gr-baz Package
baz_agc_cc Class Reference

high performance Automatic Gain Control classFor Power the absolute value of the complex number is used. More...

#include <baz_agc_cc.h>

List of all members.

Public Member Functions

virtual int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)

Protected Attributes

float _rate
double _reference
double _gain
float _max_gain
unsigned long long _count
double _env

Friends

BAZ_API baz_agc_cc_sptr baz_make_agc_cc (float rate, float reference, float gain, float max_gain)

Detailed Description

high performance Automatic Gain Control class

For Power the absolute value of the complex number is used.


Member Function Documentation

virtual int baz_agc_cc::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
) [virtual]

Friends And Related Function Documentation

BAZ_API baz_agc_cc_sptr baz_make_agc_cc ( float  rate,
float  reference,
float  gain,
float  max_gain 
) [friend]

Member Data Documentation

unsigned long long baz_agc_cc::_count [protected]
double baz_agc_cc::_env [protected]
double baz_agc_cc::_gain [protected]
float baz_agc_cc::_max_gain [protected]
float baz_agc_cc::_rate [protected]
double baz_agc_cc::_reference [protected]

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