Professional Documents
Culture Documents
Lecture 13
Digital Filtering
of Analog Signals
This Lecture:
Chapter 6, Sections 6-6, 6-7 & 6-8
Other Reading:
Recitation: Chapter 6
FREQUENCY RESPONSE EXAMPLES
Next Lecture: Chapter 7
FIR
̂ ̂
02/15/21 © 2003, JH McClellan & RW Schafer 4
TIME & FREQUENCY
M M
y[n ] bk x[n k ] h[k ] x[n k ]
k 0 k 0
FIR DIFFERENCE EQUATION is the TIME-DOMAIN
M
H ( e ) h[k ] e
jˆ jˆ k
k 0
jˆ jˆ j 2ˆ j 3ˆ
H (e ) h[0] h[1] e h[2] e h[3] e
02/15/21 © 2003, JH McClellan & RW Schafer 5
Ex: DELAY by 2 SYSTEM
jˆ
Find h[n ] and H (e ) for y[n ] x[n 2]
x[n] y[n] bk { 0, 0, 1 }
h[n ]
h[n ] [n 2]
x[n] ĵ y[n]
H (e )
̂ ̂
02/15/21 © 2003, JH McClellan & RW Schafer 6
DELAY by 2 SYSTEM
jˆ
Find h[n ] and H (e ) for y[n ] x[n 2]
x[n]
[n 2] y[n]
M
H ( e ) [ k 2] e
jˆ jˆ k
ĵ k 0
H (e )
x[n] j 2̂ y[n] k = 2 ONLY
e
̂ ̂
02/15/21 © 2003, JH McClellan & RW Schafer 7
GENERAL DELAY PROPERTY
jˆ
Find h[n ] and H (e ) for y[n ] x[n nd ]
h[n ] [n nd ]
M
H ( e ) [k nd ] e
jˆ jˆ k
e jˆ nd
k 0
ONLY ONE
non-ZERO TERM
for k at k = nd
02/15/21 © 2003, JH McClellan & RW Schafer 8
FREQ DOMAIN --> TIME ??
ĵ
START with H ( e ) and find h[n ] or bk
x[n]
h[n ] y[n]
h[n ] ?
jˆ j 2ˆ
H ( e ) 7e cos(ˆ )
x[n] ĵ y[n]
H (e )
̂ ̂
02/15/21 © 2003, JH McClellan & RW Schafer 9
FREQ DOMAIN --> TIME
jˆ j 2ˆ
H ( e ) 7e cos(ˆ ) EULER’s Formula
k 0
02/15/21 © 2003, JH McClellan & RW Schafer 12
PLOT of FREQ RESPONSE {bk } {1,2,1}
̂
H ( e jˆ ) (2 2 cos ˆ )e jˆ RESPONSE at /3
02/15/21
̂ (radians)
© 2003, JH McClellan & RW Schafer 13
EXAMPLE 6.2
jˆ
Find y[n ] when H (e ) is known
j / 4 j ( / 3) n
and x[n ] 2e e
x[n] ĵ y[n]
H (e )
̂ ̂
jˆ jˆ
H ( e ) ( 2 2 cos ˆ )e
02/15/21 © 2003, JH McClellan & RW Schafer 14
EXAMPLE 6.2 (answer)
j / 4 j ( / 3) n
Find y[n ] when x[n ] 2e e
jˆ
One Step - evaluate H ( e ) at ˆ / 3
jˆ jˆ
H ( e ) ( 2 2 cos ˆ )e
jˆ j / 3
H (e ) 3e @ ˆ / 3
y[n ] 3e j / 3
2e j / 4
e j ( / 3) n
6e j / 12 j ( / 3) n
e
02/15/21 © 2003, JH McClellan & RW Schafer 15
EXAMPLE: COSINE INPUT
jˆ
Find y[n ] when H ( e ) is known
and x[n ] 2 cos( 3 n 4 )
x[n] ĵ y[n]
H (e )
̂ ̂
jˆ jˆ
H ( e ) ( 2 2 cos ˆ )e
02/15/21 © 2003, JH McClellan & RW Schafer 16
EX: COSINE INPUT (ans-1)
̂ ̂
SPECTRUM of x(t) (SUM of SINUSOIDS)
SPECTRUM of x[n]
̂ Is ALIASING a PROBLEM ?
SPECTRUM y[n] (FIR Gain or Nulls)
Then, OUTPUT y(t) = SUM of SINUSOIDS
02/15/21 © 2003, JH McClellan & RW Schafer 21
FREQUENCY SCALING
ˆ
ˆ
10
ˆ ˆ
y[ n ] 1
11
x[n k ]
k 0
250 Hz
sin( 2 ˆ )
?
11
jˆ j 5ˆ
25 Hz H (e ) e
11 sin( 2 ˆ )
1
ˆ
ˆ
ˆ
ˆ
j 0.05
25 Hz .05 H (e ) .05 25 Hz
NULLS or ZEROS
ˆ 0.05 ˆ 0.5
H ( e j 2 ( 25) /1000 )
MAG SCALE
fs = 1000
PHASE CHANGE
H ( e j 2 ( 250 ) /1000 )
EFFECTIVE RESPONSE
LOW-PASS FILTER
LPF:
BLUR
WHITE = 0