dsp10 3
dsp10 3
dsp10 3
Realization
:Two Types of Digital Filters
1. Finite Impulse Response Filters(FIR)
2. Infinite Impulse Response Filters(IIR)
Finite Impulse Response (FIR)
N
y[n] h[n] x[n k ]
k 0
1 M N
y[n] bk x [n k ] ak y [n k ]
a0 k 0 k 1
A
x[n] y[n]
x[n] y[n]
w[n]
Multiplier
Adder
x[n] x[n]
x[n]
z 1 y[n]
x[n]
[1-G1(z)G2(z)]Y(z)=G1(z)X(z)
Y ( z) G1 ( z )
H ( z)
X ( z ) 1 G1 ( z )G2 ( z )
FIR Digital Filter Structures
• if N is even, K=N/2 ;
if N is odd, K=(N+1)/2 andβ2k=0.
h(0)
...... y (n)
z 1 11 z 1 12 z 1 1K
z 1 21 z 1 22 z 1 KK
• A cascade realization for N = 6 is shown
below:
• Example:
The implementations of length 7 and 8 with
symmetric impulse response.
• length-7 Type 1 FIR transfer function:
6 1 5
H ( z ) h[0](1 z ) h[1]( z z )
2 4 3
h[2]( z z ) h[3]z
We obtain the realization shown below:
• length-8 Type 2 FIR transfer function:
7 1 6
H ( z ) h[0](1 z ) h[1]( z z )
h[2]( z 2 z 5 ) h[3]( z 3 z 4 )
The corresponding realization is shown below:
Note:
• The Type 1 linear-phase structure for a length-7
FIR filter requires 4 multipliers, whereas a direct
form realization requires 7 multipliers;
• The Type 2 linear-phase structure for a length-8
FIR filter requires 4 multipliers, whereas a direct
form realization requires 8 multipliers;
• Similar savings occurs in the realization of Type 3
and Type 4 linear-phase FIR filters with
antisymmetric impulse responses.