[IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) -...

6
Performance Analysis of Navigation by the Integration of GPS-24 with LEO & GEO Uzzal K. Acharjee, Anis Ahmed and Shahida Rafique * Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh, e-mail:[email protected] Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh, e-mail: anis_apedu @yahoo.com * Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh, e-mail: shahidarafique @yahoo.com Abstract An integrated network consisting of GPS-24 (Global Positioning System), LEO (Low earth orbit) and GEO ( Geostationary Earth Orbit) is analyzed in order to find the position coordinates of a GPS receiver or user position by calculating the position coordinates of GPS satellites. The integrated network is designed to extend the coverage area of GEO satellites up to the Polar Regions as well as to improve the user position accuracy. Satellite visibility through GPS receiver has been investigated using complex simulations of failure scenarios by giving shadow effect. An algorithm is proposed to estimate the user’s position from the known parameters of GPS satellites. Numerical analysis is carried out for the selection of best four satellites to be used for the calculation of user’s position. A new approach is also developed for the determination of minimum Dilution of Precision (DOP) using such integrated network. KeywordsGPS-24, GEO, LEO, DOP, Navigation I. INTRODUCTION Satellite can play an important role for high-speed communication within a large geographical area. But either of the satellite system based on GEO, GPS or LEO cannot provide the global coverage alone and does not support different services simultaneously in an efficient way. GEO satellites positioned at an altitude of about 35,786 km in equatorial plane are not visible from Polar Regions (i.e about 80 0 to 90 0 north and south latitude) [1]. An integrated network of LEO, GPS and GEO may be considered for worldwide coverage that supports high quality voice, high-speed data, broadband Internet access and multimedia services, etc. In this hybrid constellation, the satellite of different orbits provides a backup or complementary coverage of others if needed. In this paper, LEO and GEO satellite constellation are added together with the GPS-24 to produce three GPS augmentation satellite constellation. In order to calculate user position, four or more satellites (maximum 24) are needed. In GPS, the position of satellite can be calculated from the Ephemeris and Clock Data Samples in the earth- centered, earth-fixed coordinate (ECEF) system [2]. The GPS receiver identifies each satellite’s signal by its distinct C/A (Coarse/Acquisition) code, then measures the time delay for each satellite and calculates the distance from the satellite called pseudorange [3]. There are many factors that can degrade GPS signal and thus affects the accuracy of user position. These are Ionosphere and Troposphere delay, humidity, multipath propagation, receiver clock errors, Ephemeris and clock errors, number of satellites visible, satellite geometry and shading, GPS jamming and relativity [3]. To analyze the performance of navigation it is necessary to calculate the DOP that provides positioning accuracy. Among number visible satellites from the user’s position, a set of satellites which are in better geometry is needed to find minimum GDOP (Geometric Dilution of Precision). After presenting some of the related works in sub-section 1.1, the proposed integrated network based on LEO, GPS and GEO is described in Section 2. The user position calculation, selection of four better geometry satellites and DOP (Dilution of Precision) are described in Section 3. Using those four satellite positions, an algorithm to find the user position is proposed in section 4. The simulation model and simulation parameters are introduced in Section 5, and finally the simulation results and conclusions are given in Sections 7 and 8, respectively. A. Related Works The Global Positioning System (GPS) is a satellite navigation system capable of providing a highly accurate, continuous global navigation service independent of other positioning aids. GPS which consists of 24 active satellites provides 24-hour, all-weather, worldwide coverage with position, velocity and timing information. Many of the researches [4-9] provide three dimensional (3-D) users positioning by solving a set of trilateration equations using pseudorange measurements and try to find the user position accuracy based on GPS navigation. The characteristics of GDOP of D-R (Doppler-Range) algorithm is studied in paper [10]. Doppler and range measurements are combined in D-R algorithm to achieve 3D positioning using three other than four satellites. Reference [11] describes Augmentation of Global Positioning System (GPS) using synchronized Pseudolite technology with an illustration of continuous monitoring 1-4244-1550-0/07/$25.00 ©2007 IEEE

Transcript of [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) -...

Page 1: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

Performance Analysis of Navigation by the

Integration of GPS-24 with LEO & GEO Uzzal K. Acharjee, Anis Ahmed † and Shahida Rafique *

Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh,

e-mail:[email protected] † Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh,

e-mail: anis_apedu @yahoo.com

* Dept. of Applied Physics, Electronics and Communication Engineering, Dhaka University, Dhaka, Bangladesh,

e-mail: shahidarafique @yahoo.com

Abstract — An integrated network consisting of GPS-24

(Global Positioning System), LEO (Low earth orbit) and

GEO ( Geostationary Earth Orbit) is analyzed in order to

find the position coordinates of a GPS receiver or user

position by calculating the position coordinates of GPS

satellites. The integrated network is designed to extend the

coverage area of GEO satellites up to the Polar Regions as

well as to improve the user position accuracy. Satellite

visibility through GPS receiver has been investigated using

complex simulations of failure scenarios by giving shadow

effect. An algorithm is proposed to estimate the user’s

position from the known parameters of GPS satellites.

Numerical analysis is carried out for the selection of best

four satellites to be used for the calculation of user’s

position. A new approach is also developed for the

determination of minimum Dilution of Precision (DOP)

using such integrated network.

Keywords—GPS-24, GEO, LEO, DOP, Navigation

I. INTRODUCTION

Satellite can play an important role for high-speed

communication within a large geographical area. But

either of the satellite system based on GEO, GPS or LEO

cannot provide the global coverage alone and does not

support different services simultaneously in an efficient

way. GEO satellites positioned at an altitude of about

35,786 km in equatorial plane are not visible from Polar

Regions (i.e about 800 to 900 north and south latitude) [1].

An integrated network of LEO, GPS and GEO may be

considered for worldwide coverage that supports high

quality voice, high-speed data, broadband Internet access

and multimedia services, etc. In this hybrid constellation,

the satellite of different orbits provides a backup or

complementary coverage of others if needed.

In this paper, LEO and GEO satellite constellation are

added together with the GPS-24 to produce three GPS

augmentation satellite constellation. In order to calculate

user position, four or more satellites (maximum 24) are

needed. In GPS, the position of satellite can be calculated

from the Ephemeris and Clock Data Samples in the earth-

centered, earth-fixed coordinate (ECEF) system [2]. The

GPS receiver identifies each satellite’s signal by its

distinct C/A (Coarse/Acquisition) code, then measures

the time delay for each satellite and calculates the

distance from the satellite called pseudorange [3]. There

are many factors that can degrade GPS signal and thus

affects the accuracy of user position. These are

Ionosphere and Troposphere delay, humidity, multipath

propagation, receiver clock errors, Ephemeris and clock

errors, number of satellites visible, satellite geometry and

shading, GPS jamming and relativity [3]. To analyze the

performance of navigation it is necessary to calculate the

DOP that provides positioning accuracy. Among number

visible satellites from the user’s position, a set of

satellites which are in better geometry is needed to find

minimum GDOP (Geometric Dilution of Precision).

After presenting some of the related works in sub-section

1.1, the proposed integrated network based on LEO, GPS

and GEO is described in Section 2. The user position

calculation, selection of four better geometry satellites

and DOP (Dilution of Precision) are described in Section

3. Using those four satellite positions, an algorithm to

find the user position is proposed in section 4. The

simulation model and simulation parameters are

introduced in Section 5, and finally the simulation results

and conclusions are given in Sections 7 and 8,

respectively.

A. Related Works

The Global Positioning System (GPS) is a satellite

navigation system capable of providing a highly accurate,

continuous global navigation service independent of

other positioning aids. GPS which consists of 24 active

satellites provides 24-hour, all-weather, worldwide

coverage with position, velocity and timing information.

Many of the researches [4-9] provide three dimensional

(3-D) users positioning by solving a set of trilateration

equations using pseudorange measurements and try to

find the user position accuracy based on GPS navigation.

The characteristics of GDOP of D-R (Doppler-Range)

algorithm is studied in paper [10]. Doppler and range

measurements are combined in D-R algorithm to achieve

3D positioning using three other than four satellites.

Reference [11] describes Augmentation of Global

Positioning System (GPS) using synchronized Pseudolite

technology with an illustration of continuous monitoring

1-4244-1550-0/07/$25.00 ©2007 IEEE

Page 2: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

and position tracking. An automated method for

predicting the number of satellites visible to a GPS

receiver, at any point on the Earth's surface at any time is

presented in [12]. In this paper, a simplified calculation

method is presented considering an integrated network of

GPS, LEO and GEO satellites that can estimate user’s

position with minimum GDOP.

II. PROPOSED NETWORK ARCHITECTURE

Fig.1. Proposed integrated network

The proposed integrated network or architecture is

composed of a GEO component, a GPS-24 component

and of a LEO component [Figure 1]. In this architecture,

GEO component provides services over a typical

continental coverage area. There are some LEO satellites

which can provide services to those users located in the

areas where GEOs coverage is completely absent (poles).

The integrated network of both LEO and GEO will

support the existing GPS-24 in order to calculate accurate

user’s position globally.

III. USER POSITION CALCULATION

To measure accurate position of an user, minimum four

GPS satellite’s position are needed. In Fig. 2, there are

three known points at locations r1 (x1, y1, z1), r2 (x2, y2, z2),

and r3 (x3, y3, z3), and an unknown point at ru (xu, yu, zu)

are considered.

x1, y1, z1 z

x2, y2, z2

x3, y3, z3

x Fig.2. Use three known positions to find one unknown position.

The distances between the three known points to the

unknown point are denoted as 1 , 2 and 3 and can be

written as

2 2 2( ) ( ) ( )i i u i u i ux x y y z z

where i = 1… 3.

A. Measurement of Pseudorange

Every satellite sends a signal at a certain time tsi. The

receiver will receive the signal at a later time tu. The

distance between the user and the satellite i is

( )iT u sic t t

where c is the speed of light, iT is often referred to as

the true value of pseudorange from user to satellite i, tsi

is referred to as the true time of transmission from

satellite i, tu is the true time of reception. The measured

pseudorange i can be written as:

( ) ( )i iT i i ut i i i iD c b b c T I

where bi is the satellite position error effect on range,

Ti is the troposphere delay error, Ii is the ionosphere

delay error, i is the receiver measurement noise error,

i is the relativistic time correction. Some of these

errors can be corrected; for example, the troposphere

delay can be modeled and the ionospheric error can be

corrected in a two-frequency receiver. The errors will

cause inaccuracy of the user position. However, the user

clock error cannot be corrected through received

information. Thus, it will remain as an unknown. As a

result, equation (1) must be modified as:

2 2 2( ) ( ) ( )i i u i u i ux x y y z z + bu (2)

where i =1….4

where bu is the user clock bias error expressed in

distance, which is related to the quantity but by bu = cbut

.In equation (2), four equations are needed to solve for

four unknowns xu, yu, zu, and bu . Thus, in a GPS receiver,

y

(1)

Page 3: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

a minimum of four satellites is required to solve for the

user position.

Linearize the equation (2) and be written as:

Equation (3) can be written in a simplified form as

x

where and x are vectors, is a matrix and these

parameters can be written as

=[ 1 2 ……. n ]T

x =[ ux uy uz ub ] T

and =

11

21

31

41

12

22

32

42

13

23

33

43

1

1

1

1

where [ ]T represents the transpose of a matrix. Since it is

not a square matrix, it cannot be inverted directly.

Equation (3) is still a linear equation. If there are more

equations than unknowns in a set of linear equations, the

least-squares approach can be used to find the solutions.

The pseudoinverse of the can be used to obtain the

solution. The solution is:

TTx1

From this equation, the values of ux , uy , uz and

ub can be found. In general, the least-squares approach

produces a better solution than the position obtained

because more data is needed.

B. Satellite Selection

A GPS receiver can simultaneously receive signals from

4 up to 24 GPS satellites, if the receiver is on the surface

of the earth. Under this condition, there are two

approaches to solve the problem. The first one is to use

all the satellites to calculate the user position. The other

approach is to choose only four satellites from the

constellation. The general purpose of the satellite

selection algorithm is to minimize the Geometric Dilution

of Precision (DOP). If there are more than four satellite

signals that can be received by a GPS receiver, a simple

way is to choose only four satellites and utilize them to

solve for the user position. The following equation is

used to find the x, y and z positions of satellite.

cos cos sin cos sin

sin cos cos cos sin

sin sin

er er

er er

r r ix

y r r i

z r i

(6)

and

where, r is the distance the from the satellite to the center

of the earth, i the inclination angle at reference time,

er is the angle between the ascending node and the

Greenwich meridian, is the true anomaly and means

argument of perigee.

The satellite position calculated in this equation is in the

ECEF frame. Therefore the satellite position is a function

of time. Using the x, y, z positions of satellites and

satellite selection algorithm that is described in reference

[13] four satellites are selected to find user’s positions.

The geometry of four satellites with minimum GDOP is

given in figure 3, where one satellite A is at zenith, and

the other three satellites B,C and D are all equally spaced

at 1200 , and placed 109.470 from A to provide a regular

tetrahedron.

Fig. 3. Geometry of GPS Satellite with minimum GDOP

C. Dilution of Precision

The dilution of precision (DOP) is often used to measure

user position accuracy. The receiver estimates the amount

of position calculation error using measurements based

on several factors that reduce accuracy. The DOP

indicators are GDOP (geometric DOP), PDOP (position

DOP), HDOP (horizontal DOP), VDOP (vertical DOP),

and TDOP (time clock offset).

(3)

Where 1i u

i

i u

x x

b2

i ui

i u

y y

b

3i u

i

i u

z z

b (4)

Page 4: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

GDOP=2 2 2 21

x y z b

PDOP =2 2 21

x y z

HDOP=2 21

x y

VDOP =z

TDOP =b

where is the measured rms error of the pseudorange,

which has a zero mean, zyx are the measured rms

errors of the user position in the xyz directions, and b is

the measured rms user clock error expressed in distance.

Better relative geometry and higher corresponding

accuracy result in a low DOP (values between 1-3) for

calculating user position. A high DOP (4 and above)

indicates an increasing more error in the position

indicated. In selecting satellites, the DOP values should

be as small as possible in order to generate the best user

position accuracy.

IV. PROPOSED ALGORITHM

The selection of best 4 GPS satellites is described in the

following steps:

1. From the GPS satellite and user position the transit

time tt can be calculated as

2 2 2( ) ( ) ( ) /t u u ut x x y y z z c where x,

y, z, and xu, yu, zu are the coordinates of the satellite and

the user respectively, c is the speed of light.

2. Using the transit time tt , the angle er can be written

as; .

ieer er tt

where er is the angle between the ascending node and

Greenwich meridian and .

ie denotes earth rotation

speed.

3. Using the new value er in above Equation, the

position of the satellite x, y and z are calculated from Equ.

(6).

4. The above operations should be performed for every

satellite. From these values a new user xu, yu, zu position

will be calculated.

5. Now repeating steps 1, 2, 3 and 4, a new set of x,y and

z are to be calculated. When the old and new sets are

within a predetermined value, the new set can be

considered as the position of the GPS satellite in the new

coordinate system.

6. These new x, y, and z values for each 4 best geometry

GPS satellites will be used to find the user position.

V. SIMULATION SCENARIO

To investigate the efficiency of proposed integrated

constellation scenario, the simulation software MATLAB

is used [14]. GPS receiver employs a simple algorithm

[13] to select the four best geometry satellites among 24

GPS satellites. A MATLAB code is written to implement

the proposed algorithm that finds the x, y and z positions

of the satellites. The latitude, longitude & altitude of each

satellite can be calculated from the positions of the

satellite according to the World Geodetic System

(WGS84) coordinate system. Using the calculated x, y &

z positions of four satellite, user position can be solved

using the proposed algorithm.

The simulation parameters shown in Table 1 are used for

simulation. The LEO orbit consists of satellites arranged

in Teledisc configuration that is designed using 288

satellites in 12 planes each plane contains 24 satellites

[15]. GEO constellation consists of Cyberstar that is

designed using 3 GEO satellites in 3 planes each plane

contains one satellite. Finally, GPS (Global Positioning

System) constellation that is used 24 satellites in 6 planes

with 4 satellites per plane [3]. The 6 orbital planes have

approximately 550 inclination and the GPS receive can be

located anywhere of the world.

TABLE 1

SIMULATION PARAMETERS OF GEO, MEO (GPS) AND LEO

SATELLITEs

Parameters GEO MEO LEO

Satellite Name Cyberstar GPS-24

(NAVASTRAR)

Teledesic

No. of satellite 3 24 288

No. of plane 3 6 12

No. of satellite

per plane

1 4 24

Spacing

between

planes(deg)

120 30 15

Inclination of

orbital plane to

the

equator(deg)

120 55 84.7

Frequency(upli

nk/downlink)

Ka Band Ka Band Ka Band

60Ghz

Access

Technology

FDMA,

TDMA

FDMA/ TDMA MF-TDMA,

ATDMA

Modulation QPSK QPSK QPSK

VI. SIMULATION RESULT OF INTEGRATED

NETWORK

In this section, we will present the result of simulation

and discuss the accuracy of calculation for navigation

using the proposed algorithm.

Page 5: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

A. Plotting of Satellite and User Positions in 3-D

For our calculation the known parameters were semi-

major axis, eccentricity, inclination angle, mean anomaly,

mean motion difference, rate of right ascension, argument

of perigee, reference time ephemeris of GPS satellites

and some necessary angles between earth and GPS

satellites [2].

The obtained data is shown in Table 2. From the table is

seen that the altitudes of all 4 GPS satellites are found

about 20,000 km from the earth surface. The positional

longitudes of 3 GPS satellites are 0.77, 19 and 37 degree

East, respectively and the other GPS is at -75 degree

West. On the other hand the positional latitudes of 3 GPS

satellites -10, -1.67 and - 4.31 degree South and the 4th

one is at 18 degree North. These obtained data is found

very close to our expected value.

TABLE 2

CALCULATED PARAMETERS OF BEST FOUR GPS

SATELLITES

Parameters Satellite

1

Satellite

2

Satellite

3

Satellite

4

Altitude(Km) 20,000.69 20,118.36 19,954.35 20,075.40

Longitude(Deg) -75.35 W 0.77 E 37.33 E 19.87 E

Latitude(Deg) -18.66 N -10.58 S -1.67 S -4.32 S

A 3-D graph is plotted according to the resultant values

after executing the MATLAB code in particular GPS

time. From the graph the positions of the satellite and

user can be found easily.

-2

0

2

x 109

-5

0

5

x 107

-5

0

5

10

15

x 107

z-a

xis

XYZ position of satellite & user

x-axisy-axis

s1

s2

s3

s4

u

Fig. 4. Plotting of Satellite & User Positions in GPS Time 36400s

B. Visibility of GPS satellites & Integrated Satellites

Figure-5 shows the probability of satellite visibility for a

5 deg elevation mask angle for the user latitude 90

degree. It is shown from the figure-5(a) that there are at

best 7 satellites in view. But giving shadow effect using

simulation software SaVi [16] the majority of the time

4/5 satellites in view depending on different latitude

positions. From the figure–5(b) it is revealed that satellite

visibility increases noticeably for adding several GEO-

sats and LEO-sats with the existing GPS-24 constellation.

GEO satellites cover mid latitude region, and because

they are higher latitude than the GPS satellites; fewer are

required for the same degree of coverage. And LEO

satellites are much more in number that can give a faster

and continuous coverage.

90 degree latitude

0

10

20

30

40

50

1 2 3 4 5 6 7 8 9 10 11 12 13 14

No. of satellite in view

Pro

bab

liy

(a)

0

5

10

15

20

25

30

35

40

45

1 2 3 4 5 6 7 8 9 10 11 12 13 14

No.of satellite in view

Pro

bab

lity

(b)

Fig.5. Probability of GPS satellite visibility (a) for GPS-24 satellites

(conventional) and (b) for the Integrated (GPS-24,GEO & LEO).

C. Dilution of Precision (DOP) Simulation

Figure 6 demonstrates the simulated values of indicators

of DOP (GDOP,PDOP,HDOP,VDOP & TDOP) vs. GPS

time from 36400s to 36420s with 5 seconds interval. It is

DOP vs. GPS Time

0

1

2

36400 36405 36410 36415 36420

GPS Time(s)

DO

P

GDOP PDOP HDOP

VDOP TDOP

Fig. 6. Dilution of Precision (DOP) Vs. GPS Time

used to provide an indication of quality of the

methodology that is used in this paper to calculate DOP.

It is observed from the figure 6 that the value of GDOP

lines between 1.38088 to 1.728653.It is the possible

Page 6: [IEEE 2007 10th International Conference on Computer and Information Technology (ICCIT 2007) - Dhaka, Bangladesh (2007.12.27-2007.12.29)] 2007 10th International Conference on Computer

confidence level to be used for applications demanding

highest possible precision at all times. The values of

others indicators of DOP (PDOP,HDOP,VDOP &

TDOP) are also in ideal level.

VII. CONCLUSION

It is important to note that speed variation of LEO, GPS

& GEO will not effect our obtained result. This point will

be address in our next paper. The model of integrating

GPS satellites with GEO and LEO has great potential for

improving the navigation performance. The simulation

shows an average improvement of satellite visibility and

different precision accuracy of DOP

(GDOP,PDOP,HDOP,VDOP). This additional algorithm

not only may improve the total system availability with

less computation, but also improves user’s position

accuracy. An ordinary GPS receiver needs more channels

to select a set of satellites, but a GPS receiver with

integrated algorithm may require only four-channel

calculation. GPS or GLONASS as standalone systems are

acceptable for much navigation without augmentation.

Combining the two or more systems the receiver with the

capability of selection, the best set of satellites depending

on minimum dilution of precision without the need for

differential techniques.

REFERENCES

[1] Dr.D.C. Agarwal, “ Satellite Communication”, Khannan

Publishers,p131-132

[2] GPS Satellite Ephemeris and Clock Parameters decoded from

Subframes 1, 2, and 3 of GPS data bit frames, gathered

4/27/2007 21:36:00

[3] http://en.wikipedia/wiki/Global_Positioning_System. Accessed

on July 13,2007

[4] Yarlagadda R., Hershey, J and Al-Dhahir, N., “GPS GDOP

metric ”, Radar, Sonar and Navigation, IEEE Proceedings ,

Volume 147, Issue 5, Oct 2000 Page(s):259 – 264.

[5] G. Retscher, “An intelligent multi -sensor system for pedestrian

navigation”, Journal for Global Positioning Systems, Vol. 5, No.

1-2:110-118,2006

[6] J.Januszewski, “Visibility and Geometry of combined

constellations GPS and Galileo”, The Institute of Nation

Technical Meeting , January 22-24,2007,California

[7] Ryan Monaghan, “ GPS satellite position estimation from

ephemeris data by minimum mean square error filtering under

conditions of selective availability ”, Submitted in partial

fulfillment for the requirements of Statistical Processing in the

department of Electrical & Computer Engineering at Portland

State University, March 13,2006

[8] Dah-Jing Jwo, “Efficient DOP calculation for GPS with and

without Aimeter aiding ”, Journal of Navigation, Cambridge

University Press, 16 May,2001.

[9] Ms. Dildova Yesmin, “ Integration of GPS-24,GEO & LEO

modeling, receiver selection algorithm and performance analysis

for navigation”, M.Sc Thesis, Dept. of APECE,DU.

[10] Zou Bin and Zhang Naitong, “ Dilution of Position in the

Doppler- Range satellite position algorithm”, 0-7803-6394-

9/00©2000IEEE

[11] Hariram Subramanian,“ Augmenting GPS using synchronized

pseudolite technology”,22nd AIAA International Communication Satellite System Conference & Exhibit 2004,9-12 May

2004,Monterey,California.

[12] George Taylor; Jing Li David Kidner , Chris Brunsdon and

Mark Ware, “Modeling and prediction of GPS availability with

digital photogrammetry and LiDAR”, International Journal for

Geographical Information Science, Volume 21, Issue 1,January

2007 , pages 1 – 20

[13] Jie Li, Awele Ndili, Lisa Ward and Saps Buchman, “GPS

receiver satellite/antenna selection algorithm for the stanford

gravity probe B relatively mission”, ION National Technical

Meeting, January 1999, San Diego, CA

[14] www.mathworks.com

[15] John Farserotu, “ A survey of future Bbroadband multimedia

system: issues & trends”, IEEE Communications, June 2000.

[16] www.savi.com