Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture 12
Other Reading:
Frequency Response Recitation: Chapter 6
of FIR Filters FREQUENCY RESPONSE EXAMPLES
Next Lecture: Chap. 6, Sects. 6-6, 6-7 & 6-8
2/25/2005 © 2003, JH McClellan & RW Schafer 1 2/25/2005 © 2003, JH McClellan & RW Schafer 3
2/25/2005 © 2003, JH McClellan & RW Schafer 4 2/25/2005 © 2003, JH McClellan & RW Schafer 5
DIGITAL “FILTERING” FILTERING EXAMPLE
2/25/2005 © 2003, JH McClellan & RW Schafer 8 2/25/2005 © 2003, JH McClellan & RW Schafer 9
2/25/2005 © 2003, JH McClellan & RW Schafer 10 2/25/2005 © 2003, JH McClellan & RW Schafer 11
LONGER OUTPUT
SINUSOIDAL RESPONSE DCONVDEMO: MATLAB GUI
2/25/2005 © 2003, JH McClellan & RW Schafer 12 2/25/2005 © 2003, JH McClellan & RW Schafer 13
k =0 k =0
M M
y[n ] = ∑ bk x[n − k ] = ∑ h[k ] x[n − k ] ⎛M ⎞
k =0 k =0 = ⎜⎜ ∑ bk e jωˆ ( − k ) ⎟⎟ Ae jϕ e jωˆ n
FIR DIFFERENCE EQUATION ⎝ k =0 ⎠
= H (ωˆ ) Ae jϕ e jωˆ n
2/25/2005 © 2003, JH McClellan & RW Schafer 14 2/25/2005 © 2003, JH McClellan & RW Schafer 15
FREQUENCY RESPONSE EXAMPLE 6.1
At each frequency, we can DEFINE {bk } = { 1, 2, 1 }
M
M H ( e jωˆ ) = 1 + 2e − jωˆ + e − j 2ωˆ
H (He (ωˆ))== ∑
EXPLOIT
∑bbkkee
jωˆ −−jω
jω
ˆˆkk FREQUENCY
SYMMETRY
RESPONSE = e − jωˆ ( e jωˆ + 2 + e − jωˆ )
kk==00
= e − jωˆ ( 2 + 2 cos ωˆ )
Complex-valued formula
Has MAGNITUDE vs. frequency Since ( 2 + 2 cos ωˆ ) ≥ 0
And PHASE vs. frequency Magnitude is H ( e jωˆ ) = ( 2 + 2 cos ωˆ )
Notation: H ( e jωˆ ) in place of H (ωˆ ) and Phase is ∠ H ( e jωˆ ) = −ωˆ
2/25/2005 © 2003, JH McClellan & RW Schafer 16 2/25/2005 © 2003, JH McClellan & RW Schafer 17
H ( e jω̂ )
x[n] y[n]
Find y[n ] when x[n ] = 2 cos( π3 n + π4 ) Find y[n ] when x[n ] = 2 cos( π3 n + π4 )
2 cos( πn+ 4 =e π) j (π n / 3+π / 4 )
+e − j (π n / 3+π / 4 ) H ( e jωˆ ) = ( 2 + 2 cos ωˆ )e − jωˆ
3
⇒ x[n ] = x1[n ] + x2 [n ] y1[n ] = H ( e jπ / 3 )e j (π n / 3+π / 4 ) = 3e − j (π / 3) e j (π n / 3+π / 4 )
jπ / 3 j (π n / 3+π / 4 ) y2 [n ] = H ( e − jπ / 3 )e − j (π n / 3+π / 4 ) = 3e j (π / 3) e − j (π n / 3+π / 4 )
Use
Linearity
y1[n ] = H ( e )e
y2 [n ] = H ( e − jπ / 3 )e − j (π n / 3+π / 4 ) y[n ] = 3e j (π n / 3−π /12 ) + 3e − j (π n / 3−π /12 )
⇒ y[n ] = y1[n ] + y2 [n ] ⇒ y[n ] = 6 cos( π3 n − 12 π )
2/25/2005 © 2003, JH McClellan & RW Schafer 22 2/25/2005 © 2003, JH McClellan & RW Schafer 23
MATLAB:
FREQUENCY RESPONSE Time & Frequency Relation
SP-First: HH = freekz(bb,1,ww) M M
H ( e ) = ∑ bk e
jωˆ − jωˆ k
= ∑ h[k ] e − jωˆ k
FILTER COEFFICIENTS {bk}
k =0 k =0
M
H ( e jωˆ ) = ∑ bk e − jωˆ k
IMPULSE RESPONSE
k =0
2/25/2005 © 2003, JH McClellan & RW Schafer 24 2/25/2005 © 2003, JH McClellan & RW Schafer 26
{bk } = { 0, 1 }
H ( e jω̂ )
H ( e jω̂ )
x[n] y[n]
x[n]
− jω̂ y[n]
e
ωˆ ω̂ ωˆ ωˆ
2/25/2005 © 2003, JH McClellan & RW Schafer 27 2/25/2005 © 2003, JH McClellan & RW Schafer 28
DLTI Demo with Sinusoids
FIRST DIFFERENCE SYSTEM
H ( e jω̂ )
− jω̂ y[n]
1− e
x[n]
2/25/2005 © 2003, JH McClellan & RW Schafer 29 2/25/2005 © 2003, JH McClellan & RW Schafer 30
2/25/2005 © 2003, JH McClellan & RW Schafer 31 2/25/2005 © 2003, JH McClellan & RW Schafer 32