Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search


Upsampling (Stretch) Operator

Figure: Upsampling by a factor of $ N$: $ y \isdef
\hbox{\sc Stretch}_N(x)$.
\begin{figure}\input fig/upsample.pstex_t
\end{figure}

Figure 10.1 shows the graphical symbol for a digital upsampler by the factor $ N$. To upsample by the integer factor $ N$, we simply insert $ N-1$ zeros between $ x(n)$ and $ x(n+1)$ for all $ n$. In other words, the upsampler implements the stretch operator defined in §2.3.9:

\begin{eqnarray*}
y(n) &=& \hbox{\sc Stretch}_{N,n}(x)\\
&\isdef & \left\{\beg...
...\bf Z} \\ [5pt]
0, & \hbox{otherwise}. \\
\end{array} \right.
\end{eqnarray*}

In the frequency domain, we have, by the stretch (repeat) theorem for DTFTs:

\begin{eqnarray*}
Y(z) &=& \hbox{\sc Repeat}_{N,z}(X)\\
&\isdef & X(z^N), \quad z\in{\bf C}.
\end{eqnarray*}

Plugging in $ z=e^{j\omega}$, we see that the spectrum on $ [-\pi,\pi)$ contracts by the factor $ N$, and $ N$ images appear around the unit circle. For $ N=2$, this is depicted in Fig.10.2.

Figure: Illustration of $ \hbox {\sc Repeat}_2$ in the frequency domain.
\includegraphics[scale=0.8]{eps/upsampspec}


Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

[How to cite this work]  [Order a printed hardcopy]  [Report a bug]

``Spectral Audio Signal Processing'', by Julius O. Smith III, (October 2008 Draft).
Copyright © 2009-06-10 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [About the Automatic Links]