I've always been told that aliasing can only occur when sampling a signal from the analog to the digital domain (or when downsampling in the digital domain as I've found out...). However, I'm running into another scenario which seems as if aliasing is occurring. I am sampling a 4 MHz analog signal with a 12 MHz sampling rate. Then in the digital domain I am multiplying that 4 MHz sampled signal with a 4 MHz NCO. This mixes the 4 MHz down to baseband and in theory mix another signal up to 8 MHz. However an 8 MHz signal cannot be represented with the 12 MHz sampling rate, and the signal is 'folding' back onto 4 MHz.
Can anyone provide any insight as to whether this is supposed to happen?
I'm running a simulation in matlab and trying to determine if my simulation setup is wrong or my theory is wrong.
Can anyone provide any insight as to whether this is supposed to happen?
I'm running a simulation in matlab and trying to determine if my simulation setup is wrong or my theory is wrong.
