12-2 Ranging by global navigation satellite system (GNSS) 181
of the Earth’s radius. The norm of the other solution pair will be in space. The
computed norms are
{X, Y, Z}
x
−
4
= 10845636.826 m
{X, Y, Z}
x
+
4
= 6374943.214 m,
thus clearly giving the second solution {X, Y, Z}
x
+
4
as the admissible solution of
the receiver position.
12-22 Ranging to more than four GPS satellites
In Sect. 12-21, we have looked at the case where ranging can be performed to
only four satellites (minimum case). In this section, we will extend the concept to
the case where more than four GPS satellites are in view as is usually the case
in practice. Using Gauss-Jac obi combinatorial, homotopy and ALESS approaches,
it is demonstrated how one can obtain the stationary receiver position and range
bias without reverting to iterative and linearization procedures such as Newton’s
or least squares approach.
The common features with the non-algebraic approaches in solving nonlinear
problems are that they all have to do with some starting values, linearization of the
observation equations and iterations as we have pointed out before. Although the
issue of approximate starting values has been addressed in the works of [423, 424],
the algebraic approach of Gauss-Jacobi combinatorial enjoys the advantage that
all the requirements of non-algebraic approaches listed above are immaterial. The
nonlinear problem is solved in an exact form with linearization permitted only
during the formation of the variance-covariance matrix to generate the weight
matrix of the pseudo-observations (see also [25]). The fact to note is that one
has to be able to solve in a closed (exact) form nonlinear systems of equations, a
condition already presented in Sect. 12-2.
Let us consider next the example of [372]. The algorithm is used to solve
without linearization or iteration the overdetermined pseudo-range problem. The
results are then compared to those of linearized least squares solutions.
Example 12.2 (Ranging to more than four satellites). Pseudo-ranges d
i
are mea-
sured to six satellites whose coordinates {x
i
, y
i
, z
i
} are given in Table 12.2. From
the data in Table 12.2 and using (7.28) on p. 93, 15 possible combinations listed in
Table 12.3 are obtained. The Position Dilution of Precision (PDOP) are computed
as suggested in [227] and prese nted in Table 12.3. From the computed PDOP, it
is noticed that the 10th combination had a poor geometry, a fact validated by
the plot of the PDOP values versus the combination numbers in Fig. 12.4. Using
Gauss-Jacobi combinatorial algorithm, this weaker geometry is accounted for dur-
ing the adjustment process. Variance-covariance matrix computed through nonlin-
ear error propagation for that respective set is used. Groebner basis or polynomial
resultants are used as computing engine (see Fig. 7.5 on p. 98) to compute the
minimal combinatorial set as discussed in Sect. 7-331. The computed coefficients
are presented in Table 12.4.