Home
last modified time | relevance | path

Searched refs:tr_bw (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/sox/git/src/
H A Deffects_i_dsp.c308 double lsx_kaiser_beta(double att, double tr_bw) in lsx_kaiser_beta() argument
323 double realm = log(tr_bw/.0005)/log(2.); in lsx_kaiser_beta()
379 void lsx_kaiser_params(double att, double Fc, double tr_bw, double * beta, int * num_taps) in lsx_kaiser_params() argument
381 *beta = *beta < 0? lsx_kaiser_beta(att, tr_bw * .5 / Fc): *beta; in lsx_kaiser_params()
384 *num_taps = !*num_taps? ceil(att/tr_bw + 1) : *num_taps; in lsx_kaiser_params()
397 double tr_bw, Fc, rho = phases == 1? .5 : att < 120? .63 : .75; in lsx_design_lpf() local
400 tr_bw = .5 * (Fs - Fp); /* Transition band-width: 6dB to stop points */ in lsx_design_lpf()
401 tr_bw /= phases, Fs /= phases; in lsx_design_lpf()
402 tr_bw = min(tr_bw, .5 * Fs); in lsx_design_lpf()
403 Fc = Fs - tr_bw; in lsx_design_lpf()
[all …]
H A Dsox_i.h103 double lsx_kaiser_beta(double att, double tr_bw);
108 void lsx_kaiser_params(double att, double Fc, double tr_bw, double * beta, int * num_taps);