Global Positioning System Reference
In-Depth Information
FIGURE 8.7 An input signal and two sections of the real part of e j 2 πnk/N .
change due to the navigation data. Since there is noise in the input data, the
phase change will not exactly equal the desired values of 0 to
±
π . For example,
if the phase shift is close to 0 or 2 π , it is considered that there is no phase shift.
If the phase shift is close to
π , it is considered that there is a π phase shift.
In general, a threshold can be set at
±
π /2. In Figure 8.8, the thresholds are set
at π /2 and 3 π /2. If the absolute value of the difference angle is within the range
π /2 and 3 π /2, it can be classified as a π phase shift. Otherwise, there is no
phase shift. The π phase shift cannot occur within 20 ms and it occurs only at a
multiple of 20 ms.
±
8.10 ACCURACY OF THE BEGINNING OF C/A CODE MEASUREMENT
The input signal is digitized at 5 MHz, or every data point is separated by 200 ns.
With this time resolution, the corresponding distance resolution is about 60 m
(3 × 10 8
× 200 × 10 9 ), which is not accurate enough to solve for a user position.
Since the GPS signal and digitizing clock of the receiver cannot be synchronized,
it is not likely to match a data point with the true beginning of the C/A code.
Under the worst condition, the digitized beginning of the C/A code can be 100 ns
away from the true value, when the true beginning of the C/A code falls at
the middle of two digitizing points. The acquisition program can only measure
the accuracy of the beginning of the C/A code to the digitized resolution. It is
desirable to measure the beginning of the C/A code very accurately.
In the conventional tracking loop discussed in Section 8.7, the locally gen-
erated C/A code is updated every millisecond. The purpose of the updating is
to generate a C/A code to match the C/A code in the input signal and gener-
ate a carrier frequency to match the carrier frequency in the input signal. Only
Search WWH ::




Custom Search