The Input Signal Simulator generates the GPS spread spectrum signal according to the user's specifications at a configurable low IF. In short, the incoming GPS signal is simulated in this module.
The Signal Processor converts the incoming modulated IF signal to In Phase (I) and Quadrature (Q) signals in a Costas Loop. The Code and Carrier Phase Lock Loops perform signal tracking.
The GPS Signal Acquisition and Tracking process can be analyzed using the Input Signal Simulator and the Signal processor.
The design parameters of the different components of the correlator can be varied by the user to study their effect on performance, either individually or collectively.
Function
- Generation of C/A code
- Separation of I and Q signals in a Costas Loop
- Computation of Auto and Cross Correlation values
- Signal acquisition using Cell by Cell search
- Signal tracking
- Computation of Doppler and Code phase
Resources Needed IBM PC (386) MS-DOS 1 M Byte hard disk space VGA color display

Features
Input Signal Simulator
- Generation of C/A codes for all GPS satellites
- Selection of low IF (1.0 MHz to 6.0 MHz)
- Introduction of Doppler (-10 KHz to 10 KHz)
- Variation of carrier phase (00 to 1800)
- Introduction of C/A code chip shift
- Addition of Gaussian noise (-90 dB < SNR < +90 dB)
Signal Processor
- Generation of C/A code for all GPS satellites
- Selection of sampling frequency (1 to 7 MHz)
- Selection of code type (ideal or DCO clocked)
- Variation of DCO resolution (code and carrier)
- Generation of local carrier (1.0 MHz to 6.0 MHz)
- Introduction of estimated Doppler (-10 KHz to +10 KHz)
-
Variation of local carrier phase (00 to 1800)
- Introduction of C/A code chip and phase shift
- Selection of Integration per iod (1 to 20)