RTL-SDR FM Receiver: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:


Add the Soapy RTLSDR Source block to the flowgraph. Soapy [https://github.com/pothosware/SoapySDR] is a SDR support library which interfaces with different SDR hardware.
Add the Soapy RTLSDR Source block to the flowgraph. Soapy [https://github.com/pothosware/SoapySDR] is a SDR support library which interfaces with different SDR hardware.
[[File:RTL_SDR_FM_add_rtlsdr_block.png]]
The receiver needs to be configured with a proper sampling rate, center frequency and gain value. The RTL-SDR supports multiple sampling rates but in this tutorial the maximum sampling rate of 2.048 MHz is chosen. Update the samp_rate variable with the value 2048000:
[[File:RTL_SDR_FM_set_samp_rate.png]]

Revision as of 16:00, 18 May 2024

RTL-SDR Based FM Receiver

This tutorial describes how to receive broadcast commercial radio stations transmitting Frequency Modulated (FM) signals using the RTL-SDR receiver. The following hardware is needed for this tutorial:

  • RTL-SDR Receiver
  • VHF Antenna

Please connect the antenna to the RTL-SDR, and plug the RTL-SDR into the USB port on your computer.

Configuring the RTL-SDR Properties

Add the Soapy RTLSDR Source block to the flowgraph. Soapy [1] is a SDR support library which interfaces with different SDR hardware.

RTL SDR FM add rtlsdr block.png


The receiver needs to be configured with a proper sampling rate, center frequency and gain value. The RTL-SDR supports multiple sampling rates but in this tutorial the maximum sampling rate of 2.048 MHz is chosen. Update the samp_rate variable with the value 2048000:

RTL SDR FM set samp rate.png