Vedat Tavanolu
H ILP ( e j )
1 -4 -3 -2 - c 0 c 2 3 4
H ILP ( e
1 for c c )= 0 for c
and c
H ILP ( e j )
H IHP ( e j )
1 -4 -3 -2 - l 0 l 2 3 4
H IHP ( e j ) = H ILP ( e j ( ) ) ;
DIGITAL FILTERS Vedat Tavanolu
c = l
3
H ILP ( e j )
H IBP ( e j )
1 -4 -3 -2 - 0 0 0 2 3 4
H IBP ( e j )
0 0 2 3 4
H IBP ( e j )
-4 -3 -2 - 0 0 0 2 3 4
H IBS ( e j )
-4 -3 -2 - 0 0 0 2 3 4
H IBS ( e
) = 1 H IBP ( e
DIGITAL FILTERS Vedat Tavanolu
)
5
| H IAP ( e j ) |
-4 -3 -2 - 0 0 0 2 3 4
1 for c c )= 0 for c
and c
hILP ( n ) = F { H ILP ( e
DIGITAL FILTERS Vedat Tavanolu
)}
7
H ILP ( e
)e
jn
1 d = 2
jn e d
10
11
sin c n hILP ( n ) = n
3
-0.11 0.08 0.11
c
2
0
0.5 0.25
1
0.32 0.23 0.16
2
0 0.16 0.14
4
0 0 0.07
5
0.06 -0.05 0.03
6
0 -0.05 0
7
-0.05 -0.03 -0.02
8
0 0 -0.03
9
0.04 0.03 -0.04
10
0 0.03 -0.03
4
1/6
12
h( n ) = { h( 0 ), h( 1 ),........, h( N 1 ), h( N )}
1 0 x(n) h(N) h(N-1) h(N-2) . . . . h(1) h(0)
Let x(n)=(n),i.e., a unit sample, then the output of the system Shown below is given as:
h(0) 0
h(1) 1
.................
h(N) N
Ts
Ts
DIGITAL FILTERS Vedat Tavanolu
Ts
13
y(n)
14
sin c n hILP ( n ) = n
is of infinite duration and extends symmetrically to infinity on both sides of n=0.
DIGITAL FILTERS Vedat Tavanolu 15
17
sin c n hILP ( n ) = n
is given as:
H ILP ( e
)=
n =
ILP
( n )e
jn
18
(e
) = h ( 0 ) + 2 h ( n ) cos n
h t ( n ) = hILP ( n )[ u( n + N ) u( n N )]
The Fourier transform of ht(n) is obtained as:
Ht ( e
Ht ( e
Assuming
c = 2
Ht ( e
24
25
26
n = 32
27
Since:
h( n ) = ht ( n N )
F { ht ( n N )} = e
jN
Ht( e
j
we obtain
F { h( n )} = e
jN
Ht ( e
)
28
jN
H( e
H HP ( e
We know that:
) = H LP ( e
j ( )
)
jn
H LP ( e
)=
n =
LP
( n )e
H HP ( e =
) = H LP ( e ( n )e
jn
j ( )
)=
n = jn
LP
( n )e
j ( ) n
n =
LP
n =
( 1 ) h
n n
LP
( n )e
jn
jn
= ( 1 )
32
hHP ( n ) = ( 1 ) hLP ( n )
n
33
34
35
36
c
2
0
0.5 0.25
1
-0.32 -0.23 -0.16
2
0 0.16 0.14
3
-0.11 -0.08 -0.11
4
0 0 0.07
5
-0.06 0.05 -0.03
6
0 -0.05 0
7
0.05 0.03 0.02
8
0 0 -0.03
9
-0.04 -0.03 0.04
10
0 0.03 -0.03
4
1/6
37
39
n = 16
40
n = 32
41
n = 32
42
43
44
45
Analogue Filter
xa (t )
A/D
x (n)
Digital Filter
y (n)
D/A
y a (t )
Fs
Fs
46
Fs = 2 Fmax = 80kHz
Using this frequency we find:
Fl 20 1 = = fl = Fs 80 4
DIGITAL FILTERS Vedat Tavanolu
l = 2
47
The cutoff frequency of the corresponding prototype lowpass filter can be found as:
c = l = 2
48
49
sin ( n 2 ) 2 hLP ( n ) = [ u( n ) u( n 2 )] ( n 2 )
50
51
H LP ( e
j 2
j 2
53
H HP ( e
j 2
| H HP ( e
55
H IBP ( e
) = H ILP ( e
j ( 0 )
) + H ILP ( e
j ( + 0 )
H IBP ( e j ) =
n =
j ( 0 ) n h ( n ) e + ILP
n =
j ( + 0 ) n h ( n ) e ILP
56
)= = = =
n =
ILP
( n )e
j ( 0 ) n
n =
ILP
( n )e
j ( + 0 ) n
n =
jn j0 n + h ( n ) e e ILP
n =
jn j0 h ( n ) e e ILP
n =
j 0 n j 0 jn + h ( n ) e ( e e ) ILP
n =
( 2h
ILP
( n ) cos 0 n ) e
jn
57
58
close all n=-20:1:20 wc=pi/4 w0=pi/3 x=sin(wc*(n+.0001)); h=x./(pi*(n+.0001)); h=2*h.*cos(w0*n) stem(n,h) title('hIBP(n)=2*cos(w0*n)*sin(wc*n)/(pi*n); wc=pi/4, w0=pi/3') xlabel('n')
DIGITAL FILTERS Vedat Tavanolu 59
60
61
62
63
n = 32
64
n = 32
65
H IBS ( e
) = 1 H IBP ( e
hIBS ( n ) = ( n ) hIBP ( n )
n = 6
67
68
69
n = 32
70