#include <gnuradio/analog/agc2.h>
◆ 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 ) |
|
inline |
Construct a floating point value AGC loop implementation object.
- Parameters
-
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()
float gr::analog::kernel::agc2_ff::attack_rate |
( |
| ) |
const |
|
inline |
◆ decay_rate()
float gr::analog::kernel::agc2_ff::decay_rate |
( |
| ) |
const |
|
inline |
◆ gain()
float gr::analog::kernel::agc2_ff::gain |
( |
| ) |
const |
|
inline |
◆ max_gain()
float gr::analog::kernel::agc2_ff::max_gain |
( |
| ) |
const |
|
inline |
◆ reference()
float gr::analog::kernel::agc2_ff::reference |
( |
| ) |
const |
|
inline |
◆ scale()
float gr::analog::kernel::agc2_ff::scale |
( |
float | input | ) |
|
|
inline |
◆ scaleN()
void gr::analog::kernel::agc2_ff::scaleN |
( |
float | output[], |
|
|
const float | input[], |
|
|
unsigned | n ) |
|
inline |
◆ set_attack_rate()
void gr::analog::kernel::agc2_ff::set_attack_rate |
( |
float | rate | ) |
|
|
inline |
◆ set_decay_rate()
void gr::analog::kernel::agc2_ff::set_decay_rate |
( |
float | rate | ) |
|
|
inline |
◆ set_gain()
void gr::analog::kernel::agc2_ff::set_gain |
( |
float | gain | ) |
|
|
inline |
◆ set_max_gain()
void gr::analog::kernel::agc2_ff::set_max_gain |
( |
float | max_gain | ) |
|
|
inline |
◆ set_reference()
void gr::analog::kernel::agc2_ff::set_reference |
( |
float | reference | ) |
|
|
inline |
◆ _attack_rate
float gr::analog::kernel::agc2_ff::_attack_rate |
|
protected |
◆ _decay_rate
float gr::analog::kernel::agc2_ff::_decay_rate |
|
protected |
◆ _gain
float gr::analog::kernel::agc2_ff::_gain |
|
protected |
◆ _max_gain
float gr::analog::kernel::agc2_ff::_max_gain |
|
protected |
◆ _reference
float gr::analog::kernel::agc2_ff::_reference |
|
protected |
The documentation for this class was generated from the following file: