Change low pass filter to second order with one iteration

This commit is contained in:
Andreas Eversberg 2023-06-18 13:03:05 +02:00
parent d0c08f4f7d
commit 49c2600165
1 changed files with 3 additions and 3 deletions

View File

@ -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;