Namespaces | |
kernel | |
Classes | |
class | agc2_cc |
high performance Automatic Gain Control class with attack and decay rates. More... | |
class | agc2_ff |
high performance Automatic Gain Control class with attack and decay rates. More... | |
class | agc3_cc |
high performance Automatic Gain Control class with attack and decay rates. More... | |
class | agc_cc |
high performance Automatic Gain Control class More... | |
class | agc_ff |
high performance Automatic Gain Control class More... | |
class | cpfsk_bc |
Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits. More... | |
class | cpm |
Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff). More... | |
class | ctcss_squelch_ff |
gate or zero output if CTCSS tone not present More... | |
class | dpll_bb |
Detect the peak of a signal. More... | |
class | fastnoise_source |
Random number source. More... | |
class | feedforward_agc_cc |
Non-causal AGC which computes required gain based on max absolute value over nsamples. More... | |
class | fmdet_cf |
Implements an IQ slope detector. More... | |
class | frequency_modulator_fc |
Frequency modulator block. More... | |
class | noise_source |
Random number source. More... | |
class | phase_modulator_fc |
Phase modulator block. More... | |
class | pll_carriertracking_cc |
Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier. More... | |
class | pll_freqdet_cf |
Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. Useful for FM Demod. More... | |
class | pll_refout_cc |
Implements a PLL which locks to the input frequency and outputs a carrier. More... | |
class | probe_avg_mag_sqrd_c |
compute avg magnitude squared. More... | |
class | probe_avg_mag_sqrd_cf |
compute avg magnitude squared. More... | |
class | probe_avg_mag_sqrd_f |
compute avg magnitude squared. More... | |
class | pwr_squelch_cc |
gate or zero output when input power below threshold More... | |
class | pwr_squelch_ff |
gate or zero output when input power below threshold More... | |
class | quadrature_demod_cf |
quadrature demodulator: complex in, float out More... | |
class | rail_ff |
clips input values to min, max More... | |
class | random_uniform_source |
Uniform Random Number Generator. More... | |
class | sig_source |
signal generator with T output. More... | |
class | simple_squelch_cc |
simple squelch block based on average signal power and threshold in dB. More... | |
class | squelch_base_cc |
basic squelch block; to be subclassed for other squelches. More... | |
class | squelch_base_ff |
basic squelch block; to be subclassed for other squelches. More... | |
Typedefs | |
typedef fastnoise_source< float > | fastnoise_source_f |
typedef fastnoise_source< std::int32_t > | fastnoise_source_i |
typedef fastnoise_source< std::int16_t > | fastnoise_source_s |
typedef fastnoise_source< gr_complex > | fastnoise_source_c |
typedef noise_source< std::int16_t > | noise_source_s |
typedef noise_source< std::int32_t > | noise_source_i |
typedef noise_source< float > | noise_source_f |
typedef noise_source< gr_complex > | noise_source_c |
typedef random_uniform_source< std::uint8_t > | random_uniform_source_b |
typedef random_uniform_source< std::int16_t > | random_uniform_source_s |
typedef random_uniform_source< std::int32_t > | random_uniform_source_i |
typedef sig_source< std::int8_t > | sig_source_b |
typedef sig_source< std::int16_t > | sig_source_s |
typedef sig_source< std::int32_t > | sig_source_i |
typedef sig_source< float > | sig_source_f |
typedef sig_source< gr_complex > | sig_source_c |
Enumerations | |
enum | noise_type_t { GR_UNIFORM = 200 , GR_GAUSSIAN , GR_LAPLACIAN , GR_IMPULSE } |
enum | gr_waveform_t { GR_CONST_WAVE = 100 , GR_SIN_WAVE , GR_COS_WAVE , GR_SQR_WAVE , GR_TRI_WAVE , GR_SAW_WAVE } |
Types of signal generator waveforms. More... | |
typedef fastnoise_source<float> gr::analog::fastnoise_source_f |
typedef fastnoise_source<std::int32_t> gr::analog::fastnoise_source_i |
typedef fastnoise_source<std::int16_t> gr::analog::fastnoise_source_s |
typedef noise_source<float> gr::analog::noise_source_f |
typedef noise_source<std::int32_t> gr::analog::noise_source_i |
typedef noise_source<std::int16_t> gr::analog::noise_source_s |
typedef random_uniform_source<std::uint8_t> gr::analog::random_uniform_source_b |
typedef random_uniform_source<std::int32_t> gr::analog::random_uniform_source_i |
typedef random_uniform_source<std::int16_t> gr::analog::random_uniform_source_s |
typedef sig_source<std::int8_t> gr::analog::sig_source_b |
typedef sig_source<gr_complex> gr::analog::sig_source_c |
typedef sig_source<float> gr::analog::sig_source_f |
typedef sig_source<std::int32_t> gr::analog::sig_source_i |
typedef sig_source<std::int16_t> gr::analog::sig_source_s |