I have a complex input signal of 300 ms at baseband. I have already performed acquisition on this signal and acquired four GPS satellites and have the code phase and Doppler frequency of each of them.
Now for tracking I am following Kai Borre's MATLAB code for a GPS software receiver. But, this code is written for a real input signal at IF (intermediate frequency).
Now I need my signal (which is currently on baseband (zero-IF)), to be at 1.5 MHz IF (intermediate frequency).
Is it practically possible to change the complex signal at baseband to a real signal at IF (1.5 MHz) without losing the information on imaginary part? My sampling rate is 5 MHz.