Multiple Constellation Navigation Performance Using ...

1 downloads 0 Views 1MB Size Report
(2013b) has analyzed the navigation performance of a GPS only .... 1. ,GPS IIA(Rb). 0 ,GPS IIA(Cs)/IIR/IIRM/GLO/BDS/GAL β β. ⎧. ⎨. ⎩ k k t k. c t clk c c t. (7).
Multiple Constellation Navigation Performance Using Long-Term Ephemeris Extension with Backward Error Representation Yihe Li, Zhixi Nie, Shaohua Chen, Yang Gao Department of Geomatics Engineering, University of Calgary, Canada BIOGRAPHY Yihe Li is PhD candidate in Department of Geomatics Engineering at University of Calgary from January, 2012. He received his bachelor and master degree in Geomatics Engineering from Tongji University in 2009 and 2011. His research focuses on GNSS orbit prediction, determination and PPP Ambiguity Resolution.

research focuses on high precision GPS positioning and multi-sensor integrated navigation systems. ABSTRACT Long-term

ephemeris

extension

is

needed

in

challenging environments in order to reduce the Time-To-First-Fixed (TTFF). It makes quick position fix possible for mobile devices while they are still acquiring the broadcast ephemeris. Based on the

Zhixi Nie is a PhD student in Department of

experiment results described in this paper, the median

Geomatics at China University of Petroleum and

User Range Error (URE) for the extended ephemeris

came to University of Calgary as a jonit training

after 3 and 7 days are 2.14m and 7.36m, respectively.

student in August, 2014. He received a bachelor

Both of the multi-constellation extended ephemeris

degree in Geomatics Engineering from China

and its accuracy represented with backward errors are

University of Petroleum in 2011.His research focuses

used

on multi-system GNSS precision positioning.

obstruction experiments are also conducted to assess

Shaohua Chen is a PhD student in the Department of Geomatics Engineering at the University of Calgary. He received his MSc in Electrical Engineering at Beij ing Institute of Technology in 2012 following the bac helor’s in Communication Engineering, at Yanshan U niversity in 2009. His research interests include High Sensitivity GNSS and digital signal processing.

for

urban

navigation.

Simulated

signal

the position fix accuracy, availability and reliability based on different mean square positional error (MSPE)

thresholds,

prediction

durations

and

obstruction scenarios. The results have demonstrated superior

performance

of

multiple

constellation

navigation system with backward error representation method compared to the GPS only without backward error representation. 92.9% navigation availability at

Dr. Yang Gao is a Professor in the Department of Geomatics engineering at the University of Calgary. His research expertise includes both theoretical aspects and practical applications of satellite-based positioning and navigation systems. His current

97.1% reliability with one obstruction and 91.2% navigation availability at 91.7% reliability with two obstructions are achieved based on a user-defined MSPE of 15m after 3 days’ prediction.

fitting a span of the previous ephemeris. The orbits

INTRODUCTION Broadcast ephemeris is required for a position fix while decoding broadcast ephemeris for each satellite in open sky normally takes 30s, but valid just for a short period of time (2-4 hours). For applications that require the lowest possible power consumption which typical GNSS chipsets cannot deliver, fast first-timeto-fix (TTFF) is crucial feature as it will greatly increases the battery life of today's portable consumer electronics.

However,

fast

TTFF

becomes

challenging in some tough environments such as urban canyon and indoor, where GNSS signals suffer from multipath effect, signal attenuation and building blockage etc, making the acquisition of the broadcast navigation messages much difficult (David et al. 2005; Zhang et al. 2008; Stacey et al. 2011). As a result, a position fix may become impossible or the positioning accuracy is significantly degraded due to inadequate number of available satellites. With longterm ephemeris extension, a GNSS receiver can totally skip downloading the broadcast ephemeris and process directly to calculate a position as soon as the receiver is turned on. The typical result of using Extended Ephemeris is that instead of taking 30-60 seconds to get a position, a receiver will now take 1-2 seconds to do the job. In addition, such ephemeris extension is particularly of value to mobile users when they only have limited access to wireless network over a long time period plus power consumption concerns. Ephemeris extension involves both GNSS satellite orbit prediction and clock prediction (Choi et al. 2012, Huang et al. 2014). The performance of the satellite orbit prediction depends on two major components. One is the satellite dynamic model and the other is the satellite initial condition. The most popular method is to determine a set of initial parameters by

are integrated with fully considering the dynamic model of GNSS satellites. As to the prediction of the satellite clock, many models have been developed such as the linear model, the quadratic and higherorder polynomial model and the gray model (Vernotte et al. 2001; Zheng et al. 2008; Heo et al. 2010). The IGU predicted clock model is currently the most widely used, stable and precise one, which uses a linear model combined with sinusoid terms for satellites with Cs and IIR Rb clocks and a quadratic model combined with sinusoid terms for satellites with II/IIA Rb clocks. Some numerical investigations have been conducted to assess the accuracy of the extended ephemeris. The median User Range Error (URE) of both the JPL GPS and GLONASS satellites (http://www.gdgps.net/index.html) can be better than 10m after 7 days of prediction and better than 100m after 28 days. A good mobile navigation system should not only satisfy precision requirement but also have good navigation availability. At the same time, it should also

have

a

reliable

decision

mechanism

to

accept/reject the positional solutions with small decision errors (Li et al. 2013a). Li et al. (2013b) has analyzed the navigation performance of a GPS only navigation system with extended ephemeris by simulating obstruction scenarios

with different

azimuths. With an increasing number of navigation satellites, the scenario of GNSS is speeding up on a no-return track towards a multi-constellation and multi-frequency GNSS. This gives chances for improving both of the availability and accuracy of GNSS positioning, but also creating challenges that need to be addressed to ensure the optimal use of all the available navigation signals and extended ephemerides by the end users. When the extended

ephemeris is used, it is necessary to know how big the extended ephemeris errors will be at any time, which is helpful for users to control positioning quality and decide how long the predicted orbit can be used under a certain positioning accuracy requirement. As mentioned above, the accuracy of extended ephemeris depends on both initial condition and dynamic model. Hence the accuracy of backward-extended ephemeris should be equivalent to that of forward-extended ephemeris at the same initial condition with assumption of the same error caused by dynamic model. In this paper, a novel combined extended ephemerides of GPS/ GLONASS (GLO)/Beidou (BDS) multiple GNSS constellation are generated. Besides, the accuracy of extended

ORBIT AND CLOCK PREDICTION MODEL If a GNSS satellite’s position and velocity at a reference epoch t0, denoted as r0 and v0, respectively, are known, they can then be used to derive/predict the satellite’s position rk and velocity vk at the subsequent epoch tk by employing the numerical integral with dynamic models driven by the adopted force models. Here the satellite position and velocity at epoch t0 are also referred to as the initial condition in the orbit prediction. Therefore, both the initial condition and dynamic models are required for orbit prediction. In the following, we first outline the dynamic models driven by the adopted force models, followed by showing how to solve the initial condition with an arc length using the least squares method.

ephemeris is represented by using the errors of backward extended ephemeris. Thus, the stochastic model of observation will be determined by considering both extended ephemeris errors and elevation. Finally, the extended ephemeris products (up to 7 days) are employed to completely and objectively

demonstrate

GNSS

mobile

device

The dynamic models in the orbit integration consist of a set of force models, namely a set of satellite accelerations introduced by various effects. Therefore, the lumped satellite acceleration is expressed as a   ai

(1)

i

navigation performance in various simulated signal

where the acceleration components ai include the

reception challenging scenarios. With the extended

gravity of the Earth, the gravity of other astronomical

ephemerides of the multiple GNSS constellation,

bodies, the solar radiation pressure as well as any

both of the TTFF, positioning accuracy and reliability

other independent forces acting on the satellite that

can be further improved compared to GPS alone.

can be modeled (Montenbruck et al. 2000). For the

This paper is organized as follows. In Section 2, the methodology of GNSS orbit and clock prediction is described. In Section 3, the methodology of orbit and clock prediction is described. The backward extended ephemeris error representation method is presented in Section 4. In Section 5, the position fix performance with extended ephemeris is assessed in various simulated

experiments.

Conclusions

experiments are summarized in Section 6.

from

the

Earth gravity, it is suggested to use the EGM2008 geopotential up to degree and order 12 with the corrections recommended in IERS Conventions 2010 (Dick et al. 2011). The sun radiation pressure (SRP) is one of the main error sources in orbit prediction and in this study the Extended CODE Orbit Model (ECOM) is applied with 9 parameters (Dach et al. 2007; Herring et al. 2010). Once the initial condition (which include 3 satellite position parameters denoted by a 3x1 vector r0 and 3

velocity parameters denoted by a 3x1 vector v0) and 9

to tk. With m epochs of observed orbit for each

SRP parameters (denoted by a 9x1 vector p) are

satellite, the initial condition and the SRP parameters,

known for a satellite, one can predict the orbit at

x0 , are iteratively computed as

epoch k as follows:

rk  h(tk ; a, r0 , v0 , p)

(2)

xˆ 0  x0apr +



m k 1

H kT Pk H k ,0



1

T k

Pk vk

  k 1 H kT,0 Pk  rk m

(5)

where h denotes the nonlinear integral function; rk is k m

the predicted satellite position with tilde denoting the

ˆ 

predicted quantity. It is obvious that the quality of the orbit prediction depends on the initial condition r0, v0 and SRPs p. In following, we will discuss the estimation of the initial condition as well as the SRP parameters based on the least-squares approach with

k 1

3m  15

(6)

where ˆ is a-posterior standard deviation for initial condition. For more details about orbit prediction, one refers to Li et al. (2014). We would like to emphasize that the satellite

an arc of observed orbits.

prediction and integration processing are done in the

T

Let x0  r0T v0T

v

pT  , we form the following error

inertial system. However the observed orbits are

equation at the epoch k,

usually in the earth-fixed system. Thus, one needs to

vk  rk  h(tk ; a, x0 )  rk  rk , Pk

(3)

first transform the satellite positions from the earthfixed frame into those in the inertial frame, then

where vk is the error (residual) vector of the predicted orbit relative to the observed one rk. Pk is the weight matrix of the observed equations which is determined based on the accuracy of the observed orbit zk. Linearizing h(tk ; a, x0 ) with respect to x0 with apr 0

conduct the estimation of the initial conditions and the prediction of the satellite positions in the inertial system. After that, the predicted satellite position is transformed from the inertial system back to the earth-fixed system.

approximate initial condition x , Eq (3) can then be

For satellite clock prediction, the application of a

rewritten as

linear or quadratic polynomial model is mainly

h(t ; a, x0 ) vk  rk  h(tk ; a , x )  k x0 apr 0

decided based on whether the frequency drift of the x0 =x0apr

 x0 = rk  H k  x0 , Pk

(4)

satellite clock is noticeable or not. In fact, different satellite clocks have different characteristics of

apr 0

where h(tk ; a, x ) is the predicted orbit vector based

frequency drift. In order to properly determine the

on

clock model, a summative method based on the clock

the

approximate

initial

condition.

 rk =rk  h(tk ; a , x0apr ) is the difference between the observed and predicted orbit with the approximate initial condition;  x0 denotes the initial condition correction Hk 

vector

h(tk ; a , x0 ) x0

x0 =x0apr

relative

to

x0apr

;

is the state transition matrix

showing how the state vector translates from epoch t0

types can be expressed as clktk =c0 +c1tk +

 c2tk2

2 ,GPS IIA(Rb) 1  0 ,GPS IIA(Cs)/IIR/IIRM/GLO/BDS/GAL

where, β is the selective factor.

(7)

EXTENDED

EPHEMERIS

ERROR

REPRESENTATION Based on the orbit initial condition and clock coefficients determined at the reference epoch t0, the ephemeris can be extended with the time period of k forwardly. The orbit and clock prediction errors in the extended ephemeris will be assessed using the User Range Error (URE) (Hauschild et al. 2009), which provides the average range error in the line-ofsight direction in a global scale. The computation of URE is related to maximum satellite’s coverage on earth’s surface. For a MEO satellite, the maximum satellite’s

coverage

on

earth’s

surface

is

approximately 13.88°.Thus its URE of the extended





2

UREtj0 k = Rt0j k -clkt0j k 



 

2 1 At0j k  Ct0j k 49

 2

(9)

In real situation, uncertainty between the forward and backward extended ephemeris errors could not be avoided

because

the

models

w.r.t

different

perturbation forces acting on a GNSS satellite would have different performances with time variation. These uncertainties have to be considered when the backward error representation is used. Hence, a modified backward error representation method is proposed. The main steps are as follows: First, based on the orbit initial condition and clock coefficients determined at the reference epoch t0, the ephemeris is extended backwardly with the same period as that

ephemeris error time t0+k can be approximately

forwardly. Second, the backward ephemeris errors

determined as follows which has also considered the

are computed based on the previous precise

satellite clock prediction error

ephemeris as reference. Third, all the backward







 



2 2 1 At0j  k  Ct0j  k (8) 49 In Eq. (8), the URE for a single satellite i is

UREtj0  k = Rt0j  k -clkt0j  k

2



determined by the cross-track and along-track orbit

ephemeris errors are sorted ascendingly, which is expressed as vector 𝒖𝒓𝒆𝑡0+𝑘 . The percentile for each backward ephemeris errors is determined, namely 𝑗

errors denoted as ∆𝐶 and ∆𝐴, respectively, and the

𝑝𝑒𝑟𝑐𝑡 . If the confidence level is a. The percentile of

combined radial orbit and clock error ∆𝑅 - ∆ clk.

backward ephemeris error for satellite j at predicted

Considering that the combined orbit and clock error

time t is 𝑝𝑒𝑟𝑐𝑡 , the corresponding confidence interval

has a larger impact on the user ranging error than the

is [𝑝𝑒𝑟𝑐𝑡 − 𝑎, 𝑝𝑒𝑟𝑐𝑡 + 𝑎 ]. a is set to 15% in this

orbit error in the cross-track and along-directions,

study. Based on the confidence interval, the

they are scaled by a factor of 1/49 for MEO.

ephemeris error 𝜎𝐸𝑝ℎ,𝑗 can be expressed as the STD

It is impossible to compute

𝑗 𝑈𝑅𝐸𝑡0+𝑘

based on the

true forward extended ephemeris errors. The accuracy of extended ephemeris depends on both initial condition and dynamic model. Hence the accuracy of backward-extended ephemeris can be used to represent that of forward-extended ephemeris with assumption of the same error caused by dynamic model. Figure 1 shows the sketch of backward extended ephemeris error representation. The formula of calculating URE can be expressed as

𝑗

𝑗

𝑗

of the n backward ephemeris errors fall into the confidence interval.

 Eph, j ,t  k = 0

i  pert j  a



i  pert  a j

ureti0  k / n

(10)

Based on the above ephemeris errors, the satellite elevation-dependent weighting strategy the n undifferenced observations, can be revised as follows

2 Ds  diag  12 + Eph ,1

  i2   02  2 2  i   0 (2 sin  )

2  n2 + Eph ,n 

  30o ,i  1   30o

University (WHU). Repeating this procedure for one (11)

n

where 𝐷𝑠 is variance matrix; 𝜃 is satellite elevation angle; 𝜎𝑖2 is

variance

of

the

undifferenced

observations w.r.t satellite i. 𝜎0 is the standard deviation of code measurement w.r.t IF combination, which is set to 0.9 m.

week (January 30th to February 5th of 2014), we obtain 7 predicted orbit and clock solutions for one weeks’ extension duration. The WUM precise ephemerides used as the reference for ephemeris extension

precision

assessment.

Single

point

positioning (SPP) with Ionosphere-free (IF) code measurements are conducted to assess the position fix performance using the extended ephemeris. UNB3

EXPERIMENT AND ANALYSIS

model is employed to correct the tropospheric delays.

In order to evaluate the precision of the multi-

Shown in Fig. 3, GPS, GLONASS and BDS data

constellation

collected in 8 globally distributed stations is used for

ephemeris

(GPS/GLONASS/BDS/GALILEO) extension

described

in

this

paper,

ephemerides are predicted based on initial condition

SPP

processing

with

obstruction

simulation

experiment. The data sampling interval is 30 seconds.

fitted with previous 24hr precise ephemerides released

by

GNSS

Research

Center,

Wuhan

Fig. 1 Median, 68th, 95th percentile Error of orbit prediction during 1.30-2.5, 2014 Extended Ephemeris Errors with Backward Error Representation

prediction, which are determined based on all

Fig. 2 represents the typical median and 68th

February 5th of 2014. For forward prediction, it can

percentile values of the satellite orbit, clock error and

be observed that the median URE reached 0.51m

ephemeris errors after 7 days’ backward and forward

after 1 days’ prediction and 7.36m after 7 days’

predictions carried out during January 23th to

prediction. The median orbit error became 0.08m

median orbit error became 0.03m after 1 days and

after 1 days and 2.26m after 7 days. The median

2.68m after 7 days. The median clock error reached

clock error reached 0.49m after 7 days and 6.52m

0.75m after 7 days and 10.90m after 7 days.

after 7 days. The overall trend of backward predicted

Therefore, the backward ephemeris extension errors

errors is similar with that of forward predicted errors.

can be used to represent the actual error for

The median URE reached 0.75m after 1 days’

ephemeris extension.

prediction and 10.67m after 7 days’ prediction. The 18 URE-Median URE-68th percentile Orb-Meidan Orb-68th percentile Clk-Meidan Clk-68th percentile

16 14

Meters

12 10 8 6 4 2 0 -7

-6

-5

-4

-3

-2 -1 0 1 2 Days of Ephmeris Extension

3

4

5

6

7

Fig. 2 Median, 68th, 95th percentile Error of multi-constellation ephemeris extension during 1.30-2.5, 2014 Table 1 The median of the backward and forward orbit and clock prediction precision of multi-constellation [m] Orbit Clock Constellation

Backward

Forward

Backward

Forward

1 day

7 days

1day

7days

1 day

7 days

1 day

7 days

GPS

0.027

1.417

0.044

1.972

0.259

9.916

0.224

6.278

GLONASS

0.027

1.721

0.044

2.345

0.502

5.312

0.337

7.807

BEDOU

0.058

2.571

0.244

2.941

0.444

52.337

0.256

56.880

GALILEO

0.029

3.317

0.104

2.144

0.412

50.263

0.556

24.452

All

0.028

1.633

0.050

2.181

0.361

9.168

0.278

7.657

Extended Ephemeris for Navigation in Simulated Signal Challenging Environment

When the extended ephemerides are used to bridge the outage period to reduce TTFF, a key concern

from users is about the position fix accuracy,

and elevation of satellite as  and h, then the

availability as well as reliability of the navigation

satellite is blocked if

solution

  h    ,    min ,  max  (14) arctan   d 1  tan 2    0    

in

a

signal

reception

challenging

environment. For accuracy analysis, the following MSPE can be applied (Leick, 2004):

ˆ MSPE  ˆ N2  ˆ E2

(12)

where ˆ N and ˆ E are the standard deviations for the

where the minimum and maximum azimuths formed by the antenna and obstruction are

 min   0  arctan  l / d   max   0  arctan  l / d 

(15)

computed position coordinates in the north and east

We set up 6 experiment scenarios with the

directions. Given a user-defined threshold 𝜎̂𝑀𝑆𝑃𝐸,0 ,

obstruction parameters, h = 50 m, d = 20 m, l = 20 m.

the probability that the positional solutions whose

For the first 4 experiment scenarios (s1 – s4), the

MSPE are smaller than 𝜎̂𝑀𝑆𝑃𝐸,0 can be determined

obstructions are simulated by applying different

and defined as the availability. As to reliability, it can

obstruction azimuths  0 = 0 ° , 90 ° , 180 ° and

be determined by one minus the probability of the

270 ° . For the remaining two (s5 and s6), the

decision errors that the positional solutions contain

obstructions are simulated using the following two

large errors, say that the true horizontal position error

azimuths combination:  0 = 0 ° , 180 ° and  0 =

is bigger than 𝜎̂𝑀𝑆𝑃𝐸,0 but whose MSPE values are smaller than 𝜎̂𝑀𝑆𝑃𝐸,0 (wrongly accepted positional solutions) as follows:

number of wrongly accepted solutions Perror  100% (13) number of accepted solutions The signal reception challenging environment will be simulated by introducing signal obstructions from different azimuths as illustrated in Fig. 3. For simulating an urban canyon, the obstruction azimuth

 0 is defined as the azimuth of the direction from the antenna vertically to obstruction. The distance of the obstruction to the antenna is d, its height above the antenna is h and its width is 2l symmetrically with respect to the azimuth direction. Denote the azimuth

90 ° , 270 ° . Both of the revised strategy with considering the ephemeris errors and traditional satellite elevation-dependent weighting strategy are used for SPP. For brevity, the 6 experiment scenarios are expressed as S1 to S6 while the 2 weighting strategies ae denoted as W1 and W2, respectively. Finally, the position fix accuray, availability and reliability (wrong decision) of GPS only and GPS+GLONASS+BDS by using the two weighting strategies

with

scenarios

are

those assessed

6

simulated for

experiment

demonstrating

the

superiority of multiple constellation navigation performance

using

ephemeris

backward error representation.

extension

with

Fig. 3 Distribution of eight user stations for simulated obstruction.

Fig. 4 The layout of simulated obstruction. The distance of obstruction to antenna is d and its height beyond antenna is h; the azimuth of direction from antenna vertically to obstruction is  0 . The width of obstruction is 2l symmetrically with respect to the azimuth direction. Table 2 The average MSPE [m] and possibility of position fix (Pf) [%] with simulated obstruction of different azimuths  0 (°) GPS

 0 (°)

0

W1

GPS+GLONASS+BDS W2

Pf

W1

W2

Pf

3d

7d

3d

7d

3d

7d

3d

7d

3d

7d

6.49

31.98

5.12

22.12

90.7

89.8

5.14

22.53

4.32

14.15

3d

7d

99.9

99.1

90

6.07

34.09

4.96

24.13

84.8

84.1

5.31

21.13

4.54

13.72

99.9

99.0

180

8.13

39.86

6.18

28.83

94.3

93.7

5.42

22.36

4.61

15.35

99.9

99.1

270

7.75

36.50

5.76

24.02

92.3

91.6

5.14

21.91

4.38

14.70

99.9

99.1

0 & 180

15.01

69.69

10.79

44.87

60.6

60.2

8.15

33.81

6.62

21.82

90.0

88.9

90& 270

9.08

43.39

7.23

30.23

72.8

73.3

5.93

23.95

5.12

15.93

99.6

98.8

Table 2 show that the average MSPE and of GPS

direction (𝛼0 = 90°) are significantly smaller than

only and multi-constellation systems with simulated

those with obstructions from the other direction.

obstruction of different azimuths. Higher availability

Combined results shown in Table 2 and Table 3, it

can be achieved if smaller MSPEs are computed

can be found that that for certain direction, the

under a given user-defined MSPE 𝜎̂𝑀𝑆𝑃𝐸,0 . As we

number of satellites is so few that make a significant

know, MSPE is determined by both of the posteriori

impact to the geometry strength (i.e., experiment

standard deviation and Horizontal Dilution Of

scenario with 𝛼0 = 0 ° and 180 ° ), subsequently

Precision (HDOP). The posteriori standard deviation

degrade the navigation solution. We further evaluate

is mainly affected by extended ephemeris errors

the availability of the position fix based on different

while HDOP reflects the geometry.

Compared to

user-defined MSPE 𝜎̂𝑀𝑆𝑃𝐸,0 . The results shown in Fig.

GPS only system, the multi-constellation system

4 and 5 reassure lower availabilities with increasing

significantly strengthen the geometry and thus

predicted time with a fixed 𝜎̂𝑀𝑆𝑃𝐸,0 . If 𝜎̂𝑀𝑆𝑃𝐸,0 is

decreases HDOP. It can be seen that the experiment

given as 15m, the average availability of GPS only

scenario with obstruction from north direction (𝛼0 =

with S1 to S4 using W1 and W2 strategies reaches

0 ° ) owns smallest MSPE while the experiment

77.8% and 85.0% after 3 days’ prediction while

scenario with obstruction from the east and west

decreases to 20.9% and 33.5% after 7 days’

direction (𝛼0 = 90° and 270°) have largest ones.

prediction,

Besides, the average horizontal positional RMSs are

availability of multi-constellation system with the

shown in Table 3. For the first four scenarios, the

same situation and strategies can achieve 97.3% and

impacts on the horizontal positional accuracy are

99.9% after 3 days’ prediction while decreases to

slightly different when having different azimuths of

36.9% and 64.5% after 7 days’ prediction. The

obstruction. The average horizontal positional RMSs

probabilities of wrongly accepted positional solutions

for 𝛼0 = 90 ° and 180 ° are larger than the other

are shown in Fig. 6 and Fig. 7. The result indicates

azimuths from the north and west direction (𝛼0 = 0°

that, in general, this probability is decreased with

and 270°). For the remaining 2 scenarios, both the mean and standard deviation of horizontal positional RMSs with obstructions from north and south

respectively.

While

the

average

increasing 𝜎̂𝑀𝑆𝑃𝐸,0 while increased with increasing predicted time. The average probabilities of wrongly accepted positional solutions of GPS only with S1 to S4 using W1 and W2 strategies are 8.4%, 7.5% and 70.4% and 57.1% after 3 and 7 days’ prediction.

Correspondingly, the reliabilities are 91.6%, 92.5%

availabilities increase to 85.6%, 91.2% and 27.6, 44.1%

and 29.6%, 42.9%. The average probabilities of

while the decision error probabilities are 19.4%, 16.5%

wrongly accepted positional solutions of multi-

and 67.7% and 59.5%, respectively. Considering both

constellation system with S1 to S4 using W1 and W2

the availability and the corresponding wrong decision

strategies are 2.6%, 2.9% and 52.7% and 41.3% after

error probability with different predicted times, it is

3 and 7 days’ prediction.

confirmed that long prediction leads to lower

For the last 2 experiment scenarios with two

availability and higher wrong decision probability

obstructions using 3 and 7 days’ extended ephemeris,

(lower reliability) while a larger 𝜎̂𝑀𝑆𝑃𝐸,0 leads to

the average availabilities of GPS only reach 47.7%,

higher availability with lower wrong decision

53.4% and 12.1, 19.4% while the decision error

probability.

probabilities are 19.4%, 16.5% and 67.7% and 59.5%, respectively. When the both GLONASSS and BeiDou are added for positioning, the average Table 3 The average RMS [m] of horizontal positional with simulated obstruction of different azimuths  0 (°). GPS

 0 (°)

GPS+GLONASS+BDS

W1 3d

W2

W1

W2

7d

3d

7d

3d

7d

3d

7d

0

8.20

29.10

7.33

24.92

6.57

22.77

6.45

16.71

90

10.28

35.18

9.86

32.55

6.97

23.48

6.89

18.26

180

8.44

28.84

7.37

25.09

6.49

22.75

6.18

17.43

270

8.59

30.46

7.93

28.78

6.40

22.54

6.25

16.69

0 & 180

10.95

35.96

9.81

32.15

9.52

32.21

9.12

28.13

90& 270

11.65

39.22

11.14

37.33

8.79

30.99

8.29

23.58

s1

s2

s3

s4

s5

100

80

80

60

60

40

40

Availibility [ % ]

100

20

20

GPS with W1

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

0

100

80

80

60

60

40

40

Availibility [ % ]

100

20 0

GPS+GLO+BDS with W1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

20

GPS with W2

0

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

s6

GPS+GLO+BDS with W2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

User-defined MSPE [ m ]

User-defined MSPE [ m ]

Fig. 5 The availability of navigation solutions as a function of user-defined MSPE (𝜎̂𝑀𝑆𝑃𝐸,0 ) with obstructions from different azimuths. The results from left-top to right-bottom are with respect to GPS with W1, GPS+GLO+BDS with W1, GPS with W2, GPS+GLO+BDS with W2 s1

s2

s3

Wrong Decision [ % ]

100 GPS with W1

80

60

60

40

40

20

20

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

100 80

0

s6

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

100 GPS with W2

GPS+GLO+BDS with W2 80

60

60

40

40

20

20

0

s5

GPS+GLO+BDS with W1

80

0

Wrong Decision [ % ]

s4 100

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

User-defined MSPE

0

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

User-defined MSPE

Fig. 6 The probability of wrongly accepted positional solutions as a function of user-defined MSPE (𝜎̂𝑀𝑆𝑃𝐸,0 ) with obstructions from different azimuths. The results from left-top to right-bottom are with respect to GPS with W1, GPS+GLO+BDS with W1, GPS with W2, GPS+GLO+BDS with W2

Availibility [ % ]

s1

s2

s3

s4

100

100

80

80

60

60

40

40

20

s5

20

GPS+GLO+BDS with W1

GPS with W1

Availibility [ % ]

0 10 15 20 25 30 35 40 45 50 55 60 65 70

0 10 15 20 25 30 35 40 45 50 55 60 65 70

100

100

80

80

60

60

40

40

20

s6

20

GPS with W2

GPS+GLO+BDS with W2

0 10 15 20 25 30 35 40 45 50 55 60 65 70

0 10 15 20 25 30 35 40 45 50 55 60 65 70

User-defined MSPE [ m ]

User-defined MSPE [ m ]

Fig. 7 The availability of navigation solutions as a function of user-defined MSPE (𝜎̂𝑀𝑆𝑃𝐸,0 ) with obstructions from different azimuths. The results from left-top to right-bottom are with respect to GPS with W1, GPS+GLO+BDS with W1, GPS with W2, GPS+GLO+BDS with W2 s1

s2

Wrong Decision [ % ]

100

s4

GPS with W1 80

80

60

60

40

40

20

20

100 80

s5

s6

100

0 10 15 20 25 30 35 40 45 50 55 60 65 70

Wrong Decision [ % ]

s3

GPS+GLO+BDS with W1

0 10 15 20 25 30 35 40 45 50 55 60 65 70

100 GPS with W2

GPS+GLO+BDS with W2 80

60

60

40

40

20

20

0 10 15 20 25 30 35 40 45 50 55 60 65 70

0 10 15 20 25 30 35 40 45 50 55 60 65 70

User-defined MSPE

User-defined MSPE

Fig. 8 The probability of wrongly accepted positional solutions as a function of user-defined MSPE (𝜎̂𝑀𝑆𝑃𝐸,0 ) with one obstruction from different azimuths. The results from left-top to right-bottom are with respect to GPS with W1, GPS+GLO+BDS with W1, GPS with W2, GPS+GLO+BDS with W2

Choi K, Ray J, Griffiths J, Bae T (2012) Evaluation

CONCLUSIONS With a wide use of ephemeris extension to reduce TTFF in signal reception challenging environment, it is also important to understand the accuracy of the extended ephemeris with different predicted duration and how much impact on the position fix solutions in context of precision, availability and reliability. In this study, we propose a multiple constellation longterm ephemeris extension with backward error representation. The signal reception challenging environment is simulated by introducing signal

It is demonstrated that the average horizontal position RMSs after 3 and 7 days’ prediction with the proposed method reach 7.19m and 20.13m for obstruction

simulated

scenarios,

respectively. Compared to the GPS only system without the backward error representation method, both availability and reliability under a given userdefined MSPEs are significantly improved. This study can be useful for determining appropriate prediction interval for extended ephemeris generation with

given

user-defined

position

Ultra-rapid products, GPS Solut 1521-1886 Online, doi 10.1007/s10291-012-0288-2 Dach R, Hugentobler U, Fridez P, Meindl M (2007) Bernese

GPS

Software

Version

5.0.

Astronomical Institute, University of Bern David L, Fank VD (2005) Assistance When There’s

No

Assistance,

GPS

World,

October2005, pp. 32-36 Dick WR, Richter B (2011) International earth rotation and reference systems service (IERS)

obstructions from different directions.

different

of GPS orbit prediction strategies for the IGS

precision,

availability and reliability requirements, which can be used by E911 system to keep the reliability of determining the position of caller as soon as possible in any signal challenging environment.

(2011) Annual Report 2008–09. Verlag des Bundesamts für Kartographie und Geodäsie, Frankfurt am Main Heo YJ, Cho J, Heo MB (2010) Improving prediction accuracy of GPS satellite clocks with periodic variation behavior. Meas SciTechnol 21:073001. doi:10.1088/09570233/21/7/073001 Herring TA, King RW, McClusky SC (2010) GAMIT Reference Manual Release 10.4, 28 October Huang G, Zhang Q, Xu G (2014) Real-time clock offset prediction with an improved model, GPS Solut 18:95–104 Leick, A. GPS Satellite Surveying, third ed John Wiley & Son, Inc, 2004.

ACKNOWLEDGMENTS The first author is supported by China Scholarship Council (CSC), NSERC and Tecterra, which are all acknowledged. REFERENCES Hauschild A, Montenbruck O (2009) Kalman-filterbased GPS clock estimation for near real-time positioning, GPS Solut 13:173–182, doi 10.1007/s10291-008-0110-3

Li B, Shen Y, Zhang X (2013a) Three frequency GNSS navigation prospect demonstrated with semi-simulated data. Advances in Space Research 51, 1175–1185. Li Y, Gao Y (2013b) Navigation Performance Using Long-Term Ephemeris Extension for Mobile Device (2013) Proceedings of ION GNSS 2013, Nashville, TN, September 2013, pp. 1642-1651

Li Y, Gao Y, Li B (2014) An Impact Analysis of Arc Length on Orbit Prediction and Clock Estimation for PPP Ambiguity Resolution. GPS Solut, doi 10.1007/s10291-014-0380-x (SCI) Montenbruck O, Grill E (2000). Satellite OrbitsModels, Methods and Applications, Springer Stacey P, Ziebart M (2011) Long-Term Extended Ephemeris Prediction for Mobile Devices, Proceedings of ION GNSS 2011, Portland OR, September, 2011, pp. 3235–3244 Vernotte F, Delporte J, Brunet M, Tournier T (2001) Uncertainties

of

drift

coefficients

and

extrapolation errors: application to clock error prediction. Metrologia 38:325–342 Zhang W, Venkatasubramanian V, Liu H, Phatak M, Han, S (2008) SIRF InstantFix II Technology, In ION GNSS, 2008, pages 1840–1847 Zheng ZY, Lu XS and Chen YQ et al (2008) Improved grey model and application in real-time GPS satellite clock bias prediction. Proceedings of 4th International Conference on Natural Computation. Jinan city, pp 419– 423

Suggest Documents