Search Mathematics of the DFT
Book Index | Global Index
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Ideal Spectral Interpolation
Using Fourier theorems, we will be able to show (§7.4.12) that
zero padding in the time domain gives exact bandlimited interpolation in
the frequency domain.7.9In other words, for truly time-limited signals
,
taking the DFT of the entire nonzero portion of
extended by zeros
yields exact interpolation of the complex spectrum--not an
approximation (ignoring computational round-off error in the DFT
itself). Because the fast Fourier transform (FFT) is so efficient,
zero-padding followed by an FFT is a highly practical method for
interpolating spectra of finite-duration signals, and is used
extensively in practice.
Before we can interpolate a spectrum, we must be clear on what a
``spectrum'' really is. As discussed in Chapter 6, the
spectrum of a signal
at frequency
is
defined as a complex number
computed using the inner
product
That is,

is the unnormalized
coefficient of projection of

onto the
sinusoid 
at frequency

. When

, for

, we obtain the
special set of spectral samples known as the DFT. For other values of

, we obtain spectral points in between the DFT samples.
Interpolating DFT samples should give the same result. It is
straightforward to show that this ideal form of interpolation is what
we call
bandlimited interpolation, as discussed further in
Appendix
D and in Book IV [
67] of this series.
Previous:
Zero Padding ApplicationsNext:
Interpolation Operator
written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at
Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See
http://ccrma.stanford.edu/~jos/ for details.