struct dft_resampler_params convolution¶
struct dft_resampler_params { … } variable shift ¶
int shift Defined at dft/dft_resampler.hpp:50
variable cutoff ¶
fbase cutoff Resampling factor expressed as a power of 2 (e.g. 1 for 2x, -1 for 0.5x, 0 for filter-only)
Defined at dft/dft_resampler.hpp:51
variable stopband_atten_db ¶
fbase stopband_atten_db Normalised cutoff frequency (0..1], where 1.0 = Nyquist of the output rate.
Defined at dft/dft_resampler.hpp:52
variable transition_width ¶
fbase transition_width Desired stopband attenuation in dB (e.g. 144). Controls Kaiser beta.
Defined at dft/dft_resampler.hpp:53
variable input_block_size ¶
size_t input_block_size Defined at dft/dft_resampler.hpp:55
function factor() ¶
size_t factor() const noexcept Defined at dft/dft_resampler.hpp:57
function is_downsampling() ¶
bool is_downsampling() const noexcept Defined at dft/dft_resampler.hpp:58
function stage_factor() ¶
double stage_factor() const noexcept Defined at dft/dft_resampler.hpp:59
constructor dft_resampler_params(int, fbase, fbase, fbase) ¶
dft_resampler_params(int shift, fbase cutoff = 1, fbase stopband_atten_db = 144,
fbase transition_width = 0.02) noexcept Defined at dft/dft_resampler.hpp:61
Defined at dft/dft_resampler.hpp:48