6.1.2 GPS Observation Equations

THE NATURE OF GPS OBSERVATION MODEL BIASES



The basic GPS observables of carrier beat phase and pseudo-range are essentially biased ranges (section 1.3.1). The ideal quantity required for GPS data processing is the true range ji. The true range contains all the geometric information necessary to determine the receiver coordinates and/or the satellite position. One of the challenges in GPS processing is therefore to develop data analysis strategies that best handle the measurement biases. These biases arise from a number of sources (section 6.2.1):


Upon adopting eqn (6.1-13) as the basic measurement model, and proceeding with the normal linearisation process required for a Least Squares adjustment, a further class of biases is introduced into the residual quantity: observed range (phase or code) minus modelled or calculated (biased) range. This "O-C" quantity now also includes errors in the apriori information contained in the modelled range, primarily the errors in the assumed known receiver coordinates and satellite ephemeris information (used to derive the "calculated" value for the quantity ji). There are two options, these additional biases can be:

 

A significant challenge in GPS processing is therefore to develop strategies that either reliably estimate the additional model biases introduced into a Least Squares adjustment, or at the very least, minimise the effects of neglected residual systematic biases and random errors.

Accounting for Biases


Dealing with the various biases in GPS solutions based on the mathematical model according to eqn (6.1-13) is a considerable problem. In fact much of the development effort in GPS software has gone into investigating ways of best reducing the computational burden imposed by having to account for the biases present in GPS range/phase measurements. Several options are available:

They can be estimated as explicit (additional) parameters.

Those biases linearly correlated across different datasets can be eliminated by differencing.

Those biases which are a function of frequency can be eliminated by constructing linear combinations of dual-frequency data.

The biases can be directly measured, for example using Water Vapour Radiometer (WVR) observations in the case of the tropospheric delay.

The biases can be considered known, being adequately modelled, for example as is sometimes attempted for the tropospheric delay.

The biases can be simply ignored.


These strategies may completely account for some of the biases, or reasonably handle other biases (the unaccounted for part being subsumed into "residual biases" which are usually then lumped together with the measurement "errors"). The Table in section 6.3.1 summarises the options for handling GPS biases, affecting carrier phase as well as pseudo-range data.

The basic observable in GPS data processing contains the following information:

In particular, attention will be focussed on the parameters that are explicitly modelled in GPS surveying applications: the geodetic parameters, and the remaining "nuisance" parameters (cycle ambiguity, clock errors, atmosphere). Within this latter group of nuisance parameters, the bias subset comprising the cycle ambiguity and clock phase error terms are often referred to collectively as the "clock biases".


Dealing with Clock Biases and the Fundamental Differencing Theorem


The two most frequently used options applicable in the case of handling the "clock biases" associated with GPS measurements: (1) explicit parameter estimation, and (2) elimination by observation differencing. The questions that then immediately spring to mind are:


The Fundamental Differencing Theorem is useful in this regard:
"Linear biases can be accounted for either by reducing the number of observations so that the biases cancel, or by adding an equal number of unknowns to model the biases. Both approaches give identical results." (LINDLOHR & WELLS, 1985)


Thus, the effect of the clock phase errors ( rcj and sci ) and cycle ambiguity ( nji ) may be eliminated by differencing the basic eqn (6.1-13) between satellites and between receiver sites, observed simultaneously, and perhaps between observation epochs as well; or by estimating them explicitly, and the result would be equivalent.

However, although they may be mathematically equivalent, there are significant differences in how the algorithms are implemented for GPS phase reduction. On the one hand, differencing leads to a smaller parameter set having to be estimated, but on the other hand there is more data management, or "book-keeping", required if satellites rise and set during an observation session. The undifferenced observation model option is more "intuitive", being more like a range observable, however the need to estimate many more parameters weighs against it heavily. Consequently only a few software packages employ the principles of undifferenced phase reduction, and these are invariably "scientific" software for high precision geodetic applications. All commercial GPS software use the double-differenced approach.

The observation modelled by eqn (6.1-13) is sometimes referred to as "one-way phase" or "undifferenced phase" to distinguish it from the more commonly used single-, double- or triple-differenced phase observations described in section 6.3. The term "undifferenced phase" is, strictly speaking, a misnomer because eqn (6.1-6) is actually formed by differencing the incoming and local (receiver) oscillator phases. Nevertheless it is useful to refer to the two approaches to dealing with the clock biases as being the "undifferenced" or "nuisance parameter" approach on the one hand, and the "differenced" approach on the other.


"Undifferenced" and "Differenced" Approaches to Handling Clock Biases


However, a further comment on the equivalence of the "undifferenced" and the "differenced" approach is worth making. The double-differencing approach (difference between satellites to eliminate rcj, and between receivers to eliminate sci) does introduce mathematical correlations in the resultant double-difference observables (section 7.2). Only if this correlation is reflected in the variance-covariance (VCV) matrix of the double-differenced observables will mathematical equivalence between the "differenced" and the "undifferenced" approach be assured. (The same holds true for triple-differenced data.) As a consequence, to ensure this equivalence, it is necessary to explicitly construct a new VCV matrix at each observation epoch (of course in practice, advantage is taken of the fact that the weight matrix would only change with a change in the satellite/receiver combinations used to construct the double- or triple-differences, and that happens only if satellites rise or set during the session).

In the "undifferenced" approach, there is more flexibility in the clock modelling options. For example, the clock phase errors in eqn (6.1-13) are a function of time. If the satellite clock, or receiver clock, or both, had a stable, predictable behaviour (as when external atomic frequency standards such as cesium or rubidium oscillators are used), a bias parameter model based on a clock polynomial could be used, and the coefficients estimated, together with the cycle ambiguity, as session parameters. In general however, the clock phase errors are assumed to possess the characteristics of "white noise" and are explicitly modelled by independent bias terms on an epoch-by-epoch basis. The total number of clock bias parameters is (R+S)T+RS, where R is the number of receivers, S the number of satellites and T is the number of epochs in a session of data. There is therefore a potentially large number of these bias parameters to be estimated. In the case of four receivers, four satellites and 60 (one minute) measurement epochs, the total number of estimable clock bias parameters would be 496!

 


Back To Chapter 6 Contents / Next Topic / Previous Topic

© Chris Rizos, SNAP-UNSW, 1999