GNU Radio: The free & open software radio ecosystem.

Technologies
python, android, c++, qt
Topics
software defined radio, radar, digital signal processing, software radio, wireless communications
GNU Radio: The free & open software radio ecosystem.

What is GNU Radio? GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems.

What is Software Radio? The Wikipedia page on Software Radio provides an excellent overview. In brief, a software radio is a radio system which performs the required signal processing in software instead of using dedicated integrated circuits in hardware. The benefit is that since software can be easily replaced in the radio system, the same hardware can be used to create many kinds of radios for many different communications standards; thus, one software radio can be used for a variety of applications!

2019 Program

Successful Projects

Contributor
Bowen Hu
Mentor
Marcus Müller
Organization
GNU Radio
Cycle-accurate Verilog Design Simulation Integration
Hardware accelerators are necessary or at least desirable in many SDR systems. GNU Radio provides an open and free platform for designing real time...
Contributor
Arpit Gupta
Mentor
Nicolas Cuervo, Sebastian Koslowski
Organization
GNU Radio
Block header parsing tool
A python based tool that can interact with GNU Radio block headers written in C++, to automatically parse them and extract information about them...