All Projects → alexmrqt → fm-rds

alexmrqt / fm-rds

Licence: other
GNURadio stereo FM receiver and RDS decoder

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fm-rds

Soapyrtlsdr
SoapySDR RTL-SDR Support Module
Stars: ✭ 67 (+168%)
Mutual labels:  sdr, gnuradio
Gqrx
Software defined radio receiver powered by GNU Radio and Qt.
Stars: ✭ 1,934 (+7636%)
Mutual labels:  sdr, gnuradio
Gr Nrsc5
A GNU Radio implementation of HD Radio (NRSC-5)
Stars: ✭ 73 (+192%)
Mutual labels:  sdr, gnuradio
Rfsec Toolkit
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Stars: ✭ 1,085 (+4240%)
Mutual labels:  sdr, gnuradio
gr-smart meters
No description or website provided.
Stars: ✭ 151 (+504%)
Mutual labels:  sdr, gnuradio
Soapyhackrf
SoapySDR HackRF module
Stars: ✭ 59 (+136%)
Mutual labels:  sdr, gnuradio
Gnuradio Android
GNU Radio Android Toolchain
Stars: ✭ 109 (+336%)
Mutual labels:  sdr, gnuradio
Soapysdr
Vendor and platform neutral SDR support library.
Stars: ✭ 576 (+2204%)
Mutual labels:  sdr, gnuradio
gqrx
Software defined radio receiver powered by GNU Radio and Qt.
Stars: ✭ 2,345 (+9280%)
Mutual labels:  sdr, gnuradio
Gnuradio
GNU Radio – the Free and Open Software Radio Ecosystem
Stars: ✭ 3,297 (+13088%)
Mutual labels:  sdr, gnuradio
Shinysdr
Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins. In development, usable but incomplete. Compatible with RTL-SDR.
Stars: ✭ 884 (+3436%)
Mutual labels:  sdr, gnuradio
SoapyAudio
Soapy SDR plugin for Audio devices
Stars: ✭ 16 (-36%)
Mutual labels:  sdr, gnuradio
Soapyosmo
Soapy SDR plugins for Osmo supported SDR devices
Stars: ✭ 8 (-68%)
Mutual labels:  sdr, gnuradio
Gr Adsb
GNU Radio OOT module for demodulating and decoding ADS-B packets
Stars: ✭ 61 (+144%)
Mutual labels:  sdr, gnuradio
Gnss Sdr
GNSS-SDR, an open-source software-defined GNSS receiver
Stars: ✭ 801 (+3104%)
Mutual labels:  sdr, gnuradio
Openlte
An open source 3GPP LTE implementation.
Stars: ✭ 86 (+244%)
Mutual labels:  sdr, gnuradio
Pisdr Image
🥧 The SDR Linux Distro for the Raspberry Pi and other SBC. Compatible out of the box with multiple SDR.
Stars: ✭ 346 (+1284%)
Mutual labels:  sdr, gnuradio
Trunk Recorder
Records calls from a Trunked Radio System (P25 & SmartNet)
Stars: ✭ 505 (+1920%)
Mutual labels:  sdr, gnuradio
Qradiolink
Multimode SDR transceiver for GNU radio
Stars: ✭ 176 (+604%)
Mutual labels:  sdr, gnuradio
gr-radio astro
This package provides GNUradio OOT modules and grc flowgraphs that fascilates Radio Astronomy Observations with software defined radio devices.
Stars: ✭ 32 (+28%)
Mutual labels:  sdr, gnuradio

fm-rds

A stereophonic FM broadcasting receiver and RDS (Radio Data System) decoder.

Several python script for the radio demodulation and the RDS protocol decoding are provided. For studying purpose, we also provide GRC flowgraphs of the radio demodulator.

Listening to a local station

Download and extract the archive rds.tar.gz

tar -xvzf rds.tar.gz

Open the extracted folder and execute the program

cd rds

./fm.py -c <card> -s <sample_rate>

Where :

  • card is the kind of card you are usingn : ursp for NI/Ettus USRP, rtlsdr for dongles based on the RTL2832u ;
  • sample_rate is the sample rate at which you want your SDR receiver to operate.

Opening the flowgraphs in gnuradio-companion

The flowgraphs are located in the radio/grc folder. It contains four files :

  • radio.grc: the main flowgraph performing the audio and RDS demodulation (needs fm_receiver.grc to be built) ;
  • fm_receiver.grc: FM demodulate the incoming signal, yielding the multiplex containing audio channels L+R (Left plus Right), L-R and the RDS digital channel.
  • mpx_demod.grc: separates the L+R (Left plus Right), L-R and RDS channels of the MPX multiplex (needs fm_audio_demod and rds_demod to be built) ;
  • fm_audio_demod.grc: produces the stereo audio output ;
  • rds_demod.grc: produces the raw RDS bits output (in this file, you have to change the prefix variable to the complete path of fm-rds/radio/grc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].