Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

gr::analog::kernel::agc2_cc | High performance Automatic Gain Control class
gr::analog::kernel::agc2_ff |
gr::analog::kernel::agc_cc | High performance Automatic Gain Control class for complex signals
gr::analog::kernel::agc_ff | High performance Automatic Gain Control class for float signals
alist |
gr::uhd::amsg_source |
ata_header |
awgn_bp |
spdlog::sinks::base_sink |
gr::dictionary_logger_backend | In-Memory Logger
gr::fec::code::block_data |
gr::block_detail | Implementation details to support the signal processing abstraction
gr::blocks::kernel::block_interleaving |
gr::block_registry |
gr::buffer_reader | How we keep track of the readers of a gr::buffer
gr::buffer_reader_sm |
gr::buffer_type_base | Base class for describing a buffer's type
gr::buftype< classname, factory_class > | Template used to create buffer types. Note that the factory_class parameter must contain a static function make_buffer() that matches the signature below and will be used to create instances of the corresponding buffer type
callbackregister_base::callback_base_t |
callbackregister_base::callback_t< T, Tsptr > |
callbackregister_base |
rpcserver_base |
rpcserver_aggregator |
rpcserver_thrift |
cldpc |
gr::vocoder::codec2 |
pmt::comparator | Provide a comparator function object to allow pmt use in stl types
gr::blocks::control_loop | A second-order control loop implementation class
gr::analog::pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier
gr::analog::pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod
gr::analog::pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier
gr::digital::constellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization
gr::digital::costas_loop_cc | A Costas loop carrier recovery module
gr::digital::fll_band_edge_cc | Frequency Lock Loop using band-edge filters
GNURadio::ControlPortIf |
rpcserver_thrift |
gr::analog::cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff)
gr::digital::crc | Calculates a CRC
gr::custom_lock |
gr::custom_lock_if |
gr::buffer | Single writer, multiple reader fifo
gr::buffer_double_mapped | Single writer, multiple reader fifo
gr::buffer_single_mapped | A single mapped buffer where wrapping conditions are handled explicitly via input/output_blocked_callback functions called from block_executor
gr::host_buffer |
decision_t |
gr::edge | Class representing a connection between to graph endpoints
std::enable_shared_from_this |
gr::basic_block | The abstract base class for all signal processing blocks
gr::block | The abstract base class for all 'terminal' processing blocks
gr::blocks::packed_to_unpacked< std::uint8_t > |
gr::blocks::packed_to_unpacked< std::int16_t > |
gr::blocks::packed_to_unpacked< std::int32_t > |
gr::blocks::unpacked_to_packed< std::uint8_t > |
gr::blocks::unpacked_to_packed< std::int16_t > |
gr::blocks::unpacked_to_packed< std::int32_t > |
gr::blocks::vector_insert< std::uint8_t > |
gr::blocks::vector_insert< std::int16_t > |
gr::blocks::vector_insert< std::int32_t > |
gr::blocks::vector_insert< float > |
gr::blocks::vector_insert< gr_complex > |
gr::digital::burst_shaper< float > |
gr::digital::burst_shaper< gr_complex > |
gr::filter::mmse_resampler< gr_complex > |
gr::filter::mmse_resampler< float > |
gr::filter::rational_resampler< gr_complex, gr_complex, gr_complex > |
gr::filter::rational_resampler< gr_complex, gr_complex, float > |
gr::filter::rational_resampler< float, gr_complex, gr_complex > |
gr::filter::rational_resampler< float, float, float > |
gr::filter::rational_resampler< float, std::int16_t, float > |
gr::filter::rational_resampler< std::int16_t, gr_complex, gr_complex > |
gr::trellis::metrics< std::int16_t > |
gr::trellis::metrics< std::int32_t > |
gr::trellis::metrics< float > |
gr::trellis::metrics< gr_complex > |
gr::trellis::pccc_decoder_blk< std::uint8_t > |
gr::trellis::pccc_decoder_blk< std::int16_t > |
gr::trellis::pccc_decoder_blk< std::int32_t > |
gr::trellis::pccc_decoder_combined_blk< float, std::uint8_t > |
gr::trellis::pccc_decoder_combined_blk< float, std::int16_t > |
gr::trellis::pccc_decoder_combined_blk< float, std::int32_t > |
gr::trellis::pccc_decoder_combined_blk< gr_complex, std::uint8_t > |
gr::trellis::pccc_decoder_combined_blk< gr_complex, std::int16_t > |
gr::trellis::pccc_decoder_combined_blk< gr_complex, std::int32_t > |
gr::trellis::sccc_decoder_blk< std::uint8_t > |
gr::trellis::sccc_decoder_blk< std::int16_t > |
gr::trellis::sccc_decoder_blk< std::int32_t > |
gr::trellis::sccc_decoder_combined_blk< float, std::uint8_t > |
gr::trellis::sccc_decoder_combined_blk< float, std::int16_t > |
gr::trellis::sccc_decoder_combined_blk< float, std::int32_t > |
gr::trellis::sccc_decoder_combined_blk< gr_complex, std::uint8_t > |
gr::trellis::sccc_decoder_combined_blk< gr_complex, std::int16_t > |
gr::trellis::sccc_decoder_combined_blk< gr_complex, std::int32_t > |
gr::trellis::viterbi< std::uint8_t > |
gr::trellis::viterbi< std::int16_t > |
gr::trellis::viterbi< std::int32_t > |
gr::trellis::viterbi_combined< std::int16_t, std::uint8_t > |
gr::trellis::viterbi_combined< std::int16_t, std::int16_t > |
gr::trellis::viterbi_combined< std::int16_t, std::int32_t > |
gr::trellis::viterbi_combined< std::int32_t, std::uint8_t > |
gr::trellis::viterbi_combined< std::int32_t, std::int16_t > |
gr::trellis::viterbi_combined< std::int32_t, std::int32_t > |
gr::trellis::viterbi_combined< float, std::uint8_t > |
gr::trellis::viterbi_combined< float, std::int16_t > |
gr::trellis::viterbi_combined< float, std::int32_t > |
gr::trellis::viterbi_combined< gr_complex, std::uint8_t > |
gr::trellis::viterbi_combined< gr_complex, std::int16_t > |
gr::trellis::viterbi_combined< gr_complex, std::int32_t > |
block_gateway |
gr::analog::ctcss_squelch_ff | Gate or zero output if CTCSS tone not present
gr::analog::pwr_squelch_cc | Gate or zero output when input power below threshold
gr::analog::pwr_squelch_ff | Gate or zero output when input power below threshold
gr::analog::squelch_base_cc | Basic squelch block; to be subclassed for other squelches
gr::analog::pwr_squelch_cc | Gate or zero output when input power below threshold
gr::analog::squelch_base_ff | Basic squelch block; to be subclassed for other squelches
gr::analog::ctcss_squelch_ff | Gate or zero output if CTCSS tone not present
gr::analog::pwr_squelch_ff | Gate or zero output when input power below threshold
gr::blocks::burst_to_stream | Burst to Stream
gr::blocks::copy | Output[i] = input[i]
gr::blocks::deinterleave | Deinterleave an input block of samples into N outputs
gr::blocks::delay | Delay the input by a certain number of samples
gr::blocks::interleave | Interleave N inputs into a single output
gr::blocks::keep_m_in_n | Decimate a stream, keeping the first `m` items out of every `n` starting after `offset` items
gr::blocks::keep_one_in_n | Decimate a stream, keeping the last item out of every `n`
gr::blocks::message_debug | Debug block for the message passing system
gr::blocks::message_strobe | Send message at defined interval
gr::blocks::message_strobe_random | Send message at defined interval
gr::blocks::nop | Does nothing. Used for testing only
gr::blocks::packed_to_unpacked< T > | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts
gr::blocks::patterned_interleaver | Interleave items based on the provided vector `pattern`
gr::blocks::plateau_detector_fb | Detects a plateau and marks the middle
gr::blocks::repeat | Repeat each input `repeat` times
gr::blocks::selector | Output[output_index][i] = input[input_index][i]
gr::blocks::skiphead | Skips the first N items, from then on copies items to the output
gr::blocks::stream_demux | Stream demuxing block to demultiplex one stream into N output streams
gr::blocks::stream_mux | Stream muxing block to multiplex many streams into one with a specified format
gr::blocks::tagged_stream_align | Align a stream to a tagged stream item
gr::blocks::tagged_stream_multiply_length | Allows scaling of a tagged stream length tag
gr::blocks::test_tag_variable_rate_ff | Used for testing tag propagation
gr::blocks::unpacked_to_packed< T > | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts
gr::blocks::vector_insert< T > | Source of T's that gets its data from a vector
gr::channels::sro_model | Sample Rate Offset Model
gr::digital::burst_shaper< T > | Burst shaper block for applying burst padding and ramping
gr::digital::clock_recovery_mm_cc | Mueller and Müller (M&M) based clock recovery block with complex input, complex output
gr::digital::clock_recovery_mm_ff | Mueller and Müller (M&M) based clock recovery block with float input, float output
gr::digital::constellation_decoder_cb | Constellation Decoder
gr::digital::constellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization
gr::digital::correlate_access_code_bb_ts | Examine input for specified access code, one bit at a time
gr::digital::correlate_access_code_ff_ts | Examine input for specified access code, one bit at a time
gr::digital::crc16_async_bb | Byte-stream CRC block for async messages
gr::digital::crc32_async_bb | Byte-stream CRC block for async messages
gr::digital::crc_append | Calculates and appends a CRC to a PDU
gr::digital::crc_check | Check the CRC at the end of a PDU
gr::digital::header_payload_demux | Header/Payload demuxer (HPD)
gr::digital::msk_timing_recovery_cc | MSK/GMSK timing recovery
gr::digital::ofdm_chanest_vcvc |
gr::digital::pfb_clock_sync_ccf | Timing synchronizer using polyphase filterbanks
gr::digital::pfb_clock_sync_fff | Timing synchronizer using polyphase filterbanks
gr::digital::protocol_formatter_async | Uses a header format object to append a header onto a PDU
gr::digital::symbol_sync_cc | Symbol Synchronizer block with complex input, complex output
gr::digital::symbol_sync_ff | Symbol Synchronizer block with float input, float output
gr::dtv::atsc_equalizer | ATSC Receiver Equalizer
gr::dtv::atsc_field_sync_mux | <+description of block+>
gr::dtv::atsc_fs_checker | ATSC Receiver FS_CHECKER
gr::dtv::atsc_sync | ATSC Receiver SYNC
gr::dtv::catv_frame_sync_enc_bb | Frame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word
gr::dtv::catv_reed_solomon_enc_bb | Reed Solomon Encoder, t=3, (128,122), 7-bit symbols
gr::dtv::catv_trellis_enc_bb | Trellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate
gr::dtv::dvb_bbheader_bb | Formats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header
gr::dtv::dvb_bch_bb | Encodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC
gr::dtv::dvb_ldpc_bb | Encodes a LDPC (Low-Density Parity-Check) FEC
gr::dtv::dvbs2_interleaver_bb | Bit interleaves DVB-S2 FEC baseband frames
gr::dtv::dvbs2_modulator_bc | Modulates DVB-S2 frames
gr::dtv::dvbs2_physical_cc | Signals DVB-S2 physical layer frames
gr::dtv::dvbt2_framemapper_cc | Maps T2 frames
gr::dtv::dvbt2_interleaver_bb | Bit interleaves DVB-T2 FEC baseband frames
gr::dtv::dvbt2_modulator_bc | Modulates DVB-T2 cells
gr::dtv::dvbt2_p1insertion_cc | Inserts a P1 symbol
gr::dtv::dvbt2_pilotgenerator_cc | Adds pilots to T2 frames
gr::dtv::dvbt_bit_inner_deinterleaver | Bit Inner deinterleaver
gr::dtv::dvbt_bit_inner_interleaver | Bit Inner interleaver
gr::dtv::dvbt_convolutional_deinterleaver | Convolutional deinterleaver
gr::dtv::dvbt_demap | DVB-T demapper
gr::dtv::dvbt_demod_reference_signals | Reference signals demodulator
gr::dtv::dvbt_energy_descramble | Energy descramble
gr::dtv::dvbt_energy_dispersal | Energy dispersal
gr::dtv::dvbt_inner_coder | Inner coder with Puncturing
gr::dtv::dvbt_map | DVB-T mapper
gr::dtv::dvbt_ofdm_sym_acquisition | OFDM symbol acquisition
gr::dtv::dvbt_reed_solomon_dec | Reed Solomon decoder
gr::dtv::dvbt_reed_solomon_enc | Reed Solomon encoder
gr::dtv::dvbt_reference_signals | Reference signals generator
gr::dtv::dvbt_symbol_inner_interleaver | Symbol interleaver
gr::dtv::dvbt_viterbi_decoder | DVB-T Viterbi decoder
gr::fec::async_decoder | Creates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class
gr::fec::async_encoder | Creates the encoder block for use in GNU Radio flowgraphs with async message from a given FEC API object derived from the generic_encoder class
gr::fec::ber_bf | BER block in FECAPI
gr::fec::conv_bit_corr_bb | Correlate block in FECAPI
gr::fec::decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
gr::fec::depuncture_bb | Depuncture a stream of samples
gr::fec::encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
gr::fec::puncture_bb | Puncture a stream of unpacked bits
gr::fec::puncture_ff | Puncture a stream of floats
gr::filter::filterbank_vcvcf | Filterbank with vector of gr_complex input, vector of gr_complex output and float taps
gr::filter::mmse_resampler< sample_t > | Resampling MMSE filter with complex input, complex output
gr::filter::pfb_arb_resampler_ccc | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps
gr::filter::pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
gr::filter::pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps
gr::filter::pfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps
gr::filter::rational_resampler< IN_T, OUT_T, TAP_T > | Rational Resampling Polyphase FIR filter with IN_T input, OUT_T output and TAP_T taps
gr::iio::attr_sink | Generic writer for attributes of IIO devices
gr::iio::attr_updater | Generic helper block to create message in a format that will be accepted by the IIO Attribute Sink Block
gr::iio::dds_control | Control block for DDSs which are available in controlling FPGAs of certain IIO drivers
gr::network::socket_pdu | Creates socket interface and translates traffic to PDUs
gr::network::tuntap_pdu | Creates TUNTAP interface and translates traffic to PDUs
gr::pdu::add_system_time | Adds system time to a PDU's metadata
gr::pdu::pdu_filter | Propagates only pdus containing k=>v in meta
gr::pdu::pdu_remove | Remove key k in pdu's meta field and pass on
gr::pdu::pdu_set | Set k=>v in pdu's meta field and pass on
gr::pdu::pdu_split | Split PDU dict and data to separate ports
gr::pdu::random_pdu | Sends a random PDU at intervals
gr::pdu::time_delta | Compute system time differences and provide statistics upon completion
gr::qtgui::ber_sink_b |
gr::qtgui::edit_box_msg | Create a QT Edit Box widget where the value is posted as a message
gr::qtgui::sink_c | A graphical sink to display freq, spec, time, and const plots
gr::qtgui::sink_f | A graphical sink to display freq, spec, and time
gr::soapy::block |
gr::soapy::sink |
gr::soapy::source |
gr::sync_block | Synchronous 1:1 input to output with history
gr::analog::fastnoise_source< float > |
gr::analog::fastnoise_source< std::int32_t > |
gr::analog::fastnoise_source< std::int16_t > |
gr::analog::fastnoise_source< gr_complex > |
gr::analog::noise_source< std::int16_t > |
gr::analog::noise_source< std::int32_t > |
gr::analog::noise_source< float > |
gr::analog::noise_source< gr_complex > |
gr::analog::random_uniform_source< std::uint8_t > |
gr::analog::random_uniform_source< std::int16_t > |
gr::analog::random_uniform_source< std::int32_t > |
gr::analog::sig_source< std::int8_t > |
gr::analog::sig_source< std::int16_t > |
gr::analog::sig_source< std::int32_t > |
gr::analog::sig_source< float > |
gr::analog::sig_source< gr_complex > |
gr::blocks::abs_blk< std::int16_t > |
gr::blocks::abs_blk< std::int32_t > |
gr::blocks::abs_blk< float > |
gr::blocks::add_blk< std::int16_t > |
gr::blocks::add_blk< std::int32_t > |
gr::blocks::add_blk< gr_complex > |
gr::blocks::add_blk< float > |
gr::blocks::add_const_v< std::uint8_t > |
gr::blocks::add_const_v< std::int16_t > |
gr::blocks::add_const_v< std::int32_t > |
gr::blocks::add_const_v< float > |
gr::blocks::add_const_v< gr_complex > |
gr::blocks::and_blk< std::uint8_t > |
gr::blocks::and_blk< std::int16_t > |
gr::blocks::and_blk< std::int32_t > |
gr::blocks::and_const< std::uint8_t > |
gr::blocks::and_const< std::int16_t > |
gr::blocks::and_const< std::int32_t > |
gr::blocks::argmax< float > |
gr::blocks::argmax< std::int32_t > |
gr::blocks::argmax< std::int16_t > |
gr::blocks::blockinterleaver_xx< uint8_t > |
gr::blocks::blockinterleaver_xx< gr_complex > |
gr::blocks::blockinterleaver_xx< float > |
gr::blocks::blockinterleaver_xx< int32_t > |
gr::blocks::blockinterleaver_xx< int16_t > |
gr::blocks::divide< std::int16_t > |
gr::blocks::divide< std::int32_t > |
gr::blocks::divide< float > |
gr::blocks::divide< gr_complex > |
gr::blocks::max_blk< std::int16_t > |
gr::blocks::max_blk< std::int32_t > |
gr::blocks::max_blk< float > |
gr::blocks::min_blk< std::int16_t > |
gr::blocks::min_blk< std::int32_t > |
gr::blocks::min_blk< float > |
gr::blocks::moving_average< std::int16_t > |
gr::blocks::moving_average< std::int32_t > |
gr::blocks::moving_average< float > |
gr::blocks::moving_average< gr_complex > |
gr::blocks::multiply< std::int16_t > |
gr::blocks::multiply< std::int32_t > |
gr::blocks::multiply< float > |
gr::blocks::multiply< gr_complex > |
gr::blocks::multiply_const< std::int16_t > |
gr::blocks::multiply_const< std::int32_t > |
gr::blocks::multiply_const< float > |
gr::blocks::multiply_const< gr_complex > |
gr::blocks::multiply_const_v< std::int16_t > |
gr::blocks::multiply_const_v< std::int32_t > |
gr::blocks::multiply_const_v< float > |
gr::blocks::multiply_const_v< gr_complex > |
gr::blocks::multiply_matrix< float > |
gr::blocks::multiply_matrix< gr_complex > |
gr::blocks::mute_blk< std::int16_t > |
gr::blocks::mute_blk< std::int32_t > |
gr::blocks::mute_blk< float > |
gr::blocks::mute_blk< gr_complex > |
gr::blocks::not_blk< std::uint8_t > |
gr::blocks::not_blk< std::int16_t > |
gr::blocks::not_blk< std::int32_t > |
gr::blocks::or_blk< std::uint8_t > |
gr::blocks::or_blk< std::int16_t > |
gr::blocks::or_blk< std::int32_t > |
gr::blocks::peak_detector< float > |
gr::blocks::peak_detector< std::int32_t > |
gr::blocks::peak_detector< std::int16_t > |
gr::blocks::probe_signal< std::uint8_t > |
gr::blocks::probe_signal< std::int16_t > |
gr::blocks::probe_signal< std::int32_t > |
gr::blocks::probe_signal< float > |
gr::blocks::probe_signal< gr_complex > |
gr::blocks::probe_signal_v< std::uint8_t > |
gr::blocks::probe_signal_v< std::int16_t > |
gr::blocks::probe_signal_v< std::int32_t > |
gr::blocks::probe_signal_v< float > |
gr::blocks::probe_signal_v< gr_complex > |
gr::blocks::sample_and_hold< std::uint8_t > |
gr::blocks::sample_and_hold< std::int16_t > |
gr::blocks::sample_and_hold< std::int32_t > |
gr::blocks::sample_and_hold< float > |
gr::blocks::sub< std::int16_t > |
gr::blocks::sub< std::int32_t > |
gr::blocks::sub< gr_complex > |
gr::blocks::sub< float > |
gr::blocks::vector_sink< std::uint8_t > |
gr::blocks::vector_sink< std::int16_t > |
gr::blocks::vector_sink< std::int32_t > |
gr::blocks::vector_sink< float > |
gr::blocks::vector_sink< gr_complex > |
gr::blocks::vector_source< std::uint8_t > |
gr::blocks::vector_source< std::int16_t > |
gr::blocks::vector_source< std::int32_t > |
gr::blocks::vector_source< float > |
gr::blocks::vector_source< gr_complex > |
gr::blocks::xor_blk< std::uint8_t > |
gr::blocks::xor_blk< std::int16_t > |
gr::blocks::xor_blk< std::int32_t > |
gr::digital::additive_scrambler< gr_complex > |
gr::digital::additive_scrambler< float > |
gr::digital::additive_scrambler< int32_t > |
gr::digital::additive_scrambler< int16_t > |
gr::digital::additive_scrambler< uint8_t > |
gr::iio::fmcomms2_sink< int16_t > |
gr::iio::fmcomms2_sink< std::complex< int16_t > > |
gr::iio::fmcomms2_sink< gr_complex > |
gr::iio::fmcomms2_source< int16_t > |
gr::iio::fmcomms2_source< std::complex< int16_t > > |
gr::iio::fmcomms2_source< gr_complex > |
gr::pdu::pdu_to_stream< unsigned char > |
gr::pdu::pdu_to_stream< short > |
gr::pdu::pdu_to_stream< float > |
gr::pdu::pdu_to_stream< gr_complex > |
gr::pdu::tags_to_pdu< unsigned char > |
gr::pdu::tags_to_pdu< short > |
gr::pdu::tags_to_pdu< int > |
gr::pdu::tags_to_pdu< float > |
gr::pdu::tags_to_pdu< gr_complex > |
gr::pdu::take_skip_to_pdu< unsigned char > |
gr::pdu::take_skip_to_pdu< short > |
gr::pdu::take_skip_to_pdu< int > |
gr::pdu::take_skip_to_pdu< float > |
gr::pdu::take_skip_to_pdu< gr_complex > |
gr::trellis::encoder< std::uint8_t, std::uint8_t > |
gr::trellis::encoder< std::uint8_t, std::int16_t > |
gr::trellis::encoder< std::uint8_t, std::int32_t > |
gr::trellis::encoder< std::int16_t, std::int16_t > |
gr::trellis::encoder< std::int16_t, std::int32_t > |
gr::trellis::encoder< std::int32_t, std::int32_t > |
gr::trellis::pccc_encoder< std::uint8_t, std::uint8_t > |
gr::trellis::pccc_encoder< std::uint8_t, std::int16_t > |
gr::trellis::pccc_encoder< std::uint8_t, std::int32_t > |
gr::trellis::pccc_encoder< std::int16_t, std::int16_t > |
gr::trellis::pccc_encoder< std::int16_t, std::int32_t > |
gr::trellis::pccc_encoder< std::int32_t, std::int32_t > |
gr::trellis::sccc_encoder< std::uint8_t, std::uint8_t > |
gr::trellis::sccc_encoder< std::uint8_t, std::int16_t > |
gr::trellis::sccc_encoder< std::uint8_t, std::int32_t > |
gr::trellis::sccc_encoder< std::int16_t, std::int16_t > |
gr::trellis::sccc_encoder< std::int32_t, std::int32_t > |
gr::analog::agc2_cc | High performance Automatic Gain Control class with attack and decay rates
gr::analog::agc2_ff | High performance Automatic Gain Control class with attack and decay rates
gr::analog::agc3_cc | High performance Automatic Gain Control class with attack and decay rates
gr::analog::agc_cc | High performance Automatic Gain Control class
gr::analog::agc_ff | High performance Automatic Gain Control class
gr::analog::dpll_bb | Detect the peak of a signal
gr::analog::fastnoise_source< T > | Random number source
gr::analog::feedforward_agc_cc | Non-causal AGC which computes required gain based on max absolute value over nsamples
gr::analog::fmdet_cf | Implements an IQ slope detector
gr::analog::frequency_modulator_fc | Frequency modulator block
gr::analog::noise_source< T > | Random number source
gr::analog::phase_modulator_fc | Phase modulator block
gr::analog::pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier
gr::analog::pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod
gr::analog::pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier
gr::analog::probe_avg_mag_sqrd_c | Compute avg magnitude squared
gr::analog::probe_avg_mag_sqrd_cf | Compute avg magnitude squared
gr::analog::probe_avg_mag_sqrd_f | Compute avg magnitude squared
gr::analog::quadrature_demod_cf | Quadrature demodulator: complex in, float out
gr::analog::rail_ff | Clips input values to min, max
gr::analog::random_uniform_source< T > | Uniform Random Number Generator
gr::analog::sig_source< T > | Signal generator with T output
gr::analog::simple_squelch_cc | Simple squelch block based on average signal power and threshold in dB
gr::audio::sink | Creates a sink from an audio device
gr::audio::source | Creates a source from an audio device
gr::blocks::abs_blk< T > | Output[m] = abs(input[m]) for all M streams
gr::blocks::add_blk< T > | Output = sum(input[0], input[1], ..., input[M-1])
gr::blocks::add_const_bb | Output = input + constant
gr::blocks::add_const_cc | Output = input + constant
gr::blocks::add_const_ff | Output = input + constant
gr::blocks::add_const_ii | Output = input + constant
gr::blocks::add_const_ss | Output = input + constant
gr::blocks::add_const_v< T > | Output[m] = input[m] + constant vector for all M streams
gr::blocks::and_blk< T > | Output = input[0] & input[1] & ... & input[M-1]
gr::blocks::and_const< T > | Output[m] = input[m] & value for all M streams
gr::blocks::annotator_1to1 | 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY
gr::blocks::annotator_alltoall | All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY
gr::blocks::annotator_raw | Raw stream annotator testing block
gr::blocks::argmax< T > | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred
gr::blocks::blockinterleaver_xx< T > | Fully parameterizable block interleaver
gr::blocks::burst_tagger | Sets a burst on/off tag based on the value of the trigger input
gr::blocks::char_to_float | Convert stream of chars to a stream of float
gr::blocks::char_to_short | Convert stream of chars to a stream of shorts
gr::blocks::check_lfsr_32k_s | Sink that checks if its input stream consists of a lfsr_32k sequence
gr::blocks::complex_to_arg | Complex in, arg (arctan) out (float)
gr::blocks::complex_to_float | Convert a stream of gr_complex to 1 or 2 streams of float
gr::blocks::complex_to_imag | Produces the imaginary part (as a float) of a complex stream
gr::blocks::complex_to_mag | Complex in, magnitude out (float)
gr::blocks::complex_to_mag_squared | Complex in, magnitude squared out (float)
gr::blocks::complex_to_magphase | Convert a stream of gr_complex to magnitude and phase (both floats)
gr::blocks::complex_to_real | Produces the real part (as a float) of a complex stream
gr::blocks::conjugate_cc | Output = complex conjugate of input
gr::blocks::correctiq | This block to removes that center frequency IQ DC spike with an IIR filter

gr::blocks::correctiq_auto

This block to removes that center frequency IQ DC spike with a slight variation. `It` automatically calculates the offset then switches to straight DC offset mode to `prevent` any possible IIR filtering after it's been tuned. However, if frequency `or` upstream gain is changed, it must retune, so frequency and upstream gain are `all` taken as parameters and monitored for changes

gr::blocks::correctiq_man | This block provides a mechanism to manually provide a real and `imaginary` signal offset. Very similar to a complex add block, `the` block supports dynamic updating on the values
gr::blocks::ctrlport_probe2_b | A ControlPort probe to export vectors of signals
gr::blocks::ctrlport_probe2_c | A ControlPort probe to export vectors of signals
gr::blocks::ctrlport_probe2_f | A ControlPort probe to export vectors of signals
gr::blocks::ctrlport_probe2_i | A ControlPort probe to export vectors of signals
gr::blocks::ctrlport_probe2_s | A ControlPort probe to export vectors of signals
gr::blocks::ctrlport_probe_c | A ControlPort probe to export vectors of signals
gr::blocks::divide< T > | Output = input[0] / input[1] / ... / input[M-1]
gr::blocks::endian_swap | Convert stream of items into their byte swapped version
gr::blocks::exponentiate_const_cci | Exponentiates a complex stream with an integer exponent
gr::blocks::file_descriptor_sink | Write stream to file descriptor
gr::blocks::file_descriptor_source | Read stream from file descriptor
gr::blocks::file_meta_sink | Write stream to file with meta-data headers
gr::blocks::file_meta_source | Reads stream from file with meta-data headers. Headers are parsed into tags
gr::blocks::file_sink | Write stream to file
gr::blocks::file_source | Read stream from file
gr::blocks::float_to_char | Convert stream of floats to a stream of char
gr::blocks::float_to_complex | One or two floats in, complex out
gr::blocks::float_to_int | Convert stream of floats to a stream of ints
gr::blocks::float_to_short | Convert stream of floats to a stream of shorts
gr::blocks::float_to_uchar | Convert stream of floats to a stream of unsigned chars
gr::blocks::head | Stop after processing the first N items
gr::blocks::host_buffer_copy | Copy using host_buffer testing block. FOR TESTING PURPOSES ONLY
gr::blocks::int_to_float | Convert stream of ints to a stream of floats
gr::blocks::lfsr_32k_source_s | LFSR pseudo-random source with period of 2^15 bits (2^11 shorts)
gr::blocks::magphase_to_complex | Two floats in (mag and phase), complex out
gr::blocks::max_blk< T > | Compares vectors from multiple streams and determines the maximum value from each vector over all streams
gr::blocks::min_blk< T > | Compares vectors from multiple streams and determines the minimum value from each vector over all streams
gr::blocks::moving_average< T > | Output is the moving sum of the last N samples, scaled by the scale factor
gr::blocks::multiply< T > | Output = prod (input_0, input_1, ...)
gr::blocks::multiply_by_tag_value_cc | Output = input * complex constant
gr::blocks::multiply_conjugate_cc | Multiplies stream 0 by the complex conjugate of stream 1
gr::blocks::multiply_const< T > | Output = input * constant
gr::blocks::multiply_const_v< T > | Output = input * constant vector (element-wise)
gr::blocks::multiply_matrix< T > | Matrix multiplexer/multiplier: y(k) = A x(k)
gr::blocks::mute_blk< T > | Output = input or zero if muted
gr::blocks::nlog10_ff | Output = n*log10(input) + k
gr::blocks::not_blk< T > | Output = ~input
gr::blocks::null_sink | Bit bucket. Use as a termination point when a sink is required and we don't want to do anything real
gr::blocks::null_source | A source of zeros used mainly for testing
gr::blocks::or_blk< T > | Output = input_0 | input_1 | , ... | input_N)
gr::blocks::peak_detector< T > | Detect the peak of a signal
gr::blocks::peak_detector2_fb | Detect the peak of a signal
gr::blocks::phase_shift | This block will shift the incoming signal by the specified amount. Shift can be specified in either radians or degrees which is configurable in the constructor
gr::blocks::probe_rate | Throughput measurement
gr::blocks::probe_signal< T > | Sink that allows a sample to be grabbed from Python
gr::blocks::probe_signal_v< T > | Sink that allows a vector of samples to be grabbed from Python
gr::blocks::regenerate_bb | Detect the peak of a signal and repeat every period samples
gr::blocks::rms_cf | RMS average power
gr::blocks::rms_ff | RMS average power
gr::blocks::rotator_cc | Complex rotator
gr::blocks::sample_and_hold< T > | Sample and hold circuit
gr::blocks::short_to_char | Convert stream of shorts to a stream of chars
gr::blocks::short_to_float | Convert stream of shorts to a stream of floats
gr::blocks::stream_to_tagged_stream | Converts a regular stream into a tagged stream
gr::blocks::streams_to_vector | Convert N streams of items to 1 stream of vector length N
gr::blocks::stretch_ff | Adjust y-range of an input vector by mapping to range (max-of-input, stipulated-min). Primarily for spectral signature matching by normalizing spectrum dynamic ranges
gr::blocks::sub< T > | Output = input_0 - input_1 - ...)
gr::blocks::swap_iq | This block will transpose the I and Q channels (Swap IQ) to `correct` for spectrally inverted inputs
gr::blocks::tag_debug | Bit bucket that prints out any tag received
gr::blocks::tag_gate | Control tag propagation
gr::blocks::tag_share | Adds tags from Input 1 onto Input 0's stream
gr::blocks::tagged_file_sink | A file sink that uses tags to save files
gr::blocks::tags_strobe | Send tags at defined interval
gr::blocks::threshold_ff | Output a 1 or zero based on a threshold value
gr::blocks::throttle | Throttle flow of samples such that the average rate does not exceed samples_per_sec
gr::blocks::transcendental | A block that performs various transcendental math operations
gr::blocks::uchar_to_float | Convert stream of unsigned chars to a stream of floats
gr::blocks::vco_c | VCO - Voltage controlled oscillator
gr::blocks::vco_f | VCO - Voltage controlled oscillator
gr::blocks::vector_map | Maps elements from a set of input vectors to a set of output vectors
gr::blocks::vector_sink< T > | T sink that writes to a vector
gr::blocks::vector_source< T > | Source that streams T items based on the input `data` vector
gr::blocks::vector_to_streams | Convert 1 stream of vectors of length N to N streams of items
gr::blocks::wavfile_sink | Write stream to a Microsoft PCM (.wav) file
gr::blocks::wavfile_source | Read stream from a Microsoft PCM (.wav) file, output floats
gr::blocks::xor_blk< T > | Output = input_0 ^ input_1 ^ , ... ^ input_N)
gr::channels::cfo_model | Channel simulator
gr::channels::fading_model | Fading simulator
gr::channels::selective_fading_model | Fading simulator
gr::channels::selective_fading_model2 | Fading simulator
gr::digital::additive_scrambler< T > | Scramble an input stream using an LFSR
gr::digital::binary_slicer_fb | Slice float binary symbol producing 1 bit output
gr::digital::corr_est_cc |
gr::digital::correlate_access_code_bb | Examine input for specified access code, one bit at a time
gr::digital::correlate_access_code_tag_bb | Examine input for specified access code, one bit at a time
gr::digital::correlate_access_code_tag_ff | Examine input for specified access code, one bit at a time
gr::digital::costas_loop_cc | A Costas loop carrier recovery module
gr::digital::descrambler_bb | Descramber an input stream using an LFSR
gr::digital::diff_decoder_bb | Differential encoder: y[0] = (x[0] - x[-1]) % M
gr::digital::diff_encoder_bb | Differential decoder: y[0] = (x[0] + y[-1]) % M
gr::digital::diff_phasor_cc | Differential decoding based on phase change
gr::digital::fll_band_edge_cc | Frequency Lock Loop using band-edge filters
gr::digital::framer_sink_1 | Given a stream of bits and access_code flags, assemble packets
gr::digital::glfsr_source_b | Galois LFSR pseudo-random source
gr::digital::glfsr_source_f | Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0
gr::digital::hdlc_deframer_bp | HDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected
gr::digital::hdlc_framer_pb | HDLC framer which takes in PMT binary blobs and outputs HDLC frames as unpacked bits, with CRC and bit stuffing added. The first sample of the frame is tagged with the tag frame_tag_name and includes a length field for tagged_stream use
gr::digital::map_bb | Output[i] = map[input[i]]
gr::digital::meas_evm_cc |
gr::digital::mpsk_snr_est_cc | A block for computing SNR of a signal
gr::digital::packet_headerparser_b | Post header metadata as a PMT
gr::digital::packet_sink | Process received bits looking for packet sync, header, and process bits into packet
gr::digital::probe_density_b |
gr::digital::probe_mpsk_snr_est_c | A probe for computing SNR of a PSK signal
gr::digital::protocol_parser_b | Block that synchronizes to a header based on a header format object class. Designed to accept hard bits and produce PDUs with packed bytes (pmt::u8vector)
gr::digital::scrambler_bb | Scramble an input stream using an LFSR
gr::dtv::atsc_deinterleaver | ATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded --> atsc_mpeg_packet_rs_encoded)
gr::dtv::atsc_derandomizer | ATSC "dewhiten" incoming mpeg transport stream packets
gr::dtv::atsc_fpll | ATSC Receiver FPLL
gr::dtv::atsc_interleaver | <+description of block+>
gr::dtv::atsc_randomizer | <+description of block+>
gr::dtv::atsc_rs_decoder | ATSC Receiver Reed-Solomon Decoder
gr::dtv::atsc_rs_encoder | <+description of block+>
gr::dtv::atsc_trellis_encoder | <+description of block+>
gr::dtv::atsc_viterbi_decoder | ATSC Viterbi Decoder
gr::dtv::catv_randomizer_bb | Randomizer, x^3 + x + alpha^3, 7-bit symbols
gr::dtv::catv_transport_framing_enc_bb | Transport Framing Encoder. Adds a parity checksum to MPEG-2 packets
gr::dtv::dvb_bbscrambler_bb | Scrambles FEC baseband frames with a PRBS encoder
gr::dtv::dvbt2_cellinterleaver_cc | Cell and time interleaves QPSK/QAM modulated cells
gr::dtv::dvbt2_freqinterleaver_cc | Frequency interleaves a T2 frame
gr::dtv::dvbt2_miso_cc | Splits the stream for MISO (Multiple Input Single Output)
gr::dtv::dvbt2_paprtr_cc | Peak to Average Power Ratio (PAPR) reduction
gr::fft::ctrlport_probe_psd | A ControlPort probe to export vectors of signals
gr::fft::fft_v< T, forward > | Compute forward or reverse FFT. complex vector in / complex vector out
gr::filter::dc_blocker_cc | Computationally efficient controllable DC blocker
gr::filter::dc_blocker_ff | Computationally efficient controllable DC blocker
gr::filter::filter_delay_fc | Filter-Delay Combination Block
gr::filter::hilbert_fc | Generate Analytic Signal
gr::filter::iir_filter_ccc | IIR filter with complex input, complex output, and complex taps
gr::filter::iir_filter_ccd | IIR filter with complex input, complex output, and double taps
gr::filter::iir_filter_ccf | IIR filter with complex input, complex output, and float taps
gr::filter::iir_filter_ccz | IIR filter with complex input, complex output, and complex (double) taps
gr::filter::iir_filter_ffd | IIR filter with float input, float output and double taps
gr::filter::pfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps
gr::filter::single_pole_iir_filter_cc | Single pole IIR filter with complex input, complex output
gr::filter::single_pole_iir_filter_ff | Single pole IIR filter with float input, float output
gr::iio::attr_source | Generic reader for attributes of IIO devices
gr::iio::device_sink | Generic sink for IIO drivers with buffered input channels
gr::iio::device_source | Generic source for IIO drivers with buffered output channels
gr::iio::fmcomms2_sink< T > | Device specific sink for FMComms evaluation cards
gr::iio::fmcomms2_source< T > | Device specific source for FMComms evaluation cards
gr::network::tcp_sink | This block provides a TCP Sink block that supports both client and server modes
gr::network::udp_sink | This block provides a UDP Sink block that can send data over UDP streams to a specified host
gr::network::udp_source | This block provides a UDP source block that starts a listener on the specified port and waits for inbound UDP packets
gr::pdu::pdu_to_stream< T > | Emit a PDU data as a simple GR stream
gr::pdu::tags_to_pdu< T > | Tags to PDU
gr::pdu::take_skip_to_pdu< T > | Extract periodic PDUs from a data stream
gr::qtgui::const_sink_c | A graphical sink to display the IQ constellation of multiple signals
gr::qtgui::eye_sink_c | A graphical sink to display signals eye patterns
gr::qtgui::eye_sink_f | A graphical sink to display signals eye patterns
gr::qtgui::freq_sink_c | A graphical sink to display multiple signals in frequency
gr::qtgui::freq_sink_f | A graphical sink to display multiple signals in frequency
gr::qtgui::histogram_sink_f | A graphical sink to display a histogram
gr::qtgui::matrix_sink | A graphical sink that displays a matrix
gr::qtgui::number_sink | A graphical sink to display numerical values of input streams
gr::qtgui::time_raster_sink_b | A graphical sink to display multiple signals on a time_raster plot
gr::qtgui::time_raster_sink_f | A graphical sink to display multiple signals on a time_raster plot
gr::qtgui::time_sink_c | A graphical sink to display multiple signals in time
gr::qtgui::time_sink_f | A graphical sink to display multiple signals in time
gr::qtgui::vector_sink_f | A graphical sink to display multiple vector-based signals
gr::qtgui::waterfall_sink_c | A graphical sink to display multiple signals on a waterfall (spectrogram) plot
gr::qtgui::waterfall_sink_f | A graphical sink to display multiple signals on a waterfall (spectrogram) plot
gr::sync_decimator | Synchronous N:1 input to output with history
gr::blocks::integrate< std::int16_t > |
gr::blocks::integrate< std::int32_t > |
gr::blocks::integrate< float > |
gr::blocks::integrate< gr_complex > |
gr::filter::fir_filter_blk< gr_complex, gr_complex, gr_complex > |
gr::filter::fir_filter_blk< gr_complex, gr_complex, float > |
gr::filter::fir_filter_blk< float, gr_complex, gr_complex > |
gr::filter::fir_filter_blk< float, float, float > |
gr::filter::fir_filter_blk< float, std::int16_t, float > |
gr::filter::fir_filter_blk< std::int16_t, gr_complex, gr_complex > |
gr::filter::freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex > |
gr::filter::freq_xlating_fir_filter< gr_complex, gr_complex, float > |
gr::filter::freq_xlating_fir_filter< float, gr_complex, gr_complex > |
gr::filter::freq_xlating_fir_filter< float, gr_complex, float > |
gr::filter::freq_xlating_fir_filter< std::int16_t, gr_complex, float > |
gr::filter::freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex > |
gr::blocks::integrate< T > | Integrate successive samples and decimate
gr::blocks::interleaved_char_to_complex | Convert stream of interleaved chars to a stream of complex
gr::blocks::interleaved_short_to_complex | Convert stream of interleaved shorts to a stream of complex
gr::blocks::pack_k_bits_bb | Converts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits
gr::blocks::stream_to_streams | Convert a stream of items into a N streams of items
gr::blocks::stream_to_vector | Convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block
gr::digital::decision_feedback_equalizer | Decision Feedback Equalizer
gr::digital::linear_equalizer | Linear Equalizer block provides linear equalization using a specified adaptive algorithm
gr::digital::pn_correlator_cc | PN code sequential search correlator
gr::dtv::atsc_pad | <+description of block+>
gr::fec::decode_ccsds_27_fb | A rate 1/2, k=7 convolutional decoder for the CCSDS standard
gr::fft::goertzel_fc | Goertzel single-bin DFT calculation
gr::filter::fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps
gr::filter::fft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps
gr::filter::fft_filter_fff | Fast FFT filter with float input, float output and float taps
gr::filter::fir_filter_blk< IN_T, OUT_T, TAP_T > | FIR filter with IN_T input, OUT_T output, and TAP_T taps
gr::filter::freq_xlating_fir_filter< IN_T, OUT_T, TAP_T > | FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps
gr::filter::ival_decimator | Filter-Delay Combination Block
gr::vocoder::codec2_encode_sp | CODEC2 Vocoder Encoder
gr::vocoder::cvsd_encode_sb | This block performs CVSD audio encoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
gr::vocoder::gsm_fr_encode_sp | GSM 06.10 Full Rate Vocoder Encoder
gr::sync_interpolator | Synchronous 1:N input to output with history
gr::digital::chunks_to_symbols< std::uint8_t, float > |
gr::digital::chunks_to_symbols< std::uint8_t, gr_complex > |
gr::digital::chunks_to_symbols< std::int16_t, float > |
gr::digital::chunks_to_symbols< std::int16_t, gr_complex > |
gr::digital::chunks_to_symbols< std::int32_t, float > |
gr::digital::chunks_to_symbols< std::int32_t, gr_complex > |
gr::filter::interp_fir_filter< gr_complex, gr_complex, gr_complex > |
gr::filter::interp_fir_filter< gr_complex, gr_complex, float > |
gr::filter::interp_fir_filter< float, gr_complex, gr_complex > |
gr::filter::interp_fir_filter< float, float, float > |
gr::filter::interp_fir_filter< float, std::int16_t, float > |
gr::filter::interp_fir_filter< std::int16_t, gr_complex, gr_complex > |
gr::analog::cpfsk_bc | Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits
gr::blocks::complex_to_interleaved_char | Convert stream of complex to a stream of interleaved chars
gr::blocks::complex_to_interleaved_short | Convert stream of complex to a stream of interleaved shorts
gr::blocks::streams_to_stream | Convert N streams of 1 item into a 1 stream of N items
gr::blocks::unpack_k_bits_bb | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB
gr::blocks::vector_to_stream | Convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items
gr::digital::chunks_to_symbols< IN_T, OUT_T > | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default)
gr::digital::constellation_encoder_bc | Constellation Encoder
gr::digital::constellation_soft_decoder_cf | Constellation Decoder
gr::dtv::atsc_depad | ATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char
gr::dtv::dvbt_convolutional_interleaver | Convolutional interleaver
gr::fec::encode_ccsds_27_bb | A rate 1/2, k=7 convolutional encoder for the CCSDS standard
gr::filter::interp_fir_filter< IN_T, OUT_T, TAP_T > | Interpolating FIR filter with IN_T input, OUT_T output and TAP_T taps
gr::filter::pfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps
gr::filter::pfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps
gr::vocoder::codec2_decode_ps | CODEC2 Vocoder Decoder
gr::vocoder::cvsd_decode_bs | This block performs CVSD audio decoding. Its design and implementation is modeled after the CVSD encoder/decoder specifications defined in the Bluetooth standard
gr::vocoder::gsm_fr_decode_ps | GSM 06.10 Full Rate Vocoder Decoder
gr::trellis::encoder< IN_T, OUT_T > | Convolutional encoder
gr::trellis::pccc_encoder< IN_T, OUT_T > | PCCC encoder
gr::trellis::permutation | Permutation
gr::trellis::sccc_encoder< IN_T, OUT_T > | SCCC encoder
gr::uhd::rfnoc_rx_streamer |
gr::uhd::rfnoc_tx_streamer |
gr::uhd::usrp_block |
gr::uhd::usrp_sink |
gr::uhd::usrp_source |
gr::video_sdl::sink_s | Video sink using SDL
gr::video_sdl::sink_uc | Video sink using SDL
gr::vocoder::alaw_decode_bs | This block performs alaw audio decoding
gr::vocoder::alaw_encode_sb | This block performs g.711 alaw audio encoding
gr::vocoder::g721_decode_bs | This block performs g721 audio decoding
gr::vocoder::g721_encode_sb | This block performs g721 audio encoding
gr::vocoder::g723_24_decode_bs | This block performs g723_24 audio decoding
gr::vocoder::g723_24_encode_sb | This block performs g723_24 audio encoding
gr::vocoder::g723_40_decode_bs | This block performs g723_40 audio decoding
gr::vocoder::g723_40_encode_sb | This block performs g723_40 audio encoding
gr::vocoder::ulaw_decode_bs | This block performs ulaw audio decoding
gr::vocoder::ulaw_encode_sb | This block performs g.711 ulaw audio encoding
gr::wavelet::squash_ff | Implements cheap resampling of spectrum directly from spectral points, using gsl interpolation
gr::wavelet::wavelet_ff | Compute wavelet transform using gsl routines
gr::wavelet::wvps_ff | Computes the Wavelet Power Spectrum from a set of wavelet coefficients
gr::zeromq::pub_sink | Sink the contents of a stream to a ZMQ PUB socket
gr::zeromq::pull_source | Receive messages on ZMQ PULL socket and source stream
gr::zeromq::push_sink | Sink the contents of a stream to a ZMQ PUSH socket
gr::zeromq::rep_sink | Sink the contents of a stream to a ZMQ REP socket
gr::zeromq::req_source | Receive messages on ZMQ REQ socket and source stream
gr::zeromq::sub_source | Receive messages on ZMQ SUB socket and source stream
gr::tagged_stream_block | Block that operates on PDUs in form of tagged streams
gr::blocks::tsb_vector_sink< std::uint8_t > |
gr::blocks::tsb_vector_sink< std::uint32_t > |
gr::blocks::tsb_vector_sink< std::uint16_t > |
gr::blocks::tsb_vector_sink< float > |
gr::blocks::tsb_vector_sink< gr_complex > |
gr::blocks::repack_bits_bb | Repack `k` bits from the input stream onto `l` bits of the output stream
gr::blocks::tagged_stream_mux | Combines tagged streams
gr::blocks::tsb_vector_sink< T > | A vector sink for tagged streams
gr::digital::crc32_bb | Byte-stream CRC block
gr::digital::ofdm_carrier_allocator_cvc | Create frequency domain OFDM symbols from complex values, add pilots
gr::digital::ofdm_cyclic_prefixer | Adds a cyclic prefix and performs optional pulse shaping on OFDM symbols
gr::digital::ofdm_frame_equalizer_vcvc | OFDM frame equalizer
gr::digital::ofdm_serializer_vcc | Serializes complex modulations symbols from OFDM sub-carriers
gr::digital::packet_headergenerator_bb | Generates a header for a tagged, streamed packet
gr::digital::protocol_formatter_bb | Uses a header format object to create a header from a tagged stream packet
gr::fec::tagged_decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph
gr::fec::tagged_encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class
gr::pdu::pdu_to_tagged_stream | Turns received PDUs into a tagged stream of items
gr::pdu::tagged_stream_to_pdu | Turns received stream data and tags into PDUs and sends them through a message port
gr::trellis::constellation_metrics_cf | Evaluate metrics for use by the Viterbi algorithm
gr::trellis::metrics< T > | Evaluate metrics for use by the Viterbi algorithm
gr::trellis::pccc_decoder_blk< T > |
gr::trellis::pccc_decoder_combined_blk< IN_T, OUT_T > |
gr::trellis::sccc_decoder_blk< T > |
gr::trellis::sccc_decoder_combined_blk< IN_T, OUT_T > |
gr::trellis::siso_combined_f |
gr::trellis::siso_f |
gr::trellis::viterbi< T > |
gr::trellis::viterbi_combined< IN_T, OUT_T > |
gr::uhd::rfnoc_block |
gr::uhd::rfnoc_block_generic |
gr::uhd::rfnoc_ddc |
gr::uhd::rfnoc_duc |
gr::uhd::rfnoc_fir_filter |
gr::uhd::rfnoc_replay |
gr::uhd::rfnoc_rx_radio |
gr::uhd::rfnoc_siggen |
gr::uhd::rfnoc_tx_radio |
gr::uhd::rfnoc_window |
gr::vocoder::freedv_rx_ss | FreeDV demodulator
gr::vocoder::freedv_tx_ss | FreeDV modulator
gr::zeromq::pub_msg_sink | Sink the contents of a msg port to a ZMQ PUB socket
gr::zeromq::pull_msg_source | Receive messages on ZMQ PULL socket and output async messages
gr::zeromq::push_msg_sink | Sink the contents of a msg port to a ZMQ PUSH socket
gr::zeromq::rep_msg_sink | Sink the contents of a msg port to a ZMQ REP socket
gr::zeromq::req_msg_source | Receive messages on ZMQ REQ socket output async messages
gr::zeromq::sub_msg_source | Receive messages on ZMQ SUB socket and output async messages
gr::hier_block2 | Hierarchical container class for gr::block's and gr::hier_block2's
gr::channels::channel_model | Basic channel simulator
gr::channels::channel_model2 | Basic channel simulator allowing time-varying frequency and timing inputs
gr::channels::dynamic_channel_model | Dynamic channel simulator
gr::digital::cpmmod_bc | Generic CPM modulator
gr::digital::ofdm_sync_sc_cfb | Schmidl & Cox synchronisation for OFDM
gr::top_block | Top-level hierarchical block representing a flowgraph
gr::digital::adaptive_algorithm |
gr::digital::adaptive_algorithm_cma |
gr::digital::adaptive_algorithm_lms |
gr::digital::adaptive_algorithm_nlms |
gr::digital::constellation | An abstracted constellation object
gr::digital::constellation_16qam | Digital constellation for 16qam
gr::digital::constellation_8psk | Digital constellation for 8PSK
gr::digital::constellation_8psk_natural | Digital constellation for natually mapped 8PSK
gr::digital::constellation_bpsk | Digital constellation for BPSK
gr::digital::constellation_calcdist | Calculate Euclidean distance for any constellation
gr::digital::constellation_dqpsk | Digital constellation for DQPSK
gr::digital::constellation_qpsk | Digital constellation for QPSK
gr::digital::constellation_sector | Sectorized digital constellation
gr::digital::constellation_psk | Constellation_psk
gr::digital::constellation_rect | Rectangular digital constellation
gr::digital::constellation_expl_rect | Rectangular digital constellation
gr::digital::header_format_base | Base header formatter class
gr::digital::header_format_crc | Header formatter that includes the payload length, packet number, and a CRC check on the header
gr::digital::header_format_ofdm | Header formatter that includes the payload length, packet number, and a CRC check on the header
gr::digital::header_format_default | Default header formatter for PDU formatting
gr::digital::header_format_counter | Header formatter that adds the payload bits/symbol format and a packet number counter
gr::digital::ofdm_equalizer_base | Base class for implementation details of frequency-domain OFDM equalizers
gr::digital::ofdm_equalizer_1d_pilots |
gr::digital::ofdm_equalizer_simpledfe | Simple decision feedback equalizer for OFDM
gr::digital::ofdm_equalizer_static | Very simple static equalizer for OFDM
gr::digital::packet_header_default | Default header formatter for digital packet transmission
gr::digital::packet_header_ofdm | Header utility for OFDM signals
gr::fec::code::ldpc_G_matrix | Class for storing H or G matrix
gr::fec::code::ldpc_H_matrix | Parity check matrix in Richardson/Urbanke format
gr::endpoint | Class representing a specific input or output graph endpoint
std::exception | STL class
std::logic_error | STL class
pmt::exception |
pmt::notimplemented |
pmt::out_of_range |
std::invalid_argument | STL class
pmt::wrong_type |
gr::fec::code::fec_mtrx | Base class for FEC matrix objects
gr::fec::code::ldpc_G_matrix | Class for storing H or G matrix
gr::fec::code::ldpc_H_matrix | Parity check matrix in Richardson/Urbanke format
gr::fft::fft< T, forward > |
gr::filter::kernel::fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps
gr::filter::kernel::fft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps
gr::filter::kernel::fft_filter_fff | Fast FFT filter with float input, float output and float taps
gr::fft::fft_inbuf< T, forward > | FFT: templated
gr::fft::fft_inbuf< float, false > |
gr::fft::fft_outbuf< T, forward > |
gr::fft::fft_outbuf< float, true > |
gr::fft::fft_shift< T > | Reorder FFT results which are ordered from 0 to 1 in normalized frequency to -0.5 to 0.5 by cyclic shift
gr::blocks::file_sink_base | Common base class for file sinks
gr::blocks::file_sink | Write stream to file
gr::filter::kernel::filterbank | A filter bank with generic taps
gr::filter::kernel::fir_filter< IN_T, OUT_T, TAP_T > |
gr::filter::kernel::fir_filter_with_buffer_ccc | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
gr::filter::kernel::fir_filter_with_buffer_ccf | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps
gr::filter::kernel::fir_filter_with_buffer_fff | FIR with internal buffer for float input, float output and float taps
gr::filter::firdes | Finite Impulse Response (FIR) filter design functions
gr::flowgraph | Class representing a directed, acyclic graph of basic blocks
formatter |
fmt::formatter< boost::format > |
fmt::formatter< gr::io_signature > |
fmt::formatter< pmt::pmt_t > | Enables PMTs to be formatted with fmt
gr::vocoder::freedv_api |
FreqOffsetAndPrecisionClass |
FreqDisplayScaleDraw |
gr::trellis::fsm | Finite State Machine Specification class
gr::fxpt | Fixed point sine and cosine and friends
gr::fxpt_nco | Numerically Controlled Oscillator (NCO)
gr::fxpt_vco | Voltage Controlled Oscillator (VCO)
gr::fec::generic_decoder | Parent class for FECAPI objects
gr::fec::code::cc_decoder | Convolutional Code Decoding class
gr::fec::code::dummy_decoder | Dummy Decoding class
gr::fec::code::ldpc_bit_flip_decoder | LDPC bit flip decoding class
gr::fec::code::polar_decoder_common | Class holds common methods and attributes for different decoder implementations
gr::fec::code::polar_decoder_sc | Standard successive cancellation (SC) decoder for POLAR codes
gr::fec::code::polar_decoder_sc_list | Successive cancellation list (SCL) decoder for polar codes
gr::fec::code::polar_decoder_sc_systematic | Standard systematic successive cancellation (SC) decoder for POLAR codes
gr::fec::code::repetition_decoder | Repetition Decoding class
gr::fec::ldpc_decoder |
gr::fec::tpc_decoder |
gr::fec::generic_encoder |
gr::fec::code::cc_encoder | Convolutional Code Encoding class
gr::fec::code::ccsds_encoder | CCSDS Encoding class for convolutional encoding with rate 1/2, K=7, and polynomials [109, 79]
gr::fec::code::dummy_encoder | Dummy Encoding class
gr::fec::code::ldpc_gen_mtrx_encoder | LDPC generator matrix encoder
gr::fec::code::ldpc_par_mtrx_encoder |
gr::fec::code::polar_encoder | POLAR encoder for basic details see 'polar_common' class
gr::fec::code::polar_encoder_systematic | Systematic POLAR encoder for basic details see 'polar_common' class
gr::fec::code::repetition_encoder | Repetition Encoding class
gr::fec::ldpc_encoder |
gr::fec::tpc_encoder |
GF2Mat |
GF2Vec |
gr::digital::glfsr | Galois Linear Feedback Shift Register using specified polynomial mask
gr::fft::goertzel | Implements Goertzel single-bin DFT calculation
gr::digital::header_buffer | Helper class for handling payload headers
header_seq_num |
header_seq_plus_size |
gr::filter::kernel::iir_filter< i_type, o_type, tap_type, acc_type > | Base class template for Infinite Impulse Response filter (IIR)
gr::trellis::interleaver | INTERLEAVER class
gr::io_signature | I/o signature for input and output ports
gr::digital::lfsr | Fibonacci Linear Feedback Shift Register using specified polynomial mask
gr::blocks::lfsr_15_1_0 | Linear Feedback Shift Register using primitive polynomial x^15 + x + 1
gr::blocks::lfsr_32k | Generate pseudo-random sequence of length 32768 bits
gr::logger | GR_LOG macros
gr::logging |
gr::fec::code::matrix |
gr::message | Message class
metric_t |
gr::filter::mmse_fir_interpolator< sample_t > | Compute intermediate samples between signal samples x(k*Ts)
gr::filter::mmse_interp_differentiator_cc | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
gr::filter::mmse_interp_differentiator_ff | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts)
gr::digital::mpsk_snr_est | A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels
gr::digital::mpsk_snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments
gr::digital::mpsk_snr_est_simple | SNR Estimator using simple mean/variance estimates
gr::digital::mpsk_snr_est_skew | SNR Estimator using skewness correction
gr::digital::mpsk_snr_est_svr | Signal-to-Variation Ratio SNR Estimator
gr::digital::snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments
gr::messages::msg_accepter | Virtual base class that accepts messages
rpcextractor_base< T, bool > |
rpcbasic_extractor< T, bool > | Specialized extractor class for bool data
rpcbasic_extractor< T, bool > | Specialized extractor class for bool data
rpcextractor_base< T, char > |
rpcbasic_extractor< T, char > | Specialized extractor class for char data
rpcbasic_extractor< T, char > | Specialized extractor class for char data
rpcextractor_base< T, double > |
rpcbasic_extractor< T, double > | Specialized extractor class for double data
rpcbasic_extractor< T, double > | Specialized extractor class for double data
rpcextractor_base< T, float > |
rpcbasic_extractor< T, float > | Specialized extractor class for float data
rpcbasic_extractor< T, float > | Specialized extractor class for float data
rpcextractor_base< T, int > |
rpcbasic_extractor< T, int > | Specialized extractor class for int data
rpcbasic_extractor< T, int > | Specialized extractor class for int data
rpcextractor_base< T, long > |
rpcbasic_extractor< T, long > | Specialized extractor class for long data
rpcbasic_extractor< T, long > | Specialized extractor class for long data
rpcextractor_base< T, short > |
rpcbasic_extractor< T, short > | Specialized extractor class for short data
rpcbasic_extractor< T, short > | Specialized extractor class for short data
rpcextractor_base< T, std::complex< double > > |
rpcbasic_extractor< T, std::complex< double > > | Specialized extractor class for complex (double) data
rpcbasic_extractor< T, std::complex< double > > | Specialized extractor class for complex (double) data
rpcextractor_base< T, std::complex< float > > |
rpcbasic_extractor< T, std::complex< float > > | Specialized extractor class for complex (float) data
rpcbasic_extractor< T, std::complex< float > > | Specialized extractor class for complex (float) data
rpcextractor_base< T, std::string > |
rpcbasic_extractor< T, std::string > | Specialized extractor class for string data
rpcbasic_extractor< T, std::string > | Specialized extractor class for string data
rpcextractor_base< T, void > |
rpcbasic_extractor< T, void > | Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.)
rpcbasic_extractor< T, void > | Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.)
gr::msg_accepter | Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending
gr::basic_block | The abstract base class for all signal processing blocks
rpcextractor_base< T, Tto > | Base class for registering a ControlPort Extractor. Acts as a message acceptor
rpcbasic_extractor< T, Tto > | Templated parent class for registering a ControlPort Extractor
rpcextractor_base< T, void > |
rpchandler_base< T > | Base class for registering a ControlPort Handler. Acts as a message acceptor
rpcbasic_handler< T > | Templated parent class for registering a ControlPort Extractor
gr::messages::msg_accepter_msgq | Concrete class that accepts messages and inserts them into a message queue
gr::msg_edge | Class representing a msg connection between to graph msg endpoints
gr::msg_endpoint |
gr::msg_handler | Abstract class of message handlers
gr::msg_queue | Thread-safe message queue
gr::messages::msg_producer | Virtual base class that produces messages
rpcinserter_base< T, std::complex< double > > |
rpcbasic_inserter< T, std::complex< double > > | Specialized inserter class for complex (double) data
rpcbasic_inserter< T, std::complex< double > > | Specialized inserter class for complex (double) data
rpcinserter_base< T, std::complex< float > > |
rpcbasic_inserter< T, std::complex< float > > | Specialized inserter class for complex (float) data
rpcbasic_inserter< T, std::complex< float > > | Specialized inserter class for complex (float) data
rpcinserter_base< T, std::vector< float > > |
rpcbasic_inserter< T, std::vector< float > > | Specialized inserter class for vectors of float data
rpcbasic_inserter< T, std::vector< float > > | Specialized inserter class for vectors of float data
rpcinserter_base< T, std::vector< int > > |
rpcbasic_inserter< T, std::vector< int > > | Specialized inserter class for vectors of int data
rpcbasic_inserter< T, std::vector< int > > | Specialized inserter class for vectors of int data
rpcinserter_base< T, std::vector< int64_t > > |
rpcbasic_inserter< T, std::vector< int64_t > > | Specialized inserter class for vectors of int64_t data
rpcbasic_inserter< T, std::vector< int64_t > > | Specialized inserter class for vectors of int64_t data
rpcinserter_base< T, std::vector< short > > |
rpcbasic_inserter< T, std::vector< short > > | Specialized inserter class for vectors of short data
rpcbasic_inserter< T, std::vector< short > > | Specialized inserter class for vectors of short data
rpcinserter_base< T, std::vector< signed char > > |
rpcbasic_inserter< T, std::vector< signed char > > | Specialized inserter class for vectors of signed char data
rpcbasic_inserter< T, std::vector< signed char > > | Specialized inserter class for vectors of signed char data
rpcinserter_base< T, std::vector< std::complex< float > > > |
rpcbasic_inserter< T, std::vector< std::complex< float > > > | Specialized inserter class for vectors of complex (float) data
rpcbasic_inserter< T, std::vector< std::complex< float > > > | Specialized inserter class for vectors of complex (float) data
rpcinserter_base< T, std::vector< uint8_t > > |
rpcbasic_inserter< T, std::vector< uint8_t > > | Specialized inserter class for vectors of uint8_t data
rpcbasic_inserter< T, std::vector< uint8_t > > | Specialized inserter class for vectors of uint8_t data
rpcinserter_base< T, uint64_t > |
rpcbasic_inserter< T, uint64_t > | Specialized inserter class for uint64_t data
rpcbasic_inserter< T, uint64_t > | Specialized inserter class for uint64_t data
rpcinserter_base< T, Tfrom > | Base class for registering a ControlPort Inserter. Produces a message
rpcbasic_inserter< T, Tfrom > | Templated parent class for registering a ControlPort Inserter
gr::messages::msg_queue | Thread-safe message queue
gr::msg_queue_comparator |
gr::nco< o_type, i_type > | Base class template for Numerically Controlled Oscillator (NCO)
gr::blocks::kernel::pack_k_bits | Converts a vector of bytes with 1 bit in the LSB to a byte with k relevant bits
std::pair< T1, T2 > | STL class
gr::iio::iio_param_t |
gr::filter::kernel::pfb_arb_resampler_ccc |
gr::filter::kernel::pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps
gr::filter::kernel::pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps
gr::fft::planner | Export reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes
gr::dtv::plinfo | Pipeline info that flows with data
pmt_assist< myType > |
pmt::pmt_base | Base class of all pmt types
pmt::pmt_pool | Very simple thread-safe fixed-size allocation pool
gr::fec::code::polar_common | POLAR code common operations and attributes
gr::fec::code::polar_decoder_common | Class holds common methods and attributes for different decoder implementations
gr::fec::code::polar_encoder | POLAR encoder for basic details see 'polar_common' class
gr::fec::code::polar_encoder_systematic | Systematic POLAR encoder for basic details see 'polar_common' class
gr::filter::kernel::polyphase_filterbank | Polyphase filterbank parent class
gr::prefs | Base class for representing user preferences a la windows INI files
pycallback_object< myType > |
QAction |
ItemFloatAct |
LineTitleAction |
NPointsMenu |
PopupMenu |
QEvent |
ConstUpdateEvent |
FreqUpdateEvent |
HistogramClearEvent |
HistogramSetAccumulator |
HistogramUpdateEvent |
NumberUpdateEvent |
SetFreqEvent |
SpectrumFrequencyRangeEvent |
SpectrumUpdateEvent |
SpectrumWindowCaptionEvent |
SpectrumWindowResetEvent |
TimeRasterSetSize |
TimeRasterUpdateEvent |
TimeUpdateEvent |
WaterfallUpdateEvent |
QMenu |
AverageMenu |
FFTAverageMenu |
ColorMapMenu |
FFTWindowMenu |
LineColorMenu |
LineMarkerMenu |
LineStyleMenu |
LineWidthMenu |
MarkerAlphaMenu |
NumberColorMapMenu |
NumberLayoutMenu |
TriggerChannelMenu |
TriggerModeMenu |
TriggerSlopeMenu |
QVBoxLayout |
EyeControlPanel |
FreqControlPanel |
TimeControlPanel |
QWidget |
DisplayForm | Base class for setting up and managing QTGUI plot forms
ConstellationDisplayForm | DisplayForm child for managing constellaton (I&Q) plots
FreqDisplayForm | DisplayForm child for managing frequency (PSD) plots
HistogramDisplayForm | DisplayForm child for managing histogram domain plots
TimeDisplayForm | DisplayForm child for managing time domain plots
TimeRasterDisplayForm | DisplayForm child for managing time raster plots
VectorDisplayForm | DisplayForm child for managing vector plots
WaterfallDisplayForm | DisplayForm child for managing waterfall (spectrogram) plots
EyeDisplaysForm | Base class for setting up and managing QTGUI plot forms
EyeDisplayForm | EyeDisplaysForm child for managing eye pattern plots
NumberDisplayForm | DisplayForm child for managing number sink plots
SpectrumDisplayForm |
QwtLinearColorMap |
ColorMap_BlackHot |
ColorMap_Cool |
ColorMap_Incandescent |
ColorMap_MultiColor |
ColorMap_Sunset |
ColorMap_UserDefined |
ColorMap_WhiteHot |
QwtPickerMachine |
QwtPickerDblClickPointMachine |
QwtPlot |
DisplayPlot | QWidget base plot to build QTGUI plotting tools
ConstellationDisplayPlot | QWidget for displaying constellaton (I&Q) plots
EyeDisplayPlot | QWidget for displaying eye pattern plots
FrequencyDisplayPlot | QWidget for displaying frequency domain (PSD) plots
HistogramDisplayPlot | QWidget for displaying time domain plots
TimeDomainDisplayPlot | QWidget for displaying time domain plots
TimeRasterDisplayPlot | QWidget for time raster (time vs. time) plots
VectorDisplayPlot | QWidget for displaying 1D-vector plots
WaterfallDisplayPlot | QWidget for displaying waterfall (spectrogram) plots
QwtPlotPicker |
QwtDblClickPlotPicker |
QwtPlotRasterItem |
PlotTimeRaster | A plot item, which displays a time raster
PlotWaterfall | A plot item, which displays a waterfall spectrogram
QwtRasterData |
TimeRasterData |
WaterfallData |
QwtScaleDraw |
FreqDisplayScaleDraw |
gr::random | Pseudo random number generator
gr::uhd::rfnoc_graph |
gr::blocks::rotator |
rpc_register_base< T > | Base class for registering a ControlPort function
rpcbasic_base |
rpcbasic_register_get< rpcbasic_register_variable< Tfrom >, Tfrom > |
rpcbasic_register_set< rpcbasic_register_variable_rw< Tfrom >, Tfrom > |
rpcbasic_register_get< T, Tfrom > | Registers a 'get' function to get a parameter over ControlPort
rpcbasic_register_handler< T > | Registers a message handler function to post a message to a block's handler
rpcbasic_register_set< T, Tto > | Registers a 'set' function to set a parameter over ControlPort
rpcbasic_register_trigger< T > | Registers a 'trigger' function to trigger an action over ControlPort
rpcbasic_register_variable< Tfrom > | Registers a read-only function to get a parameter over ControlPort
rpcbasic_register_variable_rw< Tfrom > | Registers a read/write function to get and set a parameter over ControlPort
rpcbufferedget< TdataType > |
rpcmanager_base |
rpcmanager |
rpcserver_booter_base |
rpcserver_booter_aggregator |
rpcserver_booter_thrift |
rpcmanager::rpcserver_booter_register_helper< T > |
gr::filter::single_pole_iir< o_type, i_type, tap_type > | Class template for single pole IIR filter
gr::filter::single_pole_iir< gr_complex, i_type, double > |
Ui::SpectrumDisplayForm |
SpectrumDisplayForm |
SpectrumGUIClass | QWidget class for controlling plotting
gnuradio::detail::sptr_magic |
uhd::stream_args_t |
gr::uhd::stream_args_t |
gr::tag_t |
gr::thread::thread_body_wrapper< F > |
gr::thread::thread_group |

thrift_application_base< TserverBase, TserverClass >

Base class for a Thrift application with a singleton with instance function thrift_application_base::i(). Lazy initialization is used to start the Thrift runtime, therefore the Thrift runtime is not started unless thrift_application_base::i() is called at least once. This typically means that at least one rpc variable must be registered by a block before the runtime will start

thrift_application_base< rpcserver_base, rpcserver_booter_thrift > |
thrift_server_template< rpcserver_base, rpcserver_thrift, rpcserver_booter_thrift > |
rpcserver_booter_thrift |
thrift_application_base< TserverBase, TImplClass > |
thrift_server_template< TserverBase, TserverClass, TImplClass > |
thrift_application_base_impl | Class to be statically initialized by thrift_application_base. Used to store state for thrift_application_base's singleton functions
TimeScaleData |
rpcpmtconverter::To_PMT |
rpcpmtconverter::to_pmt_f |
rpcpmtconverter::to_pmt_bool_f |
rpcpmtconverter::to_pmt_byte_f |
rpcpmtconverter::to_pmt_c32vect_f |
rpcpmtconverter::to_pmt_complex_f |
rpcpmtconverter::to_pmt_double_f |
rpcpmtconverter::to_pmt_f32vect_f |
rpcpmtconverter::to_pmt_f64vect_f |
rpcpmtconverter::to_pmt_int_f |
rpcpmtconverter::to_pmt_long_f |
rpcpmtconverter::to_pmt_s16vect_f |
rpcpmtconverter::to_pmt_s32vect_f |
rpcpmtconverter::to_pmt_s64vect_f |
rpcpmtconverter::to_pmt_s8vect_f |
rpcpmtconverter::to_pmt_short_f |
rpcpmtconverter::to_pmt_string_f |
rpcpmtconverter::to_pmt_reg< TO_PMT_F > |
gr::tpb_detail | Used by thread-per-block scheduler
gr::fec::tpc_common |
gr::blocks::kernel::unpack_k_bits | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB
v |
gr::fec::viterbi_state |
gr::blocks::wav_header_info | WAV file header information
gr::fft::window |
gr::xoroshiro128p_prng | Wrapper for XOROSHIRO128+ PRNG for use in std::distributions Fulfills C++ named requirements for UniformRandomBitGenerator