Next Article in Journal
Full Embroidery Designed Electro-Textile Wearable Tag Antenna for WBAN Application
Previous Article in Journal
Magnetoimpedance Effect in the Ribbon-Based Patterned Soft Ferromagnetic Meander-Shaped Elements for Sensor Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Unified Form of Code Biases and Positioning Performance Analysis in Global Positioning System (GPS)/BeiDou Navigation Satellite System (BDS) Precise Point Positioning Using Real Triple-Frequency Data

School of Electronic and Information Engineering, Beihang University, No. 37 Xueyuan Road, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(11), 2469; https://doi.org/10.3390/s19112469
Submission received: 2 April 2019 / Revised: 22 May 2019 / Accepted: 27 May 2019 / Published: 30 May 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
Multi- system and multi-frequency are two key factors that determine the performance of precise point positioning. Both multi-frequency and multi-system lead to new biases, which are not solved systematically. This paper concentrates on mathematical models of biases, influences of these biases, and positioning performance analysis of different observation models. The biases comprise the inter-frequency clock bias in multi-frequency and the inter-system clock bias in multi-system. The former is the residual differential code biases (DCBs) from receiver clock and satellite clock and usually occurs at the third frequency, the latter is the deviation of the receiver clock errors in different systems. Unified mathematical models of the biases are presented by analyzing the general formula of observation equations. The influences of these biases are validated by experiments with corresponding observation models. Subsequently, the experiments, which are based on the data at five globally distributed stations in Multi-Global Navigation Satellite System (GNSS) Experiment (MGEX) on day of year 100, 2018, assess positioning performance of different observation models with combination of frequencies (dual-frequency or triple- frequency) and systems (BeiDou Navigation Satellite System (BDS) or Global Positioning System (GPS)). The results show that the performances of triple-frequency models are almost as the same level as the dual-frequency models. They provide scientific support for the triple-frequency ambiguity-fixed solution which has a better convergence characteristic than dual-frequency ambiguity-fixed solution. Furthermore, the biases are expressed as an unified form that gives an important and valuable reference for future research on multi-frequency and multi-system precise point positioning.

1. Introduction

Precise point positioning (PPP) [1,2] eliminates or weakens many errors in pseudo-range and carrier-phase to positioning solutions. However, the instrumental biases in pseudorange and carrier phase are not eliminated, and convergence time of PPP is too long–about 30 min [2]. Guo [3] suggested that users can handle this with the differential code bias (DCB) in PPP to further improve errors and convergence time.
In addition, Global Positioning System (GPS) satellites began to provide triple frequency signals [4,5,6]. The Chinese BeiDou Navigation Satellite System (BDS) is the world’s first Global Navigation Satellite System (GNSS) to provide three-frequency signal services. BDS had already launched a regional navigation service at the end of 2012 and continued to develop a global positioning service for 2018 [7,8]. Triple-frequency, which can be used to decrease the convergence time of PPP, became a research focus. Elsobeiey [9] estimated P1-C5 satellites differential code biases based on different criteria and assessed the performance of triple-PPP by processing the modernized L5 signal along with the legacy GPS signals.
With the introduction of a third frequency signal, inter-frequency clock biases (IFBs) from satellite clocks and receiver clocks among multi-frequency signals have been found. Guo et al. [10] summarized a new receiver bias named receiver IFB from P3. For the carrier phase observations, the bias can be absorbed into the ambiguity making it as a float form, resulting in a much longer convergence time and degrading the positional accuracy of PPP. Li [11] investigated a method of estimating the satellite IFB by dividing the satellite IFB into a constant and a variable part. Subsequently, the method was widely used to analyze the characteristics of the satellite IFB [12,13] and its influence for positioning [14,15,16,17]. Furthermore, Guo and Geng [18] proposed an alternative approach where a second satellite clock parameter dedicated to the L5 signals is estimated along with the legacy L1/L2 clock in the undifferenced uncombined GNSS model. It still lacks a uniform formula of IFB from both the receiver and satellites. In addition, the model with IFB derived from the receiver can not be used in the future triple-frequency ambiguity-fixed PPP.
To overcome the problem of the long convergence time of PPP, multi-system combination (which adds observations) is also an available method. Both receiver clocks and satellite clocks in any two systems are unequal, they lead to inter-system clock bias (ISB). El-Mowafy [19] reviewed various types of biases in GNSS data, including satellite and receiver hardware biases, differential code biases, differential phase biases, initial fractional phase biases, inter-system receiver time biases, and system time scale offset. Aggrey and Bisnath [20] analyzed the improvements of the float ambiguities with the biases correction by observing PPP convergence characteristics with or without bias correction in dual-frequency and triple-frequency scenarios during the first few minutes. The models lack conjoint analysis of ISB and IFB.
To solve the above bias problems, we revised the formula of the receiver IFB on a third frequency carrier phase observation to increase the fixed success rate of the third frequency ambiguity. Such a revised IFB decreases convergence time and increases the positional accuracy of PPP, compared with the model of Guo et al. [10]. Furthermore, we merged the formulae of IFB from both receiver and satellite and shed light on the mathematical meaning of ISB. Finally, we presented the observation equations of uncombined observation model with the IFB and ISB and analyzed the daily positioning performance in GPS/BDS PPP with the use of real triple-frequency data.
The remainder of this paper is organized as follows. The unified biases forms of code biases (IFB and ISB), which are the unified definitions and mathematical formulae of code biases from receiver and satellites, are respectively proposed by analyzing the original triple-frequency observation equations in Section 2. Section 3 presents and analyzes the observation equations in different models, specially uncombined observation model with triple-frequency multi-GNSS. Experiments are conducted to present the validation of the biases and the assessment of different PPP models by using the actual dual-frequency or triple-frequency data in Section 4. Finally, some conclusions are given in Section 5.

2. The Unified Forms of Code Biases

In this section, we present the definitions and mathematical representations of the IFB and ISB by analyzing the original uncombined observation model.

2.1. Basic Observation Equations

