Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any piece of hardware or software I can use that will allow me to transmit and/or receive radio signals from my laptop? I'd prefer to do it using my existing hardware, like my wifi card, but I'd be okay with buying a special piece of hardware too.

To be clear, I'm not simply looking to pick up and transmit radio or tv signals on my computer. I'm planning on building something a bit more complicated and a lot more flexible which will work over a wider frequency range. For example I would like to be able to monitor two-way radio channels, or perhaps transmit audio to baby monitors or on unused fm radio frequencies.

Oh, and in case you're wondering I don't really have a particular reason for wanting to do this. I just think it would be a really fun project.

share|improve this question
Can you explain "a bit more complicated" so someone might suggest an answer? – Dave M May 30 '11 at 20:28
Yes there are. However, the answer depends very much on the frequency range and power required. – Chris Nava May 30 '11 at 20:51
Okay, I'll edit a few details into the question. – Ajedi32 May 30 '11 at 22:01
Existing wireless hardware is tuned to particular frequencies, which are a bit removed from the frequencies for CB, Ham, or commercial radio. While you may be able to hack some hardware to work on these frequencies, there is the issue of propagation. The antenna for WiFi will simply not work very well for receiving these other frequencies. – music2myear May 31 '11 at 15:13
up vote 3 down vote accepted

Check out GNU Radio. Sounds like you'd be interested in the USRP hardware. There is also the GNU Radio Archive Network. Somebody may have already built the application you're looking for or at least you'll have some non-trivial working examples to learn from.

share|improve this answer
Yes, that looks almost exactly like what I'm looking for. Seems kind of complicated though, I don't have a lot of experience coding in python. – Ajedi32 May 30 '11 at 23:40
Check out the link to the GNU Radio Archive Network. You might also find Zed Shaw's Learn Python the Hard Way useful: – Mark Johnson May 31 '11 at 14:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.