Signal Processing and Linear Systems I: Introduction To Fourier Transforms
Signal Processing and Linear Systems I: Introduction To Fourier Transforms
Signal Processing and Linear Systems I: Introduction To Fourier Transforms
Spring 2010-2011
• Symmetry properties
∞
�
f (t) = Dnejnω0t
n=−∞
where �
1 T /2
Dn = f (t)e−jnω0 dt,
T −T /2
and
2π
ω0 = .
T
What happens if we let T increase?
For example, assume y(t) = rect(t), and that we are computing the Fourier
series over an interval T ,
f (t) = rect(t)
−1/2 1/2 t
T
The fundamental period for the Fourier series in T , and the fundamental
frequency is ω0 = 2π/T .
1 �
∞ �n�
f (t) = sinc ejnω0t
T n=−∞ T
sin(πt)
where sinc(t) = πt is plotted below
-4 -2 0 2 4 t
1/2
T =2
T =1 1 ω0 = π
ω0 = 2π
-8! -4! 0 4! 8! " = n "0
T =4 1/4
-8! -4! 0 4! 8! ω0 = π/2
" = n "0
-8! -4! 0 4! 8! " = n "0
Fourier Transforms
Given a continuous time signal f (t), define its Fourier transform as the
function of a real ω:
� ∞
F (jω) = f (t)e−jωt dt
−∞
so that
1
Dn = FT (jnω0).
T
The Fourier series is then
�∞
1
fT (t) = FT (jnω0)ejnω0t
n=−∞
T
� ∞
F (jω) = f (t)e−jωt dt
−∞
� ∞
1
f (t) = F (jω)ejωt dω
2π −∞
Comments:
• There are usually technical conditions which must be satisfied for the
integrals to make sense in the mean square or ordinary improper Riemann
integral sense. Form of smoothness or Dirichlet conditions.
• The signal recovered from its Fourier transform is not necessarily unique.
For example, consider the Fourier transform of (one definition of) the
rect signal
�
f (t) = rect(t/T ) = 1 |t| ≤ 2
T
0 otherwise
where
�
rect(t) = 1 |t| ≤ 12
0 otherwise
� ∞
F (jω) = f (t)e−jωtdt
−∞
� T
2
= e−jωt dt
− T2
�T
e−jωt �� 2
=
−jω �− T
2
1 � �
= e−jωT /2 − ejωT /2
−jω
1
= (−2j sin(ωT /2))
−jω
2 sin(ωT /2)
=
ω
EE102A:Signal Processing and Linear Systems I; Win 10-11, Pauly 12
sin(π(ωT /2π))
= T
π(ωT /2π)
= T sinc(ωT /2π)
sin(πt)
where sinc(t) = πt . In particular
and
rect(t) ⇔ sinc(ω/2π).
If we use any of the alternative definitions for rect which define the value
at the jump points ±T /2 to be 1 or 0 or 1/2, we get the same transform.
The inverse transform of F (jω) will be 1/2 at t = ±T /2, so the signal
is not uniquely recoverable (unless its values were 1/2 at the jumps).
It is common to define rect(1/2) = 1/2 so that the inverse FT agrees
with the original signal.
Substituting the expression for the Fourier transform into the expression for
the truncated inverse Fourier transform
� �� ∞ �
1 a
fa(t) = f (s)e −jωs
ds ejωt dω.
2π −a −∞
where �a �
a
Fa(t) =
sinc t
π π
is called the Fourier integral kernel
Fa(t) is symmetric about the origin and has unit integral. Thus
� ∞
fa(t) = f (s)Fa(t − s) ds,
−∞
f (t)
∗
Fa (t)
=
fa (t) = (f ∗ Fa )(t)
3.5
2.5
1.5
0.5
-0.5
-1
-10 -8 -6 -4 -2 0 2 4 6 8 10
t
Thus
� ∞
lim fa(t) = lim f (s)Fa(t − s) ds.
a→∞ a→∞ −∞
= f (t)
so fa(t) → f (t) as a → ∞.
Fa (t − τ ) f (τ ) t1
t2
t3
t3
t1
t2 fa (t) = (f ∗ Fa )(t)
At t2, half of the sinc() overlaps the rect(), so the value of the convolution
is 1/2.
f (t−) f (t+)
≈ +
2 2
Which explains why the value of inverse Fourier transforms (and for similar
reasons, Fourier series) yield midpoints at jumps.
1.2
�
1
f (t) = e−at t ≥ 0
0.8
0.6
0 otherwise
0.4 = e u(t); all t
−at
0.2
0
where a > 0.
!0.2
!4 !3 !2 !1 0 1 2 3 4
1.2
1
0.8 e−at u(t)
f (t) 0.6
f(t)
0.4
0.2
0
!0.2
!2 !1 0 1 2 3 4
tt
Thus
1
e−atu(t) ⇔
a + jω
For a = 1:
1.2
|F( j!)|
11
0.8
0.6
0.4
0.2
00
!0.2
−4!
!4 !3
−2!
!2 !1 0
0 1 2
2! 3
4!4
!
0.6
∠F( j!)
!/20.4
0.2
00
!0.2
!0.4
−!/2
!0.6
!4 !3 !2 !1 0 1 2 3 4
−4! −2! 0 2! 4!
!
• The inverse Fourier transform of F (jω) will equal f (t) at all values
of t except possibly at the origin, where the inverse Fourier transform
evaluates to 1/2. Whether or not this equals f (t) for t = 0 depends on
the definition of u(t).
• The magnitude of the transform is symmetric about the origin,
Any signal f (t) can be uniquely decomposed into an even part and an odd
part; that is,
f (t) = fe(t) + fo(t)
where fe(t) is even and fo(t) is odd.
Construction
1
fe(t) = (f (t) + f (−t))
2
1
fo(t) = (f (t) − f (−t))
2
EE102A:Signal Processing and Linear Systems I; Win 10-11, Pauly 27
If e1(t) and e2(t) are even functions and o1(t) and o2(t) are odd functions,
then
= Fe(jω) + Fo(jω)
where Fe(jω) is the cosine transform of the even part of f (t) and Fo(jω)
is −j times the sine transform of the odd part.
Note:
If f (t) is further restricted to be real-valued, then fe(t) and fo(t) are also
both real. Then
� ∞ � ∞
F (jω) = fe(t) cos(ωt) dt − j fo(t) sin(ωt) dt
� −∞ �� � � −∞ �� �
real imaginary
and
� ∞
�(F (jω)) = fe(t) cos(ωt) dt
−∞
� ∞
�(F (jω)) = − fo(t) sin(ωt) dt.
−∞
The real part of F (jω) is even in ω, and the imaginary part of is odd in ω.
If f (t) is purely imaginary then fe(t) and fo(t) are also imaginary, and
� ∞ � ∞
F (jω) = fe(t) cos(ωt) dt − j fo(t) sin(ωt) dt .
� −∞ �� � � −∞ �� �
imaginary real
Then � ∞
�(F (jω)) = −j fo(t) sin(ωt) dt
−∞
is odd in ω, and
� ∞
�(F (jω)) = −j fe(t) cos(ωt) dt
−∞
F (−jω) = F ∗(jω).
F (−jω) = −F ∗(jω).