C++ Radio

Open-source C++ projects categorized as Radio

Top 14 C++ Radio Projects

  • gnuradio

    GNU Radio – the Free and Open Software Radio Ecosystem

    Project mention: Upsampling in Gnuradio is necessary? | /r/sdr | 2023-08-11

    In gr-dtv transmitter examples for Gnuradio, I see some times people use a resampler block before the RF hardware sink. Say our sampling rate is ~9.14Msps which satisfies the Nyquist criterion because our samples are complex numbers.

  • CubicSDR

    Cross-Platform Software-Defined Radio Application

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • trunk-recorder

    Records calls from a Trunked Radio System (P25 & SmartNet)

    Project mention: I am looking to get an RTL-SDR for my father for christmas. Is there an SDR program that I can kind of "set it and forget it" for him? He just wants a basic scanner that scans weather and nearby emergency services. | /r/RTLSDR | 2023-12-10

    If your area is P25, then https://github.com/robotastic/trunk-recorder with https://github.com/chuot/rdio-scanner makes a great setup.

  • master_me

    automatic mastering plugin for live streaming, podcasts and internet radio.

    Project mention: LUFS for Spotifyupload | /r/musicproduction | 2023-06-25

    if you want a tool for your DAW, the open source MasterMe plugin is a solid resource.

  • gr-rds

    FM RDS/TMC Transceiver

  • acre2

    Advanced Combat Radio Environment 2 (ACRE2) for Arma 3

  • airspy-fmradion

    Software decoder for FM/AM broadcast radio with AirSpy R2 / Mini, Airspy HF+, and RTL-SDR

    Project mention: Listen to HD radio with a $30 RTL SDR dongle | news.ycombinator.com | 2023-11-05

    I have a little hobby project where I record an FM radio music station using a SDR and then remove all the non-music portions for offline listening. I like the music selections the DJs pick, but I prefer not to listen to the DJ commentary and the advertisements.

    I evaluated three methods of recording: analog capture from a standalone FM receiver, using this nrsc5 library to record the "HD" radio stream, and using an AirSpy SDR with this library: https://github.com/jj1bdx/airspy-fmradion

    Recording the "HD" (what a misnomer) radio was nice in that there was no hiss or multipath effects, but in comparison to the other methods the digital compression artifacts became impossible to un-hear. It seems to top out at about 96 kbps

    The airspy-fmradion library has some nice stuff in it to address multipath, resulting in the best audio quality of the three methods I tested.

    I use https://github.com/ina-foss/inaSpeechSegmenter to identify which segments of the recordings are speech vs. music.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • EByte_LoRa_E220_Series_Library

    Arduino LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards)..

    Project mention: T-Display S3 and Lora E220 | /r/esp32 | 2023-12-05

    Running only the test code from theEByte_LoRa_E220_Series_Library.

  • WARS-Birdhouse

    LoRa Mesh Network Node

    Project mention: Wars LoRa Birdhouse Project | news.ycombinator.com | 2024-02-20
  • ESP32_WebRadio

    An Internet web radio based to ESP32

  • DAB-Radio

    Demodulator and decoder for DAB signals captured using RTL-SDR

  • stereodemux

    Command-line FM stereo decoder with deemphasis

  • Chrysler-CANBUS-RES-Radio-Interface

    A CANBUS interface for the Chrysler RES Radio

  • HFSimulator

    This project introduces a practical high-performance stand-alone and OS independent Ionospheric Channel Simulator. Full open source documentation is available here.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-20.

C++ Radio related posts

Index

What are some of the best open-source Radio projects in C++? This list will help you:

Project Stars
1 gnuradio 4,778
2 CubicSDR 1,974
3 trunk-recorder 798
4 master_me 489
5 gr-rds 214
6 acre2 203
7 airspy-fmradion 131
8 EByte_LoRa_E220_Series_Library 77
9 WARS-Birdhouse 55
10 ESP32_WebRadio 55
11 DAB-Radio 16
12 stereodemux 15
13 Chrysler-CANBUS-RES-Radio-Interface 9
14 HFSimulator 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com