 atsc | |
  syminfo | |
 atsc_sync_tag | |
 boost | |
  shared_ptr | Shared_ptr documentation stub |
 gnuradio | |
  detail | |
   sptr_magic | |
 gr | Include this header to use the message passing features |
  analog | |
   kernel | |
    agc_cc | High performance Automatic Gain Control class for complex signals |
    agc_ff | High performance Automatic Gain Control class for float signals |
    agc2_cc | High performance Automatic Gain Control class |
    agc2_ff | |
   agc2_cc | High performance Automatic Gain Control class with attack and decay rates |
   agc2_ff | High performance Automatic Gain Control class with attack and decay rates |
   agc3_cc | High performance Automatic Gain Control class with attack and decay rates |
   agc_cc | High performance Automatic Gain Control class |
   agc_ff | High performance Automatic Gain Control class |
   cpfsk_bc | Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits |
   cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff) |
   ctcss_squelch_ff | Gate or zero output if CTCSS tone not present |
   dpll_bb | Detect the peak of a signal |
   feedforward_agc_cc | Non-causal AGC which computes required gain based on max absolute value over nsamples |
   fmdet_cf | Implements an IQ slope detector |
   frequency_modulator_fc | Frequency modulator block |
   phase_modulator_fc | Phase modulator block |
   pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier |
   pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod |
   pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier |
   probe_avg_mag_sqrd_c | Compute avg magnitude squared |
   probe_avg_mag_sqrd_cf | Compute avg magnitude squared |
   probe_avg_mag_sqrd_f | Compute avg magnitude squared |
   pwr_squelch_cc | Gate or zero output when input power below threshold |
   pwr_squelch_ff | Gate or zero output when input power below threshold |
   quadrature_demod_cf | Quadrature demodulator: complex in, float out |
   rail_ff | Clips input values to min, max |
   simple_squelch_cc | Simple squelch block based on average signal power and threshold in dB |
   squelch_base_cc | Basic squelch block; to be subclassed for other squelches |
   squelch_base_ff | Basic squelch block; to be subclassed for other squelches |
  audio | |
   sink | Creates a sink from an audio device |
   source | Creates a source from an audio device |
  blocks | |
   pdu | |
   add_ff | Output = sum (input_0, input_1, ...) |
   annotator_1to1 | 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY |
   annotator_alltoall | All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY |
   annotator_raw | Raw stream annotator testing block |
   bin_statistics_f | Control scanning and record frequency domain statistics |
   burst_tagger | Sets a burst on/off tag based on the value of the trigger input |
   char_to_float | Convert stream of chars to a stream of float |
   char_to_short | Convert stream of chars to a stream of short |
   check_lfsr_32k_s | Sink that checks if its input stream consists of a lfsr_32k sequence |
   complex_to_arg | Complex in, arg out (float) |
   complex_to_float | Convert a stream of gr_complex to 1 or 2 streams of float |
   complex_to_imag | Complex in, imag out (float) |
   complex_to_interleaved_short | Convert stream of complex to a stream of interleaved shorts |
   complex_to_mag | Complex in, magnitude out (float) |
   complex_to_mag_squared | Complex in, magnitude squared out (float) |
   complex_to_real | Complex in, real out (float) |
   conjugate_cc | Output = complex conjugate of input |
   control_loop | |
   copy | Output[i] = input[i] |
   ctrlport_probe2_b | A ControlPort probe to export vectors of signals |
   ctrlport_probe2_c | A ControlPort probe to export vectors of signals |
   ctrlport_probe2_f | A ControlPort probe to export vectors of signals |
   ctrlport_probe2_i | A ControlPort probe to export vectors of signals |
   ctrlport_probe2_s | A ControlPort probe to export vectors of signals |
   ctrlport_probe_c | A ControlPort probe to export vectors of signals |
   deinterleave | Deinterleave a single input into N outputs |
   delay | Delay the input by a certain number of samples |
   endian_swap | Convert stream of items into thier byte swapped version |
   file_descriptor_sink | Write stream to file descriptor |
   file_descriptor_source | Read stream from file descriptor |
   file_meta_sink | Write stream to file with meta-data headers |
   file_meta_source | Reads stream from file with meta-data headers. Headers are parsed into tags |
   file_sink | Write stream to file |
   file_sink_base | Common base class for file sinks |
   file_source | Read stream from file |
   float_to_char | Convert stream of floats to a stream of char |
   float_to_complex | One or two floats in, complex out |
   float_to_int | Convert stream of floats to a stream of ints |
   float_to_short | Convert stream of floats to a stream of shorts |
   float_to_uchar | Convert stream of floats to a stream of unsigned chars |
   head | Copies the first N items to the output then signals done |
   int_to_float | Convert stream of ints to a stream of floats |
   interleave | Interleave N inputs into a single output |
   interleaved_char_to_complex | Convert stream of interleaved chars to a stream of complex |
   interleaved_short_to_complex | Convert stream of interleaved shorts to a stream of complex |
   keep_m_in_n | Decimate a stream, keeping m items out of every n |
   keep_one_in_n | Decimate a stream, keeping one item out of every n |
   lfsr_15_1_0 | Linear Feedback Shift Register using primitive polynomial x^15 + x + 1 |
   lfsr_32k | Generate pseudo-random sequence of length 32768 bits |
   lfsr_32k_source_s | LFSR pseudo-random source with period of 2^15 bits (2^11 shorts) |
   message_burst_source | Turn received messages into a stream and tag them for UHD to send |
   message_debug | Debug block for the message passing system |
   message_sink | Gather received items into messages and insert into msgq |
   message_source | Turn received messages into a stream |
   message_strobe | Send message at defined interval |
   multiply_cc | Output = prod (input_0, input_1, ...) |
   multiply_conjugate_cc | Multiplies stream 0 by the complex conjugate of stream 1 |
   multiply_const_cc | Output = input * complex constant |
   multiply_const_ff | Output = input * real constant |
   multiply_ff | Output = prod (input_0, input_1, ...) |
   nlog10_ff | Output = n*log10(input) + k |
   nop | Does nothing. Used for testing only |
   null_sink | Bit bucket. Use as a termination point when a sink is required and we don't want to do anything real |
   null_source | A source of zeros used mainly for testing |
   pack_k_bits_bb | Converts a stream of bytes with 1 bit in the LSB to a byte with k relevent bits |
   patterned_interleaver | Interleave items based on the provided vector pattern |
   pdu_to_tagged_stream | Turns received PDUs into a tagged stream of items |
   peak_detector2_fb | Detect the peak of a signal |
   plateau_detector_fb | Detects a plateau and marks the middle |
   probe_rate | Throughput measurement |
   random_pdu | Sends a random PDU at intervals |
   regenerate_bb | Detect the peak of a signal and repeat every period samples |
   repack_bits_bb | Pack k bits from the input stream onto l bits of the output stream |
   repeat | Repeat each input repeat times |
   rms_cf | RMS average power |
   rms_ff | RMS average power |
   rotator | |
   short_to_char | Convert stream of shorts to a stream of chars |
   short_to_float | Convert stream of shorts to a stream of floats |
   skiphead | Skips the first N items, from then on copies items to the output |
   socket_pdu | Creates socket interface and translates traffic to PDUs |
   stream_mux | Stream muxing block to multiplex many streams into one with a specified format |
   stream_to_streams | Convert a stream of items into a N streams of items |
   stream_to_vector | Convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block |
   streams_to_stream | Convert N streams of 1 item into a 1 stream of N items |
   streams_to_vector | Convert N streams of items to 1 stream of vector length N |
   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 |
   tag_debug | Bit bucket that prints out any tag received |
   tag_gate | Control tag propagation.Use this block to stop tags from propagating |
   tagged_file_sink | A file sink that uses tags to save files |
   tagged_stream_mux | Combines tagged streams |
   tagged_stream_to_pdu | Turns received stream data and tags into PDUs |
   tags_strobe | Send tags at defined interval |
   threshold_ff | Output a 1 or zero based on a threshold value |
   throttle | Throttle flow of samples such that the average rate does not exceed samples_per_sec |
   transcendental | A block that performs various transcendental math operations |
   tuntap_pdu | Creates TUNTAP interface and translates traffic to PDUs |
   uchar_to_float | Convert stream of unsigned chars to a stream of floats |
   udp_sink | Write stream to an UDP socket |
   udp_source | Read stream from an UDP socket |
   unpack_k_bits_bb | Converts a byte with k relevent bits to k output bytes with 1 bit in the LSB |
   vco_c | VCO - Voltage controlled oscillator |
   vco_f | VCO - Voltage controlled oscillator |
   vector_map | Maps elements from a set of input vectors to a set of output vectors |
   vector_to_stream | Convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items |
   vector_to_streams | Convert 1 stream of vectors of length N to N streams of items |
   wavfile_sink | Write stream to a Microsoft PCM (.wav) file |
   wavfile_source | Read stream from a Microsoft PCM (.wav) file, output floats |
  channels | |
   channel_model | Channel simulator |
   channel_model2 | Channel model2 |
   fading_model | Fading simulator |
   selective_fading_model | Fading simulator |
  comedi | |
   sink_s | Sink using COMEDI |
   source_s | Source using COMEDI |
  digital | |
   additive_scrambler_bb | Scramble an input stream using an LFSR |
   binary_slicer_fb | Slice float binary symbol outputting 1 bit output |
   clock_recovery_mm_cc | Mueller and Müller (M&M) based clock recovery block with complex input, complex output |
   clock_recovery_mm_ff | Mueller and Müller (M&M) based clock recovery block with float input, float output |
   cma_equalizer_cc | Implements constant modulus adaptive filter on complex stream |
   constellation | An abstracted constellation object |
   constellation_calcdist | Calculate Euclidian distance for any constellation Constellation which calculates the distance to each point in the
constellation for decision making. Inefficient for large
constellations. |
   constellation_sector | Sectorized digital constellationConstellation space is divided into sectors. Each sector is associated with the nearest constellation point |
   constellation_rect | Rectangular digital constellationOnly implemented for 1-(complex)dimensional constellation |
   constellation_expl_rect | Rectangular digital constellationOnly implemented for 1-(complex)dimensional constellation |
   constellation_psk | Constellation_pskConstellation space is divided into pie slices sectors |
   constellation_bpsk | Digital constellation for BPSK |
   constellation_qpsk | Digital constellation for QPSK01 | 11
00 | 10 |
   constellation_dqpsk | Digital constellation for DQPSK01 | 00
11 | 10 |
   constellation_8psk | Digital constellation for 8PSK101 | 100
001 | 000
011 | 010 111 | 110 |
   constellation_decoder_cb | Constellation Decoder |
   constellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization |
   constellation_soft_decoder_cf | Constellation Decoder |
   correlate_access_code_bb | Examine input for specified access code, one bit at a time |
   correlate_access_code_tag_bb | Examine input for specified access code, one bit at a time |
   costas_loop_cc | A Costas loop carrier recovery module |
   cpmmod_bc | Generic CPM modulator |
   crc32_bb | Byte-stream CRC block |
   descrambler_bb | Descramber an input stream using an LFSR |
   diff_decoder_bb | Differential encoder: y[0] = (x[0] - x[-1]) % M |
   diff_encoder_bb | Differential decoder: y[0] = (x[0] + y[-1]) % M |
   diff_phasor_cc | Differential decoding based on phase change |
   fll_band_edge_cc | Frequency Lock Loop using band-edge filters |
   framer_sink_1 | Given a stream of bits and access_code flags, assemble packets |
   glfsr | Galois Linear Feedback Shift Register using specified polynomial mask |
   glfsr_source_b | Galois LFSR pseudo-random source |
   glfsr_source_f | Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0 |
   header_payload_demux | Header/Payload demuxer |
   kurtotic_equalizer_cc | Implements a kurtosis-based adaptive equalizer on complex stream |
   lfsr | Fibonacci Linear Feedback Shift Register using specified polynomial mask |
   lms_dd_equalizer_cc | Least-Mean-Square Decision Directed Equalizer (complex in/out) |
   map_bb | Output[i] = map[input[i]] |
   mpsk_receiver_cc | This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization |
   mpsk_snr_est | A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels |
   mpsk_snr_est_simple | SNR Estimator using simple mean/variance estimates |
   mpsk_snr_est_skew | SNR Estimator using skewness correction |
   mpsk_snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
   snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
   mpsk_snr_est_svr | Signal-to-Variation Ratio SNR Estimator |
   mpsk_snr_est_cc | A block for computing SNR of a signal |
   ofdm_carrier_allocator_cvc | Create frequency domain OFDM symbols from complex values, add pilots |
   ofdm_chanest_vcvc | Estimate channel and coarse frequency offset for OFDM from preamblesInput: OFDM symbols (in frequency domain). The first one (or two) symbols are expected to be synchronisation symbols, which are used to estimate the coarse freq offset and the initial equalizer taps (these symbols are removed from the stream). The following n_data_symbols are passed through unmodified (the actual equalisation must be done elsewhere). Output: The data symbols, without the synchronisation symbols. The first data symbol passed through has two tags: 'ofdm_sync_carr_offset' (integer), the coarse frequency offset as number of carriers, and 'ofdm_sync_eq_taps' (complex vector). Any tags attached to the synchronisation symbols are attached to the first data symbol. All other tags are propagated as expected |
   ofdm_cyclic_prefixer | Adds a cyclic prefix and performs pulse shaping on OFDM symbols |
   ofdm_equalizer_base | |
   ofdm_equalizer_1d_pilots | |
   ofdm_equalizer_simpledfe | |
   ofdm_equalizer_static | |
   ofdm_frame_acquisition | Take a vector of complex constellation points in from an FFT and performs a correlation and equalization |
   ofdm_frame_equalizer_vcvc | OFDM frame equalizer |
   ofdm_frame_sink | Takes an OFDM symbol in, demaps it into bits of 0's and 1's, packs them into packets, and sends to to a message queue sink |
   ofdm_insert_preamble | Insert "pre-modulated" preamble symbols before each payload |
   ofdm_mapper_bcv | Take a stream of bytes in and map to a vector of complex constellation points suitable for IFFT input to be used in an ofdm modulator |
   ofdm_sampler | Does the rest of the OFDM stuff |
   ofdm_serializer_vcc | Serializes complex modulations symbols from OFDM sub-carriers |
   ofdm_sync_sc_cfb | Schmidl & Cox synchronisation for OFDM |
   packet_header_default | Default header formatter for digital packet transmission |
   packet_header_ofdm | Header utility for OFDM signals |
   packet_headergenerator_bb | Generates a header for a tagged, streamed packet |
   packet_headerparser_b | Post header metadata as a PMT |
   packet_sink | Process received bits looking for packet sync, header, and process bits into packet |
   pfb_clock_sync_ccf | Timing synchronizer using polyphase filterbanks |
   pfb_clock_sync_fff | Timing synchronizer using polyphase filterbanks |
   pn_correlator_cc | PN code sequential search correlator |
   probe_density_b | |
   probe_mpsk_snr_est_c | A probe for computing SNR of a signal |
   scrambler_bb | Scramble an input stream using an LFSR |
   simple_correlator | Inverse of simple_framer (more or less) |
   simple_framer | Add sync field, seq number and command field to payload |
  fcd | |
   source_c | Funcube Dongle source block |
  fec | |
   decode_ccsds_27_fb | A rate 1/2, k=7 convolutional decoder for the CCSDS standard |
   encode_ccsds_27_bb | A rate 1/2, k=7 convolutional encoder for the CCSDS standard |
  fft | |
   ctrlport_probe_psd | A ControlPort probe to export vectors of signals |
   planner | Export reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes |
   fft_complex | FFT: complex in, complex out |
   fft_real_fwd | FFT: real in, complex out |
   fft_real_rev | FFT: complex in, float out |
   fft_vcc | Compute forward or reverse FFT. complex vector in / complex vector out |
   fft_vfc | Compute forward or reverse FFT. float vector in / complex vector out |
   goertzel | Implements Goertzel single-bin DFT calculation |
   goertzel_fc | Goertzel single-bin DFT calculation |
   ctrlport_probe_psd_impl | |
   fft_vcc_fftw | |
   fft_vfc_fftw | |
   goertzel_fc_impl | |
  filter | |
   kernel | |
    adaptive_fir_ccc | Adaptive FIR filter kernel with gr_complex input, gr_complex output and gr_complex taps |
    adaptive_fir_ccf | Adaptive FIR filter kernel with gr_complex input, gr_complex output and float taps |
    fft_filter_fff | Fast FFT filter with float input, float output and float taps |
    fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
    fir_filter_fff | |
    fir_filter_ccf | |
    fir_filter_fcc | |
    fir_filter_ccc | |
    fir_filter_scc | |
    fir_filter_fsf | |
    fir_filter_with_buffer_fff | FIR with internal buffer for float input, float output and float taps |
    fir_filter_with_buffer_ccc | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
    fir_filter_with_buffer_ccf | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
    iir_filter | Base class template for Infinite Impulse Response filter (IIR) |
    pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
    pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
    polyphase_filterbank | Polyphase filterbank parent class |
   adaptive_fir_ccc | Adaptive FIR filter with gr_complex input, gr_complex output and gr_complex taps |
   adaptive_fir_ccf | Adaptive FIR filter with gr_complex input, gr_complex output and float taps |
   dc_blocker_cc | Computationally efficient controllable DC blocker |
   dc_blocker_ff | Computationally efficient controllable DC blocker |
   fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
   fft_filter_fff | Fast FFT filter with float input, float output and float taps |
   filter_delay_fc | Filter-Delay Combination Block |
   firdes | Finite Impulse Response (FIR) filter design functions |
   fractional_interpolator_cc | Interpolating MMSE filter with complex input, complex output |
   fractional_interpolator_ff | Interpolating MMSE filter with float input, float output |
   fractional_resampler_cc | Resampling MMSE filter with complex input, complex output |
   fractional_resampler_ff | Resampling MMSE filter with float input, float output |
   hilbert_fc | Hilbert transformer |
   iir_filter_ffd | IIR filter with float input, float output and double taps |
   mmse_fir_interpolator_cc | Compute intermediate samples between signal samples x(k*Ts) |
   mmse_fir_interpolator_ff | Compute intermediate samples between signal samples x(k*Ts) |
   pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
   pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
   pfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps |
   pfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps |
   pfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps |
   pfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps |
   single_pole_iir | Class template for single pole IIR filter |
   single_pole_iir< gr_complex, i_type, double > | |
   single_pole_iir_filter_cc | Single pole IIR filter with complex input, complex output |
   single_pole_iir_filter_ff | Single pole IIR filter with float input, float output |
  impl | |
   rt_sched_param | |
  messages | |
   msg_accepter | Virtual base class that accepts messages |
   msg_accepter_msgq | Concrete class that accepts messages and inserts them into a message queue |
   msg_producer | Virtual base class that produces messages |
   msg_queue | Thread-safe message queue |
  noaa | |
   hrpt_decoder | NOAA HRPT Decoder |
   hrpt_deframer | NOAA HRPT Deframer |
   hrpt_pll_cf | NOAA HRPT PLL |
  pager | |
   flex_deinterleave | Flex deinterleave description |
   flex_frame | Flex_frame |
   flex_parse | Flex parse description |
   flex_sync | Flex sync description |
   slicer_fb | Slicer description |
  qtgui | |
   const_sink_c | A graphical sink to display the IQ constellation of multiple signals |
   freq_sink_c | A graphical sink to display multiple signals in frequency |
   freq_sink_f | A graphical sink to display multiple signals in frequency |
   histogram_sink_f | A graphical sink to display a histogram |
   sink_c | A graphical sink to display freq, spec, time, and const plots |
   sink_f | A graphical sink to display freq, spec, and time |
   time_raster_sink_b | A graphical sink to display multiple signals on a time_raster plot |
   time_raster_sink_f | A graphical sink to display multiple signals on a time_raster plot |
   time_sink_c | A graphical sink to display multiple signals in time |
   time_sink_f | A graphical sink to display multiple signals in time |
   waterfall_sink_c | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
   waterfall_sink_f | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
  thread | |
   thread_body_wrapper | |
   thread_group | |
  trellis | |
   constellation_metrics_cf | Evaluate metrics for use by the Viterbi algorithm |
   fsm | Finite State Machine Specification class |
   interleaver | INTERLEAVER class |
   permutation | Permutation |
   siso_combined_f | |
   siso_f | |
  uhd | |
   amsg_source | |
   usrp_sink | |
   usrp_source | |
  video_sdl | |
   sink_s | Video sink using SDL |
   sink_uc | Video sink using SDL |
  vocoder | |
   alaw_decode_bs | This block performs alaw audio decoding |
   alaw_encode_sb | This block performs g.711 alaw audio encoding |
   codec2_decode_ps | CODEC2 Vocoder Decoder |
   codec2_encode_sp | CODEC2 Vocoder Encoder |
   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 |
   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 |
   g721_decode_bs | This block performs g721 audio decoding |
   g721_encode_sb | This block performs g721 audio encoding |
   g723_24_decode_bs | This block performs g723_24 audio decoding |
   g723_24_encode_sb | This block performs g723_24 audio encoding |
   g723_40_decode_bs | This block performs g723_40 audio decoding |
   g723_40_encode_sb | This block performs g723_40 audio encoding |
   gsm_fr_decode_ps | GSM 06.10 Full Rate Vocoder Decoder |
   gsm_fr_encode_sp | GSM 06.10 Full Rate Vocoder Encodershorts in; 33 byte packets out |
   ulaw_decode_bs | This block performs ulaw audio decoding |
   ulaw_encode_sb | This block performs g.711 ulaw audio encoding |
  wavelet | |
   squash_ff | Implements cheap resampling of spectrum directly from spectral points, using gsl interpolation |
   wavelet_ff | Compute wavelet transform using gsl routines |
   wvps_ff | Computes the Wavelet Power Spectrum from a set of wavelet coefficients |
  wxgui | |
   histo_sink_f | Histogram module |
   oscope_guts | Guts of oscilloscope trigger and buffer module |
   oscope_sink_f | Building block for python oscilloscope module.Accepts multiple float streams |
   oscope_sink_x | Abstract class for python oscilloscope module.Don't instantiate this. Use gr::blocks::oscope_sink_f instead |
  basic_block | The abstract base class for all signal processing blocks.Basic blocks are the bare abstraction of an entity that has a name, a set of inputs and outputs, and a message queue. These are never instantiated directly; rather, this is the abstract parent class of both gr_hier_block, which is a recursive container, and block, which implements actual signal processing functions |
  block | The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed by creating a tree of hierarchical blocks, which at any level may also contain terminal nodes that actually implement signal processing functions. This is the base class for all such leaf nodes |
  block_detail | Implementation details to support the signal processing abstractionThis class contains implementation detail that should be "out of
sight" of almost all users of GNU Radio. This decoupling also means that we can make changes to the guts without having to recompile everything |
  block_gw_message_type | |
  block_gateway | |
  block_registry | |
  buffer | Single writer, multiple reader fifo |
  buffer_reader | How we keep track of the readers of a gr::buffer |
  feval_dd | Base class for evaluating a function: double -> doubleThis class is designed to be subclassed in Python or C++ and is callable from both places. It uses SWIG's "director" feature to implement the magic |
  feval_cc | Base class for evaluating a function: complex -> complexThis class is designed to be subclassed in Python or C++ and is callable from both places. It uses SWIG's "director" feature to implement the magic |
  feval_ll | Base class for evaluating a function: long -> longThis class is designed to be subclassed in Python or C++ and is callable from both places. It uses SWIG's "director" feature to implement the magic |
  feval | Base class for evaluating a function: void -> voidThis class is designed to be subclassed in Python or C++ and is callable from both places. It uses SWIG's "director" feature to implement the magic |
  feval_p | Base class for evaluating a function: pmt -> voidThis class is designed to be subclassed in Python or C++ and is callable from both places. It uses SWIG's "director" feature to implement the magic |
  endpoint | Class representing a specific input or output graph endpoint |
  msg_endpoint | |
  edge | Class representing a connection between to graph endpoints |
  msg_edge | Class representing a msg connection between to graph msg endpoints |
  flowgraph | Class representing a directed, acyclic graph of basic blocks |
  fxpt | Fixed point sine and cosine and friends.fixed pt radians
-2**31 -pi 0 0 2**31-1 pi - epsilon |
  fxpt_nco | Numerically Controlled Oscillator (NCO) |
  fxpt_vco | Voltage Controlled Oscillator (VCO) |
  hier_block2 | Hierarchical container class for gr::block's and gr::hier_block2's |
  io_signature | I/o signature for input and output ports |
  message | Message class |
  msg_accepter | Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending |
  msg_handler | Abstract class of message handlers |
  msg_queue | Thread-safe message queue |
  nco | Base class template for Numerically Controlled Oscillator (NCO) |
  prefs | Base class for representing user preferences a la windows INI files.The real implementation is in Python, and is accessable from C++ via the magic of SWIG directors |
  py_feval_dd | |
  py_feval_cc | |
  py_feval_ll | |
  py_feval | |
  py_feval_p | |
  random | Pseudo random number generator |
  sync_block | Synchronous 1:1 input to output with historyOverride work to provide the signal processing implementation |
  sync_decimator | Synchronous N:1 input to output with historyOverride work to provide the signal processing implementation |
  sync_interpolator | Synchronous 1:N input to output with historyOverride work to provide the signal processing implementation |
  sys_pri | |
  tagged_stream_block | Block that operates on PDUs in form of tagged streamsOverride work to provide the signal processing implementation |
  tag_t | |
  top_block | Top-level hierarchical block representing a flowgraph |
  tpb_detail | Used by thread-per-block scheduler |
  logger | Logger class for referencing loggers in python. Not needed in C++ (use macros) Wraps and manipulates loggers for python as python has no macros |
 IcePy | |
 pmt | |
  exception | |
  wrong_type | |
  out_of_range | |
  notimplemented | |
  comperator | Provide a comparator function object to allow pmt use in stl types |
  pmt_pool | Very simple thread-safe fixed-size allocation pool |
 rpcpmtconverter | |
 sssr | |
  digital_correlator | Digital correlator for 1001 and 0110 patterns |
  seg_sync_integrator | Segment sync integrator |
  quad_filter | Quad filter (used to compute timing error) |
 uhd | |
  stream_args_t | |
 atsc_bit_timing_loop | ATSC BitTimingLoop3This class accepts a single real input and produces two outputs, the raw symbol (float) and the tag (atsc_syminfo) |
 atsc_data_segment | 832 3 bit symbols. The low 3 bits in the byte hold the symbol |
 atsc_deinterleaver | Deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)input: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_rs_encoded |
 atsc_depad | Depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte charinput: atsc_mpeg_packet; output: unsigned char |
 atsc_derandomizer | "dewhiten" incoming mpeg transport stream packetsinput: atsc_mpeg_packet_no_sync; output: atsc_mpeg_packet; |
 atsc_ds_to_softds | Debug glue routine (atsc_data_segment –> atsc_soft_data_segment)input: atsc_data_segment; output: atsc_soft_data_segment |
 atsc_equalizer | ATSC equalizer (float,syminfo –> float,syminfo)first inputs are data samples, second inputs are tags. first outputs are equalized data samples, second outputs are tags |
 atsc_field_sync_demux | ATSC Field Sync Demux |
 atsc_field_sync_mux | Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)input: atsc_data_segment; output: atsc_data_segment |
 atsc_fpll | ATSC FPLL (2nd Version)A/D –> GrFIRfilterFFF -—> GrAtscFPLL -—> |
 atsc_fs_checker | ATSC field sync checker (float,syminfo –> float,syminfo)first output is delayed version of input. second output is set of tags, one-for-one with first output |
 atsc_interleaver | Interleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)*input: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_rs_encoded |
 atsc_mpeg_packet | |
 atsc_mpeg_packet_no_sync | |
 atsc_mpeg_packet_rs_encoded | |
 atsc_pad | Pad mpeg ts packets from 188 byte char to to 256 byte atsc_mpeg_packetinput: unsigned char; output: atsc_mpeg_packet |
 atsc_randomizer | "Whiten" incoming mpeg transport stream packetsinput: atsc_mpeg_packet; output: atsc_mpeg_packet_no_sync |
 atsc_root_raised_cosine | |
 atsc_root_raised_cosine_bandpass | |
 atsc_rs_decoder | Reed-Solomon decoder for ATSCinput: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_no_sync |
 atsc_rs_encoder | Reed-Solomon encoder for ATSCinput: atsc_mpeg_packet_no_sync; output: atsc_mpeg_packet_rs_encoded |
 atsc_soft_data_segment | |
 atsc_trellis_encoder | ATSC 12-way interleaved trellis encoder (atsc_mpeg_packet_rs_encoded –> atsc_data_segment)input: atsc_mpeg_packet_rs_encoded; output: atsc_data_segment |
 atsc_viterbi_decoder | ATSC 12-way interleaved viterbi decoder (atsc_soft_data_segment –> atsc_mpeg_packet_rs_encoded)input: atsc_soft_data_segment; output: atsc_mpeg_packet_rs_encoded |
 atsc_vsbtx_lp | |
 atsci_basic_trellis_encoder | ATSC trellis encoder building block |
 atsci_data_deinterleaver | Atsc convolutional data deinterleaver |
 atsci_data_interleaver | Atsc convolutional data interleaver |
 atsci_equalizer | Abstract base class for ATSC equalizer |
 atsci_equalizer_lms | |
 atsci_equalizer_lms2 | |
 atsci_equalizer_nop | |
 atsci_exp2_lp | |
 atsci_fake_single_viterbi | Single channel viterbi decoder |
 atsci_fs_checker | Abstract base class for ATSC field sync checker |
 atsci_fs_checker_naive | Naive concrete implementation of field sync checker |
 atsci_fs_correlator | Abstract base class for ATSC field sync correlator |
 atsci_fs_correlator_naive | Naive concrete implementation of field sync correlator |
 atsci_interpolator | Interpolator control for segment and symbol sync recovery |
 atsci_randomizer | ATSC data "whitener" |
 atsci_reed_solomon | ATSC Reed-Solomon encoder / decoder |
 atsci_single_viterbi | Single channel viterbi decoder |
 atsci_slicer_agc | Automatic Gain Control class for atsc slicer |
 atsci_sliding_correlator | Look for the PN 511 field sync pattern |
 atsci_sssr | ATSC Segment and Symbol Sync Recovery |
 atsci_trellis_encoder | Fancy, schmancy 12-way interleaved trellis encoder for ATSC |
 atsci_viterbi_decoder | Fancy, schmancy 12-way interleaved viterbi decoder for ATSC |
 bit128 | |
 callbackregister_base | |
  callback_base_t | |
  callback_t | |
 ColorMap_BlackHot | |
 ColorMap_Incandescent | |
 ColorMap_MultiColor | |
 ColorMap_UserDefined | |
 ColorMap_WhiteHot | |
 ColorMapMenu | |
 ConstellationDisplayForm | DisplayForm child for managing constellaton (I&Q) plots |
 ConstellationDisplayPlot | QWidget for displaying constellaton (I&Q) plots |
 ConstUpdateEvent | |
 convolutional_interleaver | Template class for generic convolutional interleaver |
 DisplayForm | Base class for setting up and managing QTGUI plot forms |
 DisplayPlot | QWidget base plot to build QTGUI plotting tools |
 ensure_py_gil_state | |
 FFTAverageMenu | |
 FFTSizeMenu | |
 FFTWindowMenu | |
 FreqDisplayForm | DisplayForm child for managing frequency (PSD) plots |
 FreqDisplayScaleDraw | |
 FreqOffsetAndPrecisionClass | |
 FrequencyDisplayPlot | QWidget for displaying frequency domain (PSD) plots |
 FreqUpdateEvent | |
 GrAtscBitTimingLoop | ATSC BitTimingLoop |
 GrAtscBitTimingLoop2 | ATSC BitTimingLoop |
 GrAtscBitTimingLoop3 | ATSC BitTimingLoop3 |
 GrAtscConvert2xTo20 | |
 GrAtscDataSegToSoftDataSeg | Debug glue routine (atsc_data_segment –> atsc_soft_data_segment) |
 GrAtscDeinterleaver | Deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded) |
 GrAtscDerandomizer | Derandomize ATSC data (atsc_mpeg_packet_no_sync –> atsc_mpeg_packet) |
 GrAtscEqualizer | ATSC equalizer (float,syminfo –> float,syminfo) |
 GrAtscFieldSyncChecker | ATSC field sync checker (float,syminfo –> float,syminfo) |
 GrAtscFieldSyncCorrelator | ATSC field sync correlator (float –> float,float) |
 GrAtscFieldSyncDemux | ATSC Field Sync Demux |
 GrAtscFieldSyncMux | Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment) |
 GrAtscFPLL | ATSC FPLL (2nd Version) |
 GrAtscInterleaver | Interleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded) |
 GrAtscRandomizer | Randomize ATSC data (atsc_mpeg_packet –> atsc_mpeg_packet_no_sync) |
 GrAtscRSDecoder | Pass ATSC data Reed-Solomon decoder( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_rs_no_sync) |
 GrAtscRSEncoder | Encode using Reed Solomon ATSC data (atsc_mpeg_packet_no_sync –> atsc_mpeg_packet_rs_encoded) |
 GrAtscSegSymSync | ATSC SegSymSync |
 GrAtscSegSymSyncImpl | Concrete implementation of GrAtscSegSymSync |
 GrAtscSymbolMapper | Take atsc_data_segments and map them to symbols |
 GrAtscTrellisEncoder | ATSC 12-way interleaved trellis encoder (atsc_mpeg_packet_rs_encoded –> atsc_data_segment) |
 GrAtscViterbiDecoder | ATSC 12-way interleaved viterbi decoder (atsc_soft_data_segment –> atsc_mpeg_packet_rs_encoded) |
 HistogramDisplayForm | DisplayForm child for managing histogram domain plots |
 HistogramDisplayPlot | QWidget for displaying time domain plots |
 HistogramUpdateEvent | |
 ice_application_base | |
 ice_application_common | |
 ice_server_template | |
 imaxdiv_t | |
 Instance | |
 interleaver_fifo | Template class for interleaver fifo |
 LineColorMenu | |
 LineMarkerMenu | |
 LineStyleMenu | |
 LineTitleAction | |
 LineWidthMenu | |
 MarkerAlphaMenu | |
 NPointsMenu | |
 OtherAction | |
 OtherDualAction | |
 plinfo | Pipeline info that flows with data |
 PlotTimeRaster | A plot item, which displays a time raster |
 PlotWaterfall | A plot item, which displays a waterfall spectrogram |
 pmt_assist | |
 PopupMenu | |
 pycallback_object | |
 QwtDblClickPlotPicker | |
 QwtPickerDblClickPointMachine | |
 rpc_register_base | |
 rpcbasic_base | |
 rpcbasic_extractor | |
 rpcbasic_extractor< T, bool > | |
 rpcbasic_extractor< T, char > | |
 rpcbasic_extractor< T, double > | |
 rpcbasic_extractor< T, float > | |
 rpcbasic_extractor< T, int > | |
 rpcbasic_extractor< T, long > | |
 rpcbasic_extractor< T, short > | |
 rpcbasic_extractor< T, std::complex< double > > | |
 rpcbasic_extractor< T, std::complex< float > > | |
 rpcbasic_extractor< T, std::string > | |
 rpcbasic_inserter | |
 rpcbasic_inserter< T, std::complex< double > > | |
 rpcbasic_inserter< T, std::complex< float > > | |
 rpcbasic_inserter< T, std::vector< float > > | |
 rpcbasic_inserter< T, std::vector< int > > | |
 rpcbasic_inserter< T, std::vector< short > > | |
 rpcbasic_inserter< T, std::vector< signed char > > | |
 rpcbasic_inserter< T, std::vector< std::complex< float > > > | |
 rpcbasic_inserter< T, std::vector< uint8_t > > | |
 rpcbasic_inserter< T, uint64_t > | |
 rpcbasic_register_get | |
 rpcbasic_register_set | |
 rpcbasic_register_variable | |
 rpcbasic_register_variable_rw | |
 rpcextractor_base | |
 rpcinserter_base | |
 rpcmanager | |
  rpcserver_booter_register_helper | |
 rpcmanager_base | |
 rpcserver_aggregator | |
 rpcserver_base | |
 rpcserver_booter_aggregator | |
 rpcserver_booter_base | |
 rpcserver_booter_ice | |
 rpcserver_ice | |
 SpectrumDisplayForm | |
 SpectrumFrequencyRangeEvent | |
 SpectrumGUIClass | QWidget class for controlling plotting |
 SpectrumUpdateEvent | |
 SpectrumWindowCaptionEvent | |
 SpectrumWindowResetEvent | |
 tag_sink_demo | |
 tag_source_demo | |
 TimeDisplayForm | DisplayForm child for managing time domain plots |
 TimeDomainDisplayPlot | QWidget for displaying time domain plots |
 TimeRasterData | |
 TimeRasterDisplayForm | DisplayForm child for managing time raster plots |
 TimeRasterDisplayPlot | QWidget for time raster (time vs. time) plots |
 TimeRasterUpdateEvent | |
 TimeScaleData | |
 TimeUpdateEvent | |
 viterbi_state | |
 volk_arch_pref | |
 VOLK_CPU | |
 volk_func_desc | |
 volk_machine | |
 WaterfallData | |
 WaterfallDisplayForm | DisplayForm child for managing waterfall (spectrogram) plots |
 WaterfallDisplayPlot | QWidget for displaying waterfall (spectrogram) plots |
 WaterfallUpdateEvent | |