Lecture #6:
CONTINUOUS TIME FOURIER TRANSFORM (CTFT)
Motivation:
- Extends the notion of the frequency response of a system to the frequency content of a signal.
- Widely used tool in many areas (communications, control, signal processing, X-ray diffraction, Medical imaging — CAT & PET scan).
- Continue development of Fourier transform pairs.
- Illustrate different methods for finding Fourier transforms
Outline:
- The continuous time Fourier transform (CTFT)
- Properties of the CTFT
- Simple CTFT pairs
– Fourier transform of the unit step function
– Fourier transform of causal sinusoids
– Fourier transform of rectangular pulse — the sinc function
– Fourier transform of triangular pulse
- Filtering the ECG revisited
- Conclusion
Example — How to filter the ECG?
The recorded activity from the surface of the chest includes the electrical activity of the heart plus extraneous signals or “noise.” How can we design a filter that will reduce the noise?
It is most effective to compute the frequency content of the recorded signal and to identify those components that are due to the electrical activity of the heart and those that are noise. Then the filter can be designed rationally. This is one of many motivations for understanding the Fourier transform.
I. THE CONTINUOUS TIME FOURIER TRANSFORM (CTFT)
1/ Definition
The continuous time Fourier transform of x(t) is defined as
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
and the inverse transform is defined as
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
2/ Relation of Fourier and Laplace Transforms
The bilateral Laplace transform is defined by the analysis formula
X
(
s
)
=
∫
-
∞
∞
x
(
t
)
e
−
st
ⅆ
t
X
(
s
)
=
∫
-
∞
∞
x
(
t
)
e
−
st
ⅆ
t
and the inverse transform is defined by the synthesis formula
x
(
t
)
=
1
j2π
∫
C
X
(
s
)
e
st
ⅆ
s
x
(
t
)
=
1
j2π
∫
C
X
(
s
)
e
st
ⅆ
s
Now if the jω axis is in the region of convergence of X(s), then we can substitute s = jω = j2πf into both relations to obtain
X
(
j2πf
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
j2πf
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
x
(
t
)
=
1
j2π
∫
-
j∞
j∞
X
(
j2πf
)
e
j2πft
ⅆ
(
j2πf
)
x
(
t
)
=
1
j2π
∫
-
j∞
j∞
X
(
j2πf
)
e
j2πft
ⅆ
(
j2πf
)
3/ Form of the Fourier transform
Finally, by canceling j2π and changing the variable of integration from j2πf to f we obtain
X
(
j2πf
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
j2πf
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
x
(
t
)
=
∫
-
∞
∞
X
(
j2πf
)
e
j2πft
ⅆ
f
x
(
t
)
=
∫
-
∞
∞
X
(
j2πf
)
e
j2πft
ⅆ
f
It is clumsy to write X(j2πf). Therefore, from this now on, we rewrite the function X(j2πf) described above as in a simpler form X(f) such that the transform pair would be symmetrical.
X(j2πf) Þ X(f)
The new Fourier transform pair will be in the form
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
4/ Notation
Notation for the Fourier transform varies appreciably from text to text and in different disciplines. Another common notation is to define the Fourier transform in terms of jω as follows
X
(
jω
)
=
∫
-
∞
∞
x
(
t
)
e
−
jωt
ⅆ
t
X
(
jω
)
=
∫
-
∞
∞
x
(
t
)
e
−
jωt
ⅆ
t
x
(
t
)
=
1
2
π
∫
-
∞
∞
X
(
jω
)
e
jωt
ⅆ
ω
x
(
t
)
=
1
2
π
∫
-
∞
∞
X
(
jω
)
e
jωt
ⅆ
ω
Differences in notation are largely a matter of taste and different notations result in different locations of factors of 2π. The notation we use minimizes the number of factors of 2π that appear in the expressions we will use in this subject and makes the duality of the Fourier transform with its inverse more transparent.
5/ Why bother with the Fourier transform?
- There are certain simple time functions which are more readily represented by Fourier transforms than by Laplace transforms, e.g., x(t) = 1, x(t) = cos(2πft), periodic time functions, etc.
- Certain important operations on signals are more readily analyzed with Fourier transforms, e.g., sampling, modulation, filtering.
- Examination of both signals and systems in the frequency domain gives insights that complement those obtained in the “time” domain.
6/ Functions that have Laplace transforms but not Fourier transforms
There are some time functions that have a Laplace transform but not a Fourier transform, namely those for which the jω-axis is not inside the region of convergence. For example, x(t) = eαtu(t) for α > 0.
II. PROPERTIES OF THE CTFT
1/ Properties — symmetry
We start with the definition of the Fourier transform of a real time function x(t) and expand both terms in the integrand in terms of odd and even components.
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
(
x
e
(
t
)
+
x
o
(
t
)
)
(
cos
(
2
πft
)
−
j
sin
(
2
πft
)
)
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
(
x
e
(
t
)
+
x
o
(
t
)
)
(
cos
(
2
πft
)
−
j
sin
(
2
πft
)
)
ⅆ
t
The odd components of the integrand contribute zero to the integral. Hence, we obtain
X
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
+
j
∫
-
∞
∞
-
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
+
j
∫
-
∞
∞
-
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
X
(
f
)
=
X
r
(
f
)
+
jX
i
(
f
)
X
(
f
)
=
X
r
(
f
)
+
jX
i
(
f
)
where
X
r
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
X
r
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
X
i
(
f
)
=
-
∫
-
∞
∞
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
X
i
(
f
)
=
-
∫
-
∞
∞
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
We can infer symmetry properties of the Fourier transform of a real time function x(t).
X
r
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
,
even
function
of
f
X
r
(
f
)
=
∫
-
∞
∞
x
e
(
t
)
cos
(
2
πft
)
ⅆ
t
,
even
function
of
f
X
i
(
f
)
=
-
∫
-
∞
∞
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
,
odd
function
of
f
X
i
(
f
)
=
-
∫
-
∞
∞
x
o
(
t
)
sin
(
2
πft
)
ⅆ
t
,
odd
function
of
f
|
X
(
f
)
|
=
X
r
2
(
f
)
+
X
i
2
(
f
)
,
even
function
of
f
.
|
X
(
f
)
|
=
X
r
2
(
f
)
+
X
i
2
(
f
)
,
even
function
of
f
.
Therefore, if
x(t) X(f)
Real and even function of t Real and even function of f
Real and odd function of t Imaginary and odd function of f
The angle can be computed as follows,
∠X
(
f
)
=
{
π
+
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
<
0
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
>
0
∠X
(
f
)
=
{
π
+
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
<
0
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
>
0
But, since ±n2π can always be added to the angle, and since is an odd function of f,
∠X
(
-
f
)
=
{
-
π
-
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
<
0
-
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
>
0
∠X
(
-
f
)
=
{
-
π
-
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
<
0
-
tan
−
1
(
X
i
(
f
)
X
r
(
f
)
)
for
X
r
(
f
)
>
0
Therefore, ÐX(f) is an odd function of f.
2/ Properties — duality
The Fourier transform and its inverse differ only by a sign in the exponent,
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
Therefore, if x(t)X (f) then X(t)x(−f). This means that if we have found one Fourier transform pair, we automatically know another.
3/ List of simple properties
Some of the important properties are summarized here; a more complete list is appended.
a/ Properties — linearity
Most proofs of Fourier transform properties are simple.
ax
1
(
t
)
+
bx
2
(
t
)
⟺
F
aX
1
(
f
)
+
bX
2
(
f
)
ax
1
(
t
)
+
bx
2
(
t
)
⟺
F
aX
1
(
f
)
+
bX
2
(
f
)
The proof follows from the definition of the Fourier transform as a definite integral.
X
(
f
)
=
∫
-
∞
∞
(
ax
1
(
t
)
+
bx
2
(
t
)
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
(
ax
1
(
t
)
+
bx
2
(
t
)
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
a
∫
-
∞
∞
x
1
(
t
)
e
−
j2πft
ⅆ
t
+
b
∫
-
∞
∞
x
2
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
a
∫
-
∞
∞
x
1
(
t
)
e
−
j2πft
ⅆ
t
+
b
∫
-
∞
∞
x
2
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
aX
1
(
f
)
+
bX
2
(
f
)
.
X
(
f
)
=
aX
1
(
f
)
+
bX
2
(
f
)
.
b/ Delay by to
x
(
t
−
t
o
)
⟺
F
X
(
f
)
e
−
j2πft
o
x
(
t
−
t
o
)
⟺
F
X
(
f
)
e
−
j2πft
o
This result can be seen using the synthesis formula.
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
x
(
t
−
t
o
)
=
∫
-
∞
∞
X
(
f
)
e
j2πf
(
t
−
t
o
)
ⅆ
f
x
(
t
−
t
o
)
=
∫
-
∞
∞
X
(
f
)
e
j2πf
(
t
−
t
o
)
ⅆ
f
x
(
t
−
t
o
)
=
∫
-
∞
∞
X
(
f
)
e
-
j2πft
o
e
j2πft
ⅆ
f
.
x
(
t
−
t
o
)
=
∫
-
∞
∞
X
(
f
)
e
-
j2πft
o
e
j2πft
ⅆ
f
.
Mnemonic: a delay of the time function multiplies the Fourier transform by a lag factor, i.e., a delay of the time function of to adds −2πfto to the angle of the Fourier transform but does not affect the magnitude.
c/ Differentiate in t
dx
(
t
)
dt
⟺
F
j2πfX
(
f
)
dx
(
t
)
dt
⟺
F
j2πfX
(
f
)
This result can be seen using the synthesis formula.
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
dx
(
t
)
dt
=
∫
-
∞
∞
X
(
f
)
d
dt
(
e
j2πft
)
ⅆ
f
dx
(
t
)
dt
=
∫
-
∞
∞
X
(
f
)
d
dt
(
e
j2πft
)
ⅆ
f
dx
(
t
)
dt
=
∫
-
∞
∞
j2πf
X
(
f
)
e
j2πft
ⅆ
f
dx
(
t
)
dt
=
∫
-
∞
∞
j2πf
X
(
f
)
e
j2πft
ⅆ
f
Differentiating the time function, adds π/2 radians to the angle of the Fourier transform and multiplies the magnitude by 2πf.
d/ Multiply by ej2πfot
x
(
t
)
e
j2πf
o
t
⟺
F
X
(
f
−
f
o
)
x
(
t
)
e
j2πf
o
t
⟺
F
X
(
f
−
f
o
)
This result can be seen using the analysis formula.
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
−
f
o
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2π
(
f
−
f
o
)
t
ⅆ
t
X
(
f
−
f
o
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2π
(
f
−
f
o
)
t
ⅆ
t
X
(
f
−
f
o
)
=
∫
-
∞
∞
x
(
t
)
e
j2πf
o
t
e
−
j2πft
ⅆ
t
X
(
f
−
f
o
)
=
∫
-
∞
∞
x
(
t
)
e
j2πf
o
t
e
−
j2πft
ⅆ
t
This result can also be obtained from the delay-in-time property and duality. Mnemonic: multiplying a time function by a complex exponential at frequency fo shifts the Fourier transform to fo.
e/ Convolution in time
If x(t) = x1(t) ∗ x2(t) then X(f) is obtained as follows
X
(
f
)
=
∫
-
∞
∞
(
∫
-
∞
∞
x
1
(
τ
)
x
2
(
t
−
τ
)
dτ
)
e
−
j2πft
dt
X
(
f
)
=
∫
-
∞
∞
(
∫
-
∞
∞
x
1
(
τ
)
x
2
(
t
−
τ
)
dτ
)
e
−
j2πft
dt
=
∫
-
∞
∞
x
1
(
τ
)
(
∫
-
∞
∞
x
2
(
t
−
τ
)
e
−
j2πft
dt
)
dτ
=
∫
-
∞
∞
x
1
(
τ
)
(
∫
-
∞
∞
x
2
(
t
−
τ
)
e
−
j2πft
dt
)
dτ
=
∫
-
∞
∞
x
1
(
τ
)
X
2
(
f
)
e
−
j2πfτ
dτ
=
∫
-
∞
∞
x
1
(
τ
)
X
2
(
f
)
e
−
j2πfτ
dτ
=
X
1
(
f
)
X
2
(
f
)
=
X
1
(
f
)
X
2
(
f
)
The Fourier transform of the convolution of two time functions is the product of the Fourier transforms.
f/ Properties — zeroth-order moments
From the definition of the Fourier transform and its inverse
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
and
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
and
x
(
t
)
=
∫
-
∞
∞
X
(
f
)
e
j2πft
ⅆ
f
it follows that
X
(
0
)
=
∫
-
∞
∞
x
(
t
)
ⅆ
t
and
x
(
0
)
=
∫
-
∞
∞
X
(
f
)
ⅆ
f
X
(
0
)
=
∫
-
∞
∞
x
(
t
)
ⅆ
t
and
x
(
0
)
=
∫
-
∞
∞
X
(
f
)
ⅆ
f
g/ Properties — nth-order moments of time functions
Take the nth derivative of the Fourier transform with respect to f to obtain
d
n
X
(
f
)
df
n
=
∫
-
∞
∞
(
−
j2πt
)
n
x
(
t
)
e
−
j2πft
dt
d
n
X
(
f
)
df
n
=
∫
-
∞
∞
(
−
j2πt
)
n
x
(
t
)
e
−
j2πft
dt
If we rearrange terms and evaluate the equation at f = 0, we obtain
1
(
−
j2π
)
n
d
n
X
(
f
)
df
n
|
f
=
0
=
∫
-
∞
∞
t
n
x
(
t
)
dt
1
(
−
j2π
)
n
d
n
X
(
f
)
df
n
|
f
=
0
=
∫
-
∞
∞
t
n
x
(
t
)
dt
Hence, the nth moment of x(t) can be obtained from the nth derivative of X(f) evaluated at f = 0. From duality of the Fourier transform, the nth moment of X(f) can be obtained from derivatives of x(t) evaluated at t = 0.
III. SIMPLE CTFT PAIRS
1/ Unit impulse in time
Suppose x(t) = δ(t). Then the CTFT is
X
(
f
)
=
∫
-
∞
∞
δ
(
t
)
e
−
j2πft
dt
=
1
X
(
f
)
=
∫
-
∞
∞
δ
(
t
)
e
−
j2πft
dt
=
1
This shows that we can synthesize the impulse as follow
δ
(
t
)
=
∫
-
∞
∞
1
·
e
j2πft
df
δ
(
t
)
=
∫
-
∞
∞
1
·
e
j2πft
df
Generalization: a function that is punctuate in time has a Fourier transform that is extensive in frequency.
2/ Unit impulse in frequency
Suppose X(f) = δ(f). Then the inverse CTFT is
x
(
t
)
=
∫
-
∞
∞
δ
(
f
)
e
j2πft
df
=
1
x
(
t
)
=
∫
-
∞
∞
δ
(
f
)
e
j2πft
df
=
1
This shows that we can synthesize the impulse as follows
δ
(
f
)
=
∫
-
∞
∞
1
·
e
-
j2πft
dt
δ
(
f
)
=
∫
-
∞
∞
1
·
e
-
j2πft
dt
Generalization: a function that is punctuate in frequency has an inverse Fourier transform that is extensive in time.
3/ Unit impulse shifted in time
Suppose x(t) = δ(t−to). Then from the delay property we obtain
X
(
f
)
=
e
−
j2πft
o
=
cos
(
2
πft
o
)
−
j
sin
(
2
πft
o
)
X
(
f
)
=
e
−
j2πft
o
=
cos
(
2
πft
o
)
−
j
sin
(
2
πft
o
)
4/ Unit impulse shifted in frequency
Suppose X(f) = δ(f − fo). From the properties, the inverse CTFT is
x
(
t
)
=
e
j2πf
o
t
=
cos
(
2
πf
o
t
)
+
j
sin
(
2
πf
o
t
)
x
(
t
)
=
e
j2πf
o
t
=
cos
(
2
πf
o
t
)
+
j
sin
(
2
πf
o
t
)
5/ Sinusoidal time functions
cos
(
2
πf
o
t
)
=
(
e
j2πf
o
t
+
e
−
j2πf
o
t
2
)
⟺
F
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
2
cos
(
2
πf
o
t
)
=
(
e
j2πf
o
t
+
e
−
j2πf
o
t
2
)
⟺
F
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
2
sin
(
2
πf
o
t
)
=
(
e
j2πf
o
t
-
e
−
j2πf
o
t
2
j
)
⟺
F
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
2
j
sin
(
2
πf
o
t
)
=
(
e
j2πf
o
t
-
e
−
j2πf
o
t
2
j
)
⟺
F
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
2
j
6/ Causal exponential time function
x
(
t
)
=
e
−
αt
u
(
t
)
1
s
+
α
for
σ
>
−
α
(
α
>
0
)
x
(
t
)
=
e
−
αt
u
(
t
)
1
s
+
α
for
σ
>
−
α
(
α
>
0
)
Therefore, since the jω axis is in the region of convergence of X(s), we can evaluate X(s) on the jω axis to obtain the Fourier transform.
X
(
jω
)
=
1
jω
+
α
X
(
jω
)
=
1
jω
+
α
which leads to
X
(
f
)
=
1
j2πf
+
α
X
(
f
)
=
1
j2πf
+
α
|
X
(
f
)
|
=
1
(
2
πf
)
2
+
α
2
and
∠X
(
f
)
=
−
tan
−
1
(
2
πf
α
)
|
X
(
f
)
|
=
1
(
2
πf
)
2
+
α
2
and
∠X
(
f
)
=
−
tan
−
1
(
2
πf
α
)
As α increases, the time function decays more rapidly and its duration (as measured by the time constant) decreases. As α increases, the Fourier transform width (as measured by its bandwidth) increases.
Thus, the width of the time function is inversely proportional to the width of the Fourier transform.
X
(
f
)
=
1
j2πf
+
α
=
α
(
2
πf
)
2
+
α
2
+
j
−
2
πf
(
2
πf
)
2
+
α
2
X
(
f
)
=
1
j2πf
+
α
=
α
(
2
πf
)
2
+
α
2
+
j
−
2
πf
(
2
πf
)
2
+
α
2
Therefore, we also have that
x
e
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
⟺
F
X
r
(
f
)
=
α
(
2
πf
)
2
+
α
2
x
e
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
⟺
F
X
r
(
f
)
=
α
(
2
πf
)
2
+
α
2
x
o
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
sgn
(
t
)
⟺
F
jX
i
(
f
)
=
j
−
2
πf
(
2
πf
)
2
+
α
2
x
o
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
sgn
(
t
)
⟺
F
jX
i
(
f
)
=
j
−
2
πf
(
2
πf
)
2
+
α
2
Where
sgn
(
t
)
=
{
1
for
t
>
0
−
1
for
t
<
0
sgn
(
t
)
=
{
1
for
t
>
0
−
1
for
t
<
0
Two-minute miniquiz problem
Problem 16-1 — Fourier transform of a unit step
The Laplace transform of a unit step is
x
(
t
)
=
u
(
t
)
⟺
F
X
(
s
)
=
1
s
for
σ
>
0
x
(
t
)
=
u
(
t
)
⟺
F
X
(
s
)
=
1
s
for
σ
>
0
This suggests that the Fourier transform of the unit step is
x
(
t
)
=
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
x
(
t
)
=
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
The Fourier transform of a causal exponential is
x
(
t
)
=
e
−
αt
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
+
α
x
(
t
)
=
e
−
αt
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
+
α
This also suggests that the Fourier transform of the unit step is
x
(
t
)
=
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
x
(
t
)
=
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
Explain why this cannot be the Fourier transform of a unit step.
Solution
X
(
f
)
=
1
j2πf
X
(
f
)
=
1
j2πf
is an imaginary odd function of f. Hence, it must be the Fourier transform of an odd function of t. The unit step is neither an odd nor an even function of t.
The argument based on the Laplace transform of a step is fallacious because the Laplace transform of the step has a region of convergence that does not include the jω axis. Hence, we cannot simply substitute s = j2πf into the Laplace transform to obtain the Fourier transform. The second argument is fallacious because care has to be taken in evaluating.
1
j2πf
+
α
as
α
→
0
at
f
=
0
1
j2πf
+
α
as
α
→
0
at
f
=
0
7/ Unit step
To obtain the Fourier transform of the unit step we start with the Fourier transform of a causal exponential
x
(
t
)
=
e
−
αt
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
+
α
x
(
t
)
=
e
−
αt
u
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
+
α
and examine the solution as α → 0.
Note that
x
(
t
)
=
e
−
αt
u
(
t
)
=
x
e
(
t
)
+
x
o
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
+
(
1
/
2
)
e
−
α
|
t
|
sgn
(
t
)
x
(
t
)
=
e
−
αt
u
(
t
)
=
x
e
(
t
)
+
x
o
(
t
)
=
(
1
/
2
)
e
−
α
|
t
|
+
(
1
/
2
)
e
−
α
|
t
|
sgn
(
t
)
Note that
X
(
f
)
=
1
j2πf
+
α
=
X
r
(
f
)
+
jX
i
(
f
)
=
α
(
2
πf
)
2
+
α
2
+
j
−
2
πf
(
2
πf
)
2
+
α
2
X
(
f
)
=
1
j2πf
+
α
=
X
r
(
f
)
+
jX
i
(
f
)
=
α
(
2
πf
)
2
+
α
2
+
j
−
2
πf
(
2
πf
)
2
+
α
2
As α → 0, Xr(f) becomes tall and narrow and, as we shall see, its area is 1/2. Hence, as α → 0,
X
r
(
f
)
→
1
2
δ
(
f
)
and
jX
i
(
f
)
→
1
j2πf
X
r
(
f
)
→
1
2
δ
(
f
)
and
jX
i
(
f
)
→
1
j2πf
We need to determine the area of Xr(f). Because
x
e
(
t
)
⟺
F
X
r
(
f
)
x
e
(
t
)
⟺
F
X
r
(
f
)
x
e
(
0
)
=
∫
-
∞
∞
X
r
(
f
)
df
.
x
e
(
0
)
=
∫
-
∞
∞
X
r
(
f
)
df
.
Hence,
x
e
(
0
)
=
∫
-
∞
∞
X
r
(
f
)
df
=
1
2
x
e
(
0
)
=
∫
-
∞
∞
X
r
(
f
)
df
=
1
2
Thus, we have
u
(
t
)
=
1
2
+
1
2
sgn
(
t
)
⟺
F
F
{
u
(
t
)
}
=
1
2
δ
(
f
)
+
1
j2πf
u
(
t
)
=
1
2
+
1
2
sgn
(
t
)
⟺
F
F
{
u
(
t
)
}
=
1
2
δ
(
f
)
+
1
j2πf
Unit step, bottom line
To summarize,
u
(
t
)
⟺
F
1
s
for
R
{
s
}
>
0
u
(
t
)
⟺
F
1
s
for
R
{
s
}
>
0
u
(
t
)
⟺
F
1
2
δ
(
f
)
+
1
j2πf
.
u
(
t
)
⟺
F
1
2
δ
(
f
)
+
1
j2πf
.
Thus, if the Laplace transform is evaluated on the edge of the region of convergence, on the jω axis, then there is an impulse in the real part at the location of the pole.
8/ Signum and unit step function — another approach
We illustrate a method for finding Fourier transforms using the Fourier transform properties and the Fourier transforms of simple time functions. Consider the time function x(t) = (1/2)sgn(t).
The derivative of x(t) is a unit impulse in time. Differentiation in time is equivalent to multiplying the transform by j2πf.
Hence,
x
(
t
)
=
sgn
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
x
(
t
)
=
sgn
(
t
)
⟺
F
X
(
f
)
=
1
j2πf
The same approach can be used to find the Fourier transform of the step, x(t) = u(t), if some care is exercised. Note that u(t) = 1/2 + (1/2)sgn(t).
The derivative of x(t) is a unit impulse in time but the constant is lost. Thus, it must be included.
Hence,
x
(
t
)
=
u
(
t
)
=
1
/
2
+
(
1
/
2
)
sgn
(
t
)
X
(
f
)
=
(
1
/
2
)
δ
(
f
)
+
1
j2πf
x
(
t
)
=
u
(
t
)
=
1
/
2
+
(
1
/
2
)
sgn
(
t
)
X
(
f
)
=
(
1
/
2
)
δ
(
f
)
+
1
j2πf
Two-minute miniquiz problem
Problem 17-1 — Step with a dc offset
Find the Fourier transform of x(t).
Solution
We can represent x(t) as
x(t) = 3/2 + (1/2)sgn(t).
Hence,
X
(
f
)
=
(
3
/
2
)
δ
(
f
)
+
1
j2πf
X
(
f
)
=
(
3
/
2
)
δ
(
f
)
+
1
j2πf
9/ Causal cosinusoidal time function
A causal cosinusoid is a cosinusoid that starts at t = 0,
x
(
t
)
=
cos
(
2
πf
o
t
)
u
(
t
)
=
cos
(
2
πf
o
t
)
(
1
/
2
+
(
1
/
2
)
sgn
(
t
)
)
x
(
t
)
=
cos
(
2
πf
o
t
)
u
(
t
)
=
cos
(
2
πf
o
t
)
(
1
/
2
+
(
1
/
2
)
sgn
(
t
)
)
Therefore,
X
(
f
)
=
F
{
cos
(
2
πf
o
t
)
}
*
F
{
u
(
t
)
}
X
(
f
)
=
F
{
cos
(
2
πf
o
t
)
}
*
F
{
u
(
t
)
}
=
(
1
/
2
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
*
(
(
1
/
2
)
δ
(
f
)
+
1
j2πf
)
=
(
1
/
2
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
*
(
(
1
/
2
)
δ
(
f
)
+
1
j2πf
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
1
j4π
(
f
−
f
o
)
+
1
j4π
(
f
+
f
o
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
1
j4π
(
f
−
f
o
)
+
1
j4π
(
f
+
f
o
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
f
j2π
(
f
2
−
f
o
2
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
f
j2π
(
f
2
−
f
o
2
)
The Fourier and Laplace transforms of the causal cosinusoid are:
cos
(
2
πf
o
t
)
u
(
t
)
⟺
F
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
f
j2π
(
f
2
−
f
o
2
)
cos
(
2
πf
o
t
)
u
(
t
)
⟺
F
(
1
/
4
)
(
δ
(
f
−
f
o
)
+
δ
(
f
+
f
o
)
)
+
f
j2π
(
f
2
−
f
o
2
)
cos
(
2
πf
o
t
)
u
(
t
)
⟺
F
s
s
2
+
(
2
πf
o
)
2
for
R
{
s
}
>
0
cos
(
2
πf
o
t
)
u
(
t
)
⟺
F
s
s
2
+
(
2
πf
o
)
2
for
R
{
s
}
>
0
Therefore, just as with the unit step, the causal cosinusoid has poles on the jω axis, and the Fourier transform contains impulses at the frequencies of the poles.
A causal sinusoid is a sinusoid that starts at t = 0,
x
(
t
)
=
sin
(
2
πf
o
t
)
u
(
t
)
=
sin
(
2
πf
o
t
)
(
1
/
2
+
(
1
/
2
)
sgn
(
t
)
)
x
(
t
)
=
sin
(
2
πf
o
t
)
u
(
t
)
=
sin
(
2
πf
o
t
)
(
1
/
2
+
(
1
/
2
)
sgn
(
t
)
)
Therefore,
X
(
f
)
=
F
{
sin
(
2
πf
o
t
)
}
*
F
{
u
(
t
)
}
X
(
f
)
=
F
{
sin
(
2
πf
o
t
)
}
*
F
{
u
(
t
)
}
=
(
1
/
2
j
)
(
δ
(
f
−
f
o
)
−
δ
(
f
+
f
o
)
)
*
(
(
1
/
2
)
δ
(
f
)
+
1
j2πf
)
=
(
1
/
2
j
)
(
δ
(
f
−
f
o
)
−
δ
(
f
+
f
o
)
)
*
(
(
1
/
2
)
δ
(
f
)
+
1
j2πf
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
)
+
−
1
4
π
(
f
−
f
o
)
−
−
1
4
π
(
f
+
f
o
)
=
(
1
/
4
)
(
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
)
+
−
1
4
π
(
f
−
f
o
)
−
−
1
4
π
(
f
+
f
o
)
=
(
1
/
4
j
)
(
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
)
+
−
f
o
2
π
(
f
2
−
f
o
2
)
=
(
1
/
4
j
)
(
δ
(
f
−
f
o
)
-
δ
(
f
+
f
o
)
)
+
−
f
o
2
π
(
f
2
−
f
o
2
)
10/ Rectangular pulse
a/ Rectangular pulse — derivation
The transform of the rectangular pulse x(t) is:
X
(
f
)
=
∫
−
T
/
2
T
/
2
Ae
−
j2πft
ⅆ
t
X
(
f
)
=
∫
−
T
/
2
T
/
2
Ae
−
j2πft
ⅆ
t
=
Ae
−
j2πft
−
j2πf
|
-
T
/
2
T
/
2
=
Ae
−
j2πft
−
j2πf
|
-
T
/
2
T
/
2
=
AT
e
jπfT
−
e
−
jπfT
j2πfT
=
AT
e
jπfT
−
e
−
jπfT
j2πfT
=
AT
(
sin
πfT
πfT
)
=
AT
(
sin
πfT
πfT
)
sin
πfT
πfT
=
{
0
for
f
=
n
/
T
,
n
≠
0
1
for
f
=
0
sin
πfT
πfT
=
{
0
for
f
=
n
/
T
,
n
≠
0
1
for
f
=
0
where n is an integer.
b/ Use of moment properties
From the moment properties we know that
X
(
0
)
=
∫
-
∞
∞
x
(
t
)
dt
=
AT
and
x
(
0
)
=
A
=
∫
-
∞
∞
X
(
f
)
df
X
(
0
)
=
∫
-
∞
∞
x
(
t
)
dt
=
AT
and
x
(
0
)
=
A
=
∫
-
∞
∞
X
(
f
)
df
Note thatwhich is just the area of the inscribed triangle.
c/ Sinc function
The type of function arises so frequently that it is useful to
define the sinc function,
sinc
(
x
)
=
sin
πx
πx
sinc
(
x
)
=
sin
πx
πx
Therefore,
X
(
f
)
=
AT
(
sin
πfT
πfT
)
=
ATsinc
(
fT
)
X
(
f
)
=
AT
(
sin
πfT
πfT
)
=
ATsinc
(
fT
)
d/ Source of zeros in FT
has zeros at f = n/T for n ≠ 0. What causes these zeros?
Note from the definition of the Fourier transform
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
X
(
f
)
=
∫
-
∞
∞
x
(
t
)
e
−
j2πft
ⅆ
t
=
∫
-
∞
∞
x
(
t
)
(
cos
(
2
πft
)
−
j
sin
(
2
πft
)
)
ⅆ
t
=
∫
-
∞
∞
x
(
t
)
(
cos
(
2
πft
)
−
j
sin
(
2
πft
)
)
ⅆ
t
The duration of x(t) is T. Hence, the integral is zero for those frequencies whose periods are submultiples of T. These are the frequencies f = n/T where n ≠ 0. The examples show the frequencies f = 1/T , f = 2/T , and f = 3/T .
e/ Alternate derivation of FT
The Fourier transform can be found from
j2πfX
(
f
)
=
Ae
j2πf
(
T
/
2
)
−
Ae
−
j2πf
(
T
/
2
)
=
2
jA
sin
(
πfT
)
j2πfX
(
f
)
=
Ae
j2πf
(
T
/
2
)
−
Ae
−
j2πf
(
T
/
2
)
=
2
jA
sin
(
πfT
)
X
(
f
)
=
AT
(
sin
(
πfT
)
πfT
)
X
(
f
)
=
AT
(
sin
(
πfT
)
πfT
)
f/ Effect of duration
Consider the sequence of rectangular pulses of the form
x
(
t
)
=
{
0
otherwise
1
/
T
for
t
<
|
T
/
2
|
⟺
F
X
(
f
)
=
sin
(
πfT
)
πfT
x
(
t
)
=
{
0
otherwise
1
/
T
for
t
<
|
T
/
2
|
⟺
F
X
(
f
)
=
sin
(
πfT
)
πfT
Note that as T decreases x(t) becomes tall and narrow and X(f) gets broader in frequency. Interpreted as generalized functions, x(t) → δ(t) and X(f) → 1.
11/ Triangular pulse
A triangular pulse is obtained by convolving a rectangular pulse with itself.
Since xT (t)=xR(t)*xR(t), the triangular pulse has the transform
X
T
(
f
)
=
X
R
(
f
)
×
X
R
(
f
)
=
(
T
sin
(
πfT
)
πfT
)
2
X
T
(
f
)
=
X
R
(
f
)
×
X
R
(
f
)
=
(
T
sin
(
πfT
)
πfT
)
2
IV. FILTERING REVISITED
For an LTI system with impulse response h(t) with arbitrary input x(t), the output is given by the convolution of the input with the impulse response.
The Fourier transform of the output equals the product of the Fourier transform of the input and the Fourier transform of the impulse response which is just the frequency response of the LTI system. Filtering is an example of a signal processing operation that is effectively viewed in the frequency domain in terms of Fourier transforms of the input, impulse response, and output.
1/ Use of LPF and HPF to separate sinusoids
The signal consists of a sum of sine waves that we wish to separate.
To design the filters we need to specify precisely what we mean by separation. These specifications are easily evaluated in the frequency domain.
The Fourier transform (spectrum) of the signal consists of impulses at the frequencies of the sinusoids. These are superimposed on the frequency responses of the LPF and HPF.
As the frequency separation between the two sinusoids is decreased, the order of the filter required to meet a given specification must be increased.
2/ Use of BPF to extract narrow-band signal from wide-band noise
The Fourier transform (spectrum) of the signal consists of a narrow-band signal, i.e., such as a sinusoid, and wide-band noise, i.e., an undesirable signal. The problem is to extract the signal from the noise using a BPF.
Once again we superimpose the spectrum of the signal and the frequency response of the system.
As the bandwidth of the BPF decreases, the amount of noise in the output decreases.
3/ Extraction of signal from noise
The input consists of an ECG signal recorded from the surface of the chest. The recording consists of the signal (the electrical activity of the heart) plus noise from various sources (e.g., the power lines, electrical activity of other muscles, noise from the electrodes). The objective is to extract the signal from the noise.
To design an appropriate filter, we examine the spectrum of the recorded signal.
The spectrum of the recorded signal is shown below.
The spectrum of the electrical activity of the heart is predominantly in the range 0.5 to 35 Hz. The rest is “noise.” Note the large peak at 60 Hz.
The recorded ECG signal is passed through a filter.
Frequency response of a second-order bandpass filter in cascade with a notch filter (at 60 Hz). The passband of the bandpass filter is between 0.38 and 60 Hz (as suggested in Problem 6 of Problem Set 4).
The filter characteristics are shown on an expanded and linear frequency scale centered on 60 Hz to show the effect of the notch filter.
The filtered and unfiltered ECG waveforms and spectra are shown below.
The first 10s of the filtered and unfiltered ECG waveforms are shown below.
Why does the filtered waveform appear thick in the first two seconds?
The impulse response of the filter is shown below.
The impulse response is shown on two amplitude and time scales.
It takes about 1-2 seconds for the impulse response to attenuate appreciably?
V. CONCLUSIONS:
- The combination of Fourier transform properties and the Fourier transforms of simple time functions yields a rich collection of Fourier transform pairs.
- If the jω axis is in the region of convergence of the Laplace transform, then the Fourier transform equals the Laplace transform evaluated along the jω axis.
- If there are poles on the jω axis, so that the Laplace transform does not include the jω axis, the Fourier transform can still be defined with the use of singularity functions. This situation will be explored further in the next lecture.
- The filter has attenuated the low-frequency noise as can be seen from the spectrum. Note also that the baseline of the waveform of the filtered ECG signal has been flattened.