I've had good luck with receiving FM on the Bone using the SDR Dongles. Checkout: http://sdr.osmocom.org/trac/wiki/rtl-sdr.
If you have the SDR, you can install the software with: apt-get install rtl-sdr # Then you can decode on the Bone and send the data to a host to play. # On the bone # rtl_fm -f 92.7M -M wbfm -r 48000 - | netcat -l -p8082 # On the host # nc bone 8082 | aplay -r 48k -f S16_LE It's amazing what this SDR dongles can do. You can even track airplanes with them: http://makezine.com/projects/tracking-planes-with-rtl-sdr/ --Mark On Wednesday, January 6, 2016 at 11:55:20 AM UTC-5, Graham wrote: > > You will need a hardware tuner-downconverter in front of the BBB. > But these are available for less than $25. > > Google: "SDR dongle" for a lot of hardware front end alternatives > > Things like: > https://www.adafruit.com/products/1497 > > http://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/ > > > The things you find are usually intended for Windows computers used for > the back end signal processing. > So you are then facing a port of the back end demodulation software onto > the BBB. > > If you Google "SDR dongle Linux" you will find some existing Ubuntu ports. > > But a BBB that was not doing anything else could likely handle the > processing load. An X-15 could do it for sure, with the on-board DSP. > > But the first guy to make it work on a BBB is going to have to do some > real work. > > --- Graham > > == > > On Wednesday, January 6, 2016 at 10:06:13 AM UTC-6, Charles Steinkuehler > wrote: >> >> On 1/6/2016 7:19 AM, [email protected] wrote: >> > >> > Now, the main question is, can we make BeagleBone Black as an FM >> receiver >> > using only software without using any external FM module ? >> >> Only software? No. >> >> I've worked on very minimal radios using just a couple of (FPGA) I/O >> pins and some discrete parts. Basically, you use a differential input >> of the FPGA as a comparator, build a delta-sigma ADC out of it, and >> directly sample the radio signal. This actually works OK for lower >> frequencies, but there's no way you can do this with just software and >> GPIO pins at ~100 MHz FM frequencies. >> >> You might be able to do something similar with the timer hardware on >> the BBB if you have an outboard down-converter. You might even be >> able to use another timer for the reference frequency output. But >> you're still going to need at least a handful of external discrete >> parts to do filtering/mixing. >> >> -- >> Charles Steinkuehler >> [email protected] >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
