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.

Reply via email to