How to emulate a sampling clock offset (between the transmitter and the receiver) of 1 part per million (SCO=1ppm) in Matlab? Theoretically, I can upsample the signal by a factor of 1,000,001 (one million and one) and then downsample it by a factor of 1,000,000 (one million) to emulate resampling the signal at a sampling rate of 1+1e-6. However, doing this is impossible in Matlab. I am thinking of doing this by taking FFT, then padding zeros in the frequency domain, then appropriate selection followed by iFFT...
Thanks
upfirdnfunction which is rather good at this sort of thing? $\endgroup$