GNU Radio Manual and C++ API Reference  3.10.9.1
The Free & Open Software Radio Ecosystem
GNU Radio C++ Signal Processing Blocks

All C++ blocks that can be used in GR graphs are listed here or in the subcategories below. More...

Modules

 Top Block and Hierarchical Block Base Classes <br>
 
 Audio Signals
 
 Boolean Operators
 
 Byte Operators
 
 Channel Models
 
 Channelizers
 
 Information Coding and Decoding
 
 ControlPort
 
 Debug Tools
 
 Deprecated
 
 Equalizers
 
 Error Coding and Decoding
 
 File Operators
 
 Filters
 
 Fourier Analysis
 
 Instrumentation Tools <br>
 
 Level Controllers
 
 Math Operators
 
 Measurement Tools
 
 Message Tools
 
 Miscellaneous
 
 Modulators and Demodulators
 
 Networking Tools
 
 OFDM Blocks
 
 Packet/Frame Operators
 
 Peak Detectors
 
 PDU Operators
 
 QT Graphical Interfaces
 
 Resamplers
 
 Streams Operators
 
 Stream Tag Tools
 
 Symbol Coding
 
 Synchronizers
 
 Trellis Coding
 
 Data Type Converters
 
 UHD Interface
 
 Waveform Generators
 
 Wavelet Transforms
 
 Base classes for GR Blocks
 All C++ blocks are derived from these base classes.
 

Detailed Description

All C++ blocks that can be used in GR graphs are listed here or in the subcategories below.

Source block implements SoapySDR functionality for RX.

Sink block implements SoapySDR functionality for RX.

Sorry, at this time the Python hierarchical blocks are not included in this index.

Soapy Sink

The soapy sink block receives samples and writes to a stream. The sink block also provides Soapy API calls for receiver settings. Includes all parameters for full RX implementation. Device is a string containing the driver and type name of the device the user wants to use according to the Soapy* module documentation. Make parameters are passed through the xml block. Some of the available parameters can be seen at Figure 2 Antenna and clock source can be left empty and default values will be used. This block has a message port, which consumes PMT messages. For a description of the command syntax, see cmd_handler_t.

Soapy Source

The soapy source block receives samples and writes to a stream. The source block also provides Soapy API calls for receiver settings. Includes all parameters for full RX implementation. Device is a string containing the driver and type name of the device the user wants to use according to the Soapy* module documentation. Make parameters are passed through the xml block. Some of the available parameters can be seen at Figure 2 Antenna and clock source can be left empty and default values will be used. This block has a message port, which consumes PMT messages. For a description of the command syntax, see cmd_handler_t.