QUOTE(penvzila @ Aug 16 2006, 01:09)

This is something entirely different.
Suppose we have a simple time distrete signal containing a sinusoid with 0<=freq<=1:
x1[n] = cos(n*pi*freq) for n=0,1,2,....
When we do "zero-stuffing" we interleave this signal with zero samples so that
x2[n] = x1[n/2] = cos(n*pi*freq*1/2)
for n being evenx2[n] = 0
for n being oddObserve that
x2[n] = 1/2 * cos(n*pi*freq*1/2) + 1/2 * cos(n*pi*(1-freq*1/2))
(Proof is left to the reader as exercise)
What does this mean? We now have TWO sinusoids, one at freq*1/2 times the nyquist frequency and one at 1-freq*1/2 times the nyquist frequency (alias). In other words the spectrum is mirrored at the original nyquist frequency (alias).
(This actually extends to stuffing two or more zeros inbetween two samples instead of just one -- The original spectrum stays intact and above alias frequencies are created)
Now we just need to
apply a lowpass filter to get rid of the alias frequencies.
We then have appropriately resampled the signal x1 to twice the sampling rate.

Sebastian