Ideal Spectral Interpolation
Stretch Operator
Signal Operators Contents
Global
Contents
Global
Index Index Search
Zero Padding
Zero padding consists of appending zeros
to a signal. It maps a length
signal to a length
signal, but
need not be an integer multiple of
:
For example,
The above definition is natural when
represents a
signal starting at time 0 and extending for
samples. If,
on the other hand, we are zero-padding a spectrum,
or we have a time-domain signal which has nonzero samples for negative time
indexes, then the zero padding is normally inserted between samples
and
for
odd (note that
), and similarly for even
. Thus, for spectra,
zero padding is inserted at the point
(
).
Figure 7.5
illustrates this second form of zero padding. It is also used in conjunction
with zero-phase
FFT
windows (discussed further in §7.4.4
below).
Figure 7.5: Illustration of
frequency-domain zero padding:
a) Original spectrum
plotted
over the domain
where
(i.e., as the spectral
samples would normally be held in a computer array).
b)
.
c) The same signal
plotted over the domain
which is more natural for
interpreting negative
frequencies.
d)
.
 |
Using Fourier
theorems, we will be able to show that zero padding in the time
domain gives bandlimited
interpolation in the frequency domain. Similarly,
zero padding in the frequency domain gives
bandlimited interpolation in the time domain.
It is important to note that bandlimited interpolation is ideal
interpolation in digital signal
processing.
Ideal Spectral Interpolation
Stretch Operator
Signal Operators Contents
Global
Contents
Global
Index Index Search
``Mathematics of the Discrete
Fourier Transform (DFT)'', by Julius O. Smith III, (online
book).
(Browser settings
for best viewing results)
(How to cite
this work)
(Order a
printed hardcopy)
Copyright © 2003-08-28 by Julius O. Smith III
Center for Computer Research in Music and
Acoustics (CCRMA), Stanford
University
(automatic links
disclaimer)