Given: $$ DTFT\{x[n]\}=X(\omega)= \begin{cases} 1 & |\omega| \leq 2/\pi \\ 0 & 2/ \pi < |\omega| < \pi \end{cases}\ \ \ \ \ (periodic\ 2\pi) $$
If I downsample $X(\omega)$ by M. I get:
$$ \begin{aligned} x_d[n] &= x[nM] \\ \\ X_d(\omega) &= 1/M\ X(\omega/M) \end{aligned} $$
Now what happens if I up-sample $x[n]$ again by $L$?
why can't I just let $M = 1/L$ and substitute into down-sampling equation to get up-sampling equation?
$$ \begin{aligned} x_i[n] &= x[n/L] \\ \\ X_i(\omega) &= L\ X(L \omega) \end{aligned} $$
I'm a little bit confused because my book is telling me that upsampling equation doesn't scale the amplitude by L:
$$ X_i(\omega) = X(L\omega) $$
Just wondering what happened to the L term when upsampling?
(page 112, Schaum's Outline, Digital Signal Processing, Second Edition)
If I look up DTFT time scaling property, I find:
$$ DTFT\{\ x[an]\ \} = 1/a X(\omega / a) $$
Which seems to confirm that upsampler should have an L term ..