![]()
GPS OBSERVATION MODELS |
Dealing with Biases:To obtain a GPS solution, strategies have to been developed to overcome the problem of systematic biases. There are a number of options:
The most commonly used option is the second. Observation DIFFERENCING is closely identified with the GPS surveying technique, requiring two or more GPS receivers to track the same set of satellites -- hence appropriate field and data analysis procedures must be used. |
GPS measurements, both pseudo-range and carrier phase, are affected by biases
and errors (section 6.1.1). Different levels of GPS accuracy are
associated with a different partitioning of "biases" and "errors".
At one extreme, in the case of GPS pseudo-range point positioning, all effects
with the exception of the receiver and satellite clock biases are treated as
errors. At the other extreme, GPS baseline determination to accuracies of 1
part in 108 requires that almost all measurement biases are explicitly
accounted for in any solution. In the case of GPS surveying there is a compromise
between fully accounting for all biases and keeping the computational burden
down by not over-parameterising the observation model.
First the commonly used observation models in GPS surveying are described, and the reasoning behind the particular parameterisation that is adopted will be discussed. The bias categories are defined as follows (section 6.2.1):
Satellite dependent:
Receiver dependent:
Receiver-Satellite (or
observation) dependent:
It is
assumed that the data has been "cleaned" (and hence, in
the case
of carrier phase data, there are no cycle slips present), and that
all
other effects are indistinguishable from data "noise", which
the
Least Squares adjustment must accommodate.
![]()
The first point that needs to be made
is that by adopting the observation
strategy of simultaneous tracking
of the same set of satellites from
a number of receivers, the most powerful
technique of bias minimisation
can be used. Observation differencing,
or more generally the principle
of relative positioning, takes advantage of
the correlated
nature of GPS
biases.
In the case of GPS phase data reductions:
Because
pseudo-range data is of the order of a hundred to a thousand
times
"noisier" than phase data, there is not the same imperative
to
eliminate (or minimise) biases, as in the case of carrier phase data.
In
the case of pseudo-range data
reductions:
Explicit expressions for the mathematical models
for the following observations
types which have a role in GPS surveying can
now be developed:
![]()
The basis for the model is the parametric
equation:
| (7.2-1) |
where Pji is the pseudo-range measurement
in metric units,
ji is the
geometric range, c is the speed of electromagnetic radiation (=299799458m/s),
Tj is the time-of-reception and ercj is the receiver clock error (in seconds).
Note that the satellite clock error is not included in the above observation
equation. Hence there are four unknown parameters per receiver per epoch.
A minimum of four observations would permit all the parameters to be estimated
on an epoch-by-epoch basis. This of course is the basis of the standard
GPS "navigation solution".
Pseudo-range observations, in the context of GPS data post-processing, are used in a slightly different manner than they would in the navigation mode:
| (7.2-2) |
![]()
In length units, eqn (6.1-13) becomes, for either L1 or L2 phase data:
| (7.2-3) |
where
sci is the satellite
clock error, Tji is the time of signal transmission, nji
is the ambiguity in the phase measurement, and
is the wavelength of the carrier
wave used to scale cycles into length units (
19cm for L1 and
24cm for L2). All other terms have
been defined previously. Note the absence of atmospheric delay biases -- it
is assumed that after data differencing the residual biases are so small that
they can be considered as data "noise".
Note that nji is an integer, though
.nji is not. Eqn (7.2-3) contains three clock
biases that must be either explicitly estimated or eliminated by data differencing:
nji,
rcj and
sci.
Consequences of data differencing:
|
![]()
In length units, eqn (6.3-7) can be written as:
![]() |
(7.2-4) |
where t is the time-tag of the observable constructed from four one-way phase observations which have been made within 30 millisecond of each other (section 6.3). Note that there are now only two classes of parameters: coordinates and ambiguities. There are a number of alternative ambiguity modelling options (see discussion later in this section). In the event that the ambiguities are resolved, eqn (7.2-4) can be rewritten as a double-differenced range equation in which the ambiguity terms are eliminated from the parameter set. A solution using this "reduced" phase observable is known as an "ambiguity-fixed" solution.
![]()
In length units, eqn (6.3-8) is rewritten as:
![]() |
(7.2-5) |
where a and b designate the two epochs involved. In general the epochs are consecutive, but this need not be so (for example, the between-epoch differences can be constructed always with respect to the first epoch in the session).
Back To Chapter 7 Contents / Next Topic / Previous Topic