Tutorial: Creating an FM Receiver in GNURADIO using an RTL-SDR source

Over on instructables.com, user v3l0c1r4pt0r has created an instructable that shows step by step instructions on how to create an FM receiver in GNU Radio using an RTL-SDR and GNU Radio Companion. His instructable explains a bit about the theory of what is required to decode an FM signal, and shows which GNU Radio blocks are required, and how to connect them up.

GNU Radio Tutorial
GNU Radio FM Receiver
Notify of

Inline Feedbacks
View all comments
Drake Dragon

Okay, a little old…but stuck with radioconda and i cant the get rtl-sdr source working.

Simon McNamara

Easiest way to install GNURadio on OSX is with MacPorts. Install MacPorts, then run this on your machine in terminal: sudo port install gnuradio . Install additional hardware sources with this in terminal: sudo port install gr-osmosdr . Then you can run the companion by typing this in terminal: gnuradio-companion .

Guillermo Bartolomé Herrador

First question:

I have managed to make the system without problem. My question is regarding the block multiply constant.
If we do not insert this block, the signal will be received with more noise than if it is
What is this about?

Second question:

Why is the cutoff frequency 100 KHz in the low pass filter?
How can we estimate this parameter more accurately??


Did all that stuff with a virtual machine on vmware. Worked fine, but sometimes the audio sink is running low and it prints me some aU. Probably an issue with th vm. Thanks!


Went through these steps today with great success. The hardest part was actually getting GNURadio-Companion to run on OSX.


Hey evan! Any working tutorial for installing GNURadio-Companion?