This post is going to be about my first experience with the awesome new "YRDKRX63N" kit that I received recently from the Renesas electronics Singapore. This kit was sent to me as prize for the recently held "Renesas RX Robot Challenge" on facebook.
Thursday, March 27, 2014
Using FFT to scan for FM channels with RTL_SDR
Recently, my brother got selected for the "Beagle Bone radio challenge" road test by element14. As part of this challenge, the selected individuals had to build a working radio using the components provided by element 14. I've decided to help my brother a little with a feature called "scan". This post is going to be how we got the "scan" feature to work. This feature scans the available FM channels.
Analysis:
Tools used for analysis:
rtl_fm -f 91.1e6 -s 200000 -r 48000 - | aplay -r 48k -f S16_LE
Options:
-f Specify the frequency, which is 91.1Mhz in the above line
-s The sampling rate used (Sampling rate for the audio data decoded by RTL sdr)
-r The output sapling rate (The sampling rate that the "rtl_fm" is going to use to output audio)
Analysis:
Tools used for analysis:
- Python 2.7
- matplot
- scipy
- dvb t dongle
- rtl_fm program
Options:
-f Specify the frequency, which is 91.1Mhz in the above line
-s The sampling rate used (Sampling rate for the audio data decoded by RTL sdr)
-r The output sapling rate (The sampling rate that the "rtl_fm" is going to use to output audio)
Labels:
Beagle Bone,
DSP,
fm scan,
IIR,
python DSP,
rtl_fm,
scipy numpy
Subscribe to:
Posts (Atom)