![]() |
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 |