According to the uncombined observation model in Refs. [21,22,23], the original uncombined observation model with single receiver, single satellite, and single epoch is expressed by using a short general form of pseudorange P and carrier phase L as follows.
P i s y s = ρ s y s + c ( d t - d T + b i a s P i s y s r - b i a s P i s y s s ) + T w + I i s y s + ε P i s y s
L i s y s = ρ s y s + c ( d t - d T + b i a s L i s y s r - b i a s L i s y s s ) + T w - I i s y s - λ i s y s N i s y s + ε L 1 s y s
where c is speed of light, s y s represents constellation identification, for instance, GPS or BDS. P i s y s is the pseudorange in frequency i at constellation sys, L i s y s is the carrier phase in frequency i at constellation sys. ρ s y s is the distance between station and satellite at constellation sys, d t is receiver clock error, d T is satellite clock error, T w is the projection of tropospheric zenith wet path delay, I i s y s is ionospheric delay in P i at constellation sys. The system frequency ratio γ i s y s = f 1 , s y s 2 / f i , s y s 2 , where f i , s y s is the frequency of signal i at constellation s y s . N i s y s is the ambiguity of carrier phase L i s y s . b i a s P I F s y s r , b i a s P I F s y s s , b i a s L i s y s r , and b i a s L i s y s s are hardware delay in pseudorange P i s y s and carrier phase L i s y s . ε P i s y s and ε L i s y s are observation noise in pseudorange P i s y s and carrier phase L i s y s , respectively.
Because satellite clock errors degrade the accuracy of PPP and can not be estimated directly, the clock product provided by International GNSS Service (IGS) organization is used to correct satellite clock errors. For legacy GPS, it has been a common practice to define clock offsets in precise ephemeris products with respect to an ionosphere-free dual-frequency combination of conventional reference signals ( P 1 G P S and P 2 G P S ) [24]. According to the BDS Interface Control Document (ICD), currently BDS adopts the precise ephemeris (and clock) products referring to the P 1 B D S / P 2 B D S ionosphere-free combination of dual-frequency observations [25,26]. When the satellite clock products computed by using other combined signals or single signal differing from the conventional reference signal P 1 s y s / P 2 s y s are employed in GNSS applications, the pseudoranges are well known to be affected by instrumental biases [27,28]. Therefore, these satellite clock biases, which are inconsistent with satellite clock products, should be corrected by differential code biases (DCBs) for pseudorange-based positioning, timing or ionosphere modeling [29]. The differential code biases (DCBs) provided by GNSS communities particularly for the post-processing PPP applications are as the same physical significance as timing group delays (TGDs) and inter-signal corrections (ISCs) in broadcast ephemeris, but DCBs are more accurate than TGDs and ISCs [30,31].
The hardware delays can not be estimated, because they can not be separated from the receiver clock and ambiguity respectively. The relationship between hardware delays and DCBs is as follows.
D C B P i P j s y s r = b i a s P i s y s r - b i a s P j s y s r , i j , a n d i , j = 1 , 2 , 3
D C B P i P j s y s s = b i a s P i s y s s - b i a s P j s y s s , i j , a n d i , j = 1 , 2 , 3
where D C B P i P j s y s r and D C B P i P j s y s s are difference code biases between P i and P j from receiver and satellite.
When clock errors from receiver and satellite are based on conventional ionosphere-free model with dual-frequency (CIF2), they can be indicated as follows.
d t P C I F 2 s y s = d t P s y s + α b i a s P 1 s y s r + β b i a s P 2 s y s r
d T P C I F 2 s y s = d T P s y s + α b i a s P 1 s y s s + β b i a s P 2 s y s s
According to Formulas (1)–(6), the dual-frequency observation equations are converted as follows.
P 1 s y s = ρ s y s + c d t P C I F 2 s y s - c d T P C I F 2 s y s + T w + I 1 s y s + c β s y s D C B P 1 P 2 s y s r - c β s y s D C B P 1 P 2 s y s s + ε P 1 s y s
P 2 s y s = ρ s y s + c d t P C I F 2 s y s - c d T P C I F 2 s y s + T w + γ 2 s y s ( I 1 s y s + c β s y s D C B P 1 P 2 s y s r - c β s y s D C B P 1 P 2 s y s s ) + ε P 2 s y s
L 1 s y s = ρ s y s + c d t P C I F 2 s y s - c d T P C I F 2 s y s + T w - ( I 1 s y s + c β s y s D C B P 1 P 2 s y s r - c β s y s D C B P 1 P 2 s y s s ) - λ 1 s y s ( N 1 s y s - f 1 , s y s b i a s 1 s y s ) + ε L 1 s y s
L 2 s y s = ρ s y s + c d t P C I F 2 s y s - c d T P C I F 2 s y s + T w - γ 2 s y s ( I 1 s y s + c β s y s D C B P 1 P 2 s y s r - c β s y s D C B P 1 P 2 s y s s ) - λ 2 s y s ( N 2 s y s - f 2 , s y s b i a s 2 s y s ) + ε L 2 s y s
where α s y s = f 1 , s y s 2 / ( f 1 , s y s 2 - f 2 , s y s 2 ) , β s y s = - f 2 , s y s 2 / ( f 1 , s y s 2 - f 2 , s y s 2 ) , and b i a s i s y s = 2 β s y s γ i s y s ( D C B P 1 P 2 s y s r - D C B P 1 P 2 s y s s ) + b i a s L i s y s r - b i a s L i s y s s - b i a s P i s y s r + b i a s P i s y s s .

2.2. Inter Frequency Clock Bias

If we compare with double-frequency, the triple-frequency model add a new carrier signal to the observations. The triple-frequency observation equations are illustrated as follows.
P 1 s y s = Δ ρ s y s + δ I s y s + ε P 1 s y s
P 2 s y s = Δ ρ s y s + γ 2 s y s δ I s y s + ε P 2 s y s
P 3 s y s = Δ ρ s y s + γ 3 s y s δ I s y s - c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s r + D C B P 1 P 3 s y s r ) + c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s s + D C B P 1 P 3 s y s s ) + ε P 3 s y s
L 1 s y s = Δ ρ s y s - δ I s y s - λ 1 s y s δ N 1 s y s + ε L 1 s y s
L 2 s y s = Δ ρ s y s - γ 2 s y s δ I s y s - λ 2 s y s δ N 2 s y s + ε L 2 s y s
L 3 s y s = Δ ρ s y s - γ 3 s y s δ I s y s - c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s r + D C B P 1 P 3 s y s r ) + c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s s + D C B P 1 P 3 s y s s ) - λ 3 s y s δ N 3 s y s + ε L 3 s y s
where Δ ρ s y s = ρ s y s + c d t P C I F 2 s y s - c d T P C I F 2 s y s + T w , δ I s y s = I 1 s y s + c β s y s D C B P 1 P 2 s y s r - c β s y s D C B P 1 P 2 s y s s , and δ N i s y s = N i s y s - f i , s y s b i a s i s y s .
The DCBs in the first and second frequency are eliminated through merging transformation. When the same operation happens in the third frequency, there are residual DCBs in third frequency pseudorange P 3 and carrier phase L 3 . All residual DCBs in third frequency pseudorange P 3 can be estimated as a parameter called inter frequency clock bias (IFB), which can be expressed as a function of the DCBs ( D C B P 1 - P 2 and D C B P 1 - P 3 ). To keep physical significances of both the estimated ionospheric delay and fractional cycle bias (FCB) in the ambiguities consistent in different frequencies, IFB is also introduced into third frequency carrier phase L 3 .
I F B s y s = c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s s + D C B P 1 P 3 s y s s ) - c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s r + D C B P 1 P 3 s y s r )
According to the type of the terminals (receiver, satellite), IFB can be divided into satellite IFB I F B s y s s and receiver IFB I F B s y s r as follows.
I F B s y s s = c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s s + D C B P 1 P 3 s y s s )
I F B s y s r = c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s r + D C B P 1 P 3 s y s r )
When IFB is regarded as variable, it can be estimated according to the references [11,14,15,16,17]. The root mean square (RMS) values of IFBs in GPS and BDS are less than 0.3 mm [18,32]. They are far less than the RMS value of noise in carrier phase (3 mm) [10]. We ignore time-variant component of IFB and regard IFB as a constant [19]. The satellite IFB needs to be corrected using the DCB files published by IGS organization, and the receiver IFB needs to be estimated together with other unknown parameters. Namely, the estimated IFB in the actual PPP is the receiver component of IFB.
I F B s y s e s t i m a t e d = - I F B s y s r = - c ( β s y s ( γ 3 s y s - 1 ) D C B P 1 P 2 s y s r + D C B P 1 P 3 s y s r )

