I'm trying to understand why Matlab function upsample causes contraction in the spectrum, like the following figure shows.
Also showed in mathwork online document.
Filtering after upsampling removes the imaging artifacts, but contraction still stays, as shown below. Could anyone help explain in details why?