Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

gr_agc_cc Class Reference

#include <gr_agc_cc.h>

Inheritance diagram for gr_agc_cc:

Inheritance graph
[legend]
Collaboration diagram for gr_agc_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_agc_cc_sptr gr_make_agc_cc (float rate, float reference, float gain, float max_gain)


Member Function Documentation

int gr_agc_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.


Friends And Related Function Documentation

gr_agc_cc_sptr gr_make_agc_cc float  rate,
float  reference,
float  gain,
float  max_gain
[friend]
 


The documentation for this class was generated from the following files:
Generated on Sat Jul 8 17:11:16 2006 for GNU Radio 2.x by  doxygen 1.4.1