atsci_slicer_agc Class Reference

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

#include <atsci_slicer_agc.h>

Collaboration diagram for atsci_slicer_agc:

Collaboration graph
[legend]

List of all members.

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]

References _gain.

float atsci_slicer_agc::scale ( float  input  )  [inline]


Member Data Documentation

float atsci_slicer_agc::_gain [protected]

Referenced by gain(), and scale().

gr_single_pole_iir<float,float,float> atsci_slicer_agc::dc [protected]

Referenced by scale().

const float atsci_slicer_agc::RATE = 1.0e-5 [static, protected]

Referenced by scale().

const float atsci_slicer_agc::REFERENCE = 1.25 [static, protected]

Referenced by scale().


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

Generated on Thu Mar 5 09:02:21 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8