gr-baz Package
baz_agc_cc Class Reference

high performance Automatic Gain Control class More...

#include <baz_agc_cc.h>

Inheritance diagram for baz_agc_cc:

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

◆ work()

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_make_agc_cc

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

Member Data Documentation

◆ _count

unsigned long long baz_agc_cc::_count
protected

◆ _env

double baz_agc_cc::_env
protected

◆ _gain

double baz_agc_cc::_gain
protected

◆ _max_gain

float baz_agc_cc::_max_gain
protected

◆ _rate

float baz_agc_cc::_rate
protected

◆ _reference

double baz_agc_cc::_reference
protected

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