GNU Radio v3.6.2-149-ga6d285d9 C++ API
|
Namespaces | |
namespace | kernel |
Classes | |
class | agc2_cc |
high performance Automatic Gain Control classFor Power the absolute value of the complex number is used. More... | |
class | agc2_ff |
high performance Automatic Gain Control class More... | |
class | agc_cc |
high performance Automatic Gain Control classFor Power the absolute value of the complex number is used. More... | |
class | agc_ff |
high performance Automatic Gain Control classPower is approximated by absolute value More... | |
class | cpfsk_bc |
Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits. More... | |
class | cpm |
class | ctcss_squelch_ff |
gate or zero output if ctcss tone not present More... | |
class | dpll_bb |
Detect the peak of a signalIf a peak is detected, this block outputs a 1, or it outputs 0's. 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 blockfloat input; complex baseband output. More... | |
class | lfsr |
Fibonacci Linear Feedback Shift Register using specified polynomial maskGenerates a maximal length pseudo-random sequence of length 2^degree-1. More... | |
class | phase_modulator_fc |
Phase modulator blockoutput = complex(cos(in*sensitivity), sin(in*sensitivity)) More... | |
class | pll_carriertracking_cc |
Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier.Input stream 0: complex Output stream 0: complex. 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.Input stream 0: complex Output stream 0: float. More... | |
class | pll_refout_cc |
Implements a PLL which locks to the input frequency and outputs a carrierInput stream 0: complex Output stream 0: complex. More... | |
class | probe_avg_mag_sqrd_c |
compute avg magnitude squared.Input stream 0: complex More... | |
class | probe_avg_mag_sqrd_cf |
compute avg magnitude squared.Input stream 0: complex Output stream 0: float More... | |
class | probe_avg_mag_sqrd_f |
compute avg magnitude squared.input stream 0: float 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 outThis can be used to demod FM, FSK, GMSK, etc. The input is complex baseband. More... | |
class | rail_ff |
clips input values to min, max More... | |
class | rotator |
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... | |
class | agc2_cc_impl |
class | agc2_ff_impl |
class | agc_cc_impl |
class | agc_ff_impl |
class | cpfsk_bc_impl |
class | ctcss_squelch_ff_impl |
class | dpll_bb_impl |
class | feedforward_agc_cc_impl |
class | fmdet_cf_impl |
class | frequency_modulator_fc_impl |
class | phase_modulator_fc_impl |
class | pll_carriertracking_cc_impl |
class | pll_freqdet_cf_impl |
class | pll_refout_cc_impl |
class | probe_avg_mag_sqrd_c_impl |
class | probe_avg_mag_sqrd_cf_impl |
class | probe_avg_mag_sqrd_f_impl |
class | pwr_squelch_cc_impl |
class | pwr_squelch_ff_impl |
class | quadrature_demod_cf_impl |
class | rail_ff_impl |
class | simple_squelch_cc_impl |
class | squelch_base_cc_impl |
class | squelch_base_ff_impl |
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 } |
Functions | |
ANALOG_API void | sincos (double x, double *sin, double *cos) |
ANALOG_API void | sincosf (float x, float *sin, float *cos) |
ANALOG_API void gr::analog::sincos | ( | double | x, |
double * | sin, | ||
double * | cos | ||
) |
Referenced by gr_nco::sincos().
ANALOG_API void gr::analog::sincosf | ( | float | x, |
float * | sin, | ||
float * | cos | ||
) |