Академический Документы
Профессиональный Документы
Культура Документы
Realizable
Stable
Sharp Cutoff
Characteristics
Minimum order hence
lower complexity
Generalized procedure
Linear phase
characteristics
Implications of causality
Frequency response cant be zero except at finite number of
points. (Paley-Wiener theorem)
2 (7 103 )
p 0.56
25 10 3
2 (3 103 )
s 0.24
25 10 3
IIR Vs FIR Filters
IIR Filters have lower sidelobes than FIR having same
parameters i.e. fewer parameters for same
performance hence IIR has lower computational
complexity.
Conversion method
(1) Convert the digital filter specifications into an analogue
prototype lowpass filter specifications H a (s)
( M 1) 1
H ( z) z H (z )
if z = z1 is a zero
then z=z1-1 is also
a zero
If h(n) has odd symmetry
1.0
( N 1) / 2
H ( z ) h ( 0) [ h
n 1
( n ){ z n
z n
}]
0.5 0.3183( z 2 z 2 )
the transfer function of the realizable filter is
H ' ( z ) z 5 [0.5 0.3183( z 2 z 2 )]
0.3183 z 3 0.5 z 5 0.3183 z 7
the filter coeff are
h(0) h(10) h(1) h(9) h( 2) h(8) h( 4) h(6) 0
h(3) h(7) 0.3183
h(5) 0.5
The magnitude response can be expressed as
( N 1) / 2
| H (e j
) | a(n) cos n
n 1
We have
a(0)=h(0)
a(1)=2h(1)=0
a(2)=2h(2)=-0.6366
a(3)=2h(3)=0
a(4)=2h(4)=0
a(5)=2h(5)=0
The magnitude response function is
|H(e j)| = 0.5 0.6366 cos 2 which can plotted for
various values of
|H(e j)| in dBs= [-17.3 -38.17 -14.8 -6.02 -1.74 0.4346 1.11
0.4346 -1.74 -6.02 -14.8 -38.17 -17.3];
Example: Windowing Method
The arbitrary truncation of impulse response obtained
through inverse Fourier relation can lead to distortions in the
final frequency response.
This is due to main lobe width and side lobes of the window
function freq response.
1.0
- -/4 /4
h(n)=[0 0 -0.026 -0.104 -0.204 0.75 -0.204 -0.104 -0.026 0 0]
H(e j) = 0.75 - 0.408cos - 0.208 cos2 - 0.052cos3
H d (e j ) e j 3 for
4 4
0 | |
4
Soln:
The freq resp is having a term e j(M-1)/2 which gives h(n) symmetrical
about n = M-1/2 = 3 i.e we get a causal sequence.
/4
1
d
j 3 j n
hd ( n) e e
2 / 4
sin ( n 3)
4
( n 3)
this gives hd (0) hd (6) 0.075
hd (1) hd (5) 0.159
hd ( 2) hd ( 4) 0.22
hd (3) 0.25
The Hanning window function values are given by
whn(0) = whn(6) =0
whn(1)= whn(5) =0.25
whn(2)= whn(4) =0.75
whn(3)=1
h(n)=hd(n) whn(n)
h(n)=[0 0.03975 0.165 0.25 0.165 0.3975 0]