Fourier Transform: Important Properties

advertisement
EE3054
Signals and Systems
Fourier Transform:
Important Properties
Yao Wang
Polytechnic University
Some slides included are extracted from lecture presentations prepared by
McClellan and Schafer
License Info for SPFirst Slides
This work released under a Creative Commons License
with the following terms:
Attribution
The licensor permits others to copy, distribute, display, and perform
the work. In return, licensees must give the original authors credit.
Non-Commercial
The licensor permits others to copy, distribute, display, and perform
the work. In return, licensees may not use the work for commercial
purposes—unless they get the licensor's permission.
Share Alike
The licensor permits others to distribute derivative works only under
a license identical to the one that governs the licensor's work.
Full Text of the License
This (hidden) page should be kept with the presentation
4/4/2008
© 2003, JH McClellan & RW Schafer
2
LECTURE OBJECTIVES
Basic properties of Fourier transforms
Duality, Delay, Freq. Shifting, Scaling
Convolution property
Multiplication property
Differentiation property
Freq. Response of Differential Equation System
Fourier Transform Defined
For non-periodic signals
Fourier Synthesis
∞
x (t ) =
1
2π
X
(
j
ω
)
e
∫
jω t
dω
−∞
Fourier Analysis
∞
X ( jω ) =
x
(
t
)
e
∫
− jω t
dt
−∞
4/4/2008
© 2003, JH McClellan & RW Schafer
4
Table of Fourier Transforms
x ( t ) = e −t u ( t ) ⇔
1
x(t ) = 
0
X ( jω ) =
t < T /2
⇔
X ( jω ) =
t > T /2
sin(ωbt )
x (t ) =
πt
x(t ) = δ (t ) ⇔
⇔
⇔
sin(ωT / 2)
ω /2
1 ω < ωb
X ( jω ) = 
0 ω > ω b
X ( jω ) = 1
x (t ) = δ (t − t0 ) ⇔
x(t ) = e jωc t
1
1 + jω
X ( jω ) = e − jω t0
X ( jω ) = 2πδ (ω − ωc )
x(t ) = cos(ω c t ) ⇔
X ( jω ) = πδ (ω − ω c ) + πδ (ω + ω c )
x(t ) = sin(ω c t ) ⇔
X ( jω ) = − jπδ (ω − ωc ) + jπδ (ω + ωc )
Duality of FT Pairs
∞
x (t ) =
1
2π
∞
jω t
X
(
j
ω
)
e
dω
∫
−∞
4/4/2008
− jω t
x
(
t
)
e
dt
∫
X ( jω ) =
−∞
If
x(t ) ⇔ g (ω )
Then
g (t ) ⇔ 2πx(−ω )
© 2003, JH McClellan & RW Schafer
6
Fourier Transform of a
General Periodic Signal
If x(t) is periodic with period T0 ,
∞
x (t ) =
∑ ak e
jkω 0 t
k = −∞
1
ak =
T0
Therefore, since e
jkω0t
T0
∫ x (t )e
− jkω 0 t
dt
0
⇔ 2πδ (ω − kω0 )
∞
X ( jω ) =
∑ 2π akδ (ω − kω0 )
k = −∞
4/4/2008
© 2003, JH McClellan & RW Schafer
7
Square Wave Signal
x(t) = x(t + T0 )
−2T0
1
ak =
T0
−T0
T0 / 2
1
− jω 0 kt
dt +
(−1)e
dt
∫
T0 T0 / 2
− jω0 kt
0
e
ak =
− jω 0 kT0
2T0 t
T0
T0
∫ (1)e
− jω0 kt
4/4/2008
0
T0 / 2
− jω 0 kt
T0
− jπ k
e
1− e
−
=
− j ω 0 kT0 T0 /2
j πk
0 © 2003, JH McClellan & RW Schafer
8
Square Wave Fourier Transform
x(t) = x(t + T0 )
−2T0
−T0
2T0
T0
0
t
∞
X( jω ) =
∑ 2π a δ (ω − k ω
k
k =−∞
4/4/2008
© 2003, JH McClellan & RW Schafer
9
0
)
FT of Impulse Train
The periodic impulse train is
∞
∞
n=−∞
n=−∞
p(t) = ∑ δ (t − nT0 ) = ∑ ak e
ak =
4/4/2008
1
T0
T0 /2
∫ δ (t)e
− jω 0 t
dt
−T0 /2
jkω 0 t
ω 0 = 2π / T0
1
=
T0
for all k
∞
2π 

∴ P( jω ) =
δ (ω − kω 0 )
∑
 T0 
k = −∞
© 2003, JH McClellan & RW Schafer
10
Plot of impulse train in time
and frequency
Table of Easy FT Properties
Linearity Property
ax1 (t) + bx2 (t) ⇔ aX1 ( jω ) + bX2 ( jω )
Delay Property
x(t − td ) ⇔ e
− jω t d
X( jω )
Duality
Frequency Shifting
x(t)e
Scaling
4/4/2008
jω 0 t
x(at) ⇔
⇔ X( j(ω − ω 0 ))
1
|a|
ω
X( j( a ))
© 2003, JH McClellan & RW Schafer
12
Delay Property
x(t − td ) ⇔ e
∞
∫ x(t − td )e
− jω t
− jω t d
∞
dt
∫ x(τ )e
=
−∞
−∞
=
For example, e
4/4/2008
X( jω )
−a(t−5)
e
− j ω (τ +t d )
− jω td
dτ
X( jω )
− jω 5
e
u(t − 5) ⇔
a + jω
© 2003, JH McClellan & RW Schafer
13
Multiply by e^jw0
x(t)e
jω 0 t
⇔ X( j(ω − ω 0 ))
∞
e
∫
−∞
∞
jω 0t
x (t )e
− jω t
dt =
x
(
t
)
e
∫
− j (ω −ω 0 ) t
dt
−∞
= X ( j (ω − ω0 ))
4/4/2008
© 2003, JH McClellan & RW Schafer
14
Multiply by cos(w0)?
x(t )e
jω 0 t
x(t )e
− jω 0 t
⇔ X ( j (ω − ω0 ))
⇔ X ( j (ω + ω0 ))
(
)
1
jω 0 t
− jω 0 t
x(t ) cos(ω0 t ) = x(t )e
+ x(t )e
⇔
2
1
( X ( j (ω − ω0 )) + X ( j (ω + ω0 )))
2
4/4/2008
© 2003, JH McClellan & RW Schafer
15
Shifting in frequency by
multiply by cos()
= (Amplitude Modulation)
Illustrate the spectrum in class
4/4/2008
© 2003, JH McClellan & RW Schafer
16
y(t) = x(t)cos(ω 0 t) ⇔
1
2
1
2
Y( jω ) = X( j(ω − ω 0 )) + X( j(ω + ω 0 ))
x(t)
1
x(t) = 
0
4/4/2008
t <T /2
t >T /2
⇔
sin(ωT / 2)
X( jω ) =
(ω / 2 )
© 2003, JH McClellan & RW Schafer
17
Another example
x(t)=cos (w0 t)
What is y(t)=x(t) * cos (w1 t)
Consider w1 >w0 and w1<w0
Verify by trigonometric identities
4/4/2008
© 2003, JH McClellan & RW Schafer
18
What about multiply by sin( )?
4/4/2008
© 2003, JH McClellan & RW Schafer
19
Scaling Property
1
a
x (at ) ⇔
∞
x
(
at
)
e
∫
a
∞
− jω t
dt =
−∞
=
x ( 2t ) shrinks;
4/4/2008
X(
ω
j )
∫
− jω ( λ / a ) dλ
x ( λ )e
a
−∞
1
a
1
2
X ( j ωa )
X(
ω
j )
© 2003, JH McClellan & RW Schafer
2
expands
20
Scaling Property
x (at ) ⇔
1
a
X ( j ωa )
x2 (t ) = x1 (2t )
4/4/2008
© 2003, JH McClellan & RW Schafer
21
Uncertainty Principle
Try to make x(t) shorter
Then X(jω
ω) will get wider
Narrow pulses have wide bandwidth
Try to make X(jω
ω) narrower
Then x(t) will have longer duration
Cannot simultaneously reduce time
duration and bandwidth
4/4/2008
© 2003, JH McClellan & RW Schafer
22
Table of Easy FT Properties
Linearity Property
ax1 (t) + bx2 (t) ⇔ aX1 ( jω ) + bX2 ( jω )
Delay Property
x(t − td ) ⇔ e
− jω t d
X( jω )
Frequency Shifting
x(t)e
Scaling
4/4/2008
jω 0 t
x(at) ⇔
⇔ X( j(ω − ω 0 ))
1
|a|
ω
X( j( a ))
© 2003, JH McClellan & RW Schafer
23
Significant FT Properties
x(t) ∗ h(t) ⇔ H( jω )X( jω )
Duality
1
x(t)p(t) ⇔ X( jω )∗ P( jω )
2π
jω 0 t
x(t)e
⇔ X( j(ω − ω 0 ))
Differentiation Property
4/4/2008
dx(t)
⇔ ( jω )X( jω )
dt
© 2003, JH McClellan & RW Schafer
24
Convolution Property
y(t) = h(t) ∗ x(t)
x(t)
X( jω )
Y( jω ) = H( jω )X( jω )
Convolution in the time-domain
∞
y(t) = h(t) ∗ x(t) = ∫ h(τ )x(t − τ )dτ
−∞
corresponds to MULTIPLICATION in the
frequency-domain
Y( jω ) = H( jω )X( jω )
4/4/2008
© 2003, JH McClellan & RW Schafer
25
Proof (in class)
4/4/2008
© 2003, JH McClellan & RW Schafer
26
Convolution Example
Bandlimited Input Signal
“sinc” function
Ideal LPF (Lowpass Filter)
h(t) is a “sinc”
Output is Bandlimited
Convolve “sincs”
4/4/2008
© 2003, JH McClellan & RW Schafer
27
Ideally Bandlimited Signal
sin(100π t )
x (t ) =
πt
⇔
1 ω < 100π
X ( jω ) = 
0 ω > 100π
ωb = 100π
4/4/2008
© 2003, JH McClellan & RW Schafer
28
Ex: x(t) and y(t) are both sinc
x(t) ∗ h(t) ⇔ H( jω )X( jω )
sin(100π t) sin(200π t) sin(100π t)
∗
=
πt
πt
πt
4/4/2008
© 2003, JH McClellan & RW Schafer
29
Ex. x(t) and y(t) are both rect.
pulse
Y( jω ) = H( jω )X( jω )
sin(ω / 2)

Y( jω ) =
 ω /2 
2
y(t) = x(t) ∗ h(t)
4/4/2008
© 2003, JH McClellan & RW Schafer
30
Cosine Input to LTI System
y (t ) = h(t ) * cos(ω0 t )
Y (j ω ) = H( jω )X(j ω )
= H( jω )[πδ (ω − ω 0 ) + πδ (ω + ω 0 )]
= H( jω 0 )πδ (ω − ω 0 ) + H(− jω 0 )πδ (ω + ω 0 )
y(t) =
=
=
4/4/2008
H (j ω 0 ) 12 e jω0 t + H(− j ω 0 ) 12 e − jω 0t
1
2
jω 0 t
*
1
2
− jω 0 t
H( jω 0 ) e + H ( jω 0 ) e
H( jω 0 ) cos(ω 0t + ∠H( jω 0 ))
© 2003, JH McClellan & RW Schafer
31
Ideal Lowpass Filter
Hlp ( jω )
−ω co
ω co
y(t) = x(t)
y(t) = 0
4/4/2008
if ω 0 < ω co
if ω 0 > ω co
© 2003, JH McClellan & RW Schafer
32
Ideal Lowpass Filter
1
H( jω ) = 
0
ω < ω co
ω > ω co
f co "cutoff freq."
y(t) =
4/4/2008
4
π
sin(50πt ) +
4
sin (150πt )
3π
© 2003, JH McClellan & RW Schafer
33
Multiplier
y(t) = p(t)x(t)
x(t)
X( jω )
Y( jω ) =
p(t)
1
2π
X( jω ) ∗ P( jω )
Multiplication in the time-domain corresponds to convolution in
the frequency-domain.
1 ∞
Y( jω ) =
∫ X( jθ )P( j(ω − θ ))dθ
2π −∞
4/4/2008
© 2003, JH McClellan & RW Schafer
34
Multiply by cos(w0 t)
p(t) = cos(ω 0 t) ⇔ P( jω ) = πδ (ω − ω 0 )
+ πδ (ω + ω 0 )
y(t) = x(t)p(t) ⇔ Y( jω ) =
1
2π
X( jω )∗ P( jω )
y(t) = x(t)cos(ω 0 t) ⇔
Y( jω ) =
1
2π
Y( jω ) =
4/4/2008
X( jω ) ∗[πδ (ω − ω 0 ) + πδ (ω + ω 0 )]
1
X ( j(ω
2
− ω 0 )) +
© 2003, JH McClellan & RW Schafer
1
X ( j(ω
2
+ ω 0 ))
35
Differentiation Property

dx (t )
d  1 ∞
jω t
=
dω 
∫ X ( jω )e

dt
dt  2 π −∞

