Change low pass filter to second order with one iteration
This commit is contained in:
parent
d0c08f4f7d
commit
49c2600165
|
@ -150,9 +150,9 @@ mf_demod_t *mf_demod_init(double samplerate, int tones, double *freq, double *wi
|
|||
else
|
||||
demod->tone[t].rot = 2 * M_PI * -freq[t] / samplerate;
|
||||
|
||||
/* use fourth order (2 iter) filter, since it is as fast as second order (1 iter) filter */
|
||||
iir_lowpass_init(&demod->tone[t].lp[0], width[t], samplerate, 2);
|
||||
iir_lowpass_init(&demod->tone[t].lp[1], width[t], samplerate, 2);
|
||||
/* use second order (1 iter) filter. */
|
||||
iir_lowpass_init(&demod->tone[t].lp[0], width[t], samplerate, 1);
|
||||
iir_lowpass_init(&demod->tone[t].lp[1], width[t], samplerate, 1);
|
||||
}
|
||||
|
||||
return demod;
|
||||
|
|
Loading…
Reference in New Issue