GNU Radio Manual and C++ API Reference
The Free & Open Software Radio Ecosystem
GNU Radio Manual and C++ API Reference Documentation

Welcome to GNU Radio!

For details about GNU Radio and using it, please see the main project page.

Other information about the project and discussion about GNU Radio, software radio, and communication theory in general can be found at the GNU Radio blog.

This manual is split into two parts: A usage manual and a reference. The usage manual deals with concepts of GNU Radio, introductions, how to build GNU Radio etc. The reference contains a list of all GNU Radio components, sorted by in-tree components, modules, files, namespaces and classes.

To access these parts, follow these links or use the tree browser in the left sidebar. A search function is also available at the top right.

Documentation License

The Free Software Foundation gives permission to use and distribute the program source documentation strings, after processing them through Doxygen or some comparable program, under the GNU Free Documentation License, version 1.3 or later. However, we do not grant such permission for the program code in our release (aside from the documentation strings).