Skip to content

A curated list of awesome Software Defined Radio (SDR) software, drivers, frameworks, libraries, tools, and more.

License

Notifications You must be signed in to change notification settings

vkvbit/awesome-sdr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Awesome SDR Awesome

A curated list of awesome Software Defined Radio (SDR) software, drivers, frameworks, libraries, tools, and more. Software Defined Radio enables flexible, reconfigurable radio systems using software rather than hardware components. This list highlights tools and resources for enthusiasts, students, and professionals interested in SDR development and experimentation.

Contents

Hardware

Most common and used SDR gears:

HackRF

Modes Supported by HackRF

HackRF is a half-duplex SDR that supports a wide frequency range and can be used for:

  • ADS-B (aircraft tracking)
  • POCSAG (pager decoding)
  • GSM sniffing and injection
  • FM/AM Radio
  • NOAA Weather Satellite (APT)
  • APRS (Amateur Packet Radio System)
  • TETRA and DMR decoding
  • Bluetooth and Wi-Fi analysis
  • GPS signal replay
  • Key fob signal capture (433 MHz / 315 MHz)

Tools & Libraries

  • GNU Radio - A free & open-source software development toolkit that provides signal processing blocks to implement software radios.
  • SDRangel - An open-source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
  • GQRX - A software defined radio receiver powered by GNU Radio and Qt.
  • HackRF Tools - Official HackRF tools and utilities.
  • Gr-GSM - GNU Radio blocks and tools for receiving GSM transmissions.
  • QSpectrumAnalyzer - A spectrum analyzer for various SDR hardware.

LimeSDR

LimeSDR is a product of Lime Microsystems. Its official drivers, libraries and projects are published and maintained by Myriad-RF.

Modes Supported by LimeSDR

LimeSDR is a full-duplex, highly flexible SDR ideal for advanced applications such as:

  • GSM/3G/4G/5G base stations
  • LoRa communication
  • ADS-B decoding
  • Satellite communications
  • Wideband spectrum analysis
  • FM/DAB/AM Radio reception
  • Digital TV (DVB-T)
  • Wi-Fi/Bluetooth/ZigBee prototyping
  • Amateur Radio (SSB, CW, RTTY)
  • TETRA/DMR/PMR decoding

Development Kit (GUI based)

  • LimeSuiteNG - Next generation LimeSuite GUI application.
  • SoapySDR - Vendor and platform neutral SDR support library.
  • PothosFlow - A dataflow programming environment for SDR.

Awesome SDR Projects

  • Universal Radio Hacker - The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common Software Defined Radios.
  • rtl_433 - A generic data receiver, mainly for the 433.92 MHz, 868 MHz (SRD), 315 MHz, 345 MHz, and 915 MHz ISM bands.
  • rtlamr - An rtl-sdr receiver for Itron ERT compatible smart meters operating in the 900MHz ISM band.

Tutorials

Communities

Books & References

Contributing

Contributions welcome! Please read the contributing guidelines and adhere to the code of conduct.


Maintained by vkvbit – Secure communications welcome via Keybase.

About

A curated list of awesome Software Defined Radio (SDR) software, drivers, frameworks, libraries, tools, and more.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks