|
| fftfb_plug_t (MHAOvlFilter::fftfb_vars_t &, const mhaconfig_t &cfg, MHA_AC::algo_comm_t &ac, std::string alg) |
|
void | insert () |
|
| fftfb_t (MHAOvlFilter::fftfb_vars_t &par, unsigned int nfft, mha_real_t fs) |
| Constructor for a FFT-based overlapping filter bank. More...
|
|
| ~fftfb_t () |
|
void | apply_gains (mha_spec_t *s_out, const mha_spec_t *s_in, const mha_wave_t *gains) |
|
void | get_fbpower (mha_wave_t *fbpow, const mha_spec_t *s_in) |
|
void | get_fbpower_db (mha_wave_t *fbpow, const mha_spec_t *s_in) |
|
std::vector< mha_real_t > | get_ltass_gain_db () const |
|
unsigned int | bin1 (unsigned int band) const |
| Return index of first non-zero filter shape window. More...
|
|
unsigned int | bin2 (unsigned int band) const |
| Return index of first zero filter shape window above center frequency. More...
|
|
unsigned int | get_fftlen () const |
| Return fft length. More...
|
|
mha_real_t | w (unsigned int k, unsigned int b) const |
| Return filter shape window at index k in band b. More...
|
|
| fspacing_t (const MHAOvlFilter::fftfb_vars_t &par, unsigned int nfft, mha_real_t fs) |
|
std::vector< unsigned int > | get_cf_fftbin () const |
|
std::vector< mha_real_t > | get_cf_hz () const |
|
std::vector< mha_real_t > | get_ef_hz () const |
|
unsigned int | nbands () const |
| Return number of bands in filter bank. More...
|
|
◆ fftfb_plug_t()
◆ insert()
void multibandcompressor::fftfb_plug_t::insert |
( |
| ) |
|
◆ cfv
vector of nominal center frequencies / Hz
◆ efv
vector of edge frequencies / Hz
◆ bwv
vector of band-weights (sum of squared fft-bin-weights)/num_frames
The documentation for this class was generated from the following file: