Cgr::analog::kernel::agc2_cc | High performance Automatic Gain Control class |
Cgr::analog::kernel::agc2_ff | |
Cgr::analog::kernel::agc_cc | High performance Automatic Gain Control class for complex signals |
Cgr::analog::kernel::agc_ff | High performance Automatic Gain Control class for float signals |
Calist | |
Cgr::uhd::amsg_source | |
Cata_header | |
Cawgn_bp | |
►Cspdlog::sinks::base_sink | |
Cgr::dictionary_logger_backend | In-Memory Logger |
Cgr::fec::code::block_data | |
Cgr::block_detail | Implementation details to support the signal processing abstraction |
Cgr::blocks::kernel::block_interleaving | |
Cgr::block_registry | |
►Cgr::buffer_reader | How we keep track of the readers of a gr::buffer |
Cgr::buffer_reader_sm | |
►Cgr::buffer_type_base | Base class for describing a buffer's type |
Cgr::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 |
►Ccallbackregister_base::callback_base_t | |
Ccallbackregister_base::callback_t< T, Tsptr > | |
►Ccallbackregister_base | |
►Crpcserver_base | |
Crpcserver_aggregator | |
Crpcserver_thrift | |
Ccldpc | |
Cgr::vocoder::codec2 | |
Cpmt::comparator | Provide a comparator function object to allow pmt use in stl types |
►Cgr::blocks::control_loop | A second-order control loop implementation class |
Cgr::analog::pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier |
Cgr::analog::pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod |
Cgr::analog::pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier |
Cgr::digital::constellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization |
Cgr::digital::costas_loop_cc | A Costas loop carrier recovery module |
Cgr::digital::fll_band_edge_cc | Frequency Lock Loop using band-edge filters |
►CGNURadio::ControlPortIf | |
Crpcserver_thrift | |
Cgr::analog::cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff) |
Cgr::digital::crc | Calculates a CRC |
Cgr::custom_lock | |
►Cgr::custom_lock_if | |
►Cgr::buffer | Single writer, multiple reader fifo |
Cgr::buffer_double_mapped | Single writer, multiple reader fifo |
►Cgr::buffer_single_mapped | A single mapped buffer where wrapping conditions are handled explicitly via input/output_blocked_callback functions called from block_executor |
Cgr::host_buffer | |
Cdecision_t | |
Cgr::edge | Class representing a connection between to graph endpoints |
►Cstd::enable_shared_from_this | |
►Cgr::basic_block | The abstract base class for all signal processing blocks |
►Cgr::block | The abstract base class for all 'terminal' processing blocks |
Cblock_gateway | |
Cgr::analog::ctcss_squelch_ff | Gate or zero output if CTCSS tone not present |
Cgr::analog::pwr_squelch_cc | Gate or zero output when input power below threshold |
Cgr::analog::pwr_squelch_ff | Gate or zero output when input power below threshold |
►Cgr::analog::squelch_base_cc | Basic squelch block; to be subclassed for other squelches |
Cgr::analog::pwr_squelch_cc | Gate or zero output when input power below threshold |
►Cgr::analog::squelch_base_ff | Basic squelch block; to be subclassed for other squelches |
Cgr::analog::ctcss_squelch_ff | Gate or zero output if CTCSS tone not present |
Cgr::analog::pwr_squelch_ff | Gate or zero output when input power below threshold |
Cgr::blocks::copy | Output[i] = input[i] |
Cgr::blocks::deinterleave | Deinterleave an input block of samples into N outputs |
Cgr::blocks::delay | Delay the input by a certain number of samples |
Cgr::blocks::interleave | Interleave N inputs into a single output |
Cgr::blocks::keep_m_in_n | Decimate a stream, keeping the first m items out of every n starting after offset items |
Cgr::blocks::keep_one_in_n | Decimate a stream, keeping the last item out of every n |
Cgr::blocks::message_debug | Debug block for the message passing system |
Cgr::blocks::message_strobe | Send message at defined interval |
Cgr::blocks::message_strobe_random | Send message at defined interval |
Cgr::blocks::nop | Does nothing. Used for testing only |
Cgr::blocks::packed_to_unpacked< T > | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts |
Cgr::blocks::patterned_interleaver | Interleave items based on the provided vector pattern |
Cgr::blocks::plateau_detector_fb | Detects a plateau and marks the middle |
Cgr::blocks::repeat | Repeat each input repeat times |
Cgr::blocks::selector | Output[output_index][i] = input[input_index][i] |
Cgr::blocks::skiphead | Skips the first N items, from then on copies items to the output |
Cgr::blocks::stream_demux | Stream demuxing block to demultiplex one stream into N output streams |
Cgr::blocks::stream_mux | Stream muxing block to multiplex many streams into one with a specified format |
Cgr::blocks::tagged_stream_align | Align a stream to a tagged stream item |
Cgr::blocks::tagged_stream_multiply_length | Allows scaling of a tagged stream length tag |
Cgr::blocks::test_tag_variable_rate_ff | Used for testing tag propagation |
Cgr::blocks::unpacked_to_packed< T > | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts |
Cgr::blocks::vector_insert< T > | Source of T's that gets its data from a vector |
Cgr::channels::sro_model | Sample Rate Offset Model |
Cgr::digital::burst_shaper< T > | Burst shaper block for applying burst padding and ramping |
Cgr::digital::clock_recovery_mm_cc | Mueller and Müller (M&M) based clock recovery block with complex input, complex output |
Cgr::digital::clock_recovery_mm_ff | Mueller and Müller (M&M) based clock recovery block with float input, float output |
Cgr::digital::constellation_decoder_cb | Constellation Decoder |
Cgr::digital::constellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization |
Cgr::digital::correlate_access_code_bb_ts | Examine input for specified access code, one bit at a time |
Cgr::digital::correlate_access_code_ff_ts | Examine input for specified access code, one bit at a time |
Cgr::digital::crc16_async_bb | Byte-stream CRC block for async messages |
Cgr::digital::crc32_async_bb | Byte-stream CRC block for async messages |
Cgr::digital::crc_append | Calculates and appends a CRC to a PDU |
Cgr::digital::crc_check | Check the CRC at the end of a PDU |
Cgr::digital::header_payload_demux | Header/Payload demuxer (HPD) |
Cgr::digital::msk_timing_recovery_cc | MSK/GMSK timing recovery |
Cgr::digital::ofdm_chanest_vcvc | |
Cgr::digital::pfb_clock_sync_ccf | Timing synchronizer using polyphase filterbanks |
Cgr::digital::pfb_clock_sync_fff | Timing synchronizer using polyphase filterbanks |
Cgr::digital::protocol_formatter_async | Uses a header format object to append a header onto a PDU |
Cgr::digital::symbol_sync_cc | Symbol Synchronizer block with complex input, complex output |
Cgr::digital::symbol_sync_ff | Symbol Synchronizer block with float input, float output |
Cgr::dtv::atsc_equalizer | ATSC Receiver Equalizer |
Cgr::dtv::atsc_field_sync_mux | <+description of block+> |
Cgr::dtv::atsc_fs_checker | ATSC Receiver FS_CHECKER |
Cgr::dtv::atsc_sync | ATSC Receiver SYNC |
Cgr::dtv::catv_frame_sync_enc_bb | Frame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word |
Cgr::dtv::catv_reed_solomon_enc_bb | Reed Solomon Encoder, t=3, (128,122), 7-bit symbols |
Cgr::dtv::catv_trellis_enc_bb | Trellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate |
Cgr::dtv::dvb_bbheader_bb | Formats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header |
Cgr::dtv::dvb_bch_bb | Encodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC |
Cgr::dtv::dvb_ldpc_bb | Encodes a LDPC (Low-Density Parity-Check) FEC |
Cgr::dtv::dvbs2_interleaver_bb | Bit interleaves DVB-S2 FEC baseband frames |
Cgr::dtv::dvbs2_modulator_bc | Modulates DVB-S2 frames |
Cgr::dtv::dvbs2_physical_cc | Signals DVB-S2 physical layer frames |
Cgr::dtv::dvbt2_framemapper_cc | Maps T2 frames |
Cgr::dtv::dvbt2_interleaver_bb | Bit interleaves DVB-T2 FEC baseband frames |
Cgr::dtv::dvbt2_modulator_bc | Modulates DVB-T2 cells |
Cgr::dtv::dvbt2_p1insertion_cc | Inserts a P1 symbol |
Cgr::dtv::dvbt2_pilotgenerator_cc | Adds pilots to T2 frames |
Cgr::dtv::dvbt_bit_inner_deinterleaver | Bit Inner deinterleaver |
Cgr::dtv::dvbt_bit_inner_interleaver | Bit Inner interleaver |
Cgr::dtv::dvbt_convolutional_deinterleaver | Convolutional deinterleaver |
Cgr::dtv::dvbt_demap | DVB-T demapper |
Cgr::dtv::dvbt_demod_reference_signals | Reference signals demodulator |
Cgr::dtv::dvbt_energy_descramble | Energy descramble |
Cgr::dtv::dvbt_energy_dispersal | Energy dispersal |
Cgr::dtv::dvbt_inner_coder | Inner coder with Puncturing |
Cgr::dtv::dvbt_map | DVB-T mapper |
Cgr::dtv::dvbt_ofdm_sym_acquisition | OFDM symbol acquisition |
Cgr::dtv::dvbt_reed_solomon_dec | Reed Solomon decoder |
Cgr::dtv::dvbt_reed_solomon_enc | Reed Solomon encoder |
Cgr::dtv::dvbt_reference_signals | Reference signals generator |
Cgr::dtv::dvbt_symbol_inner_interleaver | Symbol interleaver |
Cgr::dtv::dvbt_viterbi_decoder | DVB-T Viterbi decoder |
Cgr::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 |
Cgr::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 |
Cgr::fec::ber_bf | BER block in FECAPI |
Cgr::fec::conv_bit_corr_bb | Correlate block in FECAPI |
Cgr::fec::decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph |
Cgr::fec::depuncture_bb | Depuncture a stream of samples |
Cgr::fec::encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class |
Cgr::fec::puncture_bb | Puncture a stream of unpacked bits |
Cgr::fec::puncture_ff | Puncture a stream of floats |
Cgr::filter::filterbank_vcvcf | Filterbank with vector of gr_complex input, vector of gr_complex output and float taps |
Cgr::filter::mmse_resampler_cc | Resampling MMSE filter with complex input, complex output |
Cgr::filter::mmse_resampler_ff | Resampling MMSE filter with float input, float output |
Cgr::filter::pfb_arb_resampler_ccc | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps |
Cgr::filter::pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
Cgr::filter::pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
Cgr::filter::pfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps |
Cgr::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 |
Cgr::iio::attr_sink | Generic writer for attributes of IIO devices |
Cgr::iio::attr_updater | Generic helper block to create message in a format that will be accepted by the IIO Attribute Sink Block |
Cgr::iio::dds_control | Control block for DDSs which are available in controlling FPGAs of certain IIO drivers |
Cgr::network::socket_pdu | Creates socket interface and translates traffic to PDUs |
Cgr::network::tuntap_pdu | Creates TUNTAP interface and translates traffic to PDUs |
Cgr::pdu::add_system_time | Adds system time to a PDU's metadata |
Cgr::pdu::pdu_filter | Propagates only pdus containing k=>v in meta |
Cgr::pdu::pdu_remove | Remove key k in pdu's meta field and pass on |
Cgr::pdu::pdu_set | Set k=>v in pdu's meta field and pass on |
Cgr::pdu::pdu_split | Split PDU dict and data to separate ports |
Cgr::pdu::random_pdu | Sends a random PDU at intervals |
Cgr::pdu::time_delta | Compute system time differences and provide statistics upon completion |
Cgr::qtgui::ber_sink_b | |
Cgr::qtgui::edit_box_msg | Create a QT Edit Box widget where the value is posted as a message |
Cgr::qtgui::sink_c | A graphical sink to display freq, spec, time, and const plots |
Cgr::qtgui::sink_f | A graphical sink to display freq, spec, and time |
►Cgr::soapy::block | |
Cgr::soapy::sink | |
Cgr::soapy::source | |
►Cgr::sync_block | Synchronous 1:1 input to output with history |
Cgr::analog::agc2_cc | High performance Automatic Gain Control class with attack and decay rates |
Cgr::analog::agc2_ff | High performance Automatic Gain Control class with attack and decay rates |
Cgr::analog::agc3_cc | High performance Automatic Gain Control class with attack and decay rates |
Cgr::analog::agc_cc | High performance Automatic Gain Control class |
Cgr::analog::agc_ff | High performance Automatic Gain Control class |
Cgr::analog::dpll_bb | Detect the peak of a signal |
Cgr::analog::fastnoise_source< T > | Random number source |
Cgr::analog::feedforward_agc_cc | Non-causal AGC which computes required gain based on max absolute value over nsamples |
Cgr::analog::fmdet_cf | Implements an IQ slope detector |
Cgr::analog::frequency_modulator_fc | Frequency modulator block |
Cgr::analog::noise_source< T > | Random number source |
Cgr::analog::phase_modulator_fc | Phase modulator block |
Cgr::analog::pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier |
Cgr::analog::pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod |
Cgr::analog::pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier |
Cgr::analog::probe_avg_mag_sqrd_c | Compute avg magnitude squared |
Cgr::analog::probe_avg_mag_sqrd_cf | Compute avg magnitude squared |
Cgr::analog::probe_avg_mag_sqrd_f | Compute avg magnitude squared |
Cgr::analog::quadrature_demod_cf | Quadrature demodulator: complex in, float out |
Cgr::analog::rail_ff | Clips input values to min, max |
Cgr::analog::random_uniform_source< T > | Uniform Random Number Generator |
Cgr::analog::sig_source< T > | Signal generator with T output |
Cgr::analog::simple_squelch_cc | Simple squelch block based on average signal power and threshold in dB |
Cgr::audio::sink | Creates a sink from an audio device |
Cgr::audio::source | Creates a source from an audio device |
Cgr::blocks::abs_blk< T > | Output[m] = abs(input[m]) for all M streams |
Cgr::blocks::add_blk< T > | Output = sum(input[0], input[1], ..., input[M-1]) |
Cgr::blocks::add_const_bb | Output = input + constant |
Cgr::blocks::add_const_cc | Output = input + constant |
Cgr::blocks::add_const_ff | Output = input + constant |
Cgr::blocks::add_const_ii | Output = input + constant |
Cgr::blocks::add_const_ss | Output = input + constant |
Cgr::blocks::add_const_v< T > | Output[m] = input[m] + constant vector for all M streams |
Cgr::blocks::and_blk< T > | Output = input[0] & input[1] & ... & input[M-1] |
Cgr::blocks::and_const< T > | Output[m] = input[m] & value for all M streams |
Cgr::blocks::annotator_1to1 | 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY |
Cgr::blocks::annotator_alltoall | All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY |
Cgr::blocks::annotator_raw | Raw stream annotator testing block |
Cgr::blocks::argmax< T > | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred |
Cgr::blocks::blockinterleaver_xx< T > | Fully parameterizable block interleaver |
Cgr::blocks::burst_tagger | Sets a burst on/off tag based on the value of the trigger input |
Cgr::blocks::char_to_float | Convert stream of chars to a stream of float |
Cgr::blocks::char_to_short | Convert stream of chars to a stream of shorts |
Cgr::blocks::check_lfsr_32k_s | Sink that checks if its input stream consists of a lfsr_32k sequence |
Cgr::blocks::complex_to_arg | Complex in, arg (arctan) out (float) |
Cgr::blocks::complex_to_float | Convert a stream of gr_complex to 1 or 2 streams of float |
Cgr::blocks::complex_to_imag | Produces the imaginary part (as a float) of a complex stream |
Cgr::blocks::complex_to_mag | Complex in, magnitude out (float) |
Cgr::blocks::complex_to_mag_squared | Complex in, magnitude squared out (float) |
Cgr::blocks::complex_to_magphase | Convert a stream of gr_complex to magnitude and phase (both floats) |
Cgr::blocks::complex_to_real | Produces the real part (as a float) of a complex stream |
Cgr::blocks::conjugate_cc | Output = complex conjugate of input |
Cgr::blocks::correctiq | This block to removes that center frequency IQ DC spike with an IIR filter |
Cgr::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 |
Cgr::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 |
Cgr::blocks::ctrlport_probe2_b | A ControlPort probe to export vectors of signals |
Cgr::blocks::ctrlport_probe2_c | A ControlPort probe to export vectors of signals |
Cgr::blocks::ctrlport_probe2_f | A ControlPort probe to export vectors of signals |
Cgr::blocks::ctrlport_probe2_i | A ControlPort probe to export vectors of signals |
Cgr::blocks::ctrlport_probe2_s | A ControlPort probe to export vectors of signals |
Cgr::blocks::ctrlport_probe_c | A ControlPort probe to export vectors of signals |
Cgr::blocks::divide< T > | Output = input[0] / input[1] / ... / input[M-1] |
Cgr::blocks::endian_swap | Convert stream of items into their byte swapped version |
Cgr::blocks::exponentiate_const_cci | Exponentiates a complex stream with an integer exponent |
Cgr::blocks::file_descriptor_sink | Write stream to file descriptor |
Cgr::blocks::file_descriptor_source | Read stream from file descriptor |
Cgr::blocks::file_meta_sink | Write stream to file with meta-data headers |
Cgr::blocks::file_meta_source | Reads stream from file with meta-data headers. Headers are parsed into tags |
Cgr::blocks::file_sink | Write stream to file |
Cgr::blocks::file_source | Read stream from file |
Cgr::blocks::float_to_char | Convert stream of floats to a stream of char |
Cgr::blocks::float_to_complex | One or two floats in, complex out |
Cgr::blocks::float_to_int | Convert stream of floats to a stream of ints |
Cgr::blocks::float_to_short | Convert stream of floats to a stream of shorts |
Cgr::blocks::float_to_uchar | Convert stream of floats to a stream of unsigned chars |
Cgr::blocks::head | Stop after processing the first N items |
Cgr::blocks::host_buffer_copy | Copy using host_buffer testing block. FOR TESTING PURPOSES ONLY |
Cgr::blocks::int_to_float | Convert stream of ints to a stream of floats |
Cgr::blocks::lfsr_32k_source_s | LFSR pseudo-random source with period of 2^15 bits (2^11 shorts) |
Cgr::blocks::magphase_to_complex | Two floats in (mag and phase), complex out |
Cgr::blocks::max_blk< T > | Compares vectors from multiple streams and determines the maximum value from each vector over all streams |
Cgr::blocks::min_blk< T > | Compares vectors from multiple streams and determines the minimum value from each vector over all streams |
Cgr::blocks::moving_average< T > | Output is the moving sum of the last N samples, scaled by the scale factor |
Cgr::blocks::multiply< T > | Output = prod (input_0, input_1, ...) |
Cgr::blocks::multiply_by_tag_value_cc | Output = input * complex constant |
Cgr::blocks::multiply_conjugate_cc | Multiplies stream 0 by the complex conjugate of stream 1 |
Cgr::blocks::multiply_const< T > | Output = input * constant |
Cgr::blocks::multiply_const_v< T > | Output = input * constant vector (element-wise) |
Cgr::blocks::multiply_matrix< T > | Matrix multiplexer/multiplier: y(k) = A x(k) |
Cgr::blocks::mute_blk< T > | Output = input or zero if muted |
Cgr::blocks::nlog10_ff | Output = n*log10(input) + k |
Cgr::blocks::not_blk< T > | Output = ~input |
Cgr::blocks::null_sink | Bit bucket. Use as a termination point when a sink is required and we don't want to do anything real |
Cgr::blocks::null_source | A source of zeros used mainly for testing |
Cgr::blocks::or_blk< T > | Output = input_0 | input_1 | , ... | input_N) |
Cgr::blocks::peak_detector< T > | Detect the peak of a signal |
Cgr::blocks::peak_detector2_fb | Detect the peak of a signal |
Cgr::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 |
Cgr::blocks::probe_rate | Throughput measurement |
Cgr::blocks::probe_signal< T > | Sink that allows a sample to be grabbed from Python |
Cgr::blocks::probe_signal_v< T > | Sink that allows a vector of samples to be grabbed from Python |
Cgr::blocks::regenerate_bb | Detect the peak of a signal and repeat every period samples |
Cgr::blocks::rms_cf | RMS average power |
Cgr::blocks::rms_ff | RMS average power |
Cgr::blocks::rotator_cc | Complex rotator |
Cgr::blocks::sample_and_hold< T > | Sample and hold circuit |
Cgr::blocks::short_to_char | Convert stream of shorts to a stream of chars |
Cgr::blocks::short_to_float | Convert stream of shorts to a stream of floats |
Cgr::blocks::stream_to_tagged_stream | Converts a regular stream into a tagged stream |
Cgr::blocks::streams_to_vector | Convert N streams of items to 1 stream of vector length N |
Cgr::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 |
Cgr::blocks::sub< T > | Output = input_0 - input_1 - ...) |
Cgr::blocks::swap_iq | This block will transpose the I and Q channels (Swap IQ) to correct for spectrally inverted inputs |
Cgr::blocks::tag_debug | Bit bucket that prints out any tag received |
Cgr::blocks::tag_gate | Control tag propagation |
Cgr::blocks::tag_share | Adds tags from Input 1 onto Input 0's stream |
Cgr::blocks::tagged_file_sink | A file sink that uses tags to save files |
Cgr::blocks::tags_strobe | Send tags at defined interval |
Cgr::blocks::threshold_ff | Output a 1 or zero based on a threshold value |
Cgr::blocks::throttle | Throttle flow of samples such that the average rate does not exceed samples_per_sec |
Cgr::blocks::transcendental | A block that performs various transcendental math operations |
Cgr::blocks::uchar_to_float | Convert stream of unsigned chars to a stream of floats |
Cgr::blocks::vco_c | VCO - Voltage controlled oscillator |
Cgr::blocks::vco_f | VCO - Voltage controlled oscillator |
Cgr::blocks::vector_map | Maps elements from a set of input vectors to a set of output vectors |
Cgr::blocks::vector_sink< T > | T sink that writes to a vector |
Cgr::blocks::vector_source< T > | Source that streams T items based on the input data vector |
Cgr::blocks::vector_to_streams | Convert 1 stream of vectors of length N to N streams of items |
Cgr::blocks::wavfile_sink | Write stream to a Microsoft PCM (.wav) file |
Cgr::blocks::wavfile_source | Read stream from a Microsoft PCM (.wav) file, output floats |
Cgr::blocks::xor_blk< T > | Output = input_0 ^ input_1 ^ , ... ^ input_N) |
Cgr::channels::cfo_model | Channel simulator |
Cgr::channels::fading_model | Fading simulator |
Cgr::channels::selective_fading_model | Fading simulator |
Cgr::channels::selective_fading_model2 | Fading simulator |
Cgr::digital::additive_scrambler_bb | Scramble an input stream using an LFSR |
Cgr::digital::binary_slicer_fb | Slice float binary symbol producing 1 bit output |
Cgr::digital::corr_est_cc | |
Cgr::digital::correlate_access_code_bb | Examine input for specified access code, one bit at a time |
Cgr::digital::correlate_access_code_tag_bb | Examine input for specified access code, one bit at a time |
Cgr::digital::correlate_access_code_tag_ff | Examine input for specified access code, one bit at a time |
Cgr::digital::costas_loop_cc | A Costas loop carrier recovery module |
Cgr::digital::descrambler_bb | Descramber an input stream using an LFSR |
Cgr::digital::diff_decoder_bb | Differential encoder: y[0] = (x[0] - x[-1]) % M |
Cgr::digital::diff_encoder_bb | Differential decoder: y[0] = (x[0] + y[-1]) % M |
Cgr::digital::diff_phasor_cc | Differential decoding based on phase change |
Cgr::digital::fll_band_edge_cc | Frequency Lock Loop using band-edge filters |
Cgr::digital::framer_sink_1 | Given a stream of bits and access_code flags, assemble packets |
Cgr::digital::glfsr_source_b | Galois LFSR pseudo-random source |
Cgr::digital::glfsr_source_f | Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0 |
Cgr::digital::hdlc_deframer_bp | HDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected |
Cgr::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 |
Cgr::digital::map_bb | Output[i] = map[input[i]] |
Cgr::digital::meas_evm_cc | |
Cgr::digital::mpsk_snr_est_cc | A block for computing SNR of a signal |
Cgr::digital::packet_headerparser_b | Post header metadata as a PMT |
Cgr::digital::packet_sink | Process received bits looking for packet sync, header, and process bits into packet |
Cgr::digital::probe_density_b | |
Cgr::digital::probe_mpsk_snr_est_c | A probe for computing SNR of a PSK signal |
Cgr::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) |
Cgr::digital::scrambler_bb | Scramble an input stream using an LFSR |
Cgr::dtv::atsc_deinterleaver | ATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded --> atsc_mpeg_packet_rs_encoded) |
Cgr::dtv::atsc_derandomizer | ATSC "dewhiten" incoming mpeg transport stream packets |
Cgr::dtv::atsc_fpll | ATSC Receiver FPLL |
Cgr::dtv::atsc_interleaver | <+description of block+> |
Cgr::dtv::atsc_randomizer | <+description of block+> |
Cgr::dtv::atsc_rs_decoder | ATSC Receiver Reed-Solomon Decoder |
Cgr::dtv::atsc_rs_encoder | <+description of block+> |
Cgr::dtv::atsc_trellis_encoder | <+description of block+> |
Cgr::dtv::atsc_viterbi_decoder | ATSC Viterbi Decoder |
Cgr::dtv::catv_randomizer_bb | Randomizer, x^3 + x + alpha^3, 7-bit symbols |
Cgr::dtv::catv_transport_framing_enc_bb | Transport Framing Encoder. Adds a parity checksum to MPEG-2 packets |
Cgr::dtv::dvb_bbscrambler_bb | Scrambles FEC baseband frames with a PRBS encoder |
Cgr::dtv::dvbt2_cellinterleaver_cc | Cell and time interleaves QPSK/QAM modulated cells |
Cgr::dtv::dvbt2_freqinterleaver_cc | Frequency interleaves a T2 frame |
Cgr::dtv::dvbt2_miso_cc | Splits the stream for MISO (Multiple Input Single Output) |
Cgr::dtv::dvbt2_paprtr_cc | Peak to Average Power Ratio (PAPR) reduction |
Cgr::fft::ctrlport_probe_psd | A ControlPort probe to export vectors of signals |
Cgr::fft::fft_v< T, forward > | Compute forward or reverse FFT. complex vector in / complex vector out |
Cgr::filter::dc_blocker_cc | Computationally efficient controllable DC blocker |
Cgr::filter::dc_blocker_ff | Computationally efficient controllable DC blocker |
Cgr::filter::filter_delay_fc | Filter-Delay Combination Block |
Cgr::filter::hilbert_fc | Generate Analytic Signal |
Cgr::filter::iir_filter_ccc | IIR filter with complex input, complex output, and complex taps |
Cgr::filter::iir_filter_ccd | IIR filter with complex input, complex output, and double taps |
Cgr::filter::iir_filter_ccf | IIR filter with complex input, complex output, and float taps |
Cgr::filter::iir_filter_ccz | IIR filter with complex input, complex output, and complex (double) taps |
Cgr::filter::iir_filter_ffd | IIR filter with float input, float output and double taps |
Cgr::filter::pfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps |
Cgr::filter::single_pole_iir_filter_cc | Single pole IIR filter with complex input, complex output |
Cgr::filter::single_pole_iir_filter_ff | Single pole IIR filter with float input, float output |
Cgr::iio::attr_source | Generic reader for attributes of IIO devices |
Cgr::iio::device_sink | Generic sink for IIO drivers with buffered input channels |
Cgr::iio::device_source | Generic source for IIO drivers with buffered output channels |
Cgr::iio::fmcomms2_sink< T > | Device specific sink for FMComms evaluation cards |
Cgr::iio::fmcomms2_source< T > | Device specific source for FMComms evaluation cards |
Cgr::network::tcp_sink | This block provides a TCP Sink block that supports both client and server modes |
Cgr::network::udp_sink | This block provides a UDP Sink block that can send data over UDP streams to a specified host |
Cgr::network::udp_source | This block provides a UDP source block that starts a listener on the specified port and waits for inbound UDP packets |
Cgr::pdu::pdu_to_stream< T > | Emit a PDU data as a simple GR stream |
Cgr::pdu::tags_to_pdu< T > | Tags to PDU |
Cgr::pdu::take_skip_to_pdu< T > | Extract periodic PDUs from a data stream |
Cgr::qtgui::const_sink_c | A graphical sink to display the IQ constellation of multiple signals |
Cgr::qtgui::eye_sink_c | A graphical sink to display signals eye patterns |
Cgr::qtgui::eye_sink_f | A graphical sink to display signals eye patterns |
Cgr::qtgui::freq_sink_c | A graphical sink to display multiple signals in frequency |
Cgr::qtgui::freq_sink_f | A graphical sink to display multiple signals in frequency |
Cgr::qtgui::histogram_sink_f | A graphical sink to display a histogram |
Cgr::qtgui::number_sink | A graphical sink to display numerical values of input streams |
Cgr::qtgui::time_raster_sink_b | A graphical sink to display multiple signals on a time_raster plot |
Cgr::qtgui::time_raster_sink_f | A graphical sink to display multiple signals on a time_raster plot |
Cgr::qtgui::time_sink_c | A graphical sink to display multiple signals in time |
Cgr::qtgui::time_sink_f | A graphical sink to display multiple signals in time |
Cgr::qtgui::vector_sink_f | A graphical sink to display multiple vector-based signals |
Cgr::qtgui::waterfall_sink_c | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
Cgr::qtgui::waterfall_sink_f | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
►Cgr::sync_decimator | Synchronous N:1 input to output with history |
Cgr::blocks::integrate< T > | Integrate successive samples and decimate |
Cgr::blocks::interleaved_char_to_complex | Convert stream of interleaved chars to a stream of complex |
Cgr::blocks::interleaved_short_to_complex | Convert stream of interleaved shorts to a stream of complex |
Cgr::blocks::pack_k_bits_bb | Converts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits |
Cgr::blocks::stream_to_streams | Convert a stream of items into a N streams of items |
Cgr::blocks::stream_to_vector | Convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block |
Cgr::digital::decision_feedback_equalizer | Decision Feedback Equalizer |
Cgr::digital::linear_equalizer | Linear Equalizer block provides linear equalization using a specified adaptive algorithm |
Cgr::digital::pn_correlator_cc | PN code sequential search correlator |
Cgr::dtv::atsc_pad | <+description of block+> |
Cgr::fec::decode_ccsds_27_fb | A rate 1/2, k=7 convolutional decoder for the CCSDS standard |
Cgr::fft::goertzel_fc | Goertzel single-bin DFT calculation |
Cgr::filter::fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
Cgr::filter::fft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps |
Cgr::filter::fft_filter_fff | Fast FFT filter with float input, float output and float taps |
Cgr::filter::fir_filter_blk< IN_T, OUT_T, TAP_T > | FIR filter with IN_T input, OUT_T output, and TAP_T taps |
Cgr::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 |
Cgr::filter::ival_decimator | Filter-Delay Combination Block |
Cgr::vocoder::codec2_encode_sp | CODEC2 Vocoder Encoder |
Cgr::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 |
Cgr::vocoder::gsm_fr_encode_sp | GSM 06.10 Full Rate Vocoder Encoder |
►Cgr::sync_interpolator | Synchronous 1:N input to output with history |
Cgr::analog::cpfsk_bc | Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits |
Cgr::blocks::complex_to_interleaved_char | Convert stream of complex to a stream of interleaved chars |
Cgr::blocks::complex_to_interleaved_short | Convert stream of complex to a stream of interleaved shorts |
Cgr::blocks::streams_to_stream | Convert N streams of 1 item into a 1 stream of N items |
Cgr::blocks::unpack_k_bits_bb | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB |
Cgr::blocks::vector_to_stream | Convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items |
Cgr::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) |
Cgr::digital::constellation_encoder_bc | Constellation Encoder |
Cgr::digital::constellation_soft_decoder_cf | Constellation Decoder |
Cgr::dtv::atsc_depad | ATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char |
Cgr::dtv::dvbt_convolutional_interleaver | Convolutional interleaver |
Cgr::fec::encode_ccsds_27_bb | A rate 1/2, k=7 convolutional encoder for the CCSDS standard |
Cgr::filter::interp_fir_filter< IN_T, OUT_T, TAP_T > | Interpolating FIR filter with IN_T input, OUT_T output and TAP_T taps |
Cgr::filter::pfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps |
Cgr::filter::pfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps |
Cgr::vocoder::codec2_decode_ps | CODEC2 Vocoder Decoder |
Cgr::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 |
Cgr::vocoder::gsm_fr_decode_ps | GSM 06.10 Full Rate Vocoder Decoder |
Cgr::trellis::encoder< IN_T, OUT_T > | Convolutional encoder |
Cgr::trellis::pccc_encoder< IN_T, OUT_T > | PCCC encoder |
Cgr::trellis::permutation | Permutation |
Cgr::trellis::sccc_encoder< IN_T, OUT_T > | SCCC encoder |
Cgr::uhd::rfnoc_rx_streamer | |
Cgr::uhd::rfnoc_tx_streamer | |
►Cgr::uhd::usrp_block | |
Cgr::uhd::usrp_sink | |
Cgr::uhd::usrp_source | |
Cgr::video_sdl::sink_s | Video sink using SDL |
Cgr::video_sdl::sink_uc | Video sink using SDL |
Cgr::vocoder::alaw_decode_bs | This block performs alaw audio decoding |
Cgr::vocoder::alaw_encode_sb | This block performs g.711 alaw audio encoding |
Cgr::vocoder::g721_decode_bs | This block performs g721 audio decoding |
Cgr::vocoder::g721_encode_sb | This block performs g721 audio encoding |
Cgr::vocoder::g723_24_decode_bs | This block performs g723_24 audio decoding |
Cgr::vocoder::g723_24_encode_sb | This block performs g723_24 audio encoding |
Cgr::vocoder::g723_40_decode_bs | This block performs g723_40 audio decoding |
Cgr::vocoder::g723_40_encode_sb | This block performs g723_40 audio encoding |
Cgr::vocoder::ulaw_decode_bs | This block performs ulaw audio decoding |
Cgr::vocoder::ulaw_encode_sb | This block performs g.711 ulaw audio encoding |
Cgr::wavelet::squash_ff | Implements cheap resampling of spectrum directly from spectral points, using gsl interpolation |
Cgr::wavelet::wavelet_ff | Compute wavelet transform using gsl routines |
Cgr::wavelet::wvps_ff | Computes the Wavelet Power Spectrum from a set of wavelet coefficients |
Cgr::zeromq::pub_sink | Sink the contents of a stream to a ZMQ PUB socket |
Cgr::zeromq::pull_source | Receive messages on ZMQ PULL socket and source stream |
Cgr::zeromq::push_sink | Sink the contents of a stream to a ZMQ PUSH socket |
Cgr::zeromq::rep_sink | Sink the contents of a stream to a ZMQ REP socket |
Cgr::zeromq::req_source | Receive messages on ZMQ REQ socket and source stream |
Cgr::zeromq::sub_source | Receive messages on ZMQ SUB socket and source stream |
►Cgr::tagged_stream_block | Block that operates on PDUs in form of tagged streams |
Cgr::blocks::repack_bits_bb | Repack k bits from the input stream onto l bits of the output stream |
Cgr::blocks::tagged_stream_mux | Combines tagged streams |
Cgr::blocks::tsb_vector_sink< T > | A vector sink for tagged streams |
Cgr::digital::crc32_bb | Byte-stream CRC block |
Cgr::digital::ofdm_carrier_allocator_cvc | Create frequency domain OFDM symbols from complex values, add pilots |
Cgr::digital::ofdm_cyclic_prefixer | Adds a cyclic prefix and performs optional pulse shaping on OFDM symbols |
Cgr::digital::ofdm_frame_equalizer_vcvc | OFDM frame equalizer |
Cgr::digital::ofdm_serializer_vcc | Serializes complex modulations symbols from OFDM sub-carriers |
Cgr::digital::packet_headergenerator_bb | Generates a header for a tagged, streamed packet |
Cgr::digital::protocol_formatter_bb | Uses a header format object to create a header from a tagged stream packet |
Cgr::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 |
Cgr::fec::tagged_encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class |
Cgr::pdu::pdu_to_tagged_stream | Turns received PDUs into a tagged stream of items |
Cgr::pdu::tagged_stream_to_pdu | Turns received stream data and tags into PDUs and sends them through a message port |
Cgr::trellis::constellation_metrics_cf | Evaluate metrics for use by the Viterbi algorithm |
Cgr::trellis::metrics< T > | Evaluate metrics for use by the Viterbi algorithm |
Cgr::trellis::pccc_decoder_blk< T > | |
Cgr::trellis::pccc_decoder_combined_blk< IN_T, OUT_T > | |
Cgr::trellis::sccc_decoder_blk< T > | |
Cgr::trellis::sccc_decoder_combined_blk< IN_T, OUT_T > | |
Cgr::trellis::siso_combined_f | |
Cgr::trellis::siso_f | |
Cgr::trellis::viterbi< T > | |
Cgr::trellis::viterbi_combined< IN_T, OUT_T > | |
►Cgr::uhd::rfnoc_block | |
Cgr::uhd::rfnoc_block_generic | |
Cgr::uhd::rfnoc_ddc | |
Cgr::uhd::rfnoc_duc | |
Cgr::uhd::rfnoc_fir_filter | |
Cgr::uhd::rfnoc_replay | |
Cgr::uhd::rfnoc_rx_radio | |
Cgr::uhd::rfnoc_siggen | |
Cgr::uhd::rfnoc_tx_radio | |
Cgr::uhd::rfnoc_window | |
Cgr::vocoder::freedv_rx_ss | FreeDV demodulator |
Cgr::vocoder::freedv_tx_ss | FreeDV modulator |
Cgr::zeromq::pub_msg_sink | Sink the contents of a msg port to a ZMQ PUB socket |
Cgr::zeromq::pull_msg_source | Receive messages on ZMQ PULL socket and output async messages |
Cgr::zeromq::push_msg_sink | Sink the contents of a msg port to a ZMQ PUSH socket |
Cgr::zeromq::rep_msg_sink | Sink the contents of a msg port to a ZMQ REP socket |
Cgr::zeromq::req_msg_source | Receive messages on ZMQ REQ socket output async messages |
Cgr::zeromq::sub_msg_source | Receive messages on ZMQ SUB socket and output async messages |
►Cgr::hier_block2 | Hierarchical container class for gr::block's and gr::hier_block2's |
Cgr::channels::channel_model | Basic channel simulator |
Cgr::channels::channel_model2 | Basic channel simulator allowing time-varying frequency and timing inputs |
Cgr::channels::dynamic_channel_model | Dynamic channel simulator |
Cgr::digital::cpmmod_bc | Generic CPM modulator |
Cgr::digital::ofdm_sync_sc_cfb | Schmidl & Cox synchronisation for OFDM |
Cgr::top_block | Top-level hierarchical block representing a flowgraph |
►Cgr::digital::adaptive_algorithm | |
Cgr::digital::adaptive_algorithm_cma | |
Cgr::digital::adaptive_algorithm_lms | |
Cgr::digital::adaptive_algorithm_nlms | |
►Cgr::digital::constellation | An abstracted constellation object |
Cgr::digital::constellation_16qam | Digital constellation for 16qam |
Cgr::digital::constellation_8psk | Digital constellation for 8PSK |
Cgr::digital::constellation_8psk_natural | Digital constellation for natually mapped 8PSK |
Cgr::digital::constellation_bpsk | Digital constellation for BPSK |
Cgr::digital::constellation_calcdist | Calculate Euclidean distance for any constellation |
Cgr::digital::constellation_dqpsk | Digital constellation for DQPSK |
Cgr::digital::constellation_qpsk | Digital constellation for QPSK |
►Cgr::digital::constellation_sector | Sectorized digital constellation |
Cgr::digital::constellation_psk | Constellation_psk |
►Cgr::digital::constellation_rect | Rectangular digital constellation |
Cgr::digital::constellation_expl_rect | Rectangular digital constellation |
►Cgr::digital::header_format_base | Base header formatter class |
►Cgr::digital::header_format_crc | Header formatter that includes the payload length, packet number, and a CRC check on the header |
Cgr::digital::header_format_ofdm | Header formatter that includes the payload length, packet number, and a CRC check on the header |
►Cgr::digital::header_format_default | Default header formatter for PDU formatting |
Cgr::digital::header_format_counter | Header formatter that adds the payload bits/symbol format and a packet number counter |
►Cgr::digital::ofdm_equalizer_base | Base class for implementation details of frequency-domain OFDM equalizers |
►Cgr::digital::ofdm_equalizer_1d_pilots | |
Cgr::digital::ofdm_equalizer_simpledfe | Simple decision feedback equalizer for OFDM |
Cgr::digital::ofdm_equalizer_static | Very simple static equalizer for OFDM |
►Cgr::digital::packet_header_default | Default header formatter for digital packet transmission |
Cgr::digital::packet_header_ofdm | Header utility for OFDM signals |
Cgr::fec::code::ldpc_G_matrix | Class for storing H or G matrix |
Cgr::fec::code::ldpc_H_matrix | Parity check matrix in Richardson/Urbanke format |
Cgr::endpoint | Class representing a specific input or output graph endpoint |
►Cstd::exception | STL class |
►Cstd::logic_error | STL class |
►Cpmt::exception | |
Cpmt::notimplemented | |
Cpmt::out_of_range | |
►Cstd::invalid_argument | STL class |
Cpmt::wrong_type | |
►Cgr::fec::code::fec_mtrx | Base class for FEC matrix objects |
Cgr::fec::code::ldpc_G_matrix | Class for storing H or G matrix |
Cgr::fec::code::ldpc_H_matrix | Parity check matrix in Richardson/Urbanke format |
Cgr::fft::fft< T, forward > | |
Cgr::filter::kernel::fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
Cgr::filter::kernel::fft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps |
Cgr::filter::kernel::fft_filter_fff | Fast FFT filter with float input, float output and float taps |
Cgr::fft::fft_inbuf< T, forward > | FFT: templated |
Cgr::fft::fft_inbuf< float, false > | |
Cgr::fft::fft_outbuf< T, forward > | |
Cgr::fft::fft_outbuf< float, true > | |
Cgr::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 |
►Cgr::blocks::file_sink_base | Common base class for file sinks |
Cgr::blocks::file_sink | Write stream to file |
Cgr::filter::kernel::filterbank | A filter bank with generic taps |
Cgr::filter::kernel::fir_filter< IN_T, OUT_T, TAP_T > | |
Cgr::filter::kernel::fir_filter_with_buffer_ccc | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
Cgr::filter::kernel::fir_filter_with_buffer_ccf | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
Cgr::filter::kernel::fir_filter_with_buffer_fff | FIR with internal buffer for float input, float output and float taps |
Cgr::filter::firdes | Finite Impulse Response (FIR) filter design functions |
Cgr::flowgraph | Class representing a directed, acyclic graph of basic blocks |
►Cformatter | |
Cfmt::formatter< boost::format > | |
►Cformatter< gr::io_signature > formatter | |
Cfmt | Enables PMTs to be formatted with fmt |
►Cformatter< pmt::pmt_t > formatter | |
Cfmt | Enables PMTs to be formatted with fmt |
Cgr::vocoder::freedv_api | |
►CFreqOffsetAndPrecisionClass | |
CFreqDisplayScaleDraw | |
Cgr::trellis::fsm | Finite State Machine Specification class |
Cgr::fxpt | Fixed point sine and cosine and friends |
Cgr::fxpt_nco | Numerically Controlled Oscillator (NCO) |
Cgr::fxpt_vco | Voltage Controlled Oscillator (VCO) |
►Cgr::fec::generic_decoder | Parent class for FECAPI objects |
Cgr::fec::code::cc_decoder | Convolutional Code Decoding class |
Cgr::fec::code::dummy_decoder | Dummy Decoding class |
Cgr::fec::code::ldpc_bit_flip_decoder | LDPC bit flip decoding class |
►Cgr::fec::code::polar_decoder_common | Class holds common methods and attributes for different decoder implementations |
Cgr::fec::code::polar_decoder_sc | Standard successive cancellation (SC) decoder for POLAR codes |
Cgr::fec::code::polar_decoder_sc_list | Successive cancellation list (SCL) decoder for polar codes |
Cgr::fec::code::polar_decoder_sc_systematic | Standard systematic successive cancellation (SC) decoder for POLAR codes |
Cgr::fec::code::repetition_decoder | Repetition Decoding class |
Cgr::fec::ldpc_decoder | |
Cgr::fec::tpc_decoder | |
►Cgr::fec::generic_encoder | |
Cgr::fec::code::cc_encoder | Convolutional Code Encoding class |
Cgr::fec::code::ccsds_encoder | CCSDS Encoding class for convolutional encoding with rate 1/2, K=7, and polynomials [109, 79] |
Cgr::fec::code::dummy_encoder | Dummy Encoding class |
Cgr::fec::code::ldpc_gen_mtrx_encoder | LDPC generator matrix encoder |
Cgr::fec::code::ldpc_par_mtrx_encoder | |
Cgr::fec::code::polar_encoder | POLAR encoder for basic details see 'polar_common' class |
Cgr::fec::code::polar_encoder_systematic | Systematic POLAR encoder for basic details see 'polar_common' class |
Cgr::fec::code::repetition_encoder | Repetition Encoding class |
Cgr::fec::ldpc_encoder | |
Cgr::fec::tpc_encoder | |
CGF2Mat | |
CGF2Vec | |
Cgr::digital::glfsr | Galois Linear Feedback Shift Register using specified polynomial mask |
Cgr::fft::goertzel | Implements Goertzel single-bin DFT calculation |
Cgr::digital::header_buffer | Helper class for handling payload headers |
Cheader_seq_num | |
Cheader_seq_plus_size | |
Cgr::filter::kernel::iir_filter< i_type, o_type, tap_type, acc_type > | Base class template for Infinite Impulse Response filter (IIR) |
Cgr::trellis::interleaver | INTERLEAVER class |
Cgr::io_signature | I/o signature for input and output ports |
Cgr::digital::lfsr | Fibonacci Linear Feedback Shift Register using specified polynomial mask |
Cgr::blocks::lfsr_15_1_0 | Linear Feedback Shift Register using primitive polynomial x^15 + x + 1 |
Cgr::blocks::lfsr_32k | Generate pseudo-random sequence of length 32768 bits |
Cgr::logger | GR_LOG macros |
Cgr::logging | |
Cgr::fec::code::matrix | |
Cgr::message | Message class |
Cmetric_t | |
Cgr::filter::mmse_fir_interpolator_cc | Compute intermediate samples between signal samples x(k*Ts) |
Cgr::filter::mmse_fir_interpolator_ff | Compute intermediate samples between signal samples x(k*Ts) |
Cgr::filter::mmse_interp_differentiator_cc | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) |
Cgr::filter::mmse_interp_differentiator_ff | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) |
►Cgr::digital::mpsk_snr_est | A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels |
Cgr::digital::mpsk_snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
Cgr::digital::mpsk_snr_est_simple | SNR Estimator using simple mean/variance estimates |
Cgr::digital::mpsk_snr_est_skew | SNR Estimator using skewness correction |
Cgr::digital::mpsk_snr_est_svr | Signal-to-Variation Ratio SNR Estimator |
Cgr::digital::snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
►Cgr::messages::msg_accepter | Virtual base class that accepts messages |
►Crpcextractor_base< T, std::string > | |
Crpcbasic_extractor< T, std::string > | Specialized extractor class for string data |
►Crpcextractor_base< T, std::complex< double > > | |
Crpcbasic_extractor< T, std::complex< double > > | Specialized extractor class for complex (double) data |
►Crpcextractor_base< T, double > | |
Crpcbasic_extractor< T, double > | Specialized extractor class for double data |
►Crpcextractor_base< T, char > | |
Crpcbasic_extractor< T, char > | Specialized extractor class for char data |
►Crpcextractor_base< T, std::complex< float > > | |
Crpcbasic_extractor< T, std::complex< float > > | Specialized extractor class for complex (float) data |
►Crpcextractor_base< T, int > | |
Crpcbasic_extractor< T, int > | Specialized extractor class for int data |
►Crpcextractor_base< T, float > | |
Crpcbasic_extractor< T, float > | Specialized extractor class for float data |
►Crpcextractor_base< T, short > | |
Crpcbasic_extractor< T, short > | Specialized extractor class for short data |
►Crpcextractor_base< T, long > | |
Crpcbasic_extractor< T, long > | Specialized extractor class for long data |
►Crpcextractor_base< T, bool > | |
Crpcbasic_extractor< T, bool > | Specialized extractor class for bool data |
►Cgr::msg_accepter | Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending |
Cgr::basic_block | The abstract base class for all signal processing blocks |
►Crpcextractor_base< T, Tto > | Base class for registering a ControlPort Extractor. Acts as a message acceptor |
Crpcbasic_extractor< T, Tto > | Templated parent class for registering a ControlPort Extractor |
►Crpcextractor_base< T, void > | |
Crpcbasic_extractor< T, void > | Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.) |
►Crpchandler_base< T > | Base class for registering a ControlPort Handler. Acts as a message acceptor |
Crpcbasic_handler< T > | Templated parent class for registering a ControlPort Extractor |
Cgr::messages::msg_accepter_msgq | Concrete class that accepts messages and inserts them into a message queue |
Cgr::msg_edge | Class representing a msg connection between to graph msg endpoints |
Cgr::msg_endpoint | |
►Cgr::msg_handler | Abstract class of message handlers |
Cgr::msg_queue | Thread-safe message queue |
►Cgr::messages::msg_producer | Virtual base class that produces messages |
►Crpcinserter_base< T, std::vector< uint8_t > > | |
Crpcbasic_inserter< T, std::vector< uint8_t > > | Specialized inserter class for vectors of uint8_t data |
►Crpcinserter_base< T, std::complex< double > > | |
Crpcbasic_inserter< T, std::complex< double > > | Specialized inserter class for complex (double) data |
►Crpcinserter_base< T, std::vector< int > > | |
Crpcbasic_inserter< T, std::vector< int > > | Specialized inserter class for vectors of int data |
►Crpcinserter_base< T, std::complex< float > > | |
Crpcbasic_inserter< T, std::complex< float > > | Specialized inserter class for complex (float) data |
►Crpcinserter_base< T, std::vector< int64_t > > | |
Crpcbasic_inserter< T, std::vector< int64_t > > | Specialized inserter class for vectors of int64_t data |
►Crpcinserter_base< T, uint64_t > | |
Crpcbasic_inserter< T, uint64_t > | Specialized inserter class for uint64_t data |
►Crpcinserter_base< T, std::vector< std::complex< float > > > | |
Crpcbasic_inserter< T, std::vector< std::complex< float > > > | Specialized inserter class for vectors of complex (float) data |
►Crpcinserter_base< T, std::vector< float > > | |
Crpcbasic_inserter< T, std::vector< float > > | Specialized inserter class for vectors of float data |
►Crpcinserter_base< T, std::vector< signed char > > | |
Crpcbasic_inserter< T, std::vector< signed char > > | Specialized inserter class for vectors of signed char data |
►Crpcinserter_base< T, std::vector< short > > | |
Crpcbasic_inserter< T, std::vector< short > > | Specialized inserter class for vectors of short data |
►Crpcinserter_base< T, Tfrom > | Base class for registering a ControlPort Inserter. Produces a message |
Crpcbasic_inserter< T, Tfrom > | Templated parent class for registering a ControlPort Inserter |
Cgr::messages::msg_queue | Thread-safe message queue |
Cgr::msg_queue_comparator | |
Cgr::nco< o_type, i_type > | Base class template for Numerically Controlled Oscillator (NCO) |
Cgr::blocks::kernel::pack_k_bits | Converts a vector of bytes with 1 bit in the LSB to a byte with k relevant bits |
►Cstd::pair | |
Cgr::iio::iio_param_t | |
Cgr::filter::kernel::pfb_arb_resampler_ccc | |
Cgr::filter::kernel::pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
Cgr::filter::kernel::pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
Cgr::fft::planner | Export reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes |
Cgr::dtv::plinfo | Pipeline info that flows with data |
Cpmt_assist< myType > | |
Cpmt::pmt_base | Base class of all pmt types |
Cpmt::pmt_pool | Very simple thread-safe fixed-size allocation pool |
►Cgr::fec::code::polar_common | POLAR code common operations and attributes |
Cgr::fec::code::polar_decoder_common | Class holds common methods and attributes for different decoder implementations |
Cgr::fec::code::polar_encoder | POLAR encoder for basic details see 'polar_common' class |
Cgr::fec::code::polar_encoder_systematic | Systematic POLAR encoder for basic details see 'polar_common' class |
Cgr::filter::kernel::polyphase_filterbank | Polyphase filterbank parent class |
Cgr::prefs | Base class for representing user preferences a la windows INI files |
Cpycallback_object< myType > | |
►CQAction | |
CItemFloatAct | |
CLineTitleAction | |
CNPointsMenu | |
CPopupMenu | |
►CQEvent | |
CConstUpdateEvent | |
CFreqUpdateEvent | |
CHistogramClearEvent | |
CHistogramSetAccumulator | |
CHistogramUpdateEvent | |
CNumberUpdateEvent | |
CSetFreqEvent | |
CSpectrumFrequencyRangeEvent | |
CSpectrumUpdateEvent | |
CSpectrumWindowCaptionEvent | |
CSpectrumWindowResetEvent | |
CTimeRasterSetSize | |
CTimeRasterUpdateEvent | |
CTimeUpdateEvent | |
CWaterfallUpdateEvent | |
►CQMenu | |
►CAverageMenu | |
CFFTAverageMenu | |
CColorMapMenu | |
CFFTWindowMenu | |
CLineColorMenu | |
CLineMarkerMenu | |
CLineStyleMenu | |
CLineWidthMenu | |
CMarkerAlphaMenu | |
CNumberColorMapMenu | |
CNumberLayoutMenu | |
CTriggerChannelMenu | |
CTriggerModeMenu | |
CTriggerSlopeMenu | |
►CQVBoxLayout | |
CEyeControlPanel | |
CFreqControlPanel | |
CTimeControlPanel | |
►CQWidget | |
►CDisplayForm | Base class for setting up and managing QTGUI plot forms |
CConstellationDisplayForm | DisplayForm child for managing constellaton (I&Q) plots |
CFreqDisplayForm | DisplayForm child for managing frequency (PSD) plots |
CHistogramDisplayForm | DisplayForm child for managing histogram domain plots |
CTimeDisplayForm | DisplayForm child for managing time domain plots |
CTimeRasterDisplayForm | DisplayForm child for managing time raster plots |
CVectorDisplayForm | DisplayForm child for managing vector plots |
CWaterfallDisplayForm | DisplayForm child for managing waterfall (spectrogram) plots |
►CEyeDisplaysForm | Base class for setting up and managing QTGUI plot forms |
CEyeDisplayForm | EyeDisplaysForm child for managing eye pattern plots |
CNumberDisplayForm | DisplayForm child for managing number sink plots |
CSpectrumDisplayForm | |
►CQwtLinearColorMap | |
CColorMap_BlackHot | |
CColorMap_Cool | |
CColorMap_Incandescent | |
CColorMap_MultiColor | |
CColorMap_Sunset | |
CColorMap_UserDefined | |
CColorMap_WhiteHot | |
►CQwtPickerMachine | |
CQwtPickerDblClickPointMachine | |
►CQwtPlot | |
►CDisplayPlot | QWidget base plot to build QTGUI plotting tools |
CConstellationDisplayPlot | QWidget for displaying constellaton (I&Q) plots |
CEyeDisplayPlot | QWidget for displaying eye pattern plots |
CFrequencyDisplayPlot | QWidget for displaying frequency domain (PSD) plots |
CHistogramDisplayPlot | QWidget for displaying time domain plots |
CTimeDomainDisplayPlot | QWidget for displaying time domain plots |
CTimeRasterDisplayPlot | QWidget for time raster (time vs. time) plots |
CVectorDisplayPlot | QWidget for displaying 1D-vector plots |
CWaterfallDisplayPlot | QWidget for displaying waterfall (spectrogram) plots |
►CQwtPlotPicker | |
CQwtDblClickPlotPicker | |
►CQwtPlotRasterItem | |
CPlotTimeRaster | A plot item, which displays a time raster |
CPlotWaterfall | A plot item, which displays a waterfall spectrogram |
►CQwtRasterData | |
CTimeRasterData | |
CWaterfallData | |
►CQwtScaleDraw | |
CFreqDisplayScaleDraw | |
Cgr::random | Pseudo random number generator |
Cgr::uhd::rfnoc_graph | |
Cgr::blocks::rotator | |
Crpc_register_base< T > | Base class for registering a ControlPort function |
►Crpcbasic_base | |
Crpcbasic_register_get< rpcbasic_register_variable< Tfrom >, Tfrom > | |
Crpcbasic_register_set< rpcbasic_register_variable_rw< Tfrom >, Tfrom > | |
Crpcbasic_register_get< T, Tfrom > | Registers a 'get' function to get a parameter over ControlPort |
Crpcbasic_register_handler< T > | Registers a message handler function to post a message to a block's handler |
Crpcbasic_register_set< T, Tto > | Registers a 'set' function to set a parameter over ControlPort |
Crpcbasic_register_trigger< T > | Registers a 'trigger' function to trigger an action over ControlPort |
►Crpcbasic_register_variable< Tfrom > | Registers a read-only function to get a parameter over ControlPort |
Crpcbasic_register_variable_rw< Tfrom > | Registers a read/write function to get and set a parameter over ControlPort |
Crpcbufferedget< TdataType > | |
►Crpcmanager_base | |
Crpcmanager | |
►Crpcserver_booter_base | |
Crpcserver_booter_aggregator | |
Crpcserver_booter_thrift | |
Crpcmanager::rpcserver_booter_register_helper< T > | |
Cgr::filter::single_pole_iir< o_type, i_type, tap_type > | Class template for single pole IIR filter |
Cgr::filter::single_pole_iir< gr_complex, i_type, double > | |
►CUi::SpectrumDisplayForm | |
CSpectrumDisplayForm | |
CSpectrumGUIClass | QWidget class for controlling plotting |
Cgnuradio::detail::sptr_magic | |
►Cuhd::stream_args_t | |
Cgr::uhd::stream_args_t | |
Cgr::tag_t | |
Cgr::thread::thread_body_wrapper< F > | |
Cgr::thread::thread_group | |
Cthrift_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 |
►Cthrift_application_base< rpcserver_base, rpcserver_booter_thrift > | |
►Cthrift_server_template< rpcserver_base, rpcserver_thrift, rpcserver_booter_thrift > | |
Crpcserver_booter_thrift | |
►Cthrift_application_base< TserverBase, TImplClass > | |
Cthrift_server_template< TserverBase, TserverClass, TImplClass > | |
Cthrift_application_base_impl | Class to be statically initialized by thrift_application_base. Used to store state for thrift_application_base's singleton functions |
CTimeScaleData | |
Crpcpmtconverter::To_PMT | |
►Crpcpmtconverter::to_pmt_f | |
Crpcpmtconverter::to_pmt_bool_f | |
Crpcpmtconverter::to_pmt_byte_f | |
Crpcpmtconverter::to_pmt_c32vect_f | |
Crpcpmtconverter::to_pmt_complex_f | |
Crpcpmtconverter::to_pmt_double_f | |
Crpcpmtconverter::to_pmt_f32vect_f | |
Crpcpmtconverter::to_pmt_f64vect_f | |
Crpcpmtconverter::to_pmt_int_f | |
Crpcpmtconverter::to_pmt_long_f | |
Crpcpmtconverter::to_pmt_s16vect_f | |
Crpcpmtconverter::to_pmt_s32vect_f | |
Crpcpmtconverter::to_pmt_s64vect_f | |
Crpcpmtconverter::to_pmt_s8vect_f | |
Crpcpmtconverter::to_pmt_short_f | |
Crpcpmtconverter::to_pmt_string_f | |
Crpcpmtconverter::to_pmt_reg< TO_PMT_F > | |
Cgr::tpb_detail | Used by thread-per-block scheduler |
Cgr::fec::tpc_common | |
Cgr::blocks::kernel::unpack_k_bits | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB |
Cv | |
Cgr::fec::viterbi_state | |
Cgr::blocks::wav_header_info | WAV file header information |
Cgr::fft::window | |
Cgr::xoroshiro128p_prng | Wrapper for XOROSHIRO128+ PRNG for use in std::distributions Fulfills C++ named requirements for UniformRandomBitGenerator |