DIGITAL SIGNAL PROCESSING
DISCRETE TIME FOURIER
TRANSFORM
Road Map
Fourier Transform
Continuous –Time Fourier Transform
Discrete-Time Fourier Transforms
DTFT Properties
2
Fourier Transform
• The Fourier series named after Joseph
Fourier decomposes a periodic function
into a sum of simple oscillating functions
namely sines and cosines
• A Fourier transform, transforms a time
domain sequence into a frequency domain
sequence.
3
Fourier Transform
• The Fourier transform defines a
relationship between a signal in the time
domain and its representation in the
frequency domain. Being a transform, no
information is created or lost in the
process, so the original signal can be
recovered from knowing the Fourier
transform, and vice versa.
• The Fourier transform of a signal is a
continuous complex valued signal capable
of representing real valued or complex
valued continuous time signals.
4
Fourier Transform
• The Fourier transform is defined by the
equation
X(f )
j 2ft
x t e dt
where X(f) is the Fourier transform of x(t) .
• Frequency is measured in Hertz, with f as the
frequency variable.
5
Continuous-Time Fourier Transform
• The CTFT of a continuous time signal
xa (t ) is given by
X a ( j )
jt
x
(
t
)
e
dt
a
• Often referred to as the Fourier
Spectrum or simply the spectrum of the
continuous time signal
6
Inverse CTFT
• The inverse CTFT of a Fourier
transform X a ( j) is given by
1
xa (t )
2
jt
X
(
j
)
e
d
a
• Often referred to as the Fourier
Integral
7
Continuous-Time Fourier Transform
•
is real and denotes the continuous-
time angular frequency variable in radians
• In general the CTFT is a complex
function of in the range
• It can be expressed in the polar form as
X a ( j) X a ( j) e
where
j a ( )
() arg{ X a ( j)}
8
Continuous-Time Fourier Transform
• The quantity X a ( j) is called the
magnitude spectrum and the quantity
a () is called the phase spectrum
• Both the spectrums are real functions of
• In general the CTFT X a ( j) exists if
xa (t ) satisfies the Dirichlet conditions
9
Continuous-Time Fourier Transform
Dirichlet Conditions
• The signal xa (t ) has a finite number of
discontinuities and a finite number of
maxima and minima in any finite interval
• The signal is absolutely integrable i.e.
xa t dt
10
Energy Density Spectrum
• The total energy E x of a finite energy
continuous-time complex signal xa (t ) is given by
Ex
x
2
a
(t ) dt
x
(
t
)
x
a a (t )dt
• The above expression can be rewritten as
1
E x xa (t )
2
X
a
( j)e
jt
d dt
11
Energy Density Spectrum
• Interchanging the order of the integration we get
1
jt
Ex
X a ( j) xa (t )e dt d
2
1
2
1
2
X
a
( j)X a ( j)d
X
( j) d
2
a
12
Energy Density Spectrum
• Hence
1
x(t ) dt 2
2
X
( j) d
2
a
• The above relation is more commonly
known as the Parseval's relation for
finite energy continuous-time signals
13
Energy Density Spectrum
• The quantity X a ( j) 2
is called the energy
density spectrum of xa (t ) and usually denoted as
S xx () X a ( j)
2
• The energy over a specified range of frequencies
a b can be computed using
E x ,r
1
2
b
S
xx
()d
a
14
Band-limited Continuous–Time
Signals
• A full-band, finite-energy, continuous –
time signal has a spectrum occupying
the whole frequency range
• A band-limited continuous-time signal
has a spectrum that is limited to a
portion of the frequency range
15
Band-limited Continuous–Time
Signals
• An ideal band-limited signal has a
spectrum that is zero outside a finite
frequency range a b that
is
0, 0 a
X a ( j)
0, b
• However an ideal band-limited signal
cannot be generated in practice
16
Band-limited Continuous–Time
Signals
• Band-limited signals are classified
according to the frequency range where
most of the signal’s is concentrated
• A lowpass continuous-time signal has a
spectrum occupying the frequency
range p where p is
called the bandwidth of the signal
17
Band-limited Continuous–Time
Signals
• A highpass continuous-time signal has
a spectrum occupying the frequency
range 0 p where
the bandwidth of the signal is from p
to
18
Band-limited Continuous–Time
Signals
• A bandpass continuous-time signal has
a spectrum occupying the frequency
range 0 L H
where H L is the bandwidth
19
Discrete Time Fourier Transform
• Definition : The discrete-time Fourier
transform (DTFT) X (e j ) of a
sequence x[n] is given by
j
X (e )
x[n]e
jn
n
j
• In general X (e ) is a complex function
of the real variable and can be
written as X (e j ) X (e j ) X (e j )
re
im
20
Discrete Time Fourier Transform
j
• X re (e ) and X im (e j ) are
respectively the real and imaginary parts
of X (e j ) and are real functions of
•
j
X (e ) can alternatively be expressed
as
X (e ) X (e ) e
where
( ) arg{ X (e j )}
j
j
j ( )
21
Discrete Time Fourier Transform
•
•
•
•
j
X (e ) is called the magnitude function
( ) is called the phase function
Both quantities are again real functions of
In many applications the DTFT is called the
Fourier Spectrum
• Likewise X (e j ) and ( ) are called
the magnitude and phase spectra
22
Discrete Time Fourier Transform
• For a real sequence x[n] , X (e j ) and
X re (e j ) are even functions of whereas ( )
and X im (e j ) are odd functions of
Note: X (e j ) X (e j ) e j ( 2k )
j
X (e ) e
j ( )
for any integer k
The phase function ( ) cannot be uniquely
specified for any DTFT
23
Discrete Time Fourier Transform
• Unless otherwise stated we shall assume
that the phase function ( )
is
restricted to the following range of values :
( )
called the principal value
24
Discrete Time Fourier
Transform
• The DTFT of some sequences exhibit
discontinuities of 2 in the phase
response
• An alternate type of phase function that is
continuous function of is often
used.
• It is derived from the original phase
function by removing the discontinuities
of 2
25
Discrete Time Fourier
Transform
• The process of removing the
discontinuities is called wrapping
• The continuous phase function
generated by unwrapping is denoted
as c ( )
• In some cases discontinuities of
may be present after unwrapping
26
DTFT Properties
• There are number of important properties
of the DTFT that are useful in signal
processing applications
• These are listed here without proof
• Their proofs are quite straightforward
• We illustrate the applications of some of
the DTFT properties
27