Skip to content

Struct agc_state_t

ClassList > agc_state_t

AGC state. More...

  • #include <agc_core.h>

Public Attributes

Type Name
double alpha
double clip_db
float clip_lin
size_t decim
double g_last
double gain_db
size_t gain_phase
size_t gain_update_period
double loop_bw
double p_avg
double ref_db

Detailed Description

Allocate with agc_create(). ref_db, loop_bw, alpha, decim, clip_db and gain_update_period are configuration (readable and writable at runtime); gain_db, p_avg, g_last, gain_phase and clip_lin are the loop's internal memory.

Public Attributes Documentation

variable alpha

double agc_state_t::alpha;

variable clip_db

double agc_state_t::clip_db;

variable clip_lin

float agc_state_t::clip_lin;

variable decim

size_t agc_state_t::decim;

variable g_last

double agc_state_t::g_last;

variable gain_db

double agc_state_t::gain_db;

variable gain_phase

size_t agc_state_t::gain_phase;

variable gain_update_period

size_t agc_state_t::gain_update_period;

variable loop_bw

double agc_state_t::loop_bw;

variable p_avg

double agc_state_t::p_avg;

variable ref_db

double agc_state_t::ref_db;


The documentation for this class was generated from the following file native/inc/agc/agc_core.h