Skip to content

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