7.3.5 Getting Started: Pre- & Initial Processing Steps

DETECTION AND REPAIR OF CYCLE SLIPS



Although triple-difference solutions are tolerant of cycle slips, double-difference solutions cannot tolerate cycle slips (see the Table in section 6.3.7), hence all data must be "cleaned" before reaching this stage of the adjustment.

Cycle slips occur when the continuous tracking of a satellite is interrupted by an obstruction, or the antenna being moved too fast, or faulty signal processing within the receiver, or even when the ionospheric activity is too high (WANNINGER, 1993). They cause the integrated carrier phase count to become "corrupted" once signal lock-on is reacquired on the satellite. Cycle slips generally occur at a receiver tracking a satellite and rarely are there slips on all satellites at the same time. Slips can occur independently on L1 and L2. It is a characteristic of cycle slips that all observations taken after the cycle slip has occurred are shifted by the same integer number of cycles (section 6.2.1).

The detection and repair of cycle slips is therefore an important pre-processing step. It can also be a labour intensive and time consuming process if the data is noisy, has gaps and has many slips on more than one satellite at a time. Automatic procedures are generally used for standard GPS surveying applications addressed by commercial processing software.

Several techniques have been developed to perform this task. Cycle slip detection is easier than its correction, and the difficulty is a function of: the positioning mode, the baseline length, the type of data available, the antenna dynamics, etc., hence the following comments can be made:


All cycle slip procedures are dependent on the (implicit or explicit) analysis of the residual pattern of the data from epoch to epoch. Hence they are dependent on how well the rate-of-change of phase can be predicted from epoch to epoch. Rate-of-change of phase is a function of the rate-of-change of the receiver-satellite geometric range, as well as the other biases. The ease with which the rate-of-change of phase can be predicted is a function of:


In general, the cycle slip detection methods can be classified as follows, and the various test observables include the single- and double-differenced data, the raw undifferenced phase data, linear combinations of L1 and L2 phase data, and combinations of phase and pseudo-range data:

First, second and third between-epoch differences.
Single Epoch
Observable
First Differences
(across two epochs)
Second Differences
(across two 1st diffs)
Third Differences
(across two 2nd diffs)
ji(e-2)
ji(e-1)
ji(e)
ji(e+1)
ji(e+2)
ji(e-2,e-1)
ji(e-1,e)
ji(e,e+1)
ji(e+1,e+2)
2Ii(e-2,e-1,e)
2Ii(e-1,e,e+1)
2Ii(e,e+1,e+2)
3Ii(e-2,e-1,e,e+1)
3Ii(e-1,e,e+1,e+2)


Note that only large cycle slips are likely to show up in the one-way residuals (because of the unpredictable size of the receiver and satellite clock's erratic behaviour), whereas all cycle slips should be visible in the double-differences (see Figure 1a below). Figure 1b illustrates the residuals after between-epoch differencing. Note the "outlier" effect illustrated in the Table in section 6.3.7.




Figure 1. Cycle slip signature in double-differenced phase (a "jump" - (a)) and triple-differenced phase data (an "outlier" - (b)) series.


Cycle slip detection and repair procedures therefore consist essentially of the following steps:


If scanning dual-frequency observations, this process would take place independently on L1 and L2, as well for certain linear combinations of L1 and L2 data (section 6.4.1, section 8.4.1, and HOFMANN-WELLENHOF et al, 1998, for further details). It may also be necessary to screen for "half-cycle" slips on L2 if "squaring" receivers have been used.

The "clean" double-differenced data is now ready for the main processing step.

	

Back To Chapter 7 Contents / Next Topic / Previous Topic

© Chris Rizos, SNAP-UNSW, 1999