which can be implemented as shown in Figure 6.2. This block diagram is
called direct form I structure.
The direct form I structure implements each part of the rational
function H(z) separately with a cascade connection between them. The
numerator part is a tapped delay line followed by the denominator part,
which is a feedback tapped delay line. Thus there are two separate delay
lines in this structure, and hence it requires eight delay elements. We
can reduce this delay element count or eliminate one delay line by interchanging
the order in which the two parts are connected in the cascade.
Now the two delay lines are close to each other, connected by a unity
gain branch. Therefore one delay line can be removed, and this reduction
leads to a canonical structure called direct form II structure, shown in
Figure 6.3. It should be noted that both direct forms are equivalent from
the input-output point of view. Internally, however, they have different
signals.