The GPS C/A code is a binary phase shift keying (BPSK) signal with a chipping rate of 1.023 MHz. The notation BPSK(fc) is used to describe the signal, where fc represents a factor of 1.023MHz[2]. The Galileo Open Service signal on L1 will use a BOC modulated signal. For BOC signals, the spreading code is mixed with a square wave at a given subcarrier frequency. The notation BOC(fs, fc) is used, where fs represents the square wave subcarrier frequency in units of 1.023 MHz, and fc represents the chipping rate in units of 1.023 MHz. The generation of a BOC(1,1) signal is shown in Figure 1, where the top line is a 1.023 MHz square wave, the middle line is a 1.023 MHz spreading code, and the bottom line is the resulting BOC(1,1) modulation signal.
The normalized ideal autocorrelation
function for a BPSK(1) signal is shown in
Figure 2. The autocorrelation function for
a BOC(1,1) signal is shown in Figure 3.
Compared to the BPSK(1) autocorrelation
function, the square wave subcarrier
modulation used with BOC(1,1) causes the autocorrelation function to have a sharp main peak, and two smaller negative side peaks. The sharp main peak will result in improved code tracking performance for the BOC(1,1) signal, as well as improved multipath mitigation performance. |