►Napache | |
►Nthrift | |
Nserver | |
►Natsc | |
Csyminfo | |
Natsc_sync_tag | |
►Ngnuradio | |
►Ndetail | |
Csptr_magic | |
►Ngr | Include this header to use the message passing features |
►Nanalog | |
►Nkernel | |
Cagc2_cc | High performance Automatic Gain Control class |
Cagc2_ff | |
Cagc_cc | High performance Automatic Gain Control class for complex signals |
Cagc_ff | High performance Automatic Gain Control class for float signals |
Cagc2_cc | High performance Automatic Gain Control class with attack and decay rates |
Cagc2_ff | High performance Automatic Gain Control class with attack and decay rates |
Cagc3_cc | High performance Automatic Gain Control class with attack and decay rates |
Cagc_cc | High performance Automatic Gain Control class |
Cagc_ff | High performance Automatic Gain Control class |
Ccpfsk_bc | Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits |
Ccpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff) |
Cctcss_squelch_ff | Gate or zero output if CTCSS tone not present |
Cdpll_bb | Detect the peak of a signal |
Cfastnoise_source_c | Random number source |
Cfastnoise_source_f | Random number source |
Cfastnoise_source_i | Random number source |
Cfastnoise_source_s | Random number source |
Cfeedforward_agc_cc | Non-causal AGC which computes required gain based on max absolute value over nsamples |
Cfmdet_cf | Implements an IQ slope detector |
Cfrequency_modulator_fc | Frequency modulator block |
Cnoise_source_c | Random number source |
Cnoise_source_f | Random number source |
Cnoise_source_i | Random number source |
Cnoise_source_s | Random number source |
Cphase_modulator_fc | Phase modulator block |
Cpll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier |
Cpll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod |
Cpll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier |
Cprobe_avg_mag_sqrd_c | Compute avg magnitude squared |
Cprobe_avg_mag_sqrd_cf | Compute avg magnitude squared |
Cprobe_avg_mag_sqrd_f | Compute avg magnitude squared |
Cpwr_squelch_cc | Gate or zero output when input power below threshold |
Cpwr_squelch_ff | Gate or zero output when input power below threshold |
Cquadrature_demod_cf | Quadrature demodulator: complex in, float out |
Crail_ff | Clips input values to min, max |
Crandom_uniform_source_b | Uniform Random Number Generator with unsigned char output |
Crandom_uniform_source_i | Uniform Random Number Generator with int output |
Crandom_uniform_source_s | Uniform Random Number Generator with short output |
Csig_source_c | Signal generator with gr_complex output |
Csig_source_f | Signal generator with float output |
Csig_source_i | Signal generator with int output |
Csig_source_s | Signal generator with short output |
Csimple_squelch_cc | Simple squelch block based on average signal power and threshold in dB |
Csquelch_base_cc | Basic squelch block; to be subclassed for other squelches |
Csquelch_base_ff | Basic squelch block; to be subclassed for other squelches |
►Naudio | |
Nosx | |
Csink | Creates a sink from an audio device |
Csource | Creates a source from an audio device |
►Nblocks | |
►Nkernel | |
Cpack_k_bits | Converts a vector of bytes with 1 bit in the LSB to a byte with k relevant bits |
Cunpack_k_bits | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB |
Npdu | |
Cabs_ff | Output[m] = abs(input[m]) for all M streams |
Cabs_ii | Output[m] = abs(input[m]) for all M streams |
Cabs_ss | Output[m] = abs(input[m]) for all M streams |
Cadd_cc | Output = sum(input[0], input[1], ..., input[M-1]) |
Cadd_const_bb | Output = input + constant |
Cadd_const_cc | Output = input + constant |
Cadd_const_ff | Output = input + constant |
Cadd_const_ii | Output = input + constant |
Cadd_const_ss | Output = input + constant |
Cadd_const_vbb | Output[m] = input[m] + constant vector for all M streams |
Cadd_const_vcc | Output[m] = input[m] + constant vector for all M streams |
Cadd_const_vff | Output[m] = input[m] + constant vector for all M streams |
Cadd_const_vii | Output[m] = input[m] + constant vector for all M streams |
Cadd_const_vss | Output[m] = input[m] + constant vector for all M streams |
Cadd_ff | Output = sum (input_0, input_1, ...) |
Cadd_ii | Output = sum(input[0], input[1], ..., input[M-1]) |
Cadd_ss | Output = sum(input[0], input[1], ..., input[M-1]) |
Cand_bb | Output = input[0] & input[1] & ... & input[M-1] |
Cand_const_bb | Output[m] = input[m] & value for all M streams |
Cand_const_ii | Output[m] = input[m] & value for all M streams |
Cand_const_ss | Output[m] = input[m] & value for all M streams |
Cand_ii | Output = input[0] & input[1] & ... & input[M-1] |
Cand_ss | Output = input[0] & input[1] & ... & input[M-1] |
Cannotator_1to1 | 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY |
Cannotator_alltoall | All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY |
Cannotator_raw | Raw stream annotator testing block |
Cargmax_fs | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred |
Cargmax_is | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred |
Cargmax_ss | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred |
Cbin_statistics_f | Control scanning and record frequency domain statistics |
Cburst_tagger | Sets a burst on/off tag based on the value of the trigger input |
Cchar_to_float | Convert stream of chars to a stream of float |
Cchar_to_short | Convert stream of chars to a stream of shorts |
Ccheck_lfsr_32k_s | Sink that checks if its input stream consists of a lfsr_32k sequence |
Ccomplex_to_arg | Complex in, arg (arctan) out (float) |
Ccomplex_to_float | Convert a stream of gr_complex to 1 or 2 streams of float |
Ccomplex_to_imag | Produces the imaginary part (as a float0 of a complex stream |
Ccomplex_to_interleaved_char | Convert stream of complex to a stream of interleaved chars |
Ccomplex_to_interleaved_short | Convert stream of complex to a stream of interleaved shorts |
Ccomplex_to_mag | Complex in, magnitude out (float) |
Ccomplex_to_mag_squared | Complex in, magnitude squared out (float) |
Ccomplex_to_magphase | Convert a stream of gr_complex to magnitude and phase (both floats) |
Ccomplex_to_real | Produces the real part (as a float0 of a complex stream |
Cconjugate_cc | Output = complex conjugate of input |
Ccontrol_loop | A second-order control loop implementation class |
Ccopy | Output[i] = input[i] |
Cctrlport_probe2_b | A ControlPort probe to export vectors of signals |
Cctrlport_probe2_c | A ControlPort probe to export vectors of signals |
Cctrlport_probe2_f | A ControlPort probe to export vectors of signals |
Cctrlport_probe2_i | A ControlPort probe to export vectors of signals |
Cctrlport_probe2_s | A ControlPort probe to export vectors of signals |
Cctrlport_probe_c | A ControlPort probe to export vectors of signals |
Cdeinterleave | Deinterleave an input block of samples into N outputs |
Cdelay | Delay the input by a certain number of samples |
Cdivide_cc | Output = input[0] / input[1] / ... / input[M-1] |
Cdivide_ff | Output = input[0] / input[1] / ... / input[M-1] |
Cdivide_ii | Output = input[0] / input[1] / ... / input[M-1] |
Cdivide_ss | Output = input[0] / input[1] / ... / input[M-1] |
Cendian_swap | Convert stream of items into their byte swapped version |
Cexponentiate_const_cci | Exponentiates a complex stream with an integer exponent |
Cfile_descriptor_sink | Write stream to file descriptor |
Cfile_descriptor_source | Read stream from file descriptor |
Cfile_meta_sink | Write stream to file with meta-data headers |
Cfile_meta_source | Reads stream from file with meta-data headers. Headers are parsed into tags |
Cfile_sink | Write stream to file |
Cfile_sink_base | Common base class for file sinks |
Cfile_source | Read stream from file |
Cfloat_to_char | Convert stream of floats to a stream of char |
Cfloat_to_complex | One or two floats in, complex out |
Cfloat_to_int | Convert stream of floats to a stream of ints |
Cfloat_to_short | Convert stream of floats to a stream of shorts |
Cfloat_to_uchar | Convert stream of floats to a stream of unsigned chars |
Chead | Copies the first N items to the output then signals done |
Cint_to_float | Convert stream of ints to a stream of floats |
Cintegrate_cc | Integrate successive samples and decimate |
Cintegrate_ff | Integrate successive samples and decimate |
Cintegrate_ii | Integrate successive samples and decimate |
Cintegrate_ss | Integrate successive samples and decimate |
Cinterleave | Interleave N inputs into a single output |
Cinterleaved_char_to_complex | Convert stream of interleaved chars to a stream of complex |
Cinterleaved_short_to_complex | Convert stream of interleaved shorts to a stream of complex |
Ckeep_m_in_n | Decimate a stream, keeping the first m items out of every n starting after offset items |
Ckeep_one_in_n | Decimate a stream, keeping the last item out of every n |
Clfsr_15_1_0 | Linear Feedback Shift Register using primitive polynomial x^15 + x + 1 |
Clfsr_32k | Generate pseudo-random sequence of length 32768 bits |
Clfsr_32k_source_s | LFSR pseudo-random source with period of 2^15 bits (2^11 shorts) |
Cmagphase_to_complex | Two floats in (mag and phase), complex out |
Cmax_ff | Compares vectors from multiple streams and determines the maximum value from each vector over all streams |
Cmax_ii | Compares vectors from multiple streams and determines the maximum value from each vector over all streams |
Cmax_ss | Compares vectors from multiple streams and determines the maximum value from each vector over all streams |
Cmessage_burst_source | Turn received messages into a stream and tag them for UHD to send |
Cmessage_debug | Debug block for the message passing system |
Cmessage_sink | Gather received items into messages and insert into msgq |
Cmessage_source | Turn received messages into a stream |
Cmessage_strobe | Send message at defined interval |
Cmessage_strobe_random | Send message at defined interval |
Cmin_ff | Compares vectors from multiple streams and determines the minimum value from each vector over all streams |
Cmin_ii | Compares vectors from multiple streams and determines the minimum value from each vector over all streams |
Cmin_ss | Compares vectors from multiple streams and determines the minimum value from each vector over all streams |
Cmoving_average_cc | Output is the moving sum of the last N samples, scaled by the scale factor |
Cmoving_average_ff | Output is the moving sum of the last N samples, scaled by the scale factor |
Cmoving_average_ii | Output is the moving sum of the last N samples, scaled by the scale factor |
Cmoving_average_ss | Output is the moving sum of the last N samples, scaled by the scale factor |
Cmultiply_by_tag_value_cc | Output = input * complex constant |
Cmultiply_cc | Output = prod (input_0, input_1, ...) |
Cmultiply_conjugate_cc | Multiplies stream 0 by the complex conjugate of stream 1 |
Cmultiply_const_cc | Output = input * complex constant |
Cmultiply_const_ff | Output = input * real constant |
Cmultiply_const_ii | Output = input * constant |
Cmultiply_const_ss | Output = input * constant |
Cmultiply_const_vcc | Output = input * constant vector (element-wise) |
Cmultiply_const_vff | Output = input * constant vector (element-wise) |
Cmultiply_const_vii | Output = input * constant vector (element-wise) |
Cmultiply_const_vss | Output = input * constant vector (element-wise) |
Cmultiply_ff | Output = prod (input_0, input_1, ...) |
Cmultiply_ii | Output = prod (input_0, input_1, ...) |
Cmultiply_matrix_cc | Matrix multiplexer/multiplier: y(k) = A x(k) |
Cmultiply_matrix_ff | Matrix multiplexer/multiplier: y(k) = A x(k) |
Cmultiply_ss | Output = prod (input_0, input_1, ...) |
Cmute_cc | Output = input or zero if muted |
Cmute_ff | Output = input or zero if muted |
Cmute_ii | Output = input or zero if muted |
Cmute_ss | Output = input or zero if muted |
Cnlog10_ff | Output = n*log10(input) + k |
Cnop | Does nothing. Used for testing only |
Cnot_bb | Output = ~input |
Cnot_ii | Output = ~input |
Cnot_ss | Output = ~input |
Cnull_sink | Bit bucket. Use as a termination point when a sink is required and we don't want to do anything real |
Cnull_source | A source of zeros used mainly for testing |
Cor_bb | Output = input_0 | input_1 | , ... | input_N) |
Cor_ii | Output = input_0 | input_1 | , ... | input_N) |
Cor_ss | Output = input_0 | input_1 | , ... | input_N) |
Cpack_k_bits_bb | Converts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits |
Cpacked_to_unpacked_bb | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts |
Cpacked_to_unpacked_ii | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts |
Cpacked_to_unpacked_ss | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts |
Cpatterned_interleaver | Interleave items based on the provided vector pattern |
Cpdu_filter | Propagates only pdus containing k=>v in meta |
Cpdu_remove | Remove key k in pdu's meta field and pass on |
Cpdu_set | Set k=>v in pdu's meta field and pass on |
Cpdu_to_tagged_stream | Turns received PDUs into a tagged stream of items |
Cpeak_detector2_fb | Detect the peak of a signal |
Cpeak_detector_fb | Detect the peak of a signal |
Cpeak_detector_ib | Detect the peak of a signal |
Cpeak_detector_sb | Detect the peak of a signal |
Cplateau_detector_fb | Detects a plateau and marks the middle |
Cprobe_rate | Throughput measurement |
Cprobe_signal_b | Sink that allows a sample to be grabbed from Python |
Cprobe_signal_c | Sink that allows a sample to be grabbed from Python |
Cprobe_signal_f | Sink that allows a sample to be grabbed from Python |
Cprobe_signal_i | Sink that allows a sample to be grabbed from Python |
Cprobe_signal_s | Sink that allows a sample to be grabbed from Python |
Cprobe_signal_vb | Sink that allows a vector of samples to be grabbed from Python |
Cprobe_signal_vc | Sink that allows a vector of samples to be grabbed from Python |
Cprobe_signal_vf | Sink that allows a vector of samples to be grabbed from Python |
Cprobe_signal_vi | Sink that allows a vector of samples to be grabbed from Python |
Cprobe_signal_vs | Sink that allows a vector of samples to be grabbed from Python |
Crandom_pdu | Sends a random PDU at intervals |
Cregenerate_bb | Detect the peak of a signal and repeat every period samples |
Crepack_bits_bb | Repack k bits from the input stream onto l bits of the output stream |
Crepeat | Repeat each input repeat times |
Crms_cf | RMS average power |
Crms_ff | RMS average power |
Crotator | |
Crotator_cc | Complex rotator |
Csample_and_hold_bb | Sample and hold circuit |
Csample_and_hold_ff | Sample and hold circuit |
Csample_and_hold_ii | Sample and hold circuit |
Csample_and_hold_ss | Sample and hold circuit |
Cselector | Output[output_index][i] = input[input_index][i] |
Cshort_to_char | Convert stream of shorts to a stream of chars |
Cshort_to_float | Convert stream of shorts to a stream of floats |
Cskiphead | Skips the first N items, from then on copies items to the output |
Csocket_pdu | Creates socket interface and translates traffic to PDUs |
Cstream_mux | Stream muxing block to multiplex many streams into one with a specified format |
Cstream_to_streams | Convert a stream of items into a N streams of items |
Cstream_to_tagged_stream | Converts a regular stream into a tagged stream |
Cstream_to_vector | Convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block |
Cstreams_to_stream | Convert N streams of 1 item into a 1 stream of N items |
Cstreams_to_vector | Convert N streams of items to 1 stream of vector length N |
Cstretch_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 |
Csub_cc | Output = input_0 - input_1 - ...) |
Csub_ff | Output = input_0 - input_1 - ...) |
Csub_ii | Output = input_0 - input_1 - ...) |
Csub_ss | Output = input_0 - input_1 - ...) |
Ctag_debug | Bit bucket that prints out any tag received |
Ctag_gate | Control tag propagation |
Ctag_share | Adds tags from Input 1 onto Input 0's stream |
Ctagged_file_sink | A file sink that uses tags to save files |
Ctagged_stream_align | Align a stream to a tagged stream item |
Ctagged_stream_multiply_length | Allows scaling of a tagged stream length tag |
Ctagged_stream_mux | Combines tagged streams |
Ctagged_stream_to_pdu | Turns received stream data and tags into PDUs and sends them through a message port |
Ctags_strobe | Send tags at defined interval |
Ctcp_server_sink | Send stream trought an TCP socket |
Ctest_tag_variable_rate_ff | Used for testing tag propagation |
Cthreshold_ff | Output a 1 or zero based on a threshold value |
Cthrottle | Throttle flow of samples such that the average rate does not exceed samples_per_sec |
Ctranscendental | A block that performs various transcendental math operations |
Ctsb_vector_sink_b | A vector sink for tagged streams |
Ctsb_vector_sink_c | A vector sink for tagged streams |
Ctsb_vector_sink_f | A vector sink for tagged streams |
Ctsb_vector_sink_i | A vector sink for tagged streams |
Ctsb_vector_sink_s | A vector sink for tagged streams |
Ctuntap_pdu | Creates TUNTAP interface and translates traffic to PDUs |
Cuchar_to_float | Convert stream of unsigned chars to a stream of floats |
Cudp_sink | Write stream to an UDP socket |
Cudp_source | Read stream from an UDP socket |
Cunpack_k_bits_bb | Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB |
Cunpacked_to_packed_bb | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts |
Cunpacked_to_packed_ii | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts |
Cunpacked_to_packed_ss | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts |
Cvco_c | VCO - Voltage controlled oscillator |
Cvco_f | VCO - Voltage controlled oscillator |
Cvector_insert_b | Source of unsigned char's that gets its data from a vector |
Cvector_insert_c | Source of gr_complex's that gets its data from a vector |
Cvector_insert_f | Source of float's that gets its data from a vector |
Cvector_insert_i | Source of int's that gets its data from a vector |
Cvector_insert_s | Source of short's that gets its data from a vector |
Cvector_map | Maps elements from a set of input vectors to a set of output vectors |
Cvector_sink_b | Unsigned char sink that writes to a vector |
Cvector_sink_c | Gr_complex sink that writes to a vector |
Cvector_sink_f | Float sink that writes to a vector |
Cvector_sink_i | Int sink that writes to a vector |
Cvector_sink_s | Short sink that writes to a vector |
Cvector_source_b | Source that streams unsigned char items based on the input data vector |
Cvector_source_c | Source that streams gr_complex items based on the input data vector |
Cvector_source_f | Source that streams float items based on the input data vector |
Cvector_source_i | Source that streams int items based on the input data vector |
Cvector_source_s | Source that streams short items based on the input data vector |
Cvector_to_stream | Convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items |
Cvector_to_streams | Convert 1 stream of vectors of length N to N streams of items |
Cwavfile_sink | Write stream to a Microsoft PCM (.wav) file |
Cwavfile_source | Read stream from a Microsoft PCM (.wav) file, output floats |
Cxor_bb | Output = input_0 ^ input_1 ^ , ... ^ input_N) |
Cxor_ii | Output = input_0 ^ input_1 ^ , ... ^ input_N) |
Cxor_ss | Output = input_0 ^ input_1 ^ , ... ^ input_N) |
►Nchannels | |
Ccfo_model | Channel simulator |
Cchannel_model | Basic channel simulator |
Cchannel_model2 | Basic channel simulator allowing time-varying frequency and timing inputs |
Cdynamic_channel_model | Dynamic channel simulator |
Cfading_model | Fading simulator |
Cselective_fading_model | Fading simulator |
Csro_model | Sample Rate Offset Model |
►Ncomedi | |
Csink_s | Sink using COMEDI |
Csource_s | Source using COMEDI |
►Ndigital | |
Cadditive_scrambler_bb | Scramble an input stream using an LFSR |
Cbinary_slicer_fb | Slice float binary symbol producing 1 bit output |
Cburst_shaper_cc | Burst shaper block for applying burst padding and ramping |
Cburst_shaper_ff | Burst shaper block for applying burst padding and ramping |
Cchunks_to_symbols_bc | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cchunks_to_symbols_bf | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cchunks_to_symbols_ic | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cchunks_to_symbols_if | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cchunks_to_symbols_sc | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cchunks_to_symbols_sf | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
Cclock_recovery_mm_cc | Mueller and Müller (M&M) based clock recovery block with complex input, complex output |
Cclock_recovery_mm_ff | Mueller and Müller (M&M) based clock recovery block with float input, float output |
Ccma_equalizer_cc | Implements constant modulus adaptive filter on complex stream |
Cconstellation | An abstracted constellation object |
Cconstellation_16qam | Digital constellation for 16qam |
Cconstellation_8psk | Digital constellation for 8PSK |
Cconstellation_8psk_natural | Digital constellation for natually mapped 8PSK |
Cconstellation_bpsk | Digital constellation for BPSK |
Cconstellation_calcdist | Calculate Euclidian distance for any constellation |
Cconstellation_decoder_cb | Constellation Decoder |
Cconstellation_dqpsk | Digital constellation for DQPSK |
Cconstellation_expl_rect | Rectangular digital constellation |
Cconstellation_psk | Constellation_psk |
Cconstellation_qpsk | Digital constellation for QPSK |
Cconstellation_receiver_cb | This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization |
Cconstellation_rect | Rectangular digital constellation |
Cconstellation_sector | Sectorized digital constellation |
Cconstellation_soft_decoder_cf | Constellation Decoder |
Ccorr_est_cc | |
Ccorrelate_access_code_bb | Examine input for specified access code, one bit at a time |
Ccorrelate_access_code_bb_ts | Examine input for specified access code, one bit at a time |
Ccorrelate_access_code_ff_ts | Examine input for specified access code, one bit at a time |
Ccorrelate_access_code_tag_bb | Examine input for specified access code, one bit at a time |
Ccorrelate_access_code_tag_ff | Examine input for specified access code, one bit at a time |
Ccorrelate_and_sync_cc | Correlate to a preamble and send time/phase sync info |
Ccostas_loop_cc | A Costas loop carrier recovery module |
Ccpmmod_bc | Generic CPM modulator |
Ccrc32_async_bb | Byte-stream CRC block for async messages |
Ccrc32_bb | Byte-stream CRC block |
Cdescrambler_bb | Descramber an input stream using an LFSR |
Cdiff_decoder_bb | Differential encoder: y[0] = (x[0] - x[-1]) % M |
Cdiff_encoder_bb | Differential decoder: y[0] = (x[0] + y[-1]) % M |
Cdiff_phasor_cc | Differential decoding based on phase change |
Cfll_band_edge_cc | Frequency Lock Loop using band-edge filters |
Cframer_sink_1 | Given a stream of bits and access_code flags, assemble packets |
Cglfsr | Galois Linear Feedback Shift Register using specified polynomial mask |
Cglfsr_source_b | Galois LFSR pseudo-random source |
Cglfsr_source_f | Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0 |
Chdlc_deframer_bp | HDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected |
Chdlc_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 |
Cheader_buffer | Helper class for handling payload headers |
Cheader_format_base | Base header formatter class |
Cheader_format_counter | Header formatter that adds the payload bits/symbol format and a packet number counter |
Cheader_format_crc | Header formatter that includes the payload length, packet number, and a CRC check on the header |
Cheader_format_default | Default header formatter for PDU formatting |
Cheader_format_ofdm | Header formatter that includes the payload length, packet number, and a CRC check on the header |
Cheader_payload_demux | Header/Payload demuxer (HPD) |
Ckurtotic_equalizer_cc | Implements a kurtosis-based adaptive equalizer on complex stream |
Clfsr | Fibonacci Linear Feedback Shift Register using specified polynomial mask |
Clms_dd_equalizer_cc | Least-Mean-Square Decision Directed Equalizer (complex in/out) |
Cmap_bb | Output[i] = map[input[i]] |
Cmpsk_receiver_cc | This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization |
Cmpsk_snr_est | A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels |
Cmpsk_snr_est_cc | A block for computing SNR of a signal |
Cmpsk_snr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
Cmpsk_snr_est_simple | SNR Estimator using simple mean/variance estimates |
Cmpsk_snr_est_skew | SNR Estimator using skewness correction |
Cmpsk_snr_est_svr | Signal-to-Variation Ratio SNR Estimator |
Cmsk_timing_recovery_cc | MSK/GMSK timing recovery |
Cofdm_carrier_allocator_cvc | Create frequency domain OFDM symbols from complex values, add pilots |
Cofdm_chanest_vcvc | Estimate channel and coarse frequency offset for OFDM from preambles |
Cofdm_cyclic_prefixer | Adds a cyclic prefix and performs pulse shaping on OFDM symbols |
Cofdm_equalizer_1d_pilots | |
Cofdm_equalizer_base | Base class for implementation details of frequency-domain OFDM equalizers |
Cofdm_equalizer_simpledfe | Simple decision feedback equalizer for OFDM |
Cofdm_equalizer_static | Very simple static equalizer for OFDM |
Cofdm_frame_acquisition | Take a vector of complex constellation points in from an FFT and performs a correlation and equalization |
Cofdm_frame_equalizer_vcvc | OFDM frame equalizer |
Cofdm_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 |
Cofdm_insert_preamble | Insert "pre-modulated" preamble symbols before each payload |
Cofdm_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 |
Cofdm_sampler | Does the rest of the OFDM stuff |
Cofdm_serializer_vcc | Serializes complex modulations symbols from OFDM sub-carriers |
Cofdm_sync_sc_cfb | Schmidl & Cox synchronisation for OFDM |
Cpacket_header_default | Default header formatter for digital packet transmission |
Cpacket_header_ofdm | Header utility for OFDM signals |
Cpacket_headergenerator_bb | Generates a header for a tagged, streamed packet |
Cpacket_headerparser_b | Post header metadata as a PMT |
Cpacket_sink | Process received bits looking for packet sync, header, and process bits into packet |
Cpfb_clock_sync_ccf | Timing synchronizer using polyphase filterbanks |
Cpfb_clock_sync_fff | Timing synchronizer using polyphase filterbanks |
Cpn_correlator_cc | PN code sequential search correlator |
Cprobe_density_b | |
Cprobe_mpsk_snr_est_c | A probe for computing SNR of a PSK signal |
Cprotocol_formatter_async | Uses a header format object to append a header onto a PDU |
Cprotocol_formatter_bb | Uses a header format object to create a header from a tagged stream packet |
Cprotocol_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) |
Cscrambler_bb | Scramble an input stream using an LFSR |
Csimple_correlator | Inverse of simple_framer (more or less) |
Csimple_framer | Add sync field, seq number and command field to payload |
Csnr_est_m2m4 | SNR Estimator using 2nd and 4th-order moments |
Csymbol_sync_cc | Symbol Synchronizer block with complex input, complex output |
Csymbol_sync_ff | Symbol Synchronizer block with float input, float output |
►Ndtv | |
Catsc_deinterleaver | ATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded --> atsc_mpeg_packet_rs_encoded) |
Catsc_depad | ATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char |
Catsc_derandomizer | ATSC "dewhiten" incoming mpeg transport stream packets |
Catsc_equalizer | ATSC Receiver Equalizer |
Catsc_field_sync_mux | <+description of block+> |
Catsc_fpll | ATSC Receiver FPLL |
Catsc_fs_checker | ATSC Receiver FS_CHECKER |
Catsc_interleaver | <+description of block+> |
Catsc_pad | <+description of block+> |
Catsc_randomizer | <+description of block+> |
Catsc_rs_decoder | ATSC Receiver Reed-Solomon Decoder |
Catsc_rs_encoder | <+description of block+> |
Catsc_sync | ATSC Receiver SYNC |
Catsc_trellis_encoder | <+description of block+> |
Catsc_viterbi_decoder | ATSC Viterbi Decoder |
Ccatv_frame_sync_enc_bb | Frame Sync Encoder. Adds a 42-bit (64QAM) or 40-bit (256QAM) frame sync pattern with control word |
Ccatv_randomizer_bb | Randomizer, x^3 + x + alpha^3, 7-bit symbols |
Ccatv_reed_solomon_enc_bb | Reed Solomon Encoder, t=3, (128,122), 7-bit symbols |
Ccatv_transport_framing_enc_bb | Transport Framing Encoder. Adds a parity checksum to MPEG-2 packets |
Ccatv_trellis_enc_bb | Trellis Encoder. 14/15 (64QAM) or 19/20 (256QAM) code rate |
Cdvb_bbheader_bb | Formats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header |
Cdvb_bbscrambler_bb | Scrambles FEC baseband frames with a PRBS encoder |
Cdvb_bch_bb | Encodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC |
Cdvb_ldpc_bb | Encodes a LDPC (Low-Density Parity-Check) FEC |
Cdvbs2_interleaver_bb | Bit interleaves DVB-S2 FEC baseband frames |
Cdvbs2_modulator_bc | Modulates DVB-S2 frames |
Cdvbs2_physical_cc | Signals DVB-S2 physical layer frames |
Cdvbt2_cellinterleaver_cc | Cell and time interleaves QPSK/QAM modulated cells |
Cdvbt2_framemapper_cc | Maps T2 frames |
Cdvbt2_freqinterleaver_cc | Frequency interleaves a T2 frame |
Cdvbt2_interleaver_bb | Bit interleaves DVB-T2 FEC baseband frames |
Cdvbt2_miso_cc | Splits the stream for MISO (Multiple Input Single Output) |
Cdvbt2_modulator_bc | Modulates DVB-T2 cells |
Cdvbt2_p1insertion_cc | Inserts a P1 symbol |
Cdvbt2_paprtr_cc | Peak to Average Power Ratio (PAPR) reduction |
Cdvbt2_pilotgenerator_cc | Adds pilots to T2 frames |
Cdvbt_bit_inner_deinterleaver | Bit Inner deinterleaver |
Cdvbt_bit_inner_interleaver | Bit Inner interleaver |
Cdvbt_convolutional_deinterleaver | Convolutional deinterleaver |
Cdvbt_convolutional_interleaver | Convolutional interleaver |
Cdvbt_demap | DVB-T demapper |
Cdvbt_demod_reference_signals | Reference signals demodulator |
Cdvbt_energy_descramble | Energy descramble |
Cdvbt_energy_dispersal | Energy dispersal |
Cdvbt_inner_coder | Inner coder with Puncturing |
Cdvbt_map | DVB-T mapper |
Cdvbt_ofdm_sym_acquisition | OFDM symbol acquisition |
Cdvbt_reed_solomon_dec | Reed Solomon decoder |
Cdvbt_reed_solomon_enc | Reed Solomon encoder |
Cdvbt_reference_signals | Reference signals generator |
Cdvbt_symbol_inner_interleaver | Symbol interleaver |
Cdvbt_viterbi_decoder | DVB-T Viterbi decoder |
►Nfcd | |
Csource_c | Funcube Dongle source block |
►Nfec | |
►Ncode | |
Npolar | |
Cblock_data | |
Ccc_decoder | Convolutional Code Decoding class |
Ccc_encoder | Convolutional Code Encoding class |
Cccsds_encoder | CCSDS Encoding class for convolutional encoding with rate 1/2, K=7, and polynomials [109, 79] |
Cdummy_decoder | Dummy Decoding class |
Cdummy_encoder | Dummy Encoding class |
Cfec_mtrx | Base class for FEC matrix objects |
Cldpc_bit_flip_decoder | LDPC bit flip decoding class |
Cldpc_G_matrix | Class for storing H or G matrix |
Cldpc_gen_mtrx_encoder | LDPC generator matrix encoder |
Cldpc_H_matrix | Parity check matrix in Richardson/Urbanke format |
Cldpc_par_mtrx_encoder | |
Cmatrix | |
Cpolar_common | POLAR code common operations and attributes |
Cpolar_decoder_common | Class holds common methods and attributes for different decoder implementations |
Cpolar_decoder_sc | Standard successive cancellation (SC) decoder for POLAR codes |
Cpolar_decoder_sc_list | Successive cancellation list (SCL) decoder for polar codes |
Cpolar_decoder_sc_systematic | Standard systematic successive cancellation (SC) decoder for POLAR codes |
Cpolar_encoder | POLAR encoder for basic details see 'polar_common' class |
Cpolar_encoder_systematic | Systematic POLAR encoder for basic details see 'polar_common' class |
Crepetition_decoder | Repetition Decoding class |
Crepetition_encoder | Repetition Encoding class |
Casync_decoder | Creates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class |
Casync_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 |
Cber_bf | BER block in FECAPI |
Cconv_bit_corr_bb | Correlate block in FECAPI |
Cdecode_ccsds_27_fb | A rate 1/2, k=7 convolutional decoder for the CCSDS standard |
Cdecoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph |
Cdepuncture_bb | Depuncture a stream of samples |
Cencode_ccsds_27_bb | A rate 1/2, k=7 convolutional encoder for the CCSDS standard |
Cencoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class |
Cgeneric_decoder | Parent class for FECAPI objects |
Cgeneric_encoder | |
Cldpc_decoder | |
Cldpc_encoder | |
Cpuncture_bb | Puncture a stream of unpacked bits |
Cpuncture_ff | Puncture a stream of floats |
Ctagged_decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph |
Ctagged_encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class |
Ctpc_common | |
Ctpc_decoder | |
Ctpc_encoder | |
►Nfft | |
Cctrlport_probe_psd | A ControlPort probe to export vectors of signals |
Cfft_complex | FFT: complex in, complex out |
Cfft_real_fwd | FFT: real in, complex out |
Cfft_real_rev | FFT: complex in, float out |
Cfft_vcc | Compute forward or reverse FFT. complex vector in / complex vector out |
Cfft_vfc | Compute forward or reverse FFT. float vector in / complex vector out |
Cgoertzel | Implements Goertzel single-bin DFT calculation |
Cgoertzel_fc | Goertzel single-bin DFT calculation |
Cplanner | Export reference to planner mutex for those apps that want to use FFTW w/o using the fft_impl_fftw* classes |
Cwindow | |
►Nfilter | |
►Nkernel | |
Cfft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
Cfft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps |
Cfft_filter_fff | Fast FFT filter with float input, float output and float taps |
Cfilterbank | A filter bank with generic taps |
Cfir_filter_ccc | |
Cfir_filter_ccf | |
Cfir_filter_fcc | |
Cfir_filter_fff | |
Cfir_filter_fsf | |
Cfir_filter_scc | |
Cfir_filter_with_buffer_ccc | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
Cfir_filter_with_buffer_ccf | FIR with internal buffer for gr_complex input, gr_complex output and gr_complex taps |
Cfir_filter_with_buffer_fff | FIR with internal buffer for float input, float output and float taps |
Ciir_filter | Base class template for Infinite Impulse Response filter (IIR) |
Cpfb_arb_resampler_ccc | |
Cpfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
Cpfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
Cpolyphase_filterbank | Polyphase filterbank parent class |
Cdc_blocker_cc | Computationally efficient controllable DC blocker |
Cdc_blocker_ff | Computationally efficient controllable DC blocker |
Cfft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps |
Cfft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps |
Cfft_filter_fff | Fast FFT filter with float input, float output and float taps |
Cfilter_delay_fc | Filter-Delay Combination Block |
Cfilterbank_vcvcf | Filterbank with vector of gr_complex input, vector of gr_complex output and float taps |
Cfir_filter_ccc | FIR filter with gr_complex input, gr_complex output, and gr_complex taps |
Cfir_filter_ccf | FIR filter with gr_complex input, gr_complex output, and float taps |
Cfir_filter_fcc | FIR filter with float input, gr_complex output, and gr_complex taps |
Cfir_filter_fff | FIR filter with float input, float output, and float taps |
Cfir_filter_fsf | FIR filter with float input, short output, and float taps |
Cfir_filter_scc | FIR filter with short input, gr_complex output, and gr_complex taps |
Cfirdes | Finite Impulse Response (FIR) filter design functions |
Cfractional_interpolator_cc | Interpolating MMSE filter with complex input, complex output |
Cfractional_interpolator_ff | Interpolating MMSE filter with float input, float output |
Cfractional_resampler_cc | Resampling MMSE filter with complex input, complex output |
Cfractional_resampler_ff | Resampling MMSE filter with float input, float output |
Cfreq_xlating_fir_filter_ccc | FIR filter combined with frequency translation with gr_complex input, gr_complex output and gr_complex taps |
Cfreq_xlating_fir_filter_ccf | FIR filter combined with frequency translation with gr_complex input, gr_complex output and float taps |
Cfreq_xlating_fir_filter_fcc | FIR filter combined with frequency translation with float input, gr_complex output and gr_complex taps |
Cfreq_xlating_fir_filter_fcf | FIR filter combined with frequency translation with float input, gr_complex output and float taps |
Cfreq_xlating_fir_filter_scc | FIR filter combined with frequency translation with short input, gr_complex output and gr_complex taps |
Cfreq_xlating_fir_filter_scf | FIR filter combined with frequency translation with short input, gr_complex output and float taps |
Chilbert_fc | Hilbert transformer |
Ciir_filter_ccc | IIR filter with complex input, complex output, and complex taps |
Ciir_filter_ccd | IIR filter with complex input, complex output, and double taps |
Ciir_filter_ccf | IIR filter with complex input, complex output, and float taps |
Ciir_filter_ccz | IIR filter with complex input, complex output, and complex (double) taps |
Ciir_filter_ffd | IIR filter with float input, float output and double taps |
Cinterp_fir_filter_ccc | Interpolating FIR filter with gr_complex input, gr_complex output and gr_complex taps |
Cinterp_fir_filter_ccf | Interpolating FIR filter with gr_complex input, gr_complex output and float taps |
Cinterp_fir_filter_fcc | Interpolating FIR filter with float input, gr_complex output and gr_complex taps |
Cinterp_fir_filter_fff | Interpolating FIR filter with float input, float output and float taps |
Cinterp_fir_filter_fsf | Interpolating FIR filter with float input, short output and float taps |
Cinterp_fir_filter_scc | Interpolating FIR filter with short input, gr_complex output and gr_complex taps |
Cmmse_fir_interpolator_cc | Compute intermediate samples between signal samples x(k*Ts) |
Cmmse_fir_interpolator_ff | Compute intermediate samples between signal samples x(k*Ts) |
Cmmse_interp_differentiator_cc | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) |
Cmmse_interp_differentiator_ff | Compute intermediate samples of the derivative of a signal between signal samples x(k*Ts) |
Cpfb_arb_resampler_ccc | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps |
Cpfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps |
Cpfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps |
Cpfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps |
Cpfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps |
Cpfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps |
Cpfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps |
Crational_resampler_base_ccc | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and gr_complex taps |
Crational_resampler_base_ccf | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and float taps |
Crational_resampler_base_fcc | Rational Resampling Polyphase FIR filter with float input, gr_complex output and gr_complex taps |
Crational_resampler_base_fff | Rational Resampling Polyphase FIR filter with float input, float output and float taps |
Crational_resampler_base_fsf | Rational Resampling Polyphase FIR filter with float input, short output and float taps |
Crational_resampler_base_scc | Rational Resampling Polyphase FIR filter with short input, gr_complex output and gr_complex taps |
Csingle_pole_iir | Class template for single pole IIR filter |
Csingle_pole_iir< gr_complex, i_type, double > | |
Csingle_pole_iir_filter_cc | Single pole IIR filter with complex input, complex output |
Csingle_pole_iir_filter_ff | Single pole IIR filter with float input, float output |
►Nimpl | |
Crt_sched_param | |
►Nlog | |
Cbackend | |
Ceom_t | |
Clogger | |
Cpurpose_t | |
Csource_logger | |
Csource_logger< info > | |
Cstderr_backend | |
Cthreadsafe_queue | |
►Nmessages | |
Cmsg_accepter | Virtual base class that accepts messages |
Cmsg_accepter_msgq | Concrete class that accepts messages and inserts them into a message queue |
Cmsg_producer | Virtual base class that produces messages |
Cmsg_queue | Thread-safe message queue |
►Nnoaa | |
Chrpt_decoder | NOAA HRPT Decoder |
Chrpt_deframer | NOAA HRPT Deframer |
Chrpt_pll_cf | NOAA HRPT PLL |
►Npager | |
Cflex_deinterleave | Flex deinterleave description |
Cflex_frame | Flex_frame |
Cflex_parse | Flex parse description |
Cflex_sync | Flex sync description |
Cslicer_fb | Slicer description |
►Nqtgui | |
Cber_sink_b | |
Cconst_sink_c | A graphical sink to display the IQ constellation of multiple signals |
Cedit_box_msg | Create a QT Edit Box widget where the value is posted as a message |
Cfreq_sink_c | A graphical sink to display multiple signals in frequency |
Cfreq_sink_f | A graphical sink to display multiple signals in frequency |
Chistogram_sink_f | A graphical sink to display a histogram |
Cnumber_sink | A graphical sink to display numerical values of input streams |
Csink_c | A graphical sink to display freq, spec, time, and const plots |
Csink_f | A graphical sink to display freq, spec, and time |
Ctime_raster_sink_b | A graphical sink to display multiple signals on a time_raster plot |
Ctime_raster_sink_f | A graphical sink to display multiple signals on a time_raster plot |
Ctime_sink_c | A graphical sink to display multiple signals in time |
Ctime_sink_f | A graphical sink to display multiple signals in time |
Cvector_sink_f | A graphical sink to display multiple vector-based signals |
Cwaterfall_sink_c | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
Cwaterfall_sink_f | A graphical sink to display multiple signals on a waterfall (spectrogram) plot |
►Nthread | |
Cthread_body_wrapper | |
Cthread_group | |
►Ntrellis | |
Cconstellation_metrics_cf | Evaluate metrics for use by the Viterbi algorithm |
Cencoder_bb | Convolutional encoder |
Cencoder_bi | Convolutional encoder |
Cencoder_bs | Convolutional encoder |
Cencoder_ii | Convolutional encoder |
Cencoder_si | Convolutional encoder |
Cencoder_ss | Convolutional encoder |
Cfsm | Finite State Machine Specification class |
Cinterleaver | INTERLEAVER class |
Cmetrics_c | Evaluate metrics for use by the Viterbi algorithm |
Cmetrics_f | Evaluate metrics for use by the Viterbi algorithm |
Cmetrics_i | Evaluate metrics for use by the Viterbi algorithm |
Cmetrics_s | Evaluate metrics for use by the Viterbi algorithm |
Cpccc_decoder_b | |
Cpccc_decoder_combined_cb | |
Cpccc_decoder_combined_ci | |
Cpccc_decoder_combined_cs | |
Cpccc_decoder_combined_fb | |
Cpccc_decoder_combined_fi | |
Cpccc_decoder_combined_fs | |
Cpccc_decoder_i | |
Cpccc_decoder_s | |
Cpccc_encoder_bb | PCCC encoder |
Cpccc_encoder_bi | PCCC encoder |
Cpccc_encoder_bs | PCCC encoder |
Cpccc_encoder_ii | PCCC encoder |
Cpccc_encoder_si | PCCC encoder |
Cpccc_encoder_ss | PCCC encoder |
Cpermutation | Permutation |
Csccc_decoder_b | |
Csccc_decoder_combined_cb | |
Csccc_decoder_combined_ci | |
Csccc_decoder_combined_cs | |
Csccc_decoder_combined_fb | |
Csccc_decoder_combined_fi | |
Csccc_decoder_combined_fs | |
Csccc_decoder_i | |
Csccc_decoder_s | |
Csccc_encoder_bb | SCCC encoder |
Csccc_encoder_bi | SCCC encoder |
Csccc_encoder_bs | SCCC encoder |
Csccc_encoder_ii | SCCC encoder |
Csccc_encoder_si | SCCC encoder |
Csccc_encoder_ss | SCCC encoder |
Csiso_combined_f | |
Csiso_f | |
Cviterbi_b | |
Cviterbi_combined_cb | |
Cviterbi_combined_ci | |
Cviterbi_combined_cs | |
Cviterbi_combined_fb | |
Cviterbi_combined_fi | |
Cviterbi_combined_fs | |
Cviterbi_combined_ib | |
Cviterbi_combined_ii | |
Cviterbi_combined_is | |
Cviterbi_combined_sb | |
Cviterbi_combined_si | |
Cviterbi_combined_ss | |
Cviterbi_i | |
Cviterbi_s | |
►Nuhd | |
Camsg_source | |
Cusrp_block | |
Cusrp_sink | |
Cusrp_source | |
►Nvideo_sdl | |
Csink_s | Video sink using SDL |
Csink_uc | Video sink using SDL |
►Nvocoder | |
Calaw_decode_bs | This block performs alaw audio decoding |
Calaw_encode_sb | This block performs g.711 alaw audio encoding |
Ccodec2 | |
Ccodec2_decode_ps | CODEC2 Vocoder Decoder |
Ccodec2_encode_sp | CODEC2 Vocoder Encoder |
Ccvsd_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 |
Ccvsd_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 |
Cg721_decode_bs | This block performs g721 audio decoding |
Cg721_encode_sb | This block performs g721 audio encoding |
Cg723_24_decode_bs | This block performs g723_24 audio decoding |
Cg723_24_encode_sb | This block performs g723_24 audio encoding |
Cg723_40_decode_bs | This block performs g723_40 audio decoding |
Cg723_40_encode_sb | This block performs g723_40 audio encoding |
Cgsm_fr_decode_ps | GSM 06.10 Full Rate Vocoder Decoder |
Cgsm_fr_encode_sp | GSM 06.10 Full Rate Vocoder Encoder |
Culaw_decode_bs | This block performs ulaw audio decoding |
Culaw_encode_sb | This block performs g.711 ulaw audio encoding |
►Nwavelet | |
Csquash_ff | Implements cheap resampling of spectrum directly from spectral points, using gsl interpolation |
Cwavelet_ff | Compute wavelet transform using gsl routines |
Cwvps_ff | Computes the Wavelet Power Spectrum from a set of wavelet coefficients |
►Nwxgui | |
Chisto_sink_f | Histogram module |
Coscope_guts | Guts of oscilloscope trigger and buffer module |
Coscope_sink_f | Building block for python oscilloscope module |
Coscope_sink_x | Abstract class for python oscilloscope module |
►Nzeromq | |
Cpub_msg_sink | Sink the contents of a msg port to a ZMQ PUB socket |
Cpub_sink | Sink the contents of a stream to a ZMQ PUB socket |
Cpull_msg_source | Receive messages on ZMQ PULL socket and output async messages |
Cpull_source | Receive messages on ZMQ PULL socket and source stream |
Cpush_msg_sink | Sink the contents of a msg port to a ZMQ PUSH socket |
Cpush_sink | Sink the contents of a stream to a ZMQ PUSH socket |
Crep_msg_sink | Sink the contents of a msg port to a ZMQ REP socket |
Crep_sink | Sink the contents of a stream to a ZMQ REP socket |
Creq_msg_source | Receive messages on ZMQ REQ socket output async messages |
Creq_source | Receive messages on ZMQ REQ socket and source stream |
Csub_msg_source | Receive messages on ZMQ SUB socket and output async messages |
Csub_source | Receive messages on ZMQ SUB socket and source stream |
Cbasic_block | The abstract base class for all signal processing blocks |
Cblock | The abstract base class for all 'terminal' processing blocks |
Cblock_detail | Implementation details to support the signal processing abstraction |
Cblock_gateway | |
Cblock_gw_message_type | |
Cblock_registry | |
Cbuffer | Single writer, multiple reader fifo |
Cbuffer_reader | How we keep track of the readers of a gr::buffer |
Cedge | Class representing a connection between to graph endpoints |
Cendpoint | Class representing a specific input or output graph endpoint |
Cfeval | Base class for evaluating a function: void -> void |
Cfeval_cc | Base class for evaluating a function: complex -> complex |
Cfeval_dd | Base class for evaluating a function: double -> double |
Cfeval_ll | Base class for evaluating a function: long -> long |
Cfeval_p | Base class for evaluating a function: pmt -> void |
Cflowgraph | Class representing a directed, acyclic graph of basic blocks |
Cfxpt | Fixed point sine and cosine and friends |
Cfxpt_nco | Numerically Controlled Oscillator (NCO) |
Cfxpt_vco | Voltage Controlled Oscillator (VCO) |
Chier_block2 | Hierarchical container class for gr::block's and gr::hier_block2's |
Cio_signature | I/o signature for input and output ports |
Clogger | Logger class for referencing loggers in python. Not needed in C++ (use macros) Wraps and manipulates loggers for python as python has no macros |
Cmessage | Message class |
Cmsg_accepter | Accepts messages and inserts them into a message queue, then notifies subclass gr::basic_block there is a message pending |
Cmsg_edge | Class representing a msg connection between to graph msg endpoints |
Cmsg_endpoint | |
Cmsg_handler | Abstract class of message handlers |
Cmsg_queue | Thread-safe message queue |
Cnco | Base class template for Numerically Controlled Oscillator (NCO) |
Cprefs | Base class for representing user preferences a la windows INI files |
Cpy_feval | |
Cpy_feval_cc | |
Cpy_feval_dd | |
Cpy_feval_ll | |
Cpy_feval_p | |
Crandom | Pseudo random number generator |
Csync_block | Synchronous 1:1 input to output with history |
Csync_decimator | Synchronous N:1 input to output with history |
Csync_interpolator | Synchronous 1:N input to output with history |
Csys_pri | |
Ctag_checker | |
Ctag_t | |
Ctagged_stream_block | Block that operates on PDUs in form of tagged streams |
Ctop_block | Top-level hierarchical block representing a flowgraph |
Ctpb_detail | Used by thread-per-block scheduler |
►Npmt | |
Ccomparator | Provide a comparator function object to allow pmt use in stl types |
Ccomperator | |
Cexception | |
Cnotimplemented | |
Cout_of_range | |
Cpmt_pool | Very simple thread-safe fixed-size allocation pool |
Cwrong_type | |
►Nrpcpmtconverter | |
CTo_PMT | |
Cto_pmt_bool_f | |
Cto_pmt_byte_f | |
Cto_pmt_c32vect_f | |
Cto_pmt_complex_f | |
Cto_pmt_double_f | |
Cto_pmt_f | |
Cto_pmt_f32vect_f | |
Cto_pmt_f64vect_f | |
Cto_pmt_int_f | |
Cto_pmt_long_f | |
Cto_pmt_reg | |
Cto_pmt_s16vect_f | |
Cto_pmt_s32vect_f | |
Cto_pmt_s64vect_f | |
Cto_pmt_s8vect_f | |
Cto_pmt_short_f | |
Cto_pmt_string_f | |
►Nsssr | |
Cdigital_correlator | Digital correlator for 1001 and 0110 patterns |
Cquad_filter | Quad filter (used to compute timing error) |
Cseg_sync_integrator | Segment sync integrator |
Nstd | STL namespace |
►Nuhd | |
Cstream_args_t | |