GNU Radio 3.6.5 C++ API
|
Automatic Gain Control class for atsc slicer. More...
#include <atsci_slicer_agc.h>
Public Member Functions | |
atsci_slicer_agc () | |
float | gain () |
float | scale (float input) |
Protected Attributes | |
float | _gain |
gr_single_pole_iir< float, float, float > | dc |
Static Protected Attributes | |
static const float | REFERENCE = 1.25 |
static const float | RATE = 1.0e-5 |
Automatic Gain Control class for atsc slicer.
Given perfect data, output values will be +/- {7, 5, 3, 1}
atsci_slicer_agc::atsci_slicer_agc | ( | ) | [inline] |
float atsci_slicer_agc::gain | ( | ) | [inline] |
float atsci_slicer_agc::scale | ( | float | input | ) | [inline] |
float atsci_slicer_agc::_gain [protected] |
gr_single_pole_iir<float,float,float> atsci_slicer_agc::dc [protected] |
const float atsci_slicer_agc::RATE = 1.0e-5 [static, protected] |
const float atsci_slicer_agc::REFERENCE = 1.25 [static, protected] |