Palomar Amateur Radio Club STEM Experimentation Lab PARC STEMLab

GNU Radio

GNU Radio is a widely used toolkit for the development of software defined radios. It is free and open-source and can be installed on all major operating systems.


What is GNU Radio?

GNU Radio is a free and open source software development kit for software radios. It is a great resource for education and learning that can be used by hobbyists, students and professionals alike for research and development.

A powerful technical tool, GNU Radio has amassed a dedicated following. There is even an annual GNU Radio conference.

What GNU Radio Does

GNU Radio provides a library of software signal processing blocks that can be connected to build software defined radios. Custom processing blocks can easily be developed making it ideal for research and engineering. These are connected to create models of signal processing steps. The models can be fed digital data from radio simulators or real hardware.

Using GNU Radio

GNU Radio is installed and run on a local computer. It is multi-platform and the project provides installation packages for many flavors of Linux, MacOS and Windows.

The main tool is the GNU Radio Companion (GRC). It is a visual editing environment for building and running flowgraphs.

An example GNU Radio RTL-SDR Receiver Tutorial:
  🔗 RTL-SDR FM Receiver

GNU Radio Companion

References: