| |||||||||
An infinite impulse response (IIR) filter, as suggested by its name, has an impulse response which lasts forever.
An IIR filter is typically characterized by its order, which is the number of feedback stages required. An infinite impulse response filter having <math>P<math> feed-forward stages and <math>Q<math> feedback stages has the following form:
The z-transform of the above <math>Q<math>th-order filter is given as
If the poles of <math>H(z)<math> are located inside the unit circle then the filter is stable. If any pole is outside the unit circle, the filter will be unstable. If a filter is unstable, its impulse response will be unbounded.
Infinite impulse response filters are sometimes prefered to finite impulse response filters because an IIR filter can achieve a much sharper transition region roll-off than an FIR filter of the same order.