gr_agc2_cc Class Reference

#include <gr_agc2_cc.h>

Inheritance diagram for gr_agc2_cc:

Inheritance graph
[legend]
Collaboration diagram for gr_agc2_cc:

Collaboration graph
[legend]

List of all members.


Detailed Description

high performance Automatic Gain Control class

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

Public Member Functions

virtual int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 just like gr_block::general_work, only this arranges to call consume_each for you

Friends

gr_agc2_cc_sptr gr_make_agc2_cc (float attack_rate, float decay_rate, float reference, float gain, float max_gain)


Member Function Documentation

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

just like gr_block::general_work, only this arranges to call consume_each for you

The user must override work to define the signal processing code

Implements gr_sync_block.

References gri_agc2_cc::scaleN().


Friends And Related Function Documentation

gr_agc2_cc_sptr gr_make_agc2_cc ( float  attack_rate,
float  decay_rate,
float  reference,
float  gain,
float  max_gain 
) [friend]


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

Generated on Thu Mar 27 14:50:11 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5