2.3. Inter System Clock Bias

Similarly, in multi-systems, due to the hardware delays ( b i a s P i s y s r and b i a s P i s y s s ) between the two systems being unequal, the reference receiver clock errors are unequal between the two systems, and the satellite clock has been corrected by using the DCB files published by the IGS organization. Compared with the reference system (GPS in the experiment), the observation equations in another system (BDS in the experiment) are as follows.
P 1 s y s = ρ s y s + c d t P C I F 2 r e f - c d T P C I F 2 s y s + T w + δ I s y s + c ( α s y s b i a s P 1 s y s r + β s y s b i a s P 2 s y s r - ( α r e f b i a s P 1 r e f r + β r e f b i a s P 2 r e f r ) ) + ε P 1 s y s
P 2 s y s = ρ s y s + c d t P C I F 2 r e f - c d T P C I F 2 s y s + T w + γ 2 s y s δ I s y s + c ( α s y s b i a s P 1 s y s r + β s y s b i a s P 2 s y s r - ( α r e f b i a s P 1 r e f r + β r e f b i a s P 2 r e f r ) ) + ε P 2 s y s
L 1 s y s = ρ s y s + c d t P C I F 2 r e f - c d T P C I F 2 s y s + T w - δ I s y s - λ 1 s y s δ N 1 s y s + c ( α s y s b i a s P 1 s y s r + β s y s b i a s P 2 s y s r - ( α r e f b i a s P 1 r e f r + β r e f b i a s P 2 r e f r ) ) + ε L 1 s y s
L 2 s y s = ρ s y s + c d t P C I F 2 r e f - c d T P C I F 2 s y s + T w - γ 2 s y s δ I s y s - λ 2 s y s δ N 2 s y s + c ( α s y s b i a s P 1 s y s r + β s y s b i a s P 2 s y s r - ( α r e f b i a s P 1 r e f r + β r e f b i a s P 2 r e f r ) ) + ε L 2 s y s
where δ ρ s y s = ρ s y s + c d t P C I F 2 r e f - c d T P C I F 2 s y s + T w . Compare with reference system, there is a receiver clock error compensation in another system called inter system clock bias (ISB) as follows. The estimated ISB in the actual PPP is the receiver component of ISB.
I S B s y s - r e f = c d t P C I F 2 s y s - c d t P C I F 2 r e f = c ( α s y s b i a s P 1 s y s r + β s y s b i a s P 2 s y s r - α r e f b i a s P 1 r e f r - β r e f b i a s P 2 r e f r )

3. Observation Models in Single or Multi-GNSS

3.1. Uncombined Observation Model with Triple-Frequency Multi-GNSS

There are IFB and ISB in triple-frequency multi-system, where the observation equations can be illustrated by the following formula.
P 1 s y s = δ ρ s y s + δ I s y s + I S B s y s - r e f + ε P 1 s y s
P 2 s y s = δ ρ s y s + γ 2 s y s δ I s y s + I S B s y s - r e f + ε P 2 s y s
P 3 s y s = δ ρ s y s + γ 3 s y s δ I s y s + I F B s y s + I S B s y s - r e f + ε P 3 s y s
L 1 s y s = δ ρ s y s - δ I s y s - λ 1 s y s δ N 1 s y s + I S B s y s - r e f + ε L 1 s y s
L 2 s y s = δ ρ s y s - γ 2 s y s δ I s y s - λ 2 s y s δ N 2 s y s + I S B s y s - r e f + ε L 2 s y s
L 3 s y s = δ ρ s y s - γ 3 s y s δ I s y s + I F B s y s + I S B s y s - r e f - λ 3 s y s δ N 3 s y s + ε L 3 s y s
According to the above formulae, the hardware delays ( b i a s P i s y s r , b i a s P i s y s s , b i a s L i s y s r , and b i a s L i s y s s ) are absorbed by ionospheric delay I 1 s y s and ambiguity N i s y s . The estimated ionospheric delay δ I s y s combines ionospheric delay and some hardware delays. The estimated ionospheric delay can be also eliminated by ionosphere-free models. The estimated ambiguities δ N i s y s are the combination of float ambiguities and some hardware delays. These hardware delays can influence the integer feature of ambiguities. In ambiguity-fixed PPP, FCB or uncalibrated phase delay (UPD), provided by the Continuously Operating Reference Stations (CORS) network, corrects the non-integer estimated ambiguities δ N i s y s to integer estimated ambiguities. It means the observation equation in the third frequency carrier phase L 3 must contain IFB, namely, it must follow Formula (16).

3.2. Other Typical Observation Models

In PPP, the most widely used models are conventional ionosphere-free model (CIF) and uncombined model (UC), including uncombined model with triple-frequency (UC3), uncombined model with dual-frequency (UC2), conventional ionosphere-free model with triple-frequency (CIF3), conventional ionosphere-free model with dual-frequency (CIF2). The Table 1 summaries the differences of the models, where each equation in CIF has IFB or no IFB. Namely, IFBs in CIF can not be divided from receiver clock, there is no IFB in estimated parameters.
The observation equations in CIF are respectively either the combining pseudoranges or the combining carrier phases as follows.
P C I F 3 s y s = k 1 , P P 1 s y s + k 2 , P P 2 s y s + k 3 , P P 3 s y s
L C I F 3 s y s = k 1 , L L 1 s y s + k 2 , L L 2 s y s + k 3 , L L 3 s y s
where k 1 , P , k 2 , P , k 3 , P , k 1 , L , k 2 , L , and k 3 , L are combinging coefficients of the pseudorange and carrier phase. The six coefficients satisfy the following Formula (34) to make sure the pseudorange and carrier phase measurements have the properties of geometry preserving, ionosphere-free, and the lowest noise propagation. The coefficients of the pseudorange are equal to the coefficients of the carrier phase. Table 2 gives dual-frequency the specific values of coefficients for GPS and BDS systems.
k 1 + k 2 + k 3 = 1 k 1 + k 2 f 1 2 / f 2 2 + k 3 f 1 2 / f 3 2 = 0 k 1 2 + k 2 2 + k 3 2 = M I N

4. Analysis And Assessment

4.1. Experimental Strategy

4.1.1. Configuration Strategy

For the sake of improving the accuracy and convergence time, some errors in PPP can be corrected by corresponding methods. All error corrections are shown in Table 3.
Our self-developed MATLAB processing software based on Prototyping RTKLIB2.4.3 is used to perform multi-GNSS globally distributed reference network experiments. The initial values and corresponding variance-covariance of XYZ and d t are for the least squares solution in the first epoch. The initial value of T w is calculated by the Hopfield model in first epoch, the corresponding variance-covariance is set to arbitrary value (0.25 in experiment). N i and I are derived from undifferenced observation equations [35].
The noises of pseudorange and carrier phase are usually set to 0.3 m and 0.003 m [10], the weight ratio of pseudorange and carrier phase is 100. And the variance of dynamic noise in receiver clock error is 900 m 2 /s 2 , the variance of dynamic noise in troposphere Zenith wet path delay is 10 - 8 m 2 / s 2 , the variance of dynamic noise in ionosphere is 10 - 6 m 2 /s 2 [36].
The verification used daily (24 h) solutions in day of year (DOY) 100, 2018. General settings adopted for the PPP validation are provided in Table 4. The igs14atx file provided by International GNSS Service (IGS) only have the Antenna Phase Center Variations (PCVs) and Antenna Phase Center Offsets (PCOs) on first two frequencies (L1/L2) in GPS. The PCV and PCO on the third frequency L5 in GPS can not be gotten directly. The L5 frequency (1176.45 Mhz) is approximate to the L2 frequency (1227.6 Mhz), we simple presume that the L5 frequency shares the same PCOs/PCVs as those on the L2 frequency [18]. Meanwhile, the PCV and PCO in BDS are set to constant zero and [0.6, 0, 1.1], respectively [37].
There are 146 globally distributed reference stations at MGEX, of which 39 stations have the coordinates in the file gbm19962.clk. From the 39 globally distributed reference stations, we chose five stations (CEDU, DARW, JFNG, KARR, KZN2) which are shown in Figure 1. These stations are mostly concentrated in the Asia-Pacific region where the number of satellites with triple-frequency data is sufficient.

4.1.2. Availability of Multi-Frequency Models

Not all BDS/GPS satellites have third frequency signals. The number of BDS/GPS satellites with dual-frequency data is not equal to the number of BDS/GPS satellites with triple-frequency data. We illustrate the number of BDS or GPS satellites with dual-frequency or triple-frequency in DOY 100, 2018, which are shown in Figure 2 and Figure 3, respectively.
The results show that the number of GPS satellites with triple-frequency data is less than five on most of the time. Except the triple-frequency GPS-only, the triple-frequency BDS/GPS, the triple-frequency BDS-only, the dual-frequency BDS/GPS, the dual-frequency BDS-only, and the dual-frequency GPS-only can be used to realize daily precise point positioning. The triple-frequency data causes IFB bias and the BDS/GPS combination causes ISB bias. Before we process data by using different observation models, we analyzed the influence of ISB and IFB on positioning errors.

4.2. Influence of Code Biases

4.2.1. Influence of IFB Bias

In all observation models with BDS/GPS, the model, which has IFB and do not have ISB, is the uncombined model with triple-frequency BDS-only (UC3-BDS). The positioning errors in UC3-BDS are shown in Figure 4, and Figure 5 illustrates the IFB in UC3-BDS. The results show that differences in positioning errors are small. The reason is that the IFB in third frequency carrier phase L 3 is absorbed by ambiguity. The IFB in third frequency pseudorange P 3 has little effect on the positioning results, because the weight of pseudorange is small. Meanwhile, the results may be effected by the precise satellite orbit and clock products in BDS. But IFB can not be eliminated from estimated parameters. If IFB is eliminated, the third frequency ambiguity absorbs the IFB, then the convergence time and fixed success rate of the third frequency ambiguity will be not good for triple-frequency ambiguity-fixed PPP. IFB can not be omitted as a parameter to be solved. As a part of receiver DCB, each constellation has a corresponding IFB. According to the Section 2.2, each IFB is considered as a constant, the initial values of IFBs are one, the initial variances of dynamic noise in IFBs are zero.

4.2.2. Influence of ISB Bias

In all observation models with BDS/GPS, the models, which have ISB and do not have IFB, include conventional ionosphere-free model with triple-frequency BDS/GPS combination (CIF3-C) and conventional ionosphere-free model with dual-frequency BDS/GPS combination (CIF2-C). The positioning errors in CIF3-C and CIF2-C are shown in Figure 6. The results show that ignoring ISB can increase positioning errors in the decimeter range. ISB can not be omitted as a parameter to be solved. There is a parameter ISB between any two of systems. In this experiment, ISB is the difference between receiver clock errors in BDS and GPS. ISB is set to a random process like receiver clock error, so the variance of dynamic noise in ISB is the sum of the variances of dynamic noise in receiver clock errors from GPS and BDS. We presumed that the variances of dynamic noise in receiver clock errors from GPS and BDS are same. The variance of dynamic noise in ISB is twice than the variance of dynamic noise in receiver clock error. The initial value of ISB is arbitrary value, it is set to be one in this experiment.

4.2.3. Influence of Both IFB and ISB Biases

This section analyzes the influence of both IFB and ISB on positioning solution. In all observation models with BDS/GPS, the models, which have IFB and do have ISB, is the uncombined model with triple-frequency BDS/GPS combination (UC3-C). The positioning errors in UC3-C are shown in Figure 7. And Figure 8 shows the I F B B D S and I F B G P S in UC3-C. Furthermore, Figure 9 shows the ISB in UC3-C.
The results show that ignoring IFB and ISB can increase positioning errors, IFB and ISB are the indispensable parameters in positioning solution.

4.3. Results and Discussion of Single and Multi-GNSS PPP

We will comment on the performance of positioning solutions in triple-frequency and dual-frequency models. Except for the above models (UC3-C, CIF3-C, CIF2-C, and UC3-BDS), we chose the other three models, which are the conventional ionosphere-free model with triple-frequency BDS-only (CIF3-BDS), the conventional ionosphere-free model with dual-frequency BDS-only (CIF2-BDS), and the conventional ionosphere-free model with dual-frequency GPS-only (CIF2-GPS). Furthermore, we present an extended CIF2-C model (ECIF2-C) to compare with triple-frequency models under the same satellites condition. The ECIF2-C is similar to CIF2-C, the only difference is the satellites in each epoch. The satellites, which can be used for positioning solution in CIF2-C, are determined by dual-frequency data in each epoch. Namely, for a satellite in an epoch, only if all the data in two frequencies exist, the satellite can be considered as an eligible satellite for positioning solution. The eligible satellites in ECIF2-C are determined based on triple-frequency data in each epoch. The number of the eligible satellites in ECIF2-C is less than that in CIF2-C, but the eligible satellites in ECIF2-C are the same with triple-frequency models.
As shown in Figure 10, all eight models are used to compare positioning solution at different stations (CEDU, DARW, JFNG, KARR, KZN2). The results show that the positioning errors in different models are similar, except UC3-BDS and CIF3-BDS at KZN2. Because the number of visible BDS satellites at KZN2 is less than others stations in Figure 3.
For analyzing the direction of positioning errors, Table 5 and Table 6 respectively illustrate accuracies and precisions for different combined models with the daily solution in North, East, Up directions at different stations. The results show that horizontal components in positioning errors are similar, the vertical components in positioning errors have more deviations than horizontal components, especially UC3-BDS, CIF3-BDS and CIF2-BDS. Choy et al. [38] had concluded the horizontal positioning components are more accurate than the vertical component based on much research. And the positioning errors caused by lacking satellites are concentrated on vertical components, this is very well known in GPS analysis. The horizontal positioning errors in different models are similar. When the visible satellites are sufficient, all eight models give similar estimates for positioning solution, such as UC3-C, CIF3-C, and CIF2-C.
Figure 11 shows the convergence time for different combined models at different stations. If the state that the positioning errors in three directions are less than 0.1 m can hold more than 20 epochs, positioning solution is considered to converge from the beginning of this state. The convergence time is the duration from the beginning epoch of positioning process to the beginning epoch of this state. Because the vertical positioning errors are larger than the horizontal positioning errors for each epoch, the convergence time is determined by the vertical positioning errors. Because the positioning errors of vertical components are quite different in different models, the convergence time for different models are widely different. The convergence time for UC3-BDS, CIF3-BDS and CIF2-BDS is longer than others, especially at KZN2.
Table 7 shows the mean accuracy, mean precision, mean convergence time, and median convergence time for different combined models with the daily solution at different stations. The results show that CIF2-C needs more mean convergence time than CIF2-GPS. It is inconsistent with the usual result “CIF2-C usually needs less convergence time than CIF2-GPS”. In Figure 11, CIF2-C needs more mean convergence time than CIF2-GPS only occurs at KARR. Mean convergence time can not reflect convergence characteristics of different models. Median convergence time can be used as the statistic of convergence time. In Table 7, CIF2-C needs less median convergence time than CIF2-GPS in consistency with the general rule “convergence time in a multi-system PPP is less than that in a single system PPP [38]”.

5. Conclusions

Choosing an appropriate observation model is a critical prerequisite for positioning solutions. Adding a third frequency signal makes observation models diverse. With the introduction of a triple-frequency signal and multi-system, the IFB and ISB biases are proposed. In order to know how we can process the biases and how many benefits we can get from the new signal and multi-system, the below research was done.
According to the first-order Taylor expansion of the general observation equations, the unified definitions and mathematical formulae of code biases (IFB and ISB) from receiver and satellites were respectively derived. ISB and IFB can be better understood and calculated for the future research on triple-frequency PPP or multi-system PPP. Subsequently, the uncombined observation model with triple-frequency and multi-system was presented. Compared with the conventional model, this model takes more advantage of ambiguity-fixed PPP. Thereafter, the characteristics of basic triple-frequency observation models were theoretically analyzed to shed light on the differences of observations, parameters, redundancies, and noises.
Furthermore, the influences of ISB and IFB for positioning solution were analyzed by the PPP experiment in the CIF2-C, CIF3-C, UC3-BDS, and UC3-C at five stations. The results show that ignoring ISB can increase positioning errors in the decimeter range. While IFB does not cause many positioning errors, the ignored IFB can be absorbed by ambiguities. So ignoring IFB is not good for the fixed success rate of ambiguities. Therefore, neither IFB nor ISB could be omitted as a parameter to be solved in positioning solution. Finally, the PPP experiment with the eight observation models at five stations in DOY 100, 2018 was realized to analyze positioning performance of dual-frequency models and triple-frequency models. The results show that the triple-frequency positioning solutions are approximate to the dual-frequency positioning solutions. It provides scientific support for the ambiguity-fixed PPP using real triple-frequency data.

Author Contributions

Conceptualization, P.L. and H.Q.; Data curation, L.C.; Formal analysis, P.L.; Methodology, P.L.; Software, P.L.; Supervision, H.Q.; Validation, P.L., H.Q. and L.C.; Writing—original draft preparation, P.L.; Writing—review and editing, P.L., H.Q. and L.C.

Funding

This research received no external funding.

Acknowledgments

The authors wish to acknowledge the efforts of all the entities contributing to the MGEX for providing products for PPP. All the data used in this work, the BSD/GPS observations, precise orbit product, precise clock product, and DCB are openly available in ftp://igs.ign.fr/. The colleagues who provided insight and stimulating discussions that greatly assisted in the preparation of this paper. The authors gratefully acknowledge the anonymous reviewers for carefully reading the paper and providing constructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BDSBeiDou Navigation Satellite System
CIFconventional ionosphere-free model
CIF2conventional ionosphere-free model with dual-frequency
CIF2-BDSconventional ionosphere-free model with dual-frequency BDS-only
CIF2-Cconventional ionosphere-free model with dual-frequency BDS+GPS combination
CIF2-GPSconventional ionosphere-free model with dual-frequency GPS-only
CIF3conventional ionosphere-free model with triple-frequency
CIF3-BDSconventional ionosphere-free model with triple-frequency BDS-only
CIF3-Cconventional ionosphere-free model with triple-frequency BDS+GPS combination
CORSContinuously Operating Reference Stations
CTconvergence time
DCBdifferential code bias
DOYday of year
ECIF2-Cextended CIF2-C model
FCBfractional cycle bias
GMFGlobal Mapping Function
GNSSGlobal Navigation Satellite System
GPSGlobal Positioning System
ICDInterface Control Document
IFBinter-frequency clock bias
ISBinter-system clock bias
ISCinter-signal correction
MGEXMulti-GNSS Experiment
M-WMelbourne-Wubbena detecting
PCOAntenna Phase Center Offsets
PCVAntenna Phase Center Variations
PPPprecise point positioning
TGDtiming group delay
UCuncombined model
UC2uncombined model with dual-frequency
UC3uncombined model with triple-frequency
UC3-BDSuncombined model based with triple-frequency BDS-only
UC3-Cuncombined model with triple-frequency BDS+GPS combination
UPDuncalibrated phase delay

References

  1. Zumberge, J.; Heflin, M.; Jefferson, D.; Watkins, M.; Webb, F.H. Precise Point Positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef]
  2. Kouba, J.; Héroux, P. Precise Point Positioning using IGS orbit and clock products. GPS Solut. 2001, 5, 12–28. [Google Scholar] [CrossRef]
  3. Guo, F.; Zhang, X.; Wang, J. Timing group delay and differential code bias corrections for BeiDou positioning. J. Geod. 2015, 89, 427–445. [Google Scholar] [CrossRef]
  4. Hatch, R.; Jung, J.; Enge, P.; Pervan, B. Civilian GPS: The benefits of three frequencies. GPS Solut. 2000, 3, 1–9. [Google Scholar] [CrossRef]
  5. Rho, H.; Langley, R. The WAAS L5 Signal: An Assessment of Its Behavior and Potential End Use. GPS World 2009, 20, 42–50. Available online: http://www.gpsworld.com/gnss-system/innovation-the-waas-l5-signal-7047 (accessed on 1 May 2009).
  6. Montenbruck, O.; Hugentobler, U.; Dach, R.; Steigenberger, P.; Hauschild, A. Apparent clock variations of the Block IIF-1 (SVN62) GPS satellite. GPS Solut. 2012, 16, 303–313. [Google Scholar] [CrossRef]
  7. Montenbruck, O.; Hauschild, A.; Steigenberger, P.; Hugentobler, U.; Teunissen, P.; Nakamura, S. Initial assessment of the COMPASS/BeiDou-2 regional navigation satellite system. GPS Solut. 2013, 17, 211–222. [Google Scholar] [CrossRef]
  8. Zhang, X.; Wu, M.; Liu, W.; Li, X.; Yu, S.; Lu, C.; Wickert, J. Initial assessment of the COMPASS/BeiDou-3: New-generation navigation signals. J. Geod. 2017, 91, 1225–1240. [Google Scholar] [CrossRef]
  9. Elsobeiey, M. Precise point positioning using triple-frequency GPS measurements. J. Navig. 2015, 68, 480–492. [Google Scholar] [CrossRef]
  10. Guo, F.; Zhang, X.; Wang, J.; Ren, X. Modeling and assessment of triple-frequency BDS precise point positioning. J. Geod. 2016, 90, 1223–1235. [Google Scholar] [CrossRef]
  11. Li, H.; Li, B.; Xiao, G.; Wang, J.; Xu, T. Improved method for estimating the inter-frequency satellite clock bias of triple-frequency GPS. GPS Solut. 2016, 20, 751–760. [Google Scholar] [CrossRef]
  12. Pan, L.; Zhang, X.; Li, X.; Liu, J.; Li, X. Characteristics of inter-frequency clock bias for Block IIF satellites and its effect on triple-frequency GPS precise point positioning. GPS Solut. 2017, 21, 811–822. [Google Scholar] [CrossRef]
  13. Zhao, L.; Ye, S.; Song, J. Handling the satellite inter-frequency biases in triple-frequency observations. Adv. Space Res. 2017, 59, 2048–2057. [Google Scholar] [CrossRef]
  14. Li, H.; Li, B.; Lou, L.; Yang, L.; Wang, J. Impact of GPS differential code bias in dual-and triple-frequency positioning and satellite clock estimation. GPS Solut. 2017, 21, 897–903. [Google Scholar] [CrossRef]
  15. Pan, L.; Li, X.; Zhang, X.; Li, X.; Lu, C.; Zhao, Q.; Liu, J. Considering inter-frequency clock bias for BDS triple-frequency precise point positioning. Remote. Sens. 2017, 9, 734. [Google Scholar] [CrossRef]
  16. Pan, L.; Zhang, X.; Li, X.; Liu, J.; Guo, F.; Yuan, Y. GPS inter-frequency clock bias modeling and prediction for real-time precise point positioning. GPS Solut. 2018, 22, 76. [Google Scholar] [CrossRef]
  17. Ye, S.; Zhao, L.; Song, J.; Chen, D.; Jiang, W. Analysis of estimated satellite clock biases and their effects on precise point positioning. GPS Solut. 2018, 22, 16. [Google Scholar] [CrossRef]
  18. Guo, J.; Geng, J. GPS satellite clock determination in case of inter-frequency clock biases for triple-frequency precise point positioning. J. Geod. 2018, 92, 1133–1142. [Google Scholar] [CrossRef]
  19. El-Mowafy, A.; Deo, M.; Rizos, C. On biases in precise point positioning with multi-constellation and multi-frequency GNSS data. Meas. Sci. Technol. 2016, 27, 035102. [Google Scholar] [CrossRef]
  20. Aggrey, J.; Bisnath, S. Analysis of multi-GNSS PPP initialization using dual-and triple-frequency data. In Proceedings of the 2017 International Technical Meeting of The Institute of Navigation, Monterey, CA, USA, 30 January–2 February 2017; pp. 445–458. [Google Scholar] [CrossRef]
  21. Teunissen, P.; Kleusberg, A. GPS for Geodesy; Springer: Berlin/Heidelberg, Germany, 1998; pp. 187–229. [Google Scholar]
  22. Leick, A.; Rapoport, L.; Tatarnikov, D. GPS Satellite Surveying; John Wiley & Sons: Hoboken, NJ, USA, 2015; pp. 11–80. [Google Scholar]
  23. Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications; Springer: Berlin/Heidelberg, Germany, 2016; pp. 76–145. [Google Scholar]
  24. Montenbruck, O.; Steigenberger, P. The BeiDou navigation message. J. Glob. Position Syst. 2013, 12, 1–12. [Google Scholar] [CrossRef]
  25. Zhao, Q.; Guo, J.; Li, M.; Qu, L.; Hu, Z.; Shi, C.; Liu, J. Initial results of precise orbit and clock determination for COMPASS navigation satellite system. J. Geod. 2013, 87, 475–486. [Google Scholar] [CrossRef]
  26. Lou, Y.; Liu, Y.; Shi, C.; Yao, X.; Zheng, F. Precise orbit determination of BeiDou constellation based on BETS and MGEX network. Sci. Rep. 2014, 4, 4692. [Google Scholar] [CrossRef] [Green Version]
  27. Rao, G.S. GPS satellite and receiver instrumental biases estimation using least squares method for accurate ionosphere modelling. J. Earth Syst. Sci. 2007, 116, 407–411. [Google Scholar] [CrossRef]
  28. Li, M.; Qu, L.; Zhao, Q.; Guo, J.; Su, X.; Li, X. Precise point positioning with the BeiDou navigation satellite system. Sensors 2014, 14, 927–943. [Google Scholar] [CrossRef]
  29. Montenbruck, O.; Hauschild, A.; Steigenberger, P. Differential Code Bias Estimation using Multi-GNSS Observations and Global Ionosphere Maps. Navig. J. Inst. Navig. 2014, 61, 191–201. [Google Scholar] [CrossRef]
  30. Schaer, S.; Steigenberger, P. Determination and use of GPS differential code bias values. In Proceedings of the IGS Workshop, Darmstadt, Germany, 8–12 May 2006; pp. 8–11. [Google Scholar]
  31. Schaer, S. Overview of GNSS Biases; Workshop on GNSS Biases: Bern, Switzerland, 2012. [Google Scholar]
  32. Zhao, Q.; Wang, G.; Liu, Z.; Hu, Z.; Dai, Z.; Liu, J. Analysis of BeiDou satellite measurements with code multipath and geometry-free ionosphere-free combinations. Sensors 2016, 16, 123. [Google Scholar] [CrossRef]
  33. Guo, F. Theory and Methodology of Quality Control and Quality Analysis for GPS Precise Point Positioning; Wuhan University Press: Wuhan, China, 2016; pp. 69–87. (In Chinese) [Google Scholar]
  34. Witchayangkoon, B. Elements of GPS Precise Point Positioning. Ph.D. Thesis, University of Maine, Orono, ME, USA, 2000. [Google Scholar] [CrossRef]
  35. Shen, X. Improving Ambiguity Convergence in Carrier Phase-based Precise Point Positioning. Ph.D. Thesis, University of Calgary, Calgary, AB, Canada, 2002. Available online: https://www.ucalgary.ca/engo_webdocs/YG/02.20170.XiaobingShen.pdf (accessed on 30 December 2002).
  36. Liu, P.; Qin, H.; Cong, L. The Feasible Combining Observation Models and Equivalence in Dual-Frequency Precise Point Positioning. IEEE Access 2019, 7, 38618–38629. [Google Scholar] [CrossRef]
  37. Rizos, C.; Montenbruck, O.; Weber, R.; Weber, G.; Hugentobler, U. The IGS MGEX experiment as a milestone for a comprehensive multi-GNSS service. In Proceedings of the ION 2013 Pacific PNT Meeting, Honolulu, HI, USA, 23–25 April 2013; pp. 289–295. [Google Scholar] [CrossRef]
  38. Choy, S.; Bisnath, S.; Rizos, C. Uncovering common misconceptions in GNSS Precise Point Positioning and its future prospect. GPS Solut. 2017, 21, 13–22. [Google Scholar] [CrossRef]
