|
class | additive_scrambler_bb |
| Scramble an input stream using an LFSR. More...
|
|
class | binary_slicer_fb |
| Slice float binary symbol producing 1 bit output. More...
|
|
class | clock_recovery_mm_cc |
| Mueller and Müller (M&M) based clock recovery block with complex input, complex output. More...
|
|
class | clock_recovery_mm_ff |
| Mueller and Müller (M&M) based clock recovery block with float input, float output. More...
|
|
class | cma_equalizer_cc |
| Implements constant modulus adaptive filter on complex stream. More...
|
|
class | constellation |
| An abstracted constellation object. More...
|
|
class | constellation_calcdist |
| Calculate Euclidian distance for any constellation. More...
|
|
class | constellation_sector |
| Sectorized digital constellation. More...
|
|
class | constellation_rect |
| Rectangular digital constellationOnly implemented for 1-(complex)dimensional constellation. More...
|
|
class | constellation_expl_rect |
| Rectangular digital constellation. More...
|
|
class | constellation_psk |
| constellation_pskConstellation space is divided into pie slices sectors. More...
|
|
class | constellation_bpsk |
| Digital constellation for BPSK . More...
|
|
class | constellation_qpsk |
| Digital constellation for QPSK. More...
|
|
class | constellation_dqpsk |
| Digital constellation for DQPSK. More...
|
|
class | constellation_8psk |
| Digital constellation for 8PSK. More...
|
|
class | constellation_decoder_cb |
| Constellation Decoder. More...
|
|
class | constellation_receiver_cb |
| This block makes hard decisions about the received symbols (using a constellation object) and also fine tunes phase synchronization. More...
|
|
class | constellation_soft_decoder_cf |
| Constellation Decoder. More...
|
|
class | correlate_access_code_bb |
| Examine input for specified access code, one bit at a time. More...
|
|
class | correlate_access_code_bb_ts |
| Examine input for specified access code, one bit at a time. More...
|
|
class | correlate_access_code_ff_ts |
| Examine input for specified access code, one bit at a time. More...
|
|
class | correlate_access_code_tag_bb |
| Examine input for specified access code, one bit at a time. More...
|
|
class | correlate_and_sync_cc |
| Correlate to a preamble and send time/phase sync info. More...
|
|
class | costas_loop_cc |
| A Costas loop carrier recovery module. More...
|
|
class | cpmmod_bc |
| Generic CPM modulator. More...
|
|
class | crc32_async_bb |
| Byte-stream CRC block for async messages. More...
|
|
class | crc32_bb |
| Byte-stream CRC block. More...
|
|
class | descrambler_bb |
| Descramber an input stream using an LFSR. More...
|
|
class | diff_decoder_bb |
| Differential encoder: y[0] = (x[0] - x[-1]) % M. More...
|
|
class | diff_encoder_bb |
| Differential decoder: y[0] = (x[0] + y[-1]) % M. More...
|
|
class | diff_phasor_cc |
| Differential decoding based on phase change. More...
|
|
class | fll_band_edge_cc |
| Frequency Lock Loop using band-edge filters. More...
|
|
class | framer_sink_1 |
| Given a stream of bits and access_code flags, assemble packets. More...
|
|
class | glfsr |
| Galois Linear Feedback Shift Register using specified polynomial mask. More...
|
|
class | glfsr_source_b |
| Galois LFSR pseudo-random source. More...
|
|
class | glfsr_source_f |
| Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0. More...
|
|
class | hdlc_deframer_bp |
| HDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. Frames which do not pass CRC are rejected. More...
|
|
class | hdlc_framer_pb |
| HDLC framer which takes in PMT binary blobs and outputs HDLC frames as unpacked bits, with CRC and bit stuffing added. The first sample of the frame is tagged with the tag frame_tag_name and includes a length field for tagged_stream use. More...
|
|
class | header_payload_demux |
| Header/Payload demuxer. More...
|
|
class | kurtotic_equalizer_cc |
| Implements a kurtosis-based adaptive equalizer on complex stream. More...
|
|
class | lfsr |
| Fibonacci Linear Feedback Shift Register using specified polynomial mask. More...
|
|
class | lms_dd_equalizer_cc |
| Least-Mean-Square Decision Directed Equalizer (complex in/out) More...
|
|
class | map_bb |
| output[i] = map[input[i]] More...
|
|
class | mpsk_receiver_cc |
| This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization. More...
|
|
class | mpsk_snr_est |
| A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels. More...
|
|
class | mpsk_snr_est_simple |
| SNR Estimator using simple mean/variance estimates. More...
|
|
class | mpsk_snr_est_skew |
| SNR Estimator using skewness correction. More...
|
|
class | mpsk_snr_est_m2m4 |
| SNR Estimator using 2nd and 4th-order moments. More...
|
|
class | snr_est_m2m4 |
| SNR Estimator using 2nd and 4th-order moments. More...
|
|
class | mpsk_snr_est_svr |
| Signal-to-Variation Ratio SNR Estimator. More...
|
|
class | mpsk_snr_est_cc |
| A block for computing SNR of a signal. More...
|
|
class | ofdm_carrier_allocator_cvc |
| Create frequency domain OFDM symbols from complex values, add pilots. More...
|
|
class | 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. More...
|
|
class | ofdm_cyclic_prefixer |
| Adds a cyclic prefix and performs pulse shaping on OFDM symbols. More...
|
|
class | ofdm_equalizer_base |
|
class | ofdm_equalizer_1d_pilots |
|
class | ofdm_equalizer_simpledfe |
|
class | ofdm_equalizer_static |
|
class | ofdm_frame_acquisition |
| take a vector of complex constellation points in from an FFT and performs a correlation and equalization. More...
|
|
class | ofdm_frame_equalizer_vcvc |
| OFDM frame equalizer. More...
|
|
class | 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. More...
|
|
class | ofdm_insert_preamble |
| insert "pre-modulated" preamble symbols before each payload. More...
|
|
class | 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. More...
|
|
class | ofdm_sampler |
| does the rest of the OFDM stuff More...
|
|
class | ofdm_serializer_vcc |
| Serializes complex modulations symbols from OFDM sub-carriers. More...
|
|
class | ofdm_sync_sc_cfb |
| Schmidl & Cox synchronisation for OFDM. More...
|
|
class | packet_header_default |
| Default header formatter for digital packet transmission. More...
|
|
class | packet_header_ofdm |
| Header utility for OFDM signals. More...
|
|
class | packet_headergenerator_bb |
| Generates a header for a tagged, streamed packet. More...
|
|
class | packet_headerparser_b |
| Post header metadata as a PMT. More...
|
|
class | packet_sink |
| process received bits looking for packet sync, header, and process bits into packet More...
|
|
class | pfb_clock_sync_ccf |
| Timing synchronizer using polyphase filterbanks. More...
|
|
class | pfb_clock_sync_fff |
| Timing synchronizer using polyphase filterbanks. More...
|
|
class | pn_correlator_cc |
| PN code sequential search correlator. More...
|
|
class | probe_density_b |
|
class | probe_mpsk_snr_est_c |
| A probe for computing SNR of a signal. More...
|
|
class | scrambler_bb |
| Scramble an input stream using an LFSR. More...
|
|
class | simple_correlator |
| inverse of simple_framer (more or less) More...
|
|
class | simple_framer |
| add sync field, seq number and command field to payload More...
|
|
class | chunks_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) More...
|
|
class | chunks_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) More...
|
|
class | chunks_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) More...
|
|
class | chunks_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) More...
|
|
class | chunks_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) More...
|
|
class | chunks_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) More...
|
|