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

Public Attributes

complex_s32_t phase_pool_H_hat [AEC_MAX_Y_CHANNELS *AEC_MAX_X_CHANNELS *AEC_SHADOW_FILTER_PHASES *AEC_FD_FRAME_LENGTH]
 
complex_s32_t Error [AEC_MAX_Y_CHANNELS][AEC_FD_FRAME_LENGTH]
 
complex_s32_t Y_hat [AEC_MAX_Y_CHANNELS][AEC_FD_FRAME_LENGTH]
 
complex_s32_t T [AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]
 
int32_t X_energy [AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]
 
int32_t inv_X_energy [AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]
 
int32_t overlap [AEC_MAX_Y_CHANNELS][AEC_UNUSED_TAPS_PER_PHASE *2]
 

Member Data Documentation

◆ Error

complex_s32_t aec_shadow_filt_memory_pool_t::Error[AEC_MAX_Y_CHANNELS][AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow filter aec_state_t::Error and aec_state_t::error

◆ inv_X_energy

int32_t aec_shadow_filt_memory_pool_t::inv_X_energy[AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow_filter aec_state_t::inv_X_energy

◆ overlap

int32_t aec_shadow_filt_memory_pool_t::overlap[AEC_MAX_Y_CHANNELS][AEC_UNUSED_TAPS_PER_PHASE *2]

Memory pointed to by shadow filter aec_state_t::overlap

◆ phase_pool_H_hat

complex_s32_t aec_shadow_filt_memory_pool_t::phase_pool_H_hat[AEC_MAX_Y_CHANNELS *AEC_MAX_X_CHANNELS *AEC_SHADOW_FILTER_PHASES *AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow filter aec_state_t::H_hat

◆ T

complex_s32_t aec_shadow_filt_memory_pool_t::T[AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow filter aec_state_t::T

◆ X_energy

int32_t aec_shadow_filt_memory_pool_t::X_energy[AEC_MAX_X_CHANNELS][AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow_filter aec_state_t::X_energy

◆ Y_hat

complex_s32_t aec_shadow_filt_memory_pool_t::Y_hat[AEC_MAX_Y_CHANNELS][AEC_FD_FRAME_LENGTH]

Memory pointed to by shadow filter aec_state_t::Y_hat and aec_state_t::y_hat


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