C++ Software Defined Radio

Open-source C++ projects categorized as Software Defined Radio

Top 6 C++ Software Defined Radio Projects

  • CubicSDR

    Cross-Platform Software-Defined Radio Application

  • gnss-sdr

    GNSS-SDR, an open-source software-defined GNSS receiver

  • Project mention: Just scrolled past a certain sarcastic Flatwittoid poast about not beïng able to see satellites in photographs. The whole frame of this represents *one single pixel of a high resolution* image, & the smiley represents a satellite. Details inside. | /r/flatearth | 2023-05-20

    You realise you can write software yourself to interpret the signals from GPS satellites? Here's an open-source implementation.

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

    InfluxDB logo
  • RTLSDR-Airband

    Multichannel AM/NFM demodulator

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

    You're all correct, except there are not that many $30 SDRs out there. Also, most SDRs have clearly superior capabilities to the RTL-SDR, though those capabilities often are not required.

    BTW, for simple AM/FM demodulation I cannot recommend enough the handy https://github.com/charlie-foxtrot/RTLSDR-Airband. For example most of LiveATC.net feeds run on it.

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

  • gr-aoa

    GNU Radio package implementing MUSIC and root MUSIC angle of arrival algorithms with blocks necessary to provide phase synchronization of USRP devices

  • digiham

    tools for decoding digital ham communication

  • Project mention: WebSDR – internet connected Software-Defined Radios | news.ycombinator.com | 2023-10-26

    You definitely can, but legality of such procedure is questionable. DMR uses AMBE codec, which require licensing from DVSI, but you can find open-source implementation on github (mdelib, jMBE). Projects such as DSD-FME[1], which allows you to decode much more than just DMR (P25, NXDN or SDRTrunk[2], which allows you to listen to trunking systems (p25, dmr tier 3 and much more) uses software implementation. OpenWebRX users software decoder too https://github.com/jketterl/digiham

    [1] https://github.com/lwvmobile/dsd-fme

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

C++ Software Defined Radio related posts

  • Automatic recording app for Linux?

    1 project | /r/RTLSDR | 8 May 2023
  • How to receive and record fm radio in stereo on the command line

    4 projects | /r/RTLSDR | 15 Mar 2023
  • I'm back into it 2 years later

    1 project | /r/RTLSDR | 14 Feb 2023
  • Viruses in some SDR software?

    2 projects | /r/RTLSDR | 10 Feb 2023
  • Raspberry Pi RTL_Airband

    1 project | /r/ADSB | 8 Jan 2023
  • Streaming audio from local UDP source

    1 project | /r/WebRTC | 26 Dec 2022
  • Airband receiver

    1 project | /r/RTLSDR | 30 Oct 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

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

Project Stars
1 CubicSDR 1,988
2 gnss-sdr 1,488
3 RTLSDR-Airband 710
4 airspy-fmradion 132
5 gr-aoa 40
6 digiham 40

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com