Figure 1. Distribution of the stations used in this experiment.
Figure 1. Distribution of the stations used in this experiment.
Sensors 19 02469 g001
Figure 2. The number of BDS/GPS satellite with dual-frequency observation data.
Figure 2. The number of BDS/GPS satellite with dual-frequency observation data.
Sensors 19 02469 g002
Figure 3. The number of BDS/GPS satellite with triple-frequency observation data.
Figure 3. The number of BDS/GPS satellite with triple-frequency observation data.
Sensors 19 02469 g003
Figure 4. Positioning errors with or without IFB in UC3-BDS at different stations. (a) The positioning errors in UC3-BDS with IFB; (b) The positioning errors in UC3-BDS without IFB.
Figure 4. Positioning errors with or without IFB in UC3-BDS at different stations. (a) The positioning errors in UC3-BDS with IFB; (b) The positioning errors in UC3-BDS without IFB.
Sensors 19 02469 g004
Figure 5. IFB at different stations in DOY 100, 2018.
Figure 5. IFB at different stations in DOY 100, 2018.
Sensors 19 02469 g005
Figure 6. Positioning errors with or without ISB in CIF3-C and CIF2-C at different stations. (a) The positioning errors in CIF3-C with ISB; (b) The positioning errors in CIF2-C with ISB; (c) The positioning errors in CIF3-C without ISB; (d) The positioning errors in CIF2-C without ISB; (e) The ISB in CIF3-C, and (f) The ISB in CIF2-C.
Figure 6. Positioning errors with or without ISB in CIF3-C and CIF2-C at different stations. (a) The positioning errors in CIF3-C with ISB; (b) The positioning errors in CIF2-C with ISB; (c) The positioning errors in CIF3-C without ISB; (d) The positioning errors in CIF2-C without ISB; (e) The ISB in CIF3-C, and (f) The ISB in CIF2-C.
Sensors 19 02469 g006aSensors 19 02469 g006b
Figure 7. Positioning errors with or without IFB and ISB in UC3-C at different stations. (a) The positioning errors in UC3-C with IFB and ISB; (b) The positioning errors in UC3-BDS without IFB and ISB.
Figure 7. Positioning errors with or without IFB and ISB in UC3-C at different stations. (a) The positioning errors in UC3-C with IFB and ISB; (b) The positioning errors in UC3-BDS without IFB and ISB.
Sensors 19 02469 g007
Figure 8. IFB at different stations in DOY 100, 2018.
Figure 8. IFB at different stations in DOY 100, 2018.
Sensors 19 02469 g008
Figure 9. ISB at different stations in DOY 100, 2018.
Figure 9. ISB at different stations in DOY 100, 2018.
Sensors 19 02469 g009
Figure 10. The positioning errors in different combined models for the daily solution at different stations. (a) The positioning errors at CEDU; (b) The positioning errors at DARW; (c) The positioning errors at JFNG; (d) The positioning errors at KARR; and (e) The positioning errors at KZN2.
Figure 10. The positioning errors in different combined models for the daily solution at different stations. (a) The positioning errors at CEDU; (b) The positioning errors at DARW; (c) The positioning errors at JFNG; (d) The positioning errors at KARR; and (e) The positioning errors at KZN2.
Sensors 19 02469 g010
Figure 11. The convergence time for different combined models at different stations.
Figure 11. The convergence time for different combined models at different stations.
Sensors 19 02469 g011
Table 1. Precise point positioning (PPP) Models comparison with multi-satellites n and multi-systems m. Uncombined model with triple-frequency (UC3), uncombined model with dual-frequency (UC2), conventional ionosphere-free model with triple-frequency (CIF3), conventional ionosphere-free model with dual-frequency (CIF2), inter-system clock bias (ISB), inter-frequency clock bias (IFB).
Table 1. Precise point positioning (PPP) Models comparison with multi-satellites n and multi-systems m. Uncombined model with triple-frequency (UC3), uncombined model with dual-frequency (UC2), conventional ionosphere-free model with triple-frequency (CIF3), conventional ionosphere-free model with dual-frequency (CIF2), inter-system clock bias (ISB), inter-frequency clock bias (IFB).
ModelSystemObservationsParametersParameter Description
UC3Single6n4n+5+1X, Y, Z, d t , T w , IFB, n*(I, N 1 , N 2 , N 3 )
Multi6n4n+5+m+1X, Y, Z, d t , T w , ISB, m*IFB, n*(I, N 1 , N 2 , N 3 )
CIF3Single2nn+5X, Y, Z, d t , T w , n*N
Multi2nn+5+1X, Y, Z, d t , T w , ISB, n*N
UC2Single4n3n+5X, Y, Z, d t , T w , n*(I, N 1 , N 2 )
Multi4n3n+5+1X, Y, Z, d t , T w , ISB, n*(I, N 1 , N 2 )
CIF2Single2nn+5X, Y, Z, d t , T w , n*N
Multi2nn+5+1X, Y, Z, d t , T w , ISB, n*N
Table 2. Combinations coefficients of different fundamental signals in CIF2 and CIF3 for GPS and BDS. As to measurement noise (m), it is defined as σ P = 0.3 m, σ L = 0.003 m in both the Global Positioning System (GPS) and BeiDou Navigation Satellite System (BDS).
Table 2. Combinations coefficients of different fundamental signals in CIF2 and CIF3 for GPS and BDS. As to measurement noise (m), it is defined as σ P = 0.3 m, σ L = 0.003 m in both the Global Positioning System (GPS) and BeiDou Navigation Satellite System (BDS).
ModelSystemSignal Combination k 1 k 2 k 3 ε (Cycle)Noise (m)
CIF2GPS P 1 , P 2 2.5457−1.54570297.80.8934
L 1 , L 2 2.5457−1.545702.9780.0089
BDS P 1 , P 2 2.4872−1.48720289.80.8694
L 1 , L 2 2.4872−1.487202.8980.0087
CIF3GPS P 1 , P 2 , P 5 2.3269−0.3596−0.9673254.50.7635
L 1 , L 2 , L 5 2.3269−0.3596−0.96732.5450.0076
BDS P 1 , P 2 , P 3 2.5664−1.2289−0.3375286.50.8596
L 1 , L 2 , L 3 2.5664−1.2289−0.33752.8650.0086
Table 3. Error corrections. Differential code bias (DCB).
Table 3. Error corrections. Differential code bias (DCB).
Error CorrectionsSetting
DCBMulti-GNSS Experiment (MGEX)
Cycle slipMelbourne-Wubbena detecting (M-W) and Ionosphere Residuals
Clock slipGuo [33]
Observation weightingWitchayangkoon [34] and Helmert
Earth rotationSagnac effect
Relativistic effectsXu and Xu [23]
TroposphereRandom walk + Hopfield + Global Mapping Function (GMF)
Antenna phase centerAntenna Phase Center Offsets (PCO)+Antenna Phase Center Variations (PCV)
Phase windupCorrected
Earth tides correctionSolid/Pole tide
Table 4. Parameter settings.
Table 4. Parameter settings.
ParameterSetting
Rinex filexxxx1000.18o
Precise orbit productgbm19962.sp3
Precise clock productgbm19962.clk
Pole shift/ut1-utcgbm19962.erp
Antenna phase centerigs14.atx
Positioning modestatic
Estimation algorithmStandard Kalman Filter
Reference coordinategbm19962.clk
Sample rate30 s
Elevation cutoff angle 5
Table 5. Accuracies for different combined models with the daily solution in North (N), East (E), Up (U) directions (mm).
Table 5. Accuracies for different combined models with the daily solution in North (N), East (E), Up (U) directions (mm).
ModelCEDUDARWJFNGKARRKZN2
NEUNEUNEUNEUNEU
UC3-C1623108144784273445156435241935
CIF3-C151997175081263442167033132437
ECIF2-C172011053810730294365852141948
CIF2-C182913183611521223145573112545
UC3-BDS3318108182916413551652329642953147
CIF3-BDS3317119213316211481152328742656151
CIF2-BDS3317119193415911481152328742556149
CIF2-GPS183313984113620182445484112449
Table 6. Precisions for different combined models with the daily solution in North, East, Up directions (mm).
Table 6. Precisions for different combined models with the daily solution in North, East, Up directions (mm).
ModelCEDUDARWJFNGKARRKZN2
NEUNEUNEUNEUNEU
UC3-C9101841227692282220641331
CIF3-C8102061333610181027185929
ECIF2-C6824416261215315172771637
CIF2-C593639238720410337834
UC3-BDS131722101734612601511219209
CIF3-BDS131723111838674715102491911
CIF2-BDS131723101837674615102492011
CIF2-GPS510373926761939378730
Table 7. Mean accuracy, mean precision, mean convergence time, and median convergence time (CT) for different combined models with the daily solution at different stations.
Table 7. Mean accuracy, mean precision, mean convergence time, and median convergence time (CT) for different combined models with the daily solution at different stations.
ModelAccuracy (N,E,U) (mm)Precision (N,E,U) (mm)Mean CT (s)Median CT (s)
UC3-C(19, 38, 61)(7, 13, 24)46.640
CIF3-C(18, 39, 58)(7, 14, 23)5455
ECIF2-C(15, 33, 72)(7, 14, 29)58.955.5
CIF2-C(12, 33, 79)(5, 8, 29)22.813.5
UC3-BDS(23, 37, 130)(11, 15, 29)163.8179.25
CIF3-BDS(23, 37, 124)(10, 14, 28)190196
CIF2-BDS(22, 37, 123)(22, 37, 123)191197.5
CIF2-GPS(12, 34, 86)(5, 8, 30)16.415

Share and Cite

MDPI and ACS Style

Liu, P.; Qin, H.; Cong, L. The Unified Form of Code Biases and Positioning Performance Analysis in Global Positioning System (GPS)/BeiDou Navigation Satellite System (BDS) Precise Point Positioning Using Real Triple-Frequency Data. Sensors 2019, 19, 2469. https://doi.org/10.3390/s19112469

AMA Style

Liu P, Qin H, Cong L. The Unified Form of Code Biases and Positioning Performance Analysis in Global Positioning System (GPS)/BeiDou Navigation Satellite System (BDS) Precise Point Positioning Using Real Triple-Frequency Data. Sensors. 2019; 19(11):2469. https://doi.org/10.3390/s19112469

Chicago/Turabian Style

Liu, Peng, Honglei Qin, and Li Cong. 2019. "The Unified Form of Code Biases and Positioning Performance Analysis in Global Positioning System (GPS)/BeiDou Navigation Satellite System (BDS) Precise Point Positioning Using Real Triple-Frequency Data" Sensors 19, no. 11: 2469. https://doi.org/10.3390/s19112469

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop