GNU Radio C++ API Reference 3.10.12.0
The Free & Open Software Radio Ecosystem
Loading...
Searching...
No Matches
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...

Topics

 Top Block and Hierarchical Block Base Classes
 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
 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 Command Syntax.

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 Command Syntax.