Mathematics of the Discrete Fourier Transform (DFT)



<< Previous page  TOC  INDEX  Next page >>

Bandlimited Interpolation in Time

The dual of the Zero-Padding Theorem states formally that zero padding in the frequency domain corresponds to ideal bandlimited interpolation in the time domain. However, we have not precisely defined ideal bandlimited interpolation in the time domain. Therefore, we'll let the dual of the Zero-Padding Theorem provide its definition:



Definition: For all $x\ and any integer $L\,

\

where the zero-padding is of the frequency-domain type, as described earlier and illustrated in Fig. 8.5.

It is instructive to interpret the Interpolation Theorem in terms of theStretch Theorem $\. To do this, it is convenient to define a ``zero-centered rectangular window'' operator:



Definition: For any $X\ and any odd integer $M<N$ we define the length $M$ even rectangular windowing operation by

\

Thus, the ``zero-phase rectangular window,'' when applied to a spectrum$X$, sets the spectrum to zero everywhere outside a zero-centered interval of $M$ samples. Note that $\ is the ideal lowpassfiltering operation in the frequency domain, where the lowpass ``cut-off frequency'' in radians per sample is $\. With this we can efficiently show the basic theorem of ideal bandlimited interpolation:



Theorem: For $x\,

\

In other words, ideal bandlimited interpolation of $x$ by the factor $L$may be carried out by first stretching $x$ by the factor $L$ (i.e., inserting $L-1$ zeros between adjacent samples of $x$), taking the DFT, applying the ideal lowpass filter, and performing the inverse DFT.

Proof: First, recall that $\, that is, stretching a signal by the factor $L$ gives a new signal $y=\ which has a spectral grid $L$ times the density of $X$, and the spectrum $Y$ contains$L$ copies of $X$ repeated around the unit circle. The ``baseband copy'' of $X$ can be defined as the width $N$ sequence centered about frequency zero. Therefore, if we can use an ``ideal filter'' to ``pass'' the baseband spectral copy and zero out all others, we can convert $\ to $\. I.e.,

\

where the last step is by definition of time-domain ideal bandlimited interpolation.

Note that the definition of ideal bandlimited time-domain interpolation in this section is only really ideal for signals which are periodic in$N$ samples. To see this, consider that the rectangular windowing operation in the frequency domain corresponds to cyclic convolutionin the time domain,8.8 and cyclic convolution is only the same as acyclic convolution when one of the signals is truly periodic in $N$ samples. Since all spectra $X\ are truly periodic in $N$ samples, there is no problem with the definition of ideal spectral interpolation used in connection with the Zero-Padding Theorem. However, for a more practical definition of ideal time-domain interpolation, we should use instead the dual of the Zero-Padding Theorem for the DTFT case. Nevertheless, for signals which areexactly periodic in $N$ samples (a rare situation), the present definition is ideal.

<< Previous page  TOC  INDEX  Next page >>

Back to Hardware Guides
"Music 320 Background Reader" by Julius O. Smith III, (Course Background Reader, Music 320). Copyright © 2001-01-02 by Julius O. Smith III. - Center for Computer Research in Music and Acoustics (CCRMA), Department of Electrical Engineering, Stanford University. This is a modified HTML version reproduced by permission.
| TXT | TXT+
Unless otherwise indicated, the contents of this site are copyright © Nicola Asuni - Tecnick.com s.r.l.
Tecnick.com s.r.l. - Sede Legale: Via Della Pace, 11 – 09044 – Quartucciu (CA) – ITALY - Capitale Sociale € 10.000,00 i.v. - P. IVA e C.F.: 02574420929 - C.C.I.A.A.: CA-2000-19195 - R.E.A.: 208980

Powered by Tecnick.com AIOCP (All In One Control Panel) GetJava Download Button
 
Technick.net - Tons of Hardware Information





Bookmark and Share