IIR Filter Structures Explained
IIR Filter Structures Explained
5.6
stands for infinite impulse response. Generally llR systems PTU- Dec. 89
We know that IIR connection is present from output side to the
are
feedback
Arecursive system means;
future samples of input and past values of
input sioe. For '
realization of IIR systems present, past, output are Tequ.
following structures are used.
For the realization of IR systems,
Direct form structure
Cascade form structure
2
Parallel form structure.
3.
1+ a,zk
k=l
Fig.
Awn in
Fig. 5.7.1(a) : Cascade
connection of H(Z) and H, (Z)
hat H, (Z) is the transter function
of the numerator term.
system. So H,(Z) is called as all Numerator always contain
of the zero system. Now H, (Z ) is transfer
ANminator.
Denominator always contain
poles of the system. So H, (Z) is called as function of
all pole system.
A Direct form-l structure:
W(Z) M
W(Z)
X(Z) = boZ°+ b, Z'+b, Z-2+...+ by Z- M
But Z = 1
b
x(n)
y(n)
by-1 -dN-1
DM
N
Number of memory locations = M+N+1.
Sem. 5) 5-22
Digital Signal Processing (PTU Structure for
Direct form-ll structure
:
(B)
5.7.1(d). Here, first block represents all zero system and
[Link]
ObserveThus,
Iole system. dircct form-l structure; zeros of H(Z)ure realised firstsecond block
and the
are ealizd seond.
structures for LTI (linear time invariant) systems.
Now we are studying these
positions of H, (Z ) and H, (Z). This will give Since he Sye
are linear we can interchange the us the
sinuure Thus in direct form-IIstructure; poles are realised first and zeros second direxa fgm
We have, H(Z) = H(Z)·H, (Z)
We will interchange the equations of H, (Z) and H, (Z).
: H, (Z) = N
1+ X4zk
k=1
and H, (Z) = b, zk
k=0 .51
The cascade connection of H(Z)= H,
(Z)·H, (Z)is shown in Fig. 5.7.2(a).
x(n) o H4)
Here W(Z) represents the output of w(n)
Poles Zeros
first block.
= X(Z )
k=|
N
:.W(Z)+ = X (2)
Lk=|
W(Z) = X(Z)-V
Lk=l
Processing
(PTTU-Sem. 5) 5-23
Signal Structure for Realization of D.T.S.
al
the.
summation
we get,
Eypanding
X(Z)-
a, Z-IW(Z)
Wn
wZ) =
-2 w(Z) ... - ay ZN W(Z) ...(5.7.18)
-ay Z
Taking
rof Equation(5.7.18) we get,
1ZT
implementation of
Te direct form
-aN
(S7.19)), is shown in Fig. 5.7.2(b).
Autin
As shown in Fig. 5.7.2(a), the output of second stage is the overall output of the system which is
I Whileinput to this stage is the output of first stage, which is W (Z).
Thus we can write, H, (Z) =
Output Y (Z)
Input W(Z) ...(5.7.20)
Comparing Equations (5.7.16) and (5.7.20) we get,
M
Y (Z)
W (Z) ..(5.7.21)
k=0
b, bw(n-2)
bM-1
by w(n-M)
connecting Fig. 5.7.2(b) and Fig. 5.7.2(c) inseries. This is shown in Fig. 572
obtained by
common delay elements ar
In Fig. 5.7.2(d), separate delay elements are used. Generally
structure is drawn as shons
irect fom-II structure. By using common delays, irect rom lI
Fig. 5.7.2(e).
Note that here we have considered N= M.
Do
’yn)
-aN-1 bM-1
-aN
-aN-1 DN-1
Now we have the general difference equation for discrete time LLTI system given by,
M
k=0
H(Z) = N
1+ a4,zk . 531,
k=1
Since H, (Z), H,(Z) are second Iorder polynomials ; we can write the second order differenti
(5.8.2).
equation for H, (Z) by putting M=N= 2 in Equation
2
.. H, (Z) = k=02
1+ a,Zk
k=1
by Z°+b, Z'+b,22
.:. H,(Z)
1+a,Z'+ a, Z2
But Z =1
bo+ b,2-' +b, z-2
.:. H,(Z ) = ...533)
1+a,Z'+ a,Z?
We can obtain direct form-II
structure of Equation (5.8.3), similar to
Fig. 5.7.2(e). Now, Fig. 5.7.2e) shows the
+
direct form-II realization for N= M : that x(n)
means for M stages. In this case we have b.
second order equation. So by using
Fig. 5.7.2(e) we can draw the direct form
structure for Equation (5.8.3) by putting be
M = N = 2. This
structure is shown in
Fig. 5.8.1(6). form-II realization 0
FIg. 5.8.1(b) : Direct
second order subsystem
realizationo
So all such subsystems should cascade form
IIR system. be connected in series to obtain the
F o o t a S
l i g n a l
I0r Healization of D.T.S.
H(Z) = k=0N
...(5.9.))
1+ X4zk
k= |
partial fraction expansion we can express overall transfer function H(Z) as,
using
Br
H(Z) = C+ H, (Z) +H, (Z) +... +H, (Z) ...(5.9.2)
. i s constant and H, (Z ),
%2. . (2 are second order
The general block schematic of
fom
realization structure for IIR
5.9.1, x(n)
sem iSAS shoWn in Fig.
Here H, (Z), H, (Z )...etc. can be
or direct
id by using drect form-I structures
i l structures. Then all these
aanected in parallel as shown in
59.1 to obtain the parallel form HZ)
izion for IR system. y(n)
Fig. 5.9.1:Parallel form realization for IIR system
kgolications :
The parallel form realization is generally used for high speed filtering applications. Since this is a
ail connection ;the processing of filtering operation is performed parallely.
0 Representation of Structures using Signal Flow Graphs:
PTU - May 2008
baically asignal flow graph is graphical representation of the block diagram structure. Both the
gal flow
graph
and the block diagram structure provide the same information.
eAample, we will consider the second order subsystem. We know that the transfer function of
End order subsystem is
given by.
bo+b,Z'+ b, z-2
H(Z) = 1+a, Z+a, Z-2
...(5.10.1)
Wehave already drawn the direct form-II realization of second order subsystem (Fig. 5.7.2(d).
ereference
onin Fig. [Link] 1is(b)again drawn as shown in Fig. 5.10.1(a) and its signal flow graph representation is
Processing (PTUSem. 5)
Digital Signal
Adder node Branching node
1
bo y(n) x(n) bo
A()
b
a
’
bo b
(b)
(a)
5.10.1 :Direct form-II realization and its signal flow graph
Fig.
1+ X BN (K) Z-K
K=1
Y (Z)
written as, H (Z)=y(7)
We kmow that H (Z), is a transfer function, which can be
Y (Z) 1
N
X(Z)
1+ X BN (K) Z-K
K=l
N
X (Z)
LK=1
summation.
(Z) is independent of summation. So it can be transferred inside the
Here Y
Here we have interchanged x(n ) and y(n) ; thus the directions of arow [of x(1) and y(a
are also reversed. This same structure is drawn properly as shown in Fig.
5.11.3.
Forward
-A,(n) = x(n)
y(n) k.
B,(n)
Feedback
Fig. 5.11.3
DigitalS i g n !
Toobtaintwo,
stage
lattice structure we will put N= 2 in Equation (5.11.4).
2
difterence equation of two stage lattice structure. We know that two stage lattice
the
is iby cascading two single stage lattice structures. It is shown
Ths in Fig. 5.11.4.
Ao(0)
+y(n)
Fig. 5.11.4
timilarly we can draWn order lattice structure as shown in Fig.5.11.5.
Ag(n)
An-1(0) Aoln) = y(n) Output
KN K4
KN
B(n)
Fig. 5.11.5
H(Z) = N ...(5.11.8)
1+ XBN (K)Z1
K=1
The e
difference equation tor this IIR system is
we
For numerator of Equation (5.11.9) in x(n) = Pol1)
structure as shown
have constructed a ladder
Fig. 5.11.6(a).
structure for
Thus,
lattice x(n-1}
be constructed by first
Equation (5.11.9) can coefficients for the
realizing an all-pole lattice B{1)
part as
denominator and then adding a ladder Fig. 5.11.6a)
shown in Fig. 5.11.6(6).
Agln) A(n)
x(n)
Anln)
KN
-k
By(n)
oN