◆ level_matching_config_t()
level_matching::level_matching_config_t::level_matching_config_t |
( |
const mhaconfig_t & |
cfg_, |
|
|
const std::vector< std::vector< int >> & |
pairs_, |
|
|
mha_real_t |
signal_lp_fpass_, |
|
|
mha_real_t |
signal_lp_fstop_, |
|
|
unsigned |
signal_lp_order_, |
|
|
mha_real_t |
level_tau_, |
|
|
mha_real_t |
range_ |
|
) |
| |
RT-config c'tor.
- Parameters
-
cfg_ | Structure containing a description of the form of the signal (domain, number of channels, frames per block, sampling rate. |
- Precondition
- Size of param pairs must be two
- Parameters
-
pairs_ | Matrix containing the channel indices of the microphone pairs. Two entries per row. |
signal_tau | Time constant of the signal low pass filter in seconds. |
level_tau | Time constant of the level mismatch averaging filter in seconds. |
◆ ~level_matching_config_t()
level_matching::level_matching_config_t::~level_matching_config_t |
( |
| ) |
|
|
default |
◆ process() [1/2]
◆ process() [2/2]
◆ tmp
Temporary storage for input signal to use waveform_t helper functions.
◆ pairings
std::vector<channel_pair> level_matching::level_matching_config_t::pairings |
|
private |
◆ lp
Nth-order low pass filter used to exclude high frequencies from level matching.
◆ range
mha_real_t level_matching::level_matching_config_t::range |
|
private |
Maximum matching range. Maximum adjustment done.
◆ fftlen
unsigned level_matching::level_matching_config_t::fftlen |
|
private |
fftlen in spectral domain
The documentation for this class was generated from the following files: