Extended Linearization Technique: GPS User Position Using
Extended Linearization Technique: GPS User Position Using
Extended Linearization Technique: GPS User Position Using
2 2 2
+ + + = ;
j =1, 2, 3, -------, m (4)
=f )
u u u u
t , z , y , x (
The unknown user position and receiver clock offset are
considered to consist of an approximate component and an
incremental component as stated below.
u u u
x x x A + =
u u u
y y y A + =
u u u
z z z A + =
u u u
t t t A + =
This allows writing Eq. (3) as
( ) ( )
u u u u u u u u u u u u
t t z z y y x x f t z y x f A + A + A + A + =
, , , , , , (5)
This latter function can be expanded about the approximate
point using a Taylor series. It can be shown that
u u
j
u j
u
j
u j
u
j
u j
j j
t c z
r
z z
y
r
y y
x
r
x x
A A
+ A
+ A
(6)
International J ournal of Engineering Trends and Technology- Volume2Issue2- 2011
ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 36
Where ( ) ( ) ( )
2 2 2
u j u j u j j
z z y y x x r + + =
j j j
= A (7)
j
u j
zj
j
u j
yj
j
u j
xj
r
z z
a
r
y y
a
r
x x
a
= (8)
Where a
xj
, a
yj
and a
zj
terms denote the direction cosines of the
unit vector pointing from the approximate user position to the j
th
satellite.
Rewriting Equation (6) results into
u u zj u yj u xj j
t c z a y a x a A A + A + A = A (9)
When pseudorange measurements are made to m satellites
(j =m), Equation (9) can be represented in matrix form as
(
(
(
(
(
(
A
A
A
A
= A
m
.......
3
2
1
will be m x 1 matrix;
x A =
(
(
(
(
(
A
A
A
A
u
u
u
u
t c
z
y
x
will be 4 x 1 matrix and
(
(
(
(
(
(
(
=
1
..... ...... ...... .....
1
1
1
3 3 3
2 2 2
1 1 1
zm ym xm
z y x
z y x
z y x
a a a
a a a
a a a
a a a
H will be m x 4 matrix.
We can obtain error matrix Ax from the following equation
A = A
1
H x (10)
As H is not a square matrix its inverse can be obtained using
Inv (H) = ( Inv (H' * H ) * H' ) (11)
where H' is the transpose of H.
This procedure is to be repeated for about 50 times until the
required accuracy is obtained.
III. RESULTS AND CONCLUSIONS
RINEX data from Chitrakut station (Near IIT Kanpur) is used
for this purpose [7]. The observation data of 3
rd
January 2006 at
(0 hrs. 0 min. 30 sec.) have been used. Seven satellites
(SV PRN. Nos. 3 13 16 19 20 23 27) are observed at the
epoch time. Algorithms have been implemented to sort out the
ephemeris data into matrix format and for the determination of
satellites position at the epoch time [6]. By using clock
correction parameters which are available as part of the
Navigation message, the satellite clock bias and error due to
relativistic effect have been obtained. The Ionospheric delay has
been estimated using Kloubachar model. All the eight
coefficients for the implementation of Kloubachar model are
available as part of Navigation message. The Tropospheric
delay has been estimated using Hopfield method. The estimated
errors and the corrected ranges have been represented in
Table 1. The receiver position is then determined using the
Linearization technique, Bancroft algorithm and also by the
proposed ELT. All the calculations have been carried out by
writing programs in MATLAB. The results are summarized
below. The (x, y, z) positions in meters of the seven observed
satellites with PRN nos. of 3 13 16 19 20 23 27 at 0 hours, 0
minutes and 30 seconds of 3
rd
January 2006 are found to be
1.0e+007 *
[-1.14435581932368 2.18537228998174 0.92840515634504
0.88498653721608 1.52115049991917 1.98379922835602
-1.28799462471086 0.84279115293681 2.17295977908060
-0.62238562333828 2.55024173739922 -0.38396284978272
1.04260459627803 2.18281560737286 -1.10756652807472
0.15114376130666 2.36981504953570 1.16498729017268
1.98311575365209 0.65606228041700 1.72062794938024]
International J ournal of Engineering Trends and Technology- Volume2Issue2- 2011
ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 37
TABLE 1
ESTIMATION OF GPS ERRORS AND CORRECTION OF PSEUDORANGES
Sv.
no
Azimu
th
(deg)
Elevati
on
(deg)
Observed
Pseudoranges
(m)
Sv. clock+
relativistic
(m)
Iono
delay
(m)
Tropo
Delay
(m)
Corrected
Pseudoranges
(m)
3 89.75 46.29 21345372.96948 19048.06 1.9858 3.31 21364414.7719640
13 315 53.02 21123433.31848 9807.00 1.8118 2.996 21133235.1936572
16 45 21.03 23647148.85446 6064.55 3.1902 6.632 23653202.7278275
19 135 39.19 22030908.95548 -7308.55 2.2292 3.785 22023593.4330683
20 180 25.42 23234206.55447 -10893.93 2.9077 5.555 23223303.5998171
23 75.96 83.30 20047262.99349 46843.87 1.5062 2.412 20094101.9563987
27 296.5 23.79 23831204.72647 8954.52 3.0088 5.909 23840149.6080318
Using the corrected pseudoranges user position is determined and
the results are shown below:
Exact User Position as per the observation data:
X
u
=918074.1038m, Y
u
=5703773.539 and Z
u
=2693918.9285m.
User position by Linearization Technique:
X
u
=918050.65m, Y
u
=5703751.91m and Z
u
=2693899.70m.
User position by Bancroft Algorithm:
X
u
= 918075.38m, Y
u
=5703776.40m and Z
u
=2693918.73m.
User position using Extended Linearization Technique
X
u
= 918075.72 m, Y
u
= 5703777.12 m and Z
u
=2693918.91 m
Results show that the proposed method namely the Extended
Linearization Technique is more accurate compared to
Linearization Technique and is comparable to Bancroft algorithm
in determination of the user position when data from more than
four satellites are taken into account.
REFERENCES
[1] Kaplan, E. D., "Understanding GPS: Principles and
Applications", Artech House, 1996.
[2] Bancroft. S., An algebraic solution of the GPS equations,
IEEE Transactions on Aerospace and Electronic Systems
Vol. 21 (1985) pp: 5659.
[3] B.Hari Kumar and K.Chennakesava Reddy, Determination
Of GPS Receiver Position Using Linearization Technique
And Bancroft Algorithm, IETECH Journal of
Communication Techniques, Volume-2, Number-1,
pp-14-16, 2008
[4] Klobuchar J, Design and characteristics of the GPS
ionospheric time delay algorithm for single frequency
users, Proceedings of PLANS86 Position Location and
Navigation Symposium, Las Vegas, Nevada, November
4-7, pp: 280-286.
[5] Hopfield HS, Two quartic tropospheric refractivity
profile for correcting satellite data, Journal of Geophysical
research, Vol. 74, No. 18, pp: 4487-4499, 1969.
[6] Strang, G. and Borre, K., Linear Algebra, Geodesy, and
GPS,Wellesley-Cambridge, Wellesley, MA, 1997.
[7] http://home.iitk.ac.in/~ramesh/gps/gpsdata/gpsdata.html