Posts

Showing posts from November, 2025

IIR filters

Image
 IIR – Feedback is infinity Fir Filter are always stable, So we don’t have any poles & zeros Biquad Filter is second order recursive filter with infinity feedback which has two poles & two zeros.   When Coefficients are normalized then a0 = 1   Why we use cascading in Biquad filters ? Basically High-order infinite impulse response filters are highly sensitive to quantization of their coefficients and easily become unstable. But with first & second filters it is very less. So to make it stable, implement high order filters as serially cascaded Biquad sections which will make it stable by keeping all the poles inside the unit circle. Direct Form 1: From fig :   𝑧 − 1 Means delay by 1 sample 𝑧 − 2 Means delay by 2 samples Y[n] = 1/a0 (b0x[n] + b1x[n-1] + b2x[n-2] – a1y[n-1] -a2y[n-2]) Y[n] = b0x[n] + b1x[n-1]+b2x[n-2...