1
=
2π
∞
∫ ( j ω ) X( j ω )e
jω t
−∞
dx(t)
⇔ ( jω )X( jω )
dt
4/4/2008
dω
© 2003, JH McClellan & RW Schafer
Multiply by jω
36
Example
e
− at
1
u (t ) ⇔
a + jω
d −at
e u(t) = −ae−at u(t) + e −atδ (t)
dt
(
)
= δ (t) − ae −at u(t)
a
jω
Y ( jω ) = 1 −
=
= j ωX ( j ω )
a + jω a + jω
4/4/2008
© 2003, JH McClellan & RW Schafer
37
High order differentiation?
dx(t)
⇔ ( jω )X( jω )
dt
k
d x(t )
dx
k
⇔ ( jω ) X ( jω )
k
Proof in class
4/4/2008
© 2003, JH McClellan & RW Schafer
38
System of Differential
Equation
N
∑a
k =0
d k y (t )
k
dt
k
M
=
∑b
d k x(t )
k
dt k
k =0
c
N
∑
M
ak ( jω )k Y ( jω ) =
k =0
Y ( jω )
H ( jω ) =
=
X ( jω )
∑
bk ( jω )k X ( jω )
k =0
M
∑
bk ( jω )k
k =0
N
∑
k =0
ak ( jω )k
Recall Difference Equation?
Discrete time system
(Difference equation)
N
∑a
M
k
y[n − k ] =
k =0
Continuous time system
(Differentiation equation)
N
∑ b x[n − k ]
∑a
k =0
k =0
k
d k y (t )
k
dt k
c
∑
ak z − k Y ( z ) =
k =0
Y ( z)
H ( z) =
=
X ( z)
=
∑b
d k x(t )
k
dt k
k =0
c
N
M
N
M
∑
bk z − k X ( z )
k =0
M
∑b z
−k
k
k =0
N
∑a z
M
∑ a ( jω ) Y ( jω ) = ∑ b ( jω )
k
k
k
k =0
Y ( jω )
H ( jω ) =
=
X ( jω )
k
X ( jω )
k =0
M
∑
bk ( jω )k
k =0
N
∑ a ( jω )
k
k
−k
k =0
k
k =0
4/4/2008
© 2003, JH McClellan & RW Schafer
40
Example systems
Example systems described by low order
differential equations
How to determine the frequency response
How to determine the impulse response
Strategy for using the FT
Develop a set of known Fourier transform
pairs.
Develop a set of “theorems” or properties
of the Fourier transform.
Develop skill in formulating the problem in
either the time-domain or the frequencydomain, which ever leads to the simplest
solution.
4/4/2008
© 2003, JH McClellan & RW Schafer
42
Table of Fourier Transforms
x ( t ) = e −t u ( t ) ⇔
1
x(t ) = 
0
X ( jω ) =
t < T /2
⇔
X ( jω ) =
t > T /2
sin(ωbt )
x (t ) =
πt
x(t ) = δ (t ) ⇔
⇔
⇔
sin(ωT / 2)
ω /2
1 ω < ωb
X ( jω ) = 
0 ω > ω b
X ( jω ) = 1
x (t ) = δ (t − t0 ) ⇔
x(t ) = e jωc t
1
1 + jω
X ( jω ) = e − jω t0
X ( jω ) = 2πδ (ω − ωc )
x(t ) = cos(ω c t ) ⇔
X ( jω ) = πδ (ω − ω c ) + πδ (ω + ω c )
x(t ) = sin(ω c t ) ⇔
X ( jω ) = − jπδ (ω − ωc ) + jπδ (ω + ωc )
Table of Easy FT Properties
Linearity Property
ax1 (t) + bx2 (t) ⇔ aX1 ( jω ) + bX2 ( jω )
Delay Property
x(t − td ) ⇔ e
− jω t d
X( jω )
Frequency Shifting
x(t)e
Scaling
4/4/2008
jω 0 t
x(at) ⇔
⇔ X( j(ω − ω 0 ))
1
|a|
ω
X( j( a ))
© 2003, JH McClellan & RW Schafer
44
Significant FT Properties
x(t) ∗ h(t) ⇔ H( jω )X( jω )
1
x(t)p(t) ⇔ X( jω )∗ P( jω )
Duality
2π
jω 0 t
x(t)e
⇔ X( j(ω − ω 0 ))
dx(t)
⇔ ( jω )X( jω )
dt
k
d x(t )
dx
k
⇔ ( jω ) X ( jω )
k
READING ASSIGNMENTS
This Lecture:
Chapter 11, Sects. 11-5 to 11-10
Tables in Section 11-9
Other Reading:
Entire chap 11
Download