Downsampling (Decimation) Operator
Figure 11.3 shows the symbol for downsampling by the factor
.
The downsampler selects every
th sample and discards the rest:

In the frequency domain, we have

Thus, the frequency axis is expanded by the factor
, wrapping
times around the unit circle, adding to itself
times. For
, two partial spectra are summed, as indicated in Fig.11.4.
Using the common twiddle factor notation
![]() |
(12.1) |
the aliasing expression can be written as

Example: Downsampling by 2
For
, downsampling by 2 can be expressed as
, so that
(since
)
![\begin{eqnarray*}
Y(z) &=& \frac{1}{2}\left[X\left(W^0_2 z^{1/2}\right) + X\left(W^1_2 z^{1/2}\right)\right] \\ [5pt]
&=& \frac{1}{2}\left[X\left(e^{-j2\pi 0/2} z^{1/2}\right) + X\left(e^{-j2\pi 1/2}z^{1/2}\right)\right] \\ [5pt]
&=& \frac{1}{2}\left[X\left(z^{1/2}\right) + X\left(-z^{1/2}\right)\right] \\ [5pt]
&=& \frac{1}{2}\left[\hbox{\sc Stretch}_2(X) + \hbox{\sc Stretch}_2\left(\hbox{\sc Shift}_\pi(X)\right)\right].
\end{eqnarray*}](http://www.dsprelated.com/josimages_new/sasp2/img1936.png)
Example: Upsampling by 2
For
, upsampling (stretching) by 2 can be expressed as
, so that
![]() |
(12.2) |
as discussed more fully in §2.3.11.
Next Section:
Filtering and Downsampling
Previous Section:
Upsampling (Stretch) Operator