XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
aec_core_config_params_t Struct Reference

Public Attributes

int bypass
 
int gamma_log2
 
uint32_t sigma_xx_shift
 
float_s32_t delta_adaption_force_on
 
float_s32_t delta_min
 
uint32_t coeff_index
 
fixed_s32_t ema_alpha_q30
 

Member Data Documentation

◆ bypass

int aec_core_config_params_t::bypass

bypass AEC flag.

◆ coeff_index

uint32_t aec_core_config_params_t::coeff_index

coefficient index used to track H_hat index when sending H_hat values over the host control interface.

◆ delta_adaption_force_on

float_s32_t aec_core_config_params_t::delta_adaption_force_on

delta value used in normalisation spectrum computation when adaption is forced as always ON.

◆ delta_min

float_s32_t aec_core_config_params_t::delta_min

Lower limit of delta computed using fractional regularisation.

◆ ema_alpha_q30

fixed_s32_t aec_core_config_params_t::ema_alpha_q30

alpha used while calculating y_ema_energy, x_ema_energy and error_ema_energy.

◆ gamma_log2

int aec_core_config_params_t::gamma_log2

parameter for deriving the gamma value that used in normalisation spectrum calculation. gamma is calculated as 2^gamma_log2

◆ sigma_xx_shift

uint32_t aec_core_config_params_t::sigma_xx_shift

parameter used for deriving the alpha value used while calculating EMA of X_energy to calculate sigma_XX.


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