GNU Radio Manual and C++ API Reference  3.7.4.1
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
atsci_slicer_agc Class Reference

Automatic Gain Control class for atsc slicer. More...

#include <gnuradio/atsc/slicer_agc_impl.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
 

Detailed Description

Automatic Gain Control class for atsc slicer.

Given perfect data, output values will be +/- {7, 5, 3, 1}

Constructor & Destructor Documentation

atsci_slicer_agc::atsci_slicer_agc ( )
inline

Member Function Documentation

float atsci_slicer_agc::gain ( )
inline
float atsci_slicer_agc::scale ( float  input)
inline

Member Data Documentation

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
staticprotected
const float atsci_slicer_agc::REFERENCE = 1.25
staticprotected

The documentation for this class was generated from the following file: