gr::analog::kernel::agc2_ff
gnuradio/analog/agc2.h
float float gr::analog::kernel::agc2_ff::_attack_rate _attack_rate gr::analog::kernel::agc2_ff::_attack_rate agc2_ff attack_rate scale set_attack_rate
float float gr::analog::kernel::agc2_ff::_decay_rate _decay_rate gr::analog::kernel::agc2_ff::_decay_rate agc2_ff decay_rate scale set_decay_rate
float float gr::analog::kernel::agc2_ff::_reference _reference gr::analog::kernel::agc2_ff::_reference agc2_ff reference scale set_reference
float float gr::analog::kernel::agc2_ff::_gain _gain gr::analog::kernel::agc2_ff::_gain agc2_ff gain scale set_gain
float float gr::analog::kernel::agc2_ff::_max_gain _max_gain gr::analog::kernel::agc2_ff::_max_gain agc2_ff max_gain scale set_max_gain
gr::analog::kernel::agc2_ff::agc2_ff
(float attack_rate=1e-1, float decay_rate=1e-2, float reference=1.0, float gain=1.0, float max_gain=0.0)
agc2_ff
gr::analog::kernel::agc2_ff::agc2_ff
float attack_rate 1e-1
float decay_rate 1e-2
float reference 1.0
float gain 1.0
float max_gain 0.0

Construct a floating point value AGC loop implementation object.

attack_rate

the update rate of the loop when in attack mode.

decay_rate

the update rate of the loop when in decay mode.

reference

reference value to adjust signal power to.

gain

initial gain value.

max_gain

maximum gain value (0 for unlimited).

_attack_rate
_decay_rate
_gain
_max_gain
_reference
attack_rate
decay_rate
gain
max_gain
reference
float float gr::analog::kernel::agc2_ff::attack_rate () const attack_rate gr::analog::kernel::agc2_ff::attack_rate _attack_rate agc2_ff
float float gr::analog::kernel::agc2_ff::decay_rate () const decay_rate gr::analog::kernel::agc2_ff::decay_rate _decay_rate agc2_ff
float float gr::analog::kernel::agc2_ff::reference () const reference gr::analog::kernel::agc2_ff::reference _reference agc2_ff set_reference
float float gr::analog::kernel::agc2_ff::gain () const gain gr::analog::kernel::agc2_ff::gain _gain agc2_ff set_gain
float float gr::analog::kernel::agc2_ff::max_gain () const max_gain gr::analog::kernel::agc2_ff::max_gain _max_gain agc2_ff set_max_gain
void void gr::analog::kernel::agc2_ff::set_attack_rate (float rate) set_attack_rate gr::analog::kernel::agc2_ff::set_attack_rate float rate _attack_rate
void void gr::analog::kernel::agc2_ff::set_decay_rate (float rate) set_decay_rate gr::analog::kernel::agc2_ff::set_decay_rate float rate _decay_rate
void void gr::analog::kernel::agc2_ff::set_reference (float reference) set_reference gr::analog::kernel::agc2_ff::set_reference float reference _reference reference
void void gr::analog::kernel::agc2_ff::set_gain (float gain) set_gain gr::analog::kernel::agc2_ff::set_gain float gain _gain gain
void void gr::analog::kernel::agc2_ff::set_max_gain (float max_gain) set_max_gain gr::analog::kernel::agc2_ff::set_max_gain float max_gain _max_gain max_gain
float float gr::analog::kernel::agc2_ff::scale (float input) scale gr::analog::kernel::agc2_ff::scale float input _attack_rate _decay_rate _gain _max_gain _reference scaleN
void void gr::analog::kernel::agc2_ff::scaleN (float output[], const float input[], unsigned n) scaleN gr::analog::kernel::agc2_ff::scaleN float output [] const float input [] unsigned n scale
- gr::analog::kernel::agc2_ff
  _attack_rate
- gr::analog::kernel::agc2_ff
  _decay_rate
- gr::analog::kernel::agc2_ff
  _gain
- gr::analog::kernel::agc2_ff
  _max_gain
- gr::analog::kernel::agc2_ff
  _reference
- gr::analog::kernel::agc2_ff
  agc2_ff
- gr::analog::kernel::agc2_ff
  attack_rate
- gr::analog::kernel::agc2_ff
  decay_rate
- gr::analog::kernel::agc2_ff
  gain
- gr::analog::kernel::agc2_ff
  max_gain
- gr::analog::kernel::agc2_ff
  reference
- gr::analog::kernel::agc2_ff
  scale
- gr::analog::kernel::agc2_ff
  scaleN
- gr::analog::kernel::agc2_ff
  set_attack_rate
- gr::analog::kernel::agc2_ff
  set_decay_rate
- gr::analog::kernel::agc2_ff
  set_gain
- gr::analog::kernel::agc2_ff
  set_max_gain
- gr::analog::kernel::agc2_ff
  set_reference