GNU Radio 3.6.2 C++ API

GNU Radio 3.6.2 C++ API Documentation

gnuradio-logo.png

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.

Building GNU Radio

See the Build Instructions and Information page for details about the project's dependencies and build process.

GNU Radio Blocks

GNU Radio uses discrete signal processing blocks that are connected together to perform your signal processing application. This manual contain a list of all GNU Radio C++ Blocks.

Please note that at this time, we haven't found an acceptable way to provide unified documentation for the C++ parts of the system and the parts written in Python (mostly hierarchical blocks). Until this gets worked out, please bear with us, or better yet, solve it for us!

Manual Contents

More details on packages in GNU Radio:

Using Volk in GNU Radio

The Instructions for using Volk in GNU Radio page provides an overview of how to incorporate and use Volk in GNU Radio blocks.

Many blocks have already been converted to use Volk in their calls, so they can also serve as examples. See the gr_complex_to_xxx.h file for examples of various blocks that make use of Volk.