s_agc Struct Reference


Data Fields

double maximum_gain
double minimum_gain
double max_amp
double noise_floor
double gain
te_agc_types agc_type
double gain_increase_correction_factor
double gain_decrease_correction_factor

Detailed Description

AGC object private members.

Definition at line 38 of file agc.c.


Field Documentation

Maximum AGC gain permitted.

Definition at line 41 of file agc.c.

Referenced by agc_create(), agc_update_1(), agc_update_2(), agc_update_3(), and agc_update_4().

Minimum AGC gain permitted.

Definition at line 43 of file agc.c.

Referenced by agc_create(), and agc_update_2().

If above this threshold, decrease gain.

Definition at line 45 of file agc.c.

Referenced by agc_create(), agc_update_1(), agc_update_2(), agc_update_3(), and agc_update_4().

Do not adjust gain if current_amplitude is below noise_floor. Not used for some AGC algorithms.

See also:
current_amplitude

Definition at line 49 of file agc.c.

Referenced by agc_create(), and agc_update_2().

double s_agc::gain

The current AGC gain.

Definition at line 51 of file agc.c.

Referenced by agc_create(), agc_update_1(), agc_update_2(), agc_update_3(), and agc_update_4().

Definition at line 52 of file agc.c.

Referenced by agc_create(), and agc_update().

AGC increase gain parameter.

Definition at line 54 of file agc.c.

Referenced by agc_create(), agc_update_1(), agc_update_2(), agc_update_3(), and agc_update_4().

AGC decrease gain parameter.

Definition at line 56 of file agc.c.

Referenced by agc_create(), agc_update_1(), agc_update_2(), and agc_update_3().


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

Generated on Mon Jun 22 21:39:56 2009 for morse2txt by  doxygen 1.5.6