All Projects → philburr → hdradio

philburr / hdradio

Licence: GPL-3.0 license
HD Radio SDR Receiver

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to hdradio

SW-Chinese-received-frequency
主流国际中文电台短波接收频率
Stars: ✭ 46 (+206.67%)
Mutual labels:  radio, sdr
Soapy power
Obtain power spectrum from SoapySDR devices (RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)
Stars: ✭ 88 (+486.67%)
Mutual labels:  radio, sdr
Airspy Fmradion
Software decoder for FM/AM broadcast radio with AirSpy R2 / Mini, Airspy HF+, and RTL-SDR
Stars: ✭ 59 (+293.33%)
Mutual labels:  radio, sdr
Rtlsdr Scanner
A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library
Stars: ✭ 544 (+3526.67%)
Mutual labels:  radio, sdr
Red Pitaya Notes
Notes on the Red Pitaya Open Source Instrument
Stars: ✭ 205 (+1266.67%)
Mutual labels:  radio, sdr
Qspectrumanalyzer
Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, hackrf_sweep, rtl_power, rx_power and other backends)
Stars: ✭ 677 (+4413.33%)
Mutual labels:  radio, sdr
Adsb Out
📶 1090ES ADS-B Out Add-on
Stars: ✭ 74 (+393.33%)
Mutual labels:  radio, sdr
Easy Sdr
This project is about creation of affordable and easy-to-manufacture prototypes of PCBs which are used to expand the capabilities of existing low-cost SDR receivers based on RTL2832U chip.
Stars: ✭ 275 (+1733.33%)
Mutual labels:  radio, sdr
Look4sat
Amateur radio and weather satellite tracker and passes predictor for Android inspired by Gpredict
Stars: ✭ 160 (+966.67%)
Mutual labels:  radio, sdr
Pagermon
Multimon-ng pager message parser and viewer
Stars: ✭ 154 (+926.67%)
Mutual labels:  radio, sdr
Luaradio
A lightweight, embeddable software-defined radio framework built on LuaJIT
Stars: ✭ 509 (+3293.33%)
Mutual labels:  radio, sdr
SDR Matlab LTE
📡 Using Software Designed Radio to transmit LTE downlink signals at 2.4 GHz
Stars: ✭ 21 (+40%)
Mutual labels:  radio, sdr
Trunk Recorder
Records calls from a Trunked Radio System (P25 & SmartNet)
Stars: ✭ 505 (+3266.67%)
Mutual labels:  radio, sdr
Rfsec Toolkit
RFSec-ToolKit is a collection of Radio Frequency Communication Protocol Hacktools.无线通信协议相关的工具集,可借助SDR硬件+相关工具对无线通信进行研究。Collect with ♥ by HackSmith
Stars: ✭ 1,085 (+7133.33%)
Mutual labels:  radio, sdr
Rtl Sdr
library for turning a RTL2832 based DVB dongle into a Software DefinedReceiver; mirror from https://git.osmocom.org/rtl-sdr/
Stars: ✭ 336 (+2140%)
Mutual labels:  radio, sdr
Gr Nrsc5
A GNU Radio implementation of HD Radio (NRSC-5)
Stars: ✭ 73 (+386.67%)
Mutual labels:  radio, sdr
Hackrf
low cost software radio platform
Stars: ✭ 4,286 (+28473.33%)
Mutual labels:  radio, sdr
Localradio
📻 LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio (SDR) app for your Mac and mobile devices. With an inexpensive RTL-SDR USB device, LocalRadio provides a casual, home-based radio listening experience for your favorite local frequencies - FM broadcasts/free music/news/sports/weather/public safety & aviation scanner/etc.
Stars: ✭ 269 (+1693.33%)
Mutual labels:  radio, sdr
Rdio Scanner
Rdio Scanner is an interface similar to a police radio scanner for software defined radio recorders
Stars: ✭ 122 (+713.33%)
Mutual labels:  radio, sdr
Gnuradio
GNU Radio – the Free and Open Software Radio Ecosystem
Stars: ✭ 3,297 (+21880%)
Mutual labels:  radio, sdr

HD Radio SDR Receiver

This project is a partial implemention of the NSRC-5 HD Radio Air Interface for FM IBOC digital transmissions. The specification does not (sadly) include a description of the iBiquity HDC codec. As a result, it is not possible at this time to listen to IBOC digital transmissions.

How to use this software

The executable expects a single parameter to a file which contains the IQ data captured with the FM station tuned in sampled at a sampling rate of 744187.5 samples per second. The software only support service mode MP1 (all of the FM stations transmitting IBOC near me were using this mode). It will dump out to the console the audio packets of the first (primary) logical channel. There will be one line per audio packet with the data dumped in hex format. If there is an asterisk (*) at the end of the line, it failed the CRC checksum.

Why write this software

Admittedly this software has little practical use. For me it was a tool for learning about digital transmissions, OFDM, convolutional coding, viterbi decoding, etc.

This software may be of interest to anyone interested in the iBiquity HDC codec. If you figure out how to decode HDC audio, let me know and I'll be happy to make the software more robust (additional modes, more efficient decoding, soft viterbi decoding, etc).

HDC sample audio

In the example subdirectory there is a dump of HDC data in text format.

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].