Discrete-Time Fourier Transform
Discrete-Time Fourier Transform
Discrete-Time Fourier Transform
Fig 1. Depiction of a Fourier transform (upper left) and its periodic summation (DTFT) in the lower left corner. The lower
right corner depicts samples of the DTFT that are computed by a
discrete Fourier transform (DFT).
Denition
2 Inverse transform
The utility of this frequency domain function is rooted in
the Poisson summation formula. Let X(f) be the Fourier
transform of any function, x(t), whose samples at some
interval, T (seconds), are equal (or proportional to) the
x[n] sequence, i.e. T x(nT ) = x[n] . Then the periodic
function represented by the Fourier series is a periodic
summation of X(f). In terms of frequency f in hertz (cycles/sec):
n=
{
} def
x[n](tnT ) = F 1 X1/T (f ) =
The integer k has units of cycles/sample, and 1/T is the However, noting that X/T(f) is periodic, all the necessample-rate, fs (samples/sec). So X/T(f) comprises ex- sary information is contained within any interval of length
act copies of X(f) that are shifted by multiples of fs hertz 1/T. In both Eq.1 and Eq.2, the summations over n are a
1
Fourier series, with coecients x[n]. The standard formulas for the Fourier coecients are also the inverse
transforms:
Xk
x[n] = T
1
T
1
=
2
(
)
kn
k
X1/T
=
x[n] ei2 N
NT
|
{z
} n=
X1/T (f ) e
i2f nT
df
xN [n] ei2 N ,
kn
X2 () ein d
{z
DF T
k = 0, . . . , N 1
Periodic data
def
x[n mN ].
When the input data sequence x[n] is N-periodic, Eq.2
m=
can be computationally reduced to a discrete Fourier
The xN sequence is the inverse DFT. Thus, our sampling
transform (DFT), because:
of the DTFT causes the inverse transform to become periodic.
All the available information is contained within N
In order to evaluate one cycle of xN numerically, we resamples.
quire a nite-length x[n] sequence. For instance, a long
X1/T (f ) converges to zero everywhere except integer sequence might be truncated by a window function of
length L resulting in two cases worthy of special mention:
multiples of N1T , known as harmonic frequencies.
L N and L = IN, for some integer I (typically 6 or 8).
The DTFT is periodic, so the maximum number of For notational simplicity, consider the x[n] values below
unique harmonic amplitudes is T1 / N1T =N.
to represent the modied values.
xN [n] =
frequencies, f = NkT . Introducing the notation N to rep- as multi-block windowing and window presum-DFT.
resent a sum over any n-sequence of length N, we can [2] [3] A good way to understand/motivate the technique is
write:
to recall that decimation of sampled data in one domain
(time or frequency) produces aliasing in the other, and
vice)versa. The xN summation is mathematically equiva(
(
)
k
k
lent
i2 N
(nmN
) to aliasing, leading to decimation in frequency, leavX1/T
=
x[n mN ] e
ing
only DTFT samples least aected by spectral leakNT
m=
N
) (
) (
) implementing an FFT
(
age. That is usually
a priority
when
k
k
lter-bank
With
Nn
=
x[n] ei2 N n =
x[n] ei2(channelizer).
1 .a conventional window
function
of
length
L,
scalloping
loss would be unacceptm=
m=
N
N
|
} windows are created using FIR lter
able.{z
So multi-block
X[k] (DFT)
design
tools. Their frequency prole is at at the highest
point
and
falls o quickly at the midpoint between the reTherefore, the DTFT diverges at the harmonic frequenmaining
DTFT
samples. The larger the value of paramcies, but at dierent frequency-dependent rates. And
eter
I
the
better
the potential performance. We note that
those rates are given by the DFT of one cycle of the x[n]
the
same
results
can be obtained by computing and decisequence. In terms of a Dirac comb function, this is repmating
an
L-length
DFT, but that is not computationally
resented by:
ecient.
(
)
1
k
X[k]
f
.
X1/T (f ) =
NT
NT
k=
|
{z
}
Xk =
N
1
x[n] ei2 N .
kn
n=0
In order to take advantage of a fast Fourier transform algorithm for computing the DFT, the summation is usually
When the DTFT is continuous, a common practice is to performed over all N terms, even though N-L of them are
compute an arbitrary number of samples (N) of one cycle zeros. Therefore, the case L < N is often referred to as
of the periodic function X1/T:
zero-padding.
6.1
Alternative notation
Spectral leakage, which increases as L decreases, is detrimental to certain important performance metrics, such
as resolution of multiple frequency components and the
amount of noise measured by each DTFT sample. But
those things don't always matter, for instance when the
x[n] sequence is a noiseless sinusoid (or a constant),
shaped by a window function. Then it is a common practice to use zero-padding to graphically display and compare the detailed leakage patterns of window functions.
To illustrate that for a rectangular window, consider the
sequence:
1
x[n] = ei2 8 n ,
and L = 64.
Convolution
However, its relevance is obscured when the DTFT is expressed as its equivalent periodic summation. So the notation X() is also commonly used, as in the table below.
def
X2 () =
X( 2k).
k=
12
12 References
Properties
See also
Multidimensional transform
Zak transform
10
Notes
F
T x(nT ) (t nT ) = F x(t) T
(t nT )
n=
{
= X(f ) F
n=
n=
}
(t nT )
(
)
k
f
T
k=
)
(
k
.
=
X f
T
= X(f )
k=
11
REFERENCES
Citations
13
13.1
Discrete-time Fourier transform Source: https://en.wikipedia.org/wiki/Discrete-time_Fourier_transform?oldid=710077436 Contributors: Michael Hardy, Ahoerstemeier, Stevenj, Furrykef, Giftlite, Dirk Gently, Discospinster, Rbj, LutzL, PAR, Cburnett, Oleg Alexandrov,
Mwilde, Btyner, Fred Bradstadt, Alejo2083, Mathbot, YurikBot, RobotE, Axfangli, Zukeeper, Oli Filth, Metacomet, Nbarth, Darth Panda,
Bob K, Ligulembot, Dicklyon, INkubusse, Goose240, Thijs!bot, Hazmat2, Frozenport, John254, Neilbartlett, Leyo, Krishnachandranvn,
Anna Lincoln, SieBot, Jojalozzo, Kanonkas, Davyzhu, Wdwd, Addbot, AndersBot, Publicly Visible, Luckas-bot, Sz-iwbot, Citation bot,
FrescoBot, Vaamarnath, RjwilmsiBot, JacobDang, GoingBatty, HiW-Bot, ZroBot, Maschen, Alexander Misel, 28bot, Sitar Physics, ClueBot NG, Jack Greenmaven, Mattgately, Winner245, HMSSolent, BattyBot, Arcandam, Jiejie9988, Mark viking, Cupitor, Upputuri92,
Monkbot and Anonymous: 75
13.2
Images
13.3
Content license