For the minute if you have a phone that supports Android, have a look, someone might have done an application.
If you want to build one it will need to be a high bandwidth version and we really need to know the frequency range. this can be from say 10Mhz to 8Ghz.
I'll have a dig about.