I've wrote a Equalizer, and now it apply the Biquads in serie (cascade), I was just thinking if i can combine the biquads it will more efficient than applying one-per-one.

Is that possible?

  • 3
    $\begingroup$ Also be a bit careful with "more efficient"! If you're doing this in software, many architectures have instructions and register file sizes that make biquads a very effective structure. (If you're doing this in software, you might also want to consider non-recursive structures, as they can be parallelized/SIMD'ed more easily) $\endgroup$ – Marcus Müller Jul 29 '17 at 8:18

Possible, yes. But higher-order IIR filters tend to be less stable and more susceptible to various numerical problems (lost precision, underflow, overflow, etc.), compared to a cascade or bank of suitable partitioned biquad filters.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.