ABSTRACT
There are many different structures for realizing digital IIR filters, and we need to understand and determine a suitable arrangement for a particular application. The factors to be considered include errors in quantizing filter coefficients, noise introduced by fixed-point arithmetic, propagation of quantization errors, computational load, memory usage, and programming consideration and flexibility. In this section, we examine the following commonly used IIR filter structures:
Direct form I
Direct form II
Cascade form
Parallel form
Transposed direct form I
Transposed direct form II