The Open Master Hearing Aid (openMHA)  openMHA
Open community platform for hearing aid algorithm research
doasvm_feature_extraction_config Class Reference

Public Member Functions

 doasvm_feature_extraction_config (MHA_AC::algo_comm_t &ac, const mhaconfig_t in_cfg, doasvm_feature_extraction *_doagcc)
 
 ~doasvm_feature_extraction_config ()
 
mha_wave_tprocess (mha_wave_t *)
 

Public Attributes

doasvm_feature_extractiondoagcc
 
unsigned int wndlen
 
unsigned int fftlen
 
unsigned int G_length
 
unsigned int GCC_start
 
unsigned int GCC_end
 
MHA_AC::waveform_t vGCC_ac
 
mha_fft_t fft
 
mha_fft_t ifft
 
double hifftwin_sum
 
MHASignal::waveform_t proc_wave
 
MHASignal::waveform_t hwin
 
MHASignal::waveform_t hifftwin
 
MHASignal::waveform_t vGCC
 
MHASignal::spectrum_t in_spec
 
MHASignal::spectrum_t G
 

Constructor & Destructor Documentation

◆ doasvm_feature_extraction_config()

doasvm_feature_extraction_config::doasvm_feature_extraction_config ( MHA_AC::algo_comm_t ac,
const mhaconfig_t  in_cfg,
doasvm_feature_extraction _doagcc 
)

◆ ~doasvm_feature_extraction_config()

doasvm_feature_extraction_config::~doasvm_feature_extraction_config ( )

Member Function Documentation

◆ process()

mha_wave_t * doasvm_feature_extraction_config::process ( mha_wave_t wave)

Member Data Documentation

◆ doagcc

doasvm_feature_extraction* doasvm_feature_extraction_config::doagcc

◆ wndlen

unsigned int doasvm_feature_extraction_config::wndlen

◆ fftlen

unsigned int doasvm_feature_extraction_config::fftlen

◆ G_length

unsigned int doasvm_feature_extraction_config::G_length

◆ GCC_start

unsigned int doasvm_feature_extraction_config::GCC_start

◆ GCC_end

unsigned int doasvm_feature_extraction_config::GCC_end

◆ vGCC_ac

MHA_AC::waveform_t doasvm_feature_extraction_config::vGCC_ac

◆ fft

mha_fft_t doasvm_feature_extraction_config::fft

◆ ifft

mha_fft_t doasvm_feature_extraction_config::ifft

◆ hifftwin_sum

double doasvm_feature_extraction_config::hifftwin_sum

◆ proc_wave

MHASignal::waveform_t doasvm_feature_extraction_config::proc_wave

◆ hwin

MHASignal::waveform_t doasvm_feature_extraction_config::hwin

◆ hifftwin

MHASignal::waveform_t doasvm_feature_extraction_config::hifftwin

◆ vGCC

MHASignal::waveform_t doasvm_feature_extraction_config::vGCC

◆ in_spec

MHASignal::spectrum_t doasvm_feature_extraction_config::in_spec

◆ G

MHASignal::spectrum_t doasvm_feature_extraction_config::G

The documentation for this class was generated from the following files: