This is a pseudo-mirror of www.bores.com DSP intro at http://www.bores.com/courses/intro/iir/5_order.htm [sic] as per the policy of this site.
This mirror was created from the source on 03/08/2000 at 22:46 Central Time.
Commercial information, time-dependent information, and all the damn JAVA scripts have been removed. All "htm" extensions have been changed to the proper "html" extensions. Has also been edited for
coherence, proper-linkage, and better document flow.
Copied without permission.
In the cascade form, the output of one section forms the input to the next:
In practice, the propagation of errors is crucial to the success of an IIR filter so the order of the sections in the cascade, and the selection of which filter coefficients to group in each section, is vital:
To reduce the gain of each section we note that:
This suggests a way to group poles and zeroes in each section to avoid high gain sections:
Note that the pole closest to the unit circle will provide the highest gain because it is a large value close to the unit circle. This can best be countered by pairing it with the zero closest to it. Here is a recipe for grouping poles and zeroes to create sections which avoid high gain:
The question remains, whether to place the high gain sections first or last.
Recall that:
So, the section with the pole closest to the unit circle will have the highest gain but also the sharpest shape. As with so much else in digital filter design, we are faced with a compromise between conflicting desires:
| Last updated: 4th January 1998 | http://www.bores.com/courses/intro/iir/5_order.htm