<< Chapter < Page | Chapter >> Page > |
IIR (Infinite Impulse Response) filter structures must be recursive (use feedback); an infinite number of coefficients could not otherwisebe realized with a finite number of computations per sample. The corresponding time-domain difference equation is
The difference equation above is implemented directly as written by the Direct-Form I IIR Filter Structure.
Note that this is a cascade of two systems, and . If we reverse the order of the filters, the overall system is unchanged: The memory elements appear in the middleand store identical values, so they can be combined, to form the Direct-Form II IIR Filter Structure.
This structure is canonic : (i.e., it requires the minimum number of memory elements).
Flowgraph reversal gives the
Usually we design IIR filters with , but not always.
Obviously, since all these structures have identical frequency response, filter structures are not unique. Weconsider many different structures because
The numerator and denominator polynomials can be factored
and implemented as a cascade of short IIR filters.
A rational transfer function can also be written as
which by linearity can be implemented as
The cascade and parallel forms are of interest because they are much less sensitive to coefficient quantization thanhigher-order structures, as analyzed in later modules in this course.
There are many other structures for IIR filters, such as wave digital filterstructures, lattice-ladder, all-pass-based forms, and so forth. These are the result of extensive research to find structureswhich are computationally efficient and insensitive to quantization error. They all represent various tradeoffs; the best choice in a given context is not yet fullyunderstood, and may never be.
Notification Switch
Would you like to follow the 'Dspa' conversation and receive update notifications?