Journal of Global Positioning Systems (2002)
Vol. 1, No. 2: 96-105
Joint Treatment of Random Variability and Imprecision in GPS Data
Analysis
Hansjörg Kutterer
DGFI, Marstallplatz 8, D-80539 Munich, Germany
e-mail: kutterer@dgfi.badw.de; Tel: +49(89)23031-214; Fax: +49(89)23031-240
Received: 27 November 2002 / Accepted: 17 December 2002
Abstract. In the geodetic applications of the Global
Positioning System (GPS) various types of data
uncertainty are relevant. The most prominent ones are
random variability (stochasticity) and imprecision.
Stochasticity is caused by uncontrollable effects during
the observation process. Imprecision is due to remaining
systematic deviations between data and model due to
imperfect knowledge or just for practical reasons.
Depending on the particular application either
stochasticity or imprecision may dominate the uncertainty
budget. For the joint treatment of stochasticity and
imprecision two main problems have to be solved. First,
the imprecision of the original data has to be modelled in
an adequate way. Then this imprecision has to be
transferred to the quantities of interest. Fuzzy data
analysis offers a proper mathematical theory to handle
both problems. The main outcome is confidence regions
for estimated parameters which are superposed by the
effects of data imprecision. In the paper two applications
are considered in a general way: the resolution of the
phase ambiguity parameters and the estimation of point
positions. The paper concludes with numerical examples
for ambiguity resolution.
Key words: Fuzzy data analysis, imprecision, fuzzy
confidence regions, GPS, ambiguity resolution
1 Introduction
Today, the Global Positioning System (GPS) is
intensively used in geodetic applications as it is efficient
and easy to access. The GPS consists of nominally 24
satellites on six orbital planes. It supplies the broadcast
transmission of one-way microwave signals on two
frequencies from the satellites to the individual ground
stations. The 3D position of the GPS ground antenna and
the receiver clock offset can be determined by
simultaneously observing the signals of at least four
satellites. This yields the satellite-receiver distances either
directly using the code observations or indirectly via the
(carrier wave) phase observations. For the second type of
observations, the ambiguity parameters have to be
determined. For further reading on GPS and on ambiguity
resolution techniques see, e.g., Hofmann-Wellenhof et al.
(1997), Parkinson and Spilker (1996), Teunissen and
Kleusberg (1998).
GPS observations are biased by a variety of physical
effects which have to be considered and handled in data
processing. There are mainly three groups of causes. The
most important one is due to the propagation of the
signals. As the path of the GPS signals leads through the
complete atmosphere, ionospherically and
tropospherically caused travel-time delays have to be
taken into account. They are superposed by multipath
effects due to signal reflections in the vicinity of the
tracking GPS antenna. The second group comprises all
satellite effects like, e.g., signal transmission delays,
satellite clock errors, satellite orbit errors, and satellite
antenna offsets. Station and receiver effects like, e.g.,
signal reception delays and receiver clock errors belong
to the third group. In addition, the GPS data processing
results show characteristics due to the software and the
operator.
Several techniques can be applied to reduce or eliminate
most of the systematic effects such as the use of
correction models with fixed or free parameters or of
linear combinations of the GPS observations such as
double differencing. Longer-term periodic signals such as
diurnal ones can be weakened if the observation time is
sufficiently long. However, such effects can not be
eliminated completely due to the imperfect knowledge
Kutterer: Joint Treatment of Random Variability and Imprecision 97
and the approximate character of the models in use,
respectively. Hence, the uncertainty due to remaining
systematic effects (imprecision) must be taken into
account in addition to the random variability
(stochasticity) of the observations. Kutterer (2001a, 2002)
gives a general discussion of uncertainty in geodetic data
analysis. Imprecision is particularly relevant in case of
long distances between the GPS sites or very short
observation intervals as in neither case it is possible to
completely describe and remove systematic effects. This
paper can be seen as an extension and generalization of
the results given by Kutterer (2001b).
Fuzzy data analysis (Bandemer and Näther, 1992; Viertl,
1996) has proven to be an adequate mathematical tool to
handle imprecision. Moreover, the combination of
methods from stochastic and fuzzy theory allows the
extension of classical geodetic data analysis to account
for the effects due to superposed imprecision. In the
following, the basics of fuzzy data analysis are presented.
Two alternatives for the definition of fuzzy vectors are
discussed. If the classical formulas of statistics are
fuzzified by means of Zadeh’s extension principle,
stochasticity and imprecision can be treated
simultaneously. Thus, imprecise confidence regions for
the ambiguity parameters and for the point positions can
be defined and discussed. At the end of the paper the
results of simulation studies are given. They illustrate the
applicability of the theory and quantify the impact of
imprecision.
2 Basics of fuzzy data analysis
Fuzzy-theory was initiated by Zadeh (1965) in order to
extend classical set theory by describing the degree (of
membership) that a certain element belongs to a set. In
classical set theory the membership degrees are either 1
(is element) or 0 (is not element). In fuzzy set theory the
range of membership degree is [0,1]. Thus, a fuzzy set is
defined as
{}
[
~
~~
A (x , m(x)) x X , m : X 0 , 1
AA
=∈→
]
. (1)
The degree of membership is given by the membership
function which is denoted by. X is a classical set
such as the set R of the real numbers. Important notions
are the support of a fuzzy set (classical set with positive
degrees of membership), the height of a fuzzy set
(maximum membership degree), the core of a fuzzy set
(the classical set with membership degree equal to 1), and
the
α
-cut of a fuzzy set (classical set with membership
degree greater equal α [0,1]). For further reading see
standard references on fuzzy data analysis such as
Bandemer and Näther (1992) or Viertl (1996).
m(x)
A
~
The most important operation in fuzzy-theory is the
intersection of fuzzy sets. It is defined through the
resulting membership function
(
)
m min m, m
ABA B
~~~ ~
=
(2)
This definition is mostly used. Other consistent
extensions of the classical intersection operator are
available. See, e.g., Dubois and Prade (1980).
Fuzzy numbers can be defined based on fuzzy sets. A
fuzzy number is a fuzzy set with a single element core and
compact α-cuts. The L-fuzzy numbers defined by Dubois
and Prade (1980) are widely used. They are exclusively
considered in this paper. Their membership function is
given by a strictly decreasing non-negative reference
function L with [0,1] as the range of values.
mx
Lxx
xxxx
Lxx
xxxx
else
x
m
s
lm
m
s
u
~
()
,
,
,
=
≤<
≥≥
0
m
L
(3)
Due to the single element core, L(0) = 1. For a graphical
sketch of a L-fuzzy number with a linear reference
function see Fig. 1. Formally, it can be represented by
. The mean point is denoted by x
~
X (
x, x)
ms
=
m. The
spread x
s serves as a scale factor. In practice, a typical
membership function vanishes outside the interval given
by the lower bound xl and the upper bound xu.
Fig. 1 L-fuzzy number with linear membership function (triangular
fuzzy number)
The extension principle (Zadeh, 1965)
98 Journal of Global Positioning Systems
(
)
~~~~
~~
B g (A,,A) :
m(y) = supmin (m(x),,m(x)) yY
1n
B
(x1,,x
n) X1Xn
g(x1,,x
n) y
A11Ann
=⇔
∀∈
∈××
=
K
K
KK
K
~
(4)
allows the generalization of functions with real arguments
to functions with fuzzy arguments. For L-fuzzy numbers,
the extended arithmetic rules are, e.g.,
~~
~~
~
X + Y
X - Y
=+
=− +
=
(x+y, xy)
(xy, xy)
aX (a x,a x)
mms sL
mmssL
msL
Addition
Subtraction
Multiplication by a real number
(5a, b, c)
The type of the reference function is preserved. The
arithmetic operations can be carried out simply based on
the mean points and the spreads. Please note that
subtraction is not the inverse of addition. In fuzzy data
analysis the spreads are regarded as measures of
fuzziness or imprecision, respectively. Obviously, they
are just added (linear propagation) in contrast to the
addition of variances (quadratic propagation of the
standard deviations) according to the Gaussian law of
error propagation.
Fig. 2 Two-dimensional fuzzy vectors by the minimum rule
There are several possibilities to combine fuzzy numbers
to a vector; see, e.g. Viertl (1996), Kutterer (2002). The
mostly used way is to build a fuzzy vector by the
minimum rule, i.e. using the minimum operator according
to Eq. (2). In the 2D case this reads as
(
)
m (m(x),m(y))
XY
~~
Z
z
=
min
~
(6)
For a graphical representation (linear reference function L
as in Fig. 1) see Fig. 2. Such fuzzy vectors are called non-
interactive (independent components).
A linear mapping of a fuzzy vector by the minimum rule
can be approximated by the tightest inclusion
m() ( , )
L
FZ ms
F zFz
~
z
=
(7)
The operation . yields the matrix of the absolute values
of the matrix components.
Interactive fuzzy vectors can be defined through
(
)
(
)
(
)
(
)
mh
T1
~
Zm
zzzUz
=− −
m
z
(8)
Fig. 3 Two-dimensional fuzzy vector of elliptic type
The function h is monotonously decreasing and non-
negative with h(0)=1. The spreads and the interaction of
the components are quantified in the positive definite
uncertainty matrix U. Interaction is principally present
due to the quadratic form which is the argument of h.
Fuzzy vectors according to Eq. (8) are called fuzzy
vectors of elliptic type. See Fig. 3 for a graphical
representation; the function h of non-negative real
arguments p and the matrix U are chosen as
(
)
(
)
hp maxpx
y
s
s
=− =
10 0
0
12
2
2
,,
U
Linear mappings of fuzzy vectors of elliptic type are
given in closed form by
(
)
(
)
(
)
(
)
m=
TT1
~~
Y
=
−−
FZ mm
yyyFUFyy h
(9)
The simplicity and closeness of Eqs. (8) and (9) is in
contrast to the problems of motivating and formulating
interactive (i.e. fuzzy-theoretically dependent)
components. The equivalence with the Gaussian error
propagation (variance propagation law) is obvious. But it
has to be kept in mind that the interpretation is different
since the membership functions must not be confused
with the independently defined density functions of
probability theory. Nevertheless, a quadratic propagation
Kutterer: Joint Treatment of Random Variability and Imprecision 99
of spreads is available by means of fuzzy vectors of
elliptic type; see Eq. (9).
3 Modeling and propagation of data imprecision
Fuzziness and imprecision are considered as being
identical in the following as it is common practice in
fuzzy data analysis. Hence, fuzzy data analysis can be
applied to handle the impact of observation imprecision
on the parameters of interest. As already motivated in
Section 1, there are several sources of imprecision in GPS
data acquisition and analysis. Hence, both stochasticity
and imprecision have to be considered in a general
combined approach. Stochasticity is assumed to be
superposed by imprecision. This is the basic condition of
the extension principle according to Eq. (4).
There are three steps to derive the imprecision of the
quantities of interest. First, the imprecision of a single
observation has to be described by means of a fuzzy (or
imprecise) number. This can be based on a questionnaire
to be completed by experts in order to assess the
particular application; see, e.g., Kutterer (2002) for
details. Second, the fuzzy numbers representing the
imprecise observations have to be combined to a fuzzy
(or imprecise) vector. This can be based on the two types
of fuzzy vectors given in Section 2; see Eq. (6) for the
definition of a fuzzy vector by the minimum rule and Eq.
(8) for a fuzzy vector of elliptic type. Third, the extension
principle according to Eq. (4) has to be applied to the
real-valued functional expressions. Here, the least-
squares estimator (LSE)
(
)
$
β
=
XWX XWy
TT
-1
(10)
m
of the (deterministic) parameters β in a Gauss-
Markoff model is considered first. Its variance-
covariance matrix (vcm) reads as
(
)
Σ
ββ
$$
=
σ
0
21
XWX
T
(11)
The column-regular [n×u]-dimensional configura-
tion matrix is denoted by X and the [n×n]-
dimensional regular weight matrix of the
observations by W. The vector of the observations
is represented by y. The a priori variance factor is
given by
σ
.
0
2
The second quantity of interest is the (1-γ)-
confidence region für the expected value µ of
β
which is given by
$
(
)
(
)
(
)
K
T
u11
2
−−
=≤
γγ
χ
$$$
$$
,
βµµ−βΣµ−β
ββ
−1
(12)
with the (1-γ)-fractile value of the
χ
χ
γ
n,1
2
2
distribution with u degrees of freedom.
3.1 Extended least-squares estimator
In the first case (LSE according to Eq. (10)) the extension
principle reads as
(
)
()
(
)
mm
TT
u
$
~
$
sup ~
$
$
β
ββ
β
=∀
=
y
XWX XWy
yy
R
R
n
-1
(13)
with the membership function of the vector of
the n imprecise observations and
the
membership function of the vector of the u imprecise
estimated parameters. The use of fuzzy vectors by the
minimum rule yields
(
)
~
yy
(
)
m
$
$
β
β
(
)
(
)
(
)
m
TT
m
TT
s
L
$
$
,
β
β
=
XWX XWyXWXXWy
-1 -1
(14)
according to Eq. (7). The use of fuzzy vectors of elliptic type yields
(
)
(
)
(
)
(
)
(
)
m
TT T
$
$$$ $$
β
βββ ββ
h =
T-1
m
-1 -1
m
UXWX XWWXXWX
according to Eq. (9) with
(
)
$
β
m
TT
m
=
XWX XWy
-1
This can be rewritten as
(
)
(
)
(
)
m
$$$
$$$ $$
βββ
−1
βββ ββ
h =
T
−−
m
U
m
(15a)
with the imprecision matrix
(
)
(
)
UXWX XWWXXWX
$$
ββ
=
TT T
-1 -1
U
(15b)
100 Journal of Global Positioning Systems
respectively; see, e.g., Kutterer (2002). Please note that
for both the fuzzy vectors by the minimum rule and the
fuzzy vectors of elliptic type the mean point vectors
β
are identical with the classical (precise) least-squares
estimators. Thus, both presented fuzzy extensions are
consistent with the real-valued case.
$
m
3.2 Extended confidence regions
In case of the confidence regions, see Eq. (12), the
extension principle reads as
(
)
()
(
)
mm
K
K
~
$$
$
sup
$
1
1
=∀
γ
γ
βµ
µβ
β
R
u
β
$
β
m
$
m
(16)
Eq. (16) represents a constrained optimization problem.
The imprecise confidence region is the solution of this
problem. In order to obtain a closed-form expression for
the results, fuzzy vectors of elliptic type
(
)
(
)
mh
T1
$$$
~
()
$
βββ
µµβµ
=− −
m
U
(17)
as given in Eqs. (15a, b) are solely considered in the
following. The function h is strictly decreasing for non-
negative arguments. Hence, the supremum or maximum
functional value, respectively, is obtained with the
minimum argument value (quadratic Euclidean distance
with respect to )
U
$$
ββ
(
)
(
)
(
)
d
2
2
,
$$ $$
,
$$
Um m
U
ββ ββ
µβµβ µβ
=− −
T1
under the side condition
(
)
(
)
(
)
µβµµ−βΣµ−β
ββ
−1
∈= ≤
−−
K
T
u11
2
γγ
χ
$$$
$$
,
An equivalent side condition is
(
)
(
)
[]
µ−βΣµ−β
ββ
−1
$$
,,
$$
,
T
u
with
=∈
κκχ
γ
22
1
2
0
Thus, the objective function to be minimized with respect
to (w.r.t.) µ reads as
(
)
(
)
(
)
(
)
(
)
[
Φ
µµ βµβµ−βΣµ−β
ββ ββ
−1
=−− −−
$$$$
,,
$$ $$
,
mm
U
T1
λκκ
γ
T
u
with
22
1
2
0
]
χ
$
$
(18)
and with the Lagrangian multiplier λ.
Two special cases can be distinguished: Obviously, as
long as , there is always a
µβ
with and hence .
Consequently, the resulting value of the membership
function is equal to one. Hence, the obtained classical set
corresponds to the confidence region given by Eq. (12).
(
)
$
ββ
K
m1
γ
µβ
=
$
m
(
)
K
1
γ
$
)
0,
$
Um
µβ
=
(
d
2
2
,
$$
ββ
In all other cases, i.e., , there is
. Then the problem can be
(
)
$
ββ
K
m1
γ
κχ
γ
2
1
2
==
u,
constant
understood in a geometrical way as the determination of
the distance between the point and the hyperellipsoid
$
β
m
(
)
(
)
(
)
K
T
u11
2
−−
==
γγ
χ
$$$
$$
,
βµµ−βΣµ−β
ββ
−1
. As
now the distance is in any case positive, the
corresponding values of the membership function are less
than one. Hence, the confidence region according to Eq.
(12) is the core (see Section 2) of the extended
confidence region.
The objective function given in Eq. (18) now reads as
(
)
(
)
(
)
(
)
(
)
Φ
µµ βµβµ−βΣµ−β
ββ ββ
−1
=−− −−
=
$$$$
,
$$ $$
,
mm
U
T1
λκ
γ
T
u
with
22
1
2
κχ
(19)
The determination of the stationary point which refers to
the minimum requires the differentiation of Φ w.r.t.
µ which yields
(
)
(
)
(
)
λ
Φ
µ
µµβµ−β Σ
ββ ββ
−1
=− −=
22
$$
$$ $$
m
U
T1
T
0
and
(
)
(
)
1
U
m
$$ $$
$
ββ ββ
−1
µβΣ µ−β
−− =λ
0
$
$
. (20)
Hence,
(
)
(
)
11
µ−βΣβ−β
ββ ββ
−1
ββ
$$
$$$$$$
=−
UU
λ
1
m (21)
Differentiation of Φ w.r.t. λ yields
(
)
(
)
µ−β Σµ−β
ββ
−1
$$
.
$$
T
−=κ
2
0
Kutterer: Joint Treatment of Random Variability and Imprecision 101
Insertion of Eq. (21) into the last one finally yields the single equation
(
)
(
)
(
)
(
)
$$ $$
$$$$$$ $$$$
β−β ΣΣ Σβ−β
ββ ββββββ ββ
m
T
m
−−
−−
λλ
UU
11
2
=κ
$$
$
which is nonlinear w.r.t. the single unknown λ. λ can be
determined numerically by a common root-finding
method. When its actual value is known, Eqs. (20) and
(21) yield
(
)
(
)
(
)
11
µβΣ µ−βΣΣβ−β
ββ ββ
−1
ββ ββ
−1
ββ ββ
−1
ββ
−== −
$$
$$ $$$$ $$$$$$$$
m
UUUU
λλλ
1
m (22)
Finally the membership function of the imprecise confidence region is obtained regarding Eq. (16) as
(
)
(
)
(
)
(
)
m
h
K1- T1
~
$$
(
$
)
,
$$
$$
,
$
γ
γ
γ
β
ββ
µβµβ ββ
ββ
=
−−
1
1
1
K
K
m
m
mm
U
. (23)
with
(
as given in Eq. (22).
)
µ−β
$
m
Please note that the second derivative of Φ w.r.t. µ
(
)
(
)
λ
2
2
2
Φ
µ
µΣ
ββ ββ
−1
=−
U
$$ $$
1
has to be positive definite to assure a minimum what can
easily be checked.
Eq. (23) describes the extension of classical confidence
regions to confidence regions where the originally
random-type quantities of interest are superposed by
imprecision. It is a significant generalization of the
corresponding Eq. (20) in Kutterer (2001b) where
U
and had to be proportional. Like in the analysis of
GPS observations both the phase ambiguity search spaces
and the precision of point positions are represented by
confidence regions, Eq. (23) plays the key role in any
case when imprecision has to be taken into account.
$$
ββ
Σ
ββ
$$
Fig. 4 shows exemplarily for the 2D case the
superposition of a classical (1-γ) confidence ellipse and
an imprecise 2D vector of elliptic type. It is obvious that
the superposition of the two quantities does not yield an
elliptic quantity. The maximum membership degree is
obtained for the mean point of the imprecise vector and
the corresponding confidence ellipse. This is only valid
for the classical confidence region.
Fig. 4 Imprecise confidence ellipse as resulting from the superposition of a classical (precise) confidence ellipse and an imprecise vector. The
quantities are placed separately for the sake of better representation. The light-gray lines indicate isolines of the membership values.
The qualititative difference of the presented results
from the common unterstanding of accuracy is
obvious from the extended LSE and the extended
confidence regions. Actually, the introduced
combined measures of stochasticity and imprecision
are closer to the idea of accuracy in practical
applications. The classical statistical point of view
implies reduction of uncertainty just by repetition of
observations. If fuzzy-theory is used to model and
handle imprecision this is not possible. The amount
of imprecision is kept when observations are
repeated. Imprecision can only be reduced outside
the particular observation scenario as it is according
to common sense.
102 Journal of Global Positioning Systems
4 Extended GPS phase ambiguity search spaces
The linearized functional model of GPS code and phase
observations reads as
(
)
E
yX A Z
==+
βξζ
(24)
Σ
with the expectation E(.), the real-valued parameters
ξ such as coordinates and the integer ambiguity
parameters ζ. The matrices A and Z denote the two
corresponding components of the configuration matrix X.
Please note that the vector y comprises both code and
phase observations or differences, respectively. For the
following there is no need to distinguish between
undifferenced and double-differenced observations. The
only impact is then on the adequate parametrization. The
rows of matrix Z which correspond with the code
observations are naturally equal to zero. The vcm or
dispersion matrix of y given by
(
)
D
y
yy
=
Σ
(25)
A real-valued approximation of the integer ambiguity
parameters is obtained by a least-squares estimation
weighted by as
yy
1
$
ζ
=
Fy
(26a)
with
(
)
(
)
FZAAAAZ
ZAAAA
yy yyyyyy
yy yyyyyy
=−
×−
−−
−−
TTT
TTT
ΣΣ ΣΣ
ΣΣ ΣΣ
11
11
1
11
11
(26b)
what leads to
(
)
ΣΣΣΣ ΣΣ
ζζ
$$
== −
−− −
FF ZAAAAZ
yyyyyyyyyy
11 1
11
1
TTTT (27)
for the vcm of the real-valued estimates of the integer
ambiguity parameters. Consequently, the corresponding
(1-γ)- confidence hyperellipsoid regarding Eq. (12) reads
as
(
)
(
)
(
)
K
T
f1
2
=
γ
χ
$$$
$$
,
ζµ µ−ζΣµ−ζ
ζζ
−1
1
γ
(28)
with f denoting the number of ambiguity parameters; see
Kutterer (2001b). The confidence region given in Eq.
(28) can be set up based on code observations only. It
serves as a search space for the integer ambiguity
parameters.
The methods proposed in literature for ambiguity
resolution differ mainly in the strategy how to identify the
„correct“ ambiguity parameter. In any case they depend
and rely on the adequateness of the models given in Eqs.
(24) and (25). In particular, the functional model has to
be accurate in the meaning that the existing errors are
only assignable to the observations and that they are all
and exclusively random. However, this does not hold in
general. This assumption is certainly not suitable for
short observation times or real-time applications and for
long baselines. Hence, the imprecision of the
observations has to be assessed and modelled as
mentioned above. Then it has to be superposed to the
search space by applying the procedure shown in Section
3, in particular by using Eq. (23).
As the extended search space is obviously enlarged, more
candidate vectors have to be taken into account for
ambiguity resolution. If a rounding procedure is applied
such as the LAMBDA method (Teunissen and Kleusberg,
1998), there is no change for the integer-estimated
ambiguity vector. However, due to the increased number
of candidates the separability of the best and the second-
best solution may be reduced which leads to more reliable
results. In all other methods like, e.g., On-The-Fly
algorithms (Abidin, 1993; Leinen, 2001), the degree of
imprecision given by the membership function of the
extended search space offers additional information for
the validity of the solution.
5 Extended error measures for GPS site positions
Imprecise (1-γ)-confidence regions (ellipses and
ellipsoids, respectively) for the 3D positions of GPS sites
can be given in analogy to the ambiguity resolution
presented in Section 4. As soon as the ambiguity
parameters are known (and fixed, respectively), the phase
observations can be used as highly precise distance
observations. The functional model according to Eq. (23)
simplifies to
(
)
E with
yA yyZ
==
ξ
,
ζ
, (29)
but the stochastic model represented by the vcm
(
)
D
y
yy yy
==
ΣΣ
(30)
is unchanged because the introduced ambiguities are
considered as exact. Least-squares estimation of the
remaining real-valued unknown parameters like, e.g.,
position coordinates or tropospheric parameters, yields
(
)
$
ξΣ Σ
=
AAA
yy yy
TT111
y
(31)
Kutterer: Joint Treatment of Random Variability and Imprecision 103
with the corresponding vcm
(
)
ΣΣ
ξξ
$$
=
AA
yy
T1 1
(32)
The submatrix for a set of parameters such as the
coordinates of a particular point is obtained by means of a
selection matrix like, e.g.,
()( )
[
S0 I0
ii
=
×− ×−
33 1333i
]
u
(33)
Hence, for the position of the ith point it is
(
)
$
ξΣ Σ
ii
TT
=
SAA Ay
yy yy
111
(34)
and
(
)
ΣΣ
ξξ,
$$
ii
T
i
T
=
SAA S
yy
11
(35)
Its classical (1-γ)-confidence ellipsoid reads as
(
)
(
)
(
)
K
ii
T
ii1
2
=
γ
χ
$$$
$$
ξµ µ−ξΣµ−ξ
ξξ,
−1
3,1
γ
The corresponding imprecise confidence ellipsoid is
obtained by means of the procedure given in Section 3,
mainly using Eq. (23).
6. Examples
In the following, the impact of the proposed
superposition of stochasticity and imprecision on the size
of the search space is shown exemplarily. The main idea
is to extend the classical search space by scaling the
semi-axes of the respective confidence hyperellipsoid so
that the result is the tightest inclusion of the support of
the imprecise confidence region. From a practical point of
view this is an important first step to consider imprecise
observations. Below, several GPS real-time scenarios are
simulated and discussed. This section is organized as
follows. First, the general configuration and the
estimation procedure are given. Second, the modeling of
the imprecise observations and the derivation of the
imprecise vector of the ambiguity parameters are
described. Third, the resulting scaling factors for the
classical search spaces are compiled and discussed. The
results of the simulation runs were derived by means of
the procedure which was described in Section 3 and
which led to Eq. (23).
The scenarios are based on the nominal GPS
configuration with 24 satellites which was simulated
according to orbital elements published by Parkinson and
Spilker (1996). The respective solutions are based on
single epoch observations to all visible satellites. The
number of satellites was controlled by means of an
elevation mask: If n satellites were visible and m < n
satellites were considered, those n-m satellites with
lowest elevation were dropped. The (1-γ)-confidence
hyperellipsoids are based on a code-only approximate
position. The standard deviation of the code observations
was chosen as 0.3 m in order to obtain realistic
magnitudes. The integer ambiguity parameters were
approximated by means of a least-squares adjustment
(float solution) as it is common practice in GPS data
analysis. From Fig. 4 it is already clear that the resulting
imprecise confidence regions are no hyperellipsoids but
more complex quantities. They are fuzzy supersets of the
classical precise hyperellipsoids.
The actual ratio of stochasticity and imprecision of the
observations depends on the respective configuration. It
is part of the complete uncertainty budget. The relevant
types of uncertainty can be described and quantified by
experts in several ways using a detailed questionnaire: A
sensitivity analysis of the applied correction models for
example gives insight in critical parameters, site-
dependent effects such as multipath can be assessed by
studying the local situation, and extensive controlled
variations of the observation configuration indicate the
magnitude of external effects.
In the following examples some illustrative values were
chosen for the amount of imprecision. The imprecise
vector of the real-valued approximation of the ambiguity
parameters was represented as an imprecise vector of
elliptic type. It was deduced from its range of values
(convex polyhedron) which is directly computable from
the imprecision of the observations in the considered
cases because of the relatively low dimension of the
parameter space. This polyhedron was then enclosed by
the tightest possible hyperellipsoid in order to define the
support of an imprecise vector of elliptic type. A linear
reference function was chosen as in Figures 1 and 3 and
Eq. (3), respectively.
For the first simulation runs the imprecision of all code
observations was introduced as 0.03 m (10% of the value
of the standard deviation) what is a very restrained
assumption. Table 1 shows the scaling factors of the
semi-axes of the classical search space which were
obtained for GPS observation sites in three different
latitudes: equatorial region (Latitude = 0°), mean latitudes
(45°) and the poles (90°). It is obvious that the scaling
factor depends only slightly on the configuration - less on
to the latitude and more on the number of satellites. The
latter is due to the fact that the amount of imprecision
increases by the number of observations. There is no
significant dependence of the results on the time of
observation. By taking an average value of 1.25 one can
state that the assumed imprecision of 10% requires an
extension of the search space by 25%.
104 Journal of Global Positioning Systems
Tab. 1 Maximum scaling factor for the semi-axes of the classical
(precise) ambiguity search space in the real-time case (single epoch
observations) to take imprecision into account. The standard deviations
of the code observations equal 0.3 m, the imprecision equals 0.03 m.
Latitude
# of sat. 0° 45° 90°
4 1.20 1.21 1.20
5 1.23 1.23 1.23
6 1.25 1.25 1.25
7 1.25 1.26 1.27
8 1.27 1.27 1.27
9 1.29
1.28
In further simulations runs the ratio of imprecision and
stochasticity (in terms of standard deviations) was varied.
Table 2 shows the results which were derived for the GPS
observation site with latitude = 45° for different ratios. A
linear dependence of the scaling factor on the chosen
ratio can be found. In case of identical magnitudes of
stochasticity and imprecision (ratio=1) the semi-axes of
the search spaces need to be increased by a factor
significantly larger than 3.
Tab. 2 Maximum scaling factor for the semi-axes of the classical
(precise) ambiguity search space in the real-time case (single epoch
observations) to take imprecision into account. The standard deviations
of the code observations equals 0.3 m, the imprecision is varied.
% of
std.dev.
# of sats.
0.1⋅σcode 0.2⋅σcode 0.5⋅σcode 1.0⋅σcode 2.0⋅σcode
4 1.21 1.41 2.03 3.06 5.12
5 1.23 1.47 2.17 3.33 5.65
6 1.25 1.51 2.26 3.52 6.05
7 1.26 1.52 2.31 3.61 6.23
8 1.27 1.54 2.35 3.71 6.41
The quality of the approximation of the actual imprecise
search space by scaling the classical (precise) one
becomes poorer with increasing importance of
imprecision. In such cases the individual scaling factors
for the respective semi-axes can differ significantly. Fig.
4 illustrates this: The imprecise confidence ellipse is
principally obtained by superposing two ellipses;
however, the resulting quantity is not elliptic and cannot
be represented uniquely by an ellipse. Nevertheless, if the
maximum values for the scaling factors are taken the
inclusion property is kept in any case.
The examples indicate that the ratio of stochasticity and
imprecision plays a leading role in the extension of the
classical search space in order to take imprecision into
account. Hence, the traditional procedure of ambiguity
resolution is inadequate when imprecision dominates the
uncertainty budget. A rule-of-thumb for practitioners
reads as follows: The search space needs to be extended
even in the case of low imprecision. When the
observations are likely to be imprecise at least in the
same magnitude as stochasticity the semi-axes of the
search space should be lengthened by a factor of at least
3. In this way the quality of the validation of the resolved
ambiguity vector can be improved. Some remarks on this
topic were also made at the end of Section 4.
7 Conclusions and outlook
As imprecision has to be considered in a variety of
geodetic applications of the GPS the joint treatment of
stochasticity and imprecision in GPS data analysis is
important. Imprecision is an independent type of
uncertainty and in general it can not be reduced or
transformed to stochasticity. Hence, the common
modeling as given in Eqs. (24) and (25) is incomplete
because it does not take imprecision into account. Fuzzy-
theory allows to distinguish strictly between these two
types of uncertainty. For this reason it is suitable to
handle both stochasticity and imprecision. Moreover, it
allows to control the type of propagation of imprecision
from the observations to the parameters; see Eq. (7) for
linear propagation and Eq. (9) for quadratic propagation,
respectively. In both cases the classical least-squares
estimator is kept as mean point of the resulting fuzzy set.
The benefit of the joint treatment of stochasticity and
imprecision for the GPS community is two-fold. On the
one hand the resolution of the phase ambiguity
parameters can be improved by extending the classical
search space by simple scaling. This is a first step to more
reliable results in real-time GPS. On the other hand the
quality of the point positions determined by means of
GPS can be described more thoroughly. It is well known
that their formal precision is too optimistic. Imprecise
confidence regions can objectivy the common measures
of precision and accuracy since imprecision cannot be
reduced by repeated observations.
There are some issues which are worthwhile for further
studies. First, the uncertainty budget of GPS observation
configurations has to be evaluated thoroughly for the
practical application of the presented approach. Thus, a
look-up table for observation imprecision could be
worked out for typical configurations. Second, the notion
of imprecision was based here on L-fuzzy numbers which
imply identical left and right spreads. In a more general
formulation LL-fuzzy numbers can be used which have
identical left and right reference functions but different
spreads; see standard references on fuzzy-theory. In this
way the knowledge of possible asymmetries in remaining
systematic effects could be modeled what would lead
directly to biases in least-squares estimation which have
to be taken into account. Third, it is up to now not
sufficiently understood how imprecision propagates in
practice from the observations to the parameters of
interest. There could be more possibilities than the linear
and the quadratic propagation which were considered in
this paper.
Kutterer: Joint Treatment of Random Variability and Imprecision 105
References
Abidin H. (1993): Computational and Geometrical Aspects of
On-The-Fly Ambiguity Resolution. Ph.D. dissertation.
Department of Surveying Engineering Technical Report
No. 164, University of New Brunswick, Fredericton,
Canada.
Bandemer H.; Näther W. (1992): Fuzzy Data Analysis. Kluwer
Academic Publishers, Dordrecht.
Dubois D.; Prade H. (1980): Fuzzy Sets and Systems.
Academic Press, New York.
Hofmann-Wellenhof B.; Lichtenegger H.; Collins J. (1997):
GPS Theory and Practice (4th Ed.). Springer, Wien New
York.
Kutterer H. (2001a): Uncertainty assessment in geodetic data
analysis. In: Carosio A; Kutterer H. (Eds.): Proceedings of
the First International Symposium on Robust Statistics and
Fuzzy Techniques in Geodesy and GIS. Swiss Federal
Institute of Technology (ETH) Zurich, Institute of
Photogrammetry and Remote Sensing - Report No. 295, 7-
12.
Kutterer H. (2001b): An imprecise search space for GPS phase
ambiguity parameters. In: Carosio A; Kutterer H. (Eds.):
Proceedings of the First International Symposium on
Robust Statistics and Fuzzy Techniques in Geodesy and
GIS. Swiss Federal Institute of Technology (ETH) Zurich,
Institute of Photogrammetry and Remote Sensing - Report
No. 295, 215-220.
Kutterer (2002): Zum Umgang mit Ungewissheit in der
Geodäsie - Bausteine für eine neue Fehlertheorie.
Habilitation Thesis, DGK Series C 553, Munich.
Leinen S. (2001): Fuzzy-Logic based GPS On-The-Fly
Ambiguity Search. In: Carosio A; Kutterer H. (Eds.):
Proceedings of the First International Symposium on
Robust Statistics and Fuzzy Techniques in Geodesy and
GIS. Swiss Federal Institute of Technology (ETH) Zurich,
Institute of Photogrammetry and Remote Sensing - Report
No. 295, 209-214.
Parkinson B. W.; Spilker J. J. (1996): Global Positioning
System: Theory and Applications - Vols. I and II.
Progress in Astronautics and Aeronautics 163, American
Institute of Astronautics and Aeronautics, Washington,
DC.
Teunissen P. J. G.; Kleusberg A. (1998): GPS for Geodesy (2nd
Ed.). Springer, Berlin Heidelberg.
Viertl R. (1996): Statistical Methods for Non-Precise Data.
CRC Press, Boca Raton New York London Tokyo.
Zadeh L. A. (1965): Fuzzy sets. Information Control 8 (1965):
338 - 353.