The Open Master Hearing Aid (openMHA)
openMHA
Open community platform for hearing aid algorithm research
|
Public Member Functions | |
overlapadd_t (mhaconfig_t spar_in, mhaconfig_t spar_out, float wexp, float wndpos, const MHAParser::window_t &window, const MHAParser::window_t &zerowindow, float &prescale_fac, float &postscale_fac) | |
~overlapadd_t () | |
mha_spec_t * | wave2spec (mha_wave_t *) |
mha_wave_t * | spec2wave (mha_spec_t *) |
Private Member Functions | |
void | wave2spec_hop_forward (mha_wave_t *) |
void | wave2spec_apply_window (void) |
mha_spec_t * | wave2spec_compute_fft (void) |
Private Attributes | |
mha_fft_t | fft |
MHAWindow::base_t | prewnd |
MHAWindow::base_t | postwnd |
MHASignal::waveform_t | wave_in1 |
MHASignal::waveform_t | wave_out1 |
MHASignal::spectrum_t | spec_in |
MHASignal::waveform_t | calc_out |
MHASignal::waveform_t | out_buf |
MHASignal::waveform_t | write_buf |
unsigned int | n_zero |
unsigned int | n_pad1 |
unsigned int | n_pad2 |
overlapadd::overlapadd_t::overlapadd_t | ( | mhaconfig_t | spar_in, |
mhaconfig_t | spar_out, | ||
float | wexp, | ||
float | wndpos, | ||
const MHAParser::window_t & | window, | ||
const MHAParser::window_t & | zerowindow, | ||
float & | prescale_fac, | ||
float & | postscale_fac | ||
) |
overlapadd::overlapadd_t::~overlapadd_t | ( | ) |
mha_spec_t * overlapadd::overlapadd_t::wave2spec | ( | mha_wave_t * | s | ) |
mha_wave_t * overlapadd::overlapadd_t::spec2wave | ( | mha_spec_t * | s | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |