Closed mchitre closed 11 months ago
The problem is that a real input to upconvert()
is treated as a passband signal and converted to analytic by removing the negative frequency component. This destroys the signal.
Since upconvert()
expects a baseband signal, we should assume that a real signal is a baseband signal with 0 as imaginary component.
Example:
fails (silently gives wrong result), but
works