The Free and Open Software Radio Ecosystem

GNU Radio is a free library for developing Software Defined Radio applications. In combination with the right hardware, GNU Radio is an extremely efficient way to get wireless transceivers and even entire networks running. It is used by hackers, academia and industry alike.

Written mainly in C++ and Python, GNU Radio can be used for anything that requires signal processing of the EM spectrum, such as

  • analog and digital data modulation,
  • packet-based digital wireless communication,
  • spectral analysis,
  • testing and debugging of receivers for any kind of standard,
  • radar,
  • Cognitive Radio etc.
lightbulb_outline View ideas list


  • c++
  • python
  • software radio
  • dsp
  • rf


  • Science and Medicine
  • software defined radio
  • cognitive radio
  • spectrum analysis
  • information theory
  • signal processing
comment IRC Channel
email Mailing list