Next Article in Journal
Towards IoT-Aided Human–Robot Interaction Using NEP and ROS: A Platform-Independent, Accessible and Distributed Approach
Previous Article in Journal
Enhancement of RGB-D Image Alignment Using Fiducial Markers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimating and Analyzing Long-Term Multi-GNSS Inter-System Bias Based on Uncombined PPP

Information Engineering University, Zhengzhou 450001, China
*
Authors to whom correspondence should be addressed.
Sensors 2020, 20(5), 1499; https://doi.org/10.3390/s20051499
Submission received: 18 December 2019 / Revised: 21 January 2020 / Accepted: 27 January 2020 / Published: 9 March 2020
(This article belongs to the Section Remote Sensors)

Abstract

:
With the development of precise positioning with multi-GNSS, the inter-system bias (ISB) has become an issue that cannot be ignored. ISB is introduced from the differences among satellite reference clocks and different receiver hardware delay biases. To analyze the characteristics of multi-GNSS ISB, the precise point positioning (PPP) with full-rank uncombined model was derived for GLONASS, BDS, GALILEO, while the GPS receiver clock was selected as the reference. In addition, a recommended ISB parameter processing model was adopted. Data of 28-days from the Multi-GNSS Experiment (MGEX) station was used to estimate and analyze the ISB parameters. Based on a statistical analysis of the acquired data, results demonstrate that: (a) The rms of multi-GNSS PPP positional bias can reach 4.6 mm, 3.4 mm and 8.5 mm for E, N and U directions, respectively, which guarantees the reliability and accuracy of the ISB parameter solution. (b) The intra-day ISB time series of the three groups is relatively stable with standard deviations less than 0.6 ns. The ISB parameters between the GALILEO and GPS system are the most stable and the standard deviation was the smallest, at about 0.37 ns, which may be related to the good signal quality of the GALILEO system. (c) The mean of the single-day solution of the ISB parameter is not stable and the amplitude of the jump can be up to 60 ns. However, each station shows a similar variation for the same ISB parameter on the same day. The situation is independent of the type of receiver and antenna; however, it may be affected by the satellite reference clock of different systems. (d) There is a clear relationship between the ISB parameters and receiver types.

1. Introduction

With the implementation and improvement of multi-GNSS constellations, precise point positioning (PPP) is rapidly developing from traditional GPS-only dual frequency systems to multi-system-multi-frequency systems. PPP is widely used in many areas, e.g., seismic rescue and ocean exploration [1,2,3,4,5]. As of 4 June 2019, there are 115 globally distributed satellites form the four different systems that can provide user location services. GPS and GLONASS, as completed constellation systems, can provide comprehensive GPS timing navigation (PNT) services [6]. Built in 1999, the GALILEO system represents a new generation of civilian global satellite navigation systems. The full GALILEO system constellation will consist of 30 satellites and will distribute over three orbital planes. Currently, 26 medium Earth orbit(MEO) satellites are in orbit to provide positioning and navigation services. GALILEO satellites transmit signals at five different frequencies, i.e., E1 (1575.42 MHz), E5a (1176.45 MHz), E5b (1207.14 MHz), E5ab (1191.795 MHz) and E6 (1278.75 MHz). The BeiDou Navigation Satellite System (BDS) is the first navigation system [7] in which all satellites transmit tri-frequency signals, i.e., B1 (1561.098 MHz), B2 (1207.14 MHz) and B3 (1268.52 MHz). Currently, there are 33 BDS satellites at the working phase and another six (1GEO + 3IGSO + 2MEO) are under the in-orbit test phase [8].
When jointly processing multi-GNSS data, it is necessary to properly deal with the different receiver clocks. Existing methods could be generally divided into two types. The first type selects a reference system (mostly GPS), and only a single receiver clock difference parameter is built, and the ISB parameter is generated at the same time [9,10]; The second approach sets separate receiver clock parameters for each system [11]. The advantage of the second approach is that ISB is not considered, and parameters to be estimated are not increased or decreased. With regard to the ISB parameter, when we select GPS as the reference system, the time reference is aligned to the GPS time in the joint processing function model; however, for multiple systems, the satellite reference clocks selected in the calculation process still differ, which also results in differences of the reference clock [12]. In addition, because of the satellite type, standard, frequency and other system specifications, the signals will be processed through different channels when the signals are received. This means that the signal hardware delays of different satellite systems will be inconsistent, relative to the receiver [13,14]. In summary, ISB parameters are related to satellite reference clock differences and hardware delay biases, due to different receiver configurations.
Research has been conducted to investigate ISB by single point positioning (SPP) technology. In the SPP function model, ISB parameters also include the two elements mentioned above [13]. Torre et al. studied the ISB parameters between the GLONASS, GALILEO, BDS and GPS systems using SPP, and analyzed its influence on the positioning results [15]. However, the accuracy was poor, and only the variation of ISB on a single day were analyzed. Zeng et al analyzed the characteristics of BDS–GPS ISB using SPP and designed a statistical method based on a hypothesis test to evaluate the stability of ISB parameters. Results confirmed the correlation between ISB parameters and receiver type [13]. However, their method only includes the ISB between BDS and GPS, while that of the GALILEO and GLONASS were not considered. In addition, a long-term ISB instead of a single day analysis should be conducted. Cai and Gao used SPP technology to investigate the ISB parameters between GLONASS and GPS from five international GNSS service (IGS) tracking stations. Results indicated that, the variation of ISB parameter can be up to 40 ns over a single day [16]. Chen et al., studied the relationship between the globally distributed IGS tracking station receivers and ISB parameters [17]. The main problem of the SPP approach is that the accuracy is relatively low. Nevertheless, after correcting the ISB parameter, the SPP positioning accuracy of multiple systems can still be improved [18].
With the development and application of PPP technology, more researchers have started to use PPP technology to investigate the ISB parameter [19,20,21] or have adopted multi-system PPP with ISB corrected for practical application [22,23]. Wang et al., proposed a four-system combined PPP algorithm with ISB parameters based on GPS, GLOASS, GALILLEO and BDS. Based on the ionosphere-free combination model, this algorithm obtains the ISB parameters of between GLONASS, BDS, GALILEO and GPS through a static processing of seven Multi-GNSS Experiment (MGEX) tracking stations data. The results demonstrate that ISB shows a moderate slight intra-day variation that is related to the receiver type. The multi-day ISB time series also includes irregular jumps, which can be up to 20 ns [12]. However, this algorithm is based on the ionospheric-free combination model, and the process noise is amplified by approximately three times, which may affect ISB parameter estimation. In addition, this method is not applicable to ISB estimation and analysis on a day when the ionosphere changes significantly. Zhou et al., studied multi-GNSS PPP considering ISB parameters based on an uncombined model and discussed different processing strategies for ISB parameters, however, the characteristics of ISB parameters were not investigated or analyzed [19]. Guo et al., applied multi-system PPP considering ISB in precision agriculture. Compared to the single GPS system, the dynamic and static positioning accuracy are decreased from 19 mm and 126 mm, to 6 mm and 35 mm, respectively, and ISB parameters were estimated as a constant within a day [24]. Up to now, a detailed long-term analysis and comparison of ISB parameters of the four systems based on the uncombined model has not been conducted.
To analyze the characteristics of multi-system ISB parameters, the four-system uncombined PPP function model was first deduced, followed by the specific definitions of ISB parameters. It is worth noting that we specifically consider the processing of the pseudo range frequency deviation of the GLONASS system. After formula derivation and separation, we set an inter-frequency-biase (IFB) parameter for each epoch, which is conducive to eliminating the influence of pseudo range IFB parameter on positioning. Compared with the method of setting the IFB parameter one by one for the GLONASS satellite, the model produced in the manuscript can greatly reduce the number of parameters to be estimated for each epoch, greatly enhance the structural strength of the model, and improve the efficiency of model estimation. We then introduce the experimental scheme and data processing method. First, we analyze the advantages of multi-system PPP in the number of available satellites, dilution of precision (DOP) value and positioning accuracy, so as to provide a better reliability guarantee for the analysis of ISB parameter characteristics in subsequent experiments. Next, the intra-day and inter-day variation characteristics of three groups of ISB parameters and their relationship with the receiver type of the station are presented in detail. Finally, conclusions and future prospects are summarized.

2. Multi-GNSS Uncombined Model

In this chapter, we mainly carry out the deduction of the four-system PPP uncombined function model. Aimed at the problem that there are many parameters to be estimated for the four system uncombined PPP and the inter-frequency deviation of the pseudo range of the GLONASS system, we separate the pseudo range IFB parameter of GLONASS system of the single epoch through theoretical derivation, simplify the PPP function model, and improve the model strength and parameter estimation efficiency. Then, we discuss the form of ISB parameters and the parameter estimation model, which provide the basis for the following experiments.

2.1. General GNSS Observation Model

The raw GNSS observation equation can be expressed as follows:
{ P r , i j , S = ρ r j , S + c ( δ t r δ t j , S ) + T r j , S + u i S I r , 1 j , S + c B c b i j , S + d r e l j , S + ε i , P j , S L r , i j , S = ρ r j , S + c ( δ t r δ t j , S ) + T r j , S u i S I r , 1 j , S + λ i S M r , i j , S + d r e l j , S + ε i , P j , S
where, j , r , i , S denote the satellite pseudo random noise code (PRN)number, receiver, frequency ( i = 1 , 2 ) and system (G/E/C/R), respectively. If (S = R), then B = b r , i j , S , if S = (G, C, E), then B = b r , i S ; P r , i j , S and L r , i j , S represent pseudorange and carrier phase observations in meters, respectively, ρ r j , S indicates the geometric distance from the satellite to the receiver and δ t r and δ t j , S are the receiver and satellite clock differences, respectively. c represents the speed of light in a vacuum, T r j , S indicates tropospheric delay, u i S = ( f 1 S f i S ) 2 represents the ionospheric coefficient factor and I r , 1 j , S = 40.3 ( f 1 S ) 2 s T E C r j , S represents the ionospheric parameters of the first frequency. M r , i j , S represents the ambiguity including hardware delay and initial phase deviation of the satellite and receiver on the frequency i of satellite j , λ i S denotes the wavelength of the i-th frequency, b r , i j , S and B are pseudorange hardware delays at the receiver and satellite, respectively, d r e l j , S represents the relativistic effect error and ε i , P j , S , ε i , L j , S represent pseudorange and carrier phase observation noise including multipath error, respectively.
When using the precise ephemeris products provided by IGS, the relationship with the true satellite clock difference is presented as [25]: δ t ˜ j , S = δ t j , S u 2 s u 2 s 1 b 1 j , S + 1 u 2 s 1 b 2 j , S + d D S , where, d D S represents the bias of the reference clock, which is independent of the receiver and introduced by the precise clock product. Models were used to correct the tropospheric dry component, relativistic effect and tides effect. Then, the calculated corrections were subtracted from the observations to obtain the following expression ( S = G , C , E ) based on Equation (1):
{ Δ P r , i j , S = γ r , i j , S Δ r + c δ t ˜ r S + M w S T w + u i S I ˜ r , 1 j , S + ε i , P j Δ L r , i j , S = γ r , i j , S Δ r + c δ t ˜ r S + M w S T w u i S I ˜ r , 1 j , S + λ i S M ˜ r , i j , S + ε i , L j
The variables in Equation (2) are expressed as follows: The equivalent ionosphere at the first frequency: I ˜ r , 1 j , S = 40.3 ( f 1 S ) 2 s T E C r j , S c u 2 S 1 ( D C B 12 j , S + D C B r , 12 j , S ) ; The equivalent ambiguity parameter: M ˜ r , i j , S = M r , i j , S + c λ i S ( u 2 S 1 ) ( D C B 12 j , S + D C B r , 12 j , S ) c λ i S ( u 2 S u 2 S 1 b r , 1 j , S 1 u 2 S 1 b r , 2 j , S ) c λ i S ( u 2 S u 2 S 1 b 1 j , S 1 u 2 S 1 b 2 j , S ) ; difference phase bias (DCB) parameters of satellite and receiver: D C B 12 j , S = b 1 j , S b 2 j , S ; D C B r , 12 j , S = b r , 1 j , S b r , 2 j , S ; vector of position deviation parameter: Δ r = ( Δ x Δ y Δ z ) T ; Receiver clock: δ t ˜ r S = δ t r + D r , I F S + d D S ; ionosphere-free combination of receiver hardware delay: D r , I F S = u 2 S u 2 S 1 b r , 1 S 1 u 2 S 1 b r , 2 S .
Unlike the GPS system, which uses code division multiple access (CDMA), the GLONASS system uses frequency division multiple access (FDMA) technology, which introduces obvious differences between different satellite frequencies (IFB). It can be seen from Equation (2) that the receiver pseudo-range hardware delay b r , i j , S of GLONASS system is related to satellite number, while the b r , i S parameters of the other three GNSS systems are independent of satellite number. Generally, IFB can be divided into carrier IFB and pseudo-range IFB, in which the carrier IFB parameters are usually absorbed by the ambiguous parameters and can be ignored in the float solution of PPP. The pseudo-range IFB of GLONASS system is usually modeled as a function of frequency number, and then estimated together with other parameters. However, this may introduce a large number of IFB parameters related to satellite or satellite frequency numbers into the equation. Considering that there are already a large number of parameters to be estimated in the four-system uncombined PPP, the stability and efficiency of the normal equation will be significantly affected by this method. Studies show that the pseudo-range hardware delay of the GLONASS system is approximately linearly correlated with the frequency number η j [26,27], and the pseudo-range observations are generally given much smaller weights compared with carrier phase equations, so the pseudo-range IFB parameters can be approximately set as follows:
I F B = b r , i j , S b r , i β , S = η j Π r , i R
In Equation (3), the pseudo-range IFB parameter is obtained based on pseudo-range hardware delay of satellite β of which frequency number η j is zero. Then the model of the GLONASS system can be expressed as follows:
{ Δ P r , 1 j , R = γ r , 1 j , R Δ r + c δ t ˜ r R + M w R T w + u 1 R I ˜ r , 1 j , R + ε 1 , P j Δ P r , 2 j , R = γ r , 2 j , R Δ r + c δ t ˜ r R + M w R T w + u 2 R I ˜ r , 1 j , R + c η s Π r R + ε 2 , P j Δ Φ r , 1 j , R = γ r , 1 j , R Δ r + c δ t ˜ r R + M w R T w u 1 R I ˜ r , 1 j , R + λ 1 R M ˜ r , 1 j , R + ε 1 , Φ j Δ Φ r , 2 j , R = γ r , 2 j , R Δ r + c δ t ˜ r R + M w R T w u 2 R I ˜ r , 1 j , R + λ 2 R M ˜ r , 2 j , R + ε i , Φ j
M ˜ r , 1 j , R represent the equivalent ambiguity of each frequency, the variables in Equation (4) are expressed as follows:
{ I ˜ r , 1 j , R = 40.3 ( f 1 R ) 2 s T E C r j , R c u 2 S 1 ( D C B 12 j , R + D C B r , 12 R ) + c η j Π r , 1 R M ˜ r , i j , R = M r , i j , R + c λ i R ( u 2 R 1 ) ( D C B 12 j , R + D C B r , 12 j , R ) c λ i R ( u 2 R u 2 R 1 b r , 1 j , R 1 u 2 R 1 b r , 2 j , R ) c λ i R ( u 2 R u 2 R 1 b 1 j , R 1 u 2 R 1 b 2 j , R ) + c u i R η j Π r , 1 R λ i R D C B 12 j , R = b 1 j , R b 2 j , R ; D C B r , 12 S = b r , 1 β , R b r , 2 β , R Δ r = ( Δ x Δ y Δ z ) T δ t ˜ r R = δ t r + D r , I F R + d D R D r , I F R = u 2 R u 2 R 1 b r , 1 β , R 1 u 2 R 1 b r , 2 β , R Π r R = Π r , 2 R u 2 R η j Π r , 1 R

2.2. Multi-GNSS Uncombined Model Construction

After selecting the receiver clock of the GPS system as the reference, the G + C + R + E four-system fusion observation model can be obtained as follows:
{ Δ P r , i j , G = γ r , i j , G Δ r + c δ t ˜ r G + M W G T w + u i G I ˜ r , 1 j , G + ε i , P j , G Δ P r , i j , C = γ r , i j , C Δ r + c δ t ˜ r G + c I S B r C G + M W C T w + u i C I ˜ r , 1 j , C + ε i , P j , C Δ P r , i j , E = γ r , i j , E Δ r + c δ t ˜ r G + c I S B r E G + M W E T w + u i E I ˜ r , 1 j , E + ε i , P j , E Δ P r , 1 j , R = γ r , 1 j , R Δ r + c δ t ˜ r G + c I S B r R G + M W R T w + u 1 R I ˜ r , 1 j , R + ε 1 , P j , R Δ P r , 2 j , R = γ r , 2 j , R Δ r + c δ t ˜ r G + c I S B r R G + M W R T w + u 2 s I ˜ r , 1 j , R + c η j Π r R + ε 2 , P j , R
{ Δ L r , i j , G = γ r , i j , G Δ r + c δ t ˜ r G + M W G T w + u i G I ˜ r , 1 j , G + λ i G M ˜ r , i j , G + ε i , L j , G Δ L r , i j , C = γ r , i j , C Δ r + c δ t ˜ r G + c I S B r C G + M W C T w u i C I ˜ r , 1 j , C + λ i C M ˜ r , i j , C + ε i , L j , C Δ L r , i j , E = γ r , i j , E Δ r + c δ t ˜ r G + c I S B r E G + M W E T w u i E I ˜ r , 1 j , E + λ i E M ˜ r , i j , E + ε i , L j , E Δ L r , i j , R = γ r , i j , R Δ r + c δ t ˜ r G + c I S B r R G + M W R T w u i R I ˜ r , 1 j , R + λ i R M ˜ r , i j , R + ε i , L j , R
From Equations (6) and (7), the specific forms of three groups ISB parameters can be determined as follows:
{ I S B r C G = d D C d D G + D r , I F C D r , I F G I S B r E G = d D E d D G + D r , I F E D r , I F G I S B r R G = d D R d D G + D r , I F R D r , I F G
From Equation (8), it is evident that ISB is primarily composed of two parts, i.e., the difference of hardware delay between different systems and the error term, which is independent of the receiver and is caused by the selection of the reference clock of different systems. The estimated parameters of the Equations (6) and (7) can be expressed as follows:
X = [ δ x δ y δ z δ t ˜ r G Π r R T w I S B r C G I S B r E G I S B r R G I ˜ r , 1 1 , S I ˜ r , 1 m , S M ˜ r , 1 1 , S M ˜ r , 1 m , S M ˜ r , 2 1 , S M ˜ r , 2 m , S ] T

2.3. ISB Parameter Processing Model

Typically, ISB parameters can be modeled using white noise, random constant and random walk processes. The white noise model is expressed as follows [22]:
I S B r S ( k ) N ( 0 , σ 2 )
where k represents the epoch number. The advantages of the white noise model are (a) ISB parameters are irrelevant between epochs. (b) It is advantageous to adopt the white noise model when we are completely unaware of how the actual ISB parameters change or what constraint model to add [19].
The random constant model is relatively simple, i.e., an ISB parameter can be considered as a random constant and only one value is estimated in a day, which is expressed as follows:
I S B r S ( k ) = I S B r S ( k 1 )
The random walk model [23] can be represented as:
I S B r S ( k ) = I S B r S ( k 1 ) + ε I S B , ε I S B N ( 0 , σ ε I S B 2 )
The random walk model retains the estimate of the last epoch, and the variance increases linearly over time. After an experimental comparison of ISB parameters of G + C + R + E + J systems, Zhou et al., suggested that the white noise model or random walk model can be adopted in the PPP uncombined model process for a multi-system [19]. In this study, the white noise model is used to estimate ISB parameters.

3. Experimental Data and Processing Strategies

To verify the model and analyse the ISB parameter characteristics, the data of eight MGEX stations for 28 days were selected (150th to 177th day in 2018). The criteria of the selection of the station is based on the following: (1) the station should be able to observe four-system satellites simultaneously. That is, the number of satellites observed by each system must be greater than 1 at the same time; (2) the reference coordinates of the station can be found in the file (gbm.clk). The Beidou second-generation satellites show poor visibility in the worldwide at present (Figure 1); thus, to satisfy the first requirement, most stations selected in this experiment were distributed in the Asia-Pacific region (Figure 2) to ensure that the tracking station could observe a sufficient number of BDS satellites. The observation data required pre-processing prior to the experiment. The precise reference coordinates of each station in the file (gbm.clk) were extracted to replace the prior coordinates in the observation file, and the coordinate bias in three directions (i.e., east, north and up) were obtained by filtering, which can be considered as positioning accuracy [28].
The receiver types in this experiment were primarily divided into two types, i.e., Leica and Trimble, while the antenna types were divided into three groups, i.e., leica25.r3, trm59,800.00 and javringant_dm, as shown in Table 1. A Kalman filter was used to estimate parameters day by day and station by station in the PPP data processing. The specific error correction and parameter estimation schemes are shown in Table 2.

4. Positioning Performance

4.1. DOP Value

Compared to the single-system model, the multi-system model can provide more available satellites and better spatial geometry of the satellite constellation, which can theoretically yield significant improvement in positioning performance. Figure 3 and Figure 4 show the satellite coverage of the single GPS system and the G + C + R + E systems on a global scale at 0:0:00 on the 150th day of 2018. As shown in Figure 3, numbers of the satellite for a single GPS system range from 6 to 15, while the minimum number of available satellites for the G + C + R + E systems are 18, far more than the number of usable satellites provided by a single GPS system.
Taking the XMIS station as an example, Figure 5 shows the number of available satellites of the single GPS and G + C + R + E systems on the same day. As can be seen, the number of satellites of the four systems on the same day reached 17–32, and the average number of available satellites was 26.1. However, the number of satellites in the single GPS system was 6–12, and the average number of usable satellites was 9, which is approximately one-third the number of usable satellites in the four systems. Figure 6 shows that the GDOP, PDOP, HDOP and VDOP values of the four systems, which are much less than that of the single GPS system. The average value decreased from 2.22, 2.97, 1.85 and 0.64 to 1.2, 0.77, 0.97 and 0.38, respectively. The increased number of available satellites effectively enhances the reliability and accuracy of PPP positioning.

4.2. Positioning Bias

Figure 7 shows that the coordinate bias of each station of the four-system model on the 150th day of 2018. The positioning biases in the E, N and U directions of all stations were at millimeter level, among which the positioning biases in the three directions of the lhaz station were all less than 1 mm. To further analyze the positioning of the uncombined PPP model, Figure 8 shows the coordinate bias statistics of all stations for 28 days, where Figure 8 denote the E, N and U directions, respectively, wherein the y axis indicates positioning bias in millimeters, and the ordinate indicates the number of stations. As can be seen, the RMS (Root Mean Square) of the positioning bias in the E, N and U directions were 4.6 mm, 3.4 mm and 8.5 mm, respectively.
Therefore, we can conclude that more available satellites and better satellite constellation distribution (low DOP) can effectively improve the accuracy of PPP location solution. Moreover, a smaller RMS means a higher positioning accuracy and a more centralized positioning deviation distribution. Due to the correlation in PPP parameter estimation, the ultra-high precision position solution can better ensure the high accuracy and reliability of ISB parameter solution, which can better support the reliability and accuracy of the conclusion in the paper.

5. Estimation and Analysis of Inter-system Biases

According to the experimental arrangement of the manuscript, three groups of experiments are designed to study some clear characteristics of ISBs, which need to be verified by the measured data. The results of the experiments over 28 days showed very clear agreements.

5.1. Intra-day Variation of ISB

Through the epoch by epoch filtering calculation, the time series of inter-system bias were obtained, among them, G-R represents the inter-system bias between GPS and GLONASS, and G-E represents the inter-system bias between GPS and GALILEO, and G-C represents the inter-system bias between GPS and BDS.The intra-day variation of the ISB parameters was analyzed after determining their respective mean values. Figure 9 show the time series of the ISB parameters for the G-R, G-E and G-C systems of each station on the 150th day of 2018 (after deducting their mean values), respectively. As can be seen, the variation of the parameters among the three groups of ISB parameters was relatively stable within one day. The ISB parameter values of most stations were within ±1 ns, and the standard deviations of the three groups ISB were all less than 0.6 ns. Among them, the ISB parameter between the GALILEO and GPS systems were the most stable and the standard deviation was the smallest, which may be related to the GALILEO system’s good signal quality.

5.2. Inter-day Variation of ISB

After the analysis of the intra-day variation of ISB parameters, we concluded that the ISB parameters show high intra-day stability. To further analyze inter-day variation, the average values of the ISB parameters of all stations for 28 days (150–177th days of 2018) are shown in Figure 10 and the inter-day time series of the three sets of ISB parameters was obtained, as shown in Figure 11. Figure 10 and Figure 11 clearly show the distribution sequence of three groups of mean ISB parameters of these 8 stations in 28 days, which clearly reflects the following rules:
(a) It can be seen from the figures that the ISB between BDS and GPS jumps on the 152th–153th day of the year of 2018, and the average value of the ISB in the following day is consistent with that in the 153th day. Then on the 154th–155th day of the year, it recovers around the average value of the ISB of before the 153th day. For more than 20 days after the 155th day, the ISB sequence fluctuated slightly.
(b) The ISB between GLONASS and GPS and the ISB between Galileo and GPS had obvious jump on the152th–153th, 153th–154th, 168th–169th, 170th–171th, 171th–172nd and 176th–177th days. Among them, the number of consecutive days of jump is at least 2 days, and the ISB value will not fluctuate significantly after the jump until the next jump.
(c) The jumping period of the ISB sequence between BDS and GPS is not identical with that of the other two groups of ISB sequences. Except for the two-day jumping, there is no obvious fluctuation in other days. This may be related to the BDS receiver, and the specific reasons need to be further studied.
(d) In general, the average value of the ISB of single-day solution of each station is not stable in some time period, and the amplitude of jump is irregular (up to 60 ns).
(e) The ISB parameters of all stations show similar variation trends and amplitude on the same day. This situation is independent of receiver, which may be ascribed to a satellite reference clock of a different system (Wang et al. 2018).

5.3. Correlation between ISB and Receiver Type

According to the analysis of Equation (8), the ISB parameters were related to both the receiver clock and receiver hardware delay. Thus, it is necessary to further analyze the correlation between the parameters of inter-system bias and receiver type. According to the types of receivers shown in Table 1, the receivers of the eight stations in this experiment were divided into two types, i.e., the allic and lhaz stations have the Leica gr25 receiver type, and the karr, kiri, kzn2, laut, pngm and xmis stations have the Trimble netr9 receiver. The relationship between the ISB parameters and different receiver types is shown in Figure 12.
In Figure 12, the y axis represents the difference values of the three groups of ISB parameters of two different stations, respectively, and the x axis indicates the target day. Corresponding to three different types of ISB parameters, it should select two stations with the largest or smallest mean value of the single-day solution of the ISB parameter for each receiver type, and, in the process, due to the missing observation values on certain days from some stations, for fairness, it is considered that the ISB parameters of the corresponding type of measuring station are still the largest or smallest in the subsequent missing days. Blue triangles in Figure 12 represent the difference between the maximum and minimum ISB mean values of stations equipped with Leica type receivers in each day, and red Squares represent the difference between the maximum and minimum ISB mean the values of stations equipped with Trimble type receivers in each day. The yellow pentagonal star in Figure 12 shows the minimum difference between ISB mean values of stations equipped with Trimble type receivers and ISB mean values of stations equipped with LECIA type receivers in each day. As shown in Figure 12, apart from the graph for the ISB_GE parameter, the maximum change in amplitude of the mean single-day ISB value between two stations with the same type of receiver were all less than 9 ns, but the minimum change between two mean values of the single-day solutions corresponding to two stations equipped with two different kinds of receivers were all greater than 15 ns. Even considering the ISB_GE parameter, the minimum difference value of the mean values of the single-day solutions of the ISB parameters between two stations equipped with different kinds of receivers was far greater than those equipped with the same receiver. Based on the analysis shown in Figure 12, the mean value of the single-day solutions of ISB parameters between two stations equipped with the same kind of receiver demonstrates a small change range, and the change is relatively stable; however, it varies significantly for two stations equipped with different types of receivers. Therefore, we conclude that there is a clear relationship between the ISB parameters and receiver type.

6. Conclusions

This paper focused on the estimation and analysis of the ISB parameters based on the uncombined PPP using the GLONASS, BDS, GALILEO and GPS systems. We first deduced the uncombined PPP function model of G + C + R + E four-system fusion processing. Aiming at the problem that there are much many parameters to be evaluated for the four system uncombined PPP and the inter-frequency deviation of the pseudo range of GLONASS system, we separate the pseudo range IFB parameter of GLONASS system of single epoch through theoretical derivation, simplify the PPP function model, improve the model strength and parameter estimation efficiency. And we then determined the processing model of the ISB parameters. Next, we used the MGEX station’s 28-day data to estimate and analyze three kinds of ISB parameters. Our conclusions are summarized as follows.
  • The uncombined PPP of the G + C + R + E system fusion provides high positioning accuracy. From the statistical results of the 28-day data, the rms of positioning deviation in the E, N and U directions reached 4.6 mm, 3.4 mm and 8.5 mm, respectively, which can effectively guarantee the reliability and accuracy of the ISB parameter solution.
  • The intra-day variation of ISB was relatively stable, and the standard deviation of three kinds of ISB parameters were all less than 0.6 ns. Among them, the ISB parameter between the GALILEO system and GPS system was the most stable, and the standard deviation was the smallest, which may be related to the GALILEO system’s good signal quality.
  • The mean ISB parameters value of single-day solution of each station is not stable in the time period, and the amplitude of jump is irregular (up to 60 ns); however, the ISB parameters of all stations show similar variation trends and amplitude on the same day. This situation is independent of receiver, which may be ascribed to satellite reference clock of different system.
  • There is a clear relationship between the ISB parameter and receiver type.
We acknowledge the following limitations in this study. The receiver types of all MGEX stations have not been analyzed statistically, and the accurate relationship between the ISB parameters and receiver type have not been analyzed systematically. These issues will be the focus of future work.

Author Contributions

All authors contributed to this work. Conceptualization, F.Z., Formal analysis, X.Z., F.Z., Investigation, C.L., Methodology, F.Z., Validation, X.F., Writing—original draft, F.Z., Writing—review and editing, G.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (Grant no. 41374041,41904039).

Acknowledgments

The contribution of data from MGEX and the support from the software GNSSer (http://www.gnsser.com) are appreciated.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, X.; Li, X.; Liu, G.; Feng, G.; Yuan, Y.; Zhang, K.; Ren, X. Triple-frequency PPP ambiguity resolution with multi-constellation GNSS: BDS and Galileo. J. Geod. 2019, 93, 1105–1122. [Google Scholar] [CrossRef]
  2. Liu, Y.; Ye, S.; Song, W.; Lou, Y.; Chen, D. Integrating GPS and BDS to shorten the initialization time for ambiguity-fixed PPP. GPS Solut. 2017, 21, 333–343. [Google Scholar] [CrossRef]
  3. Deo, M.; El-Mowafy, A. Triple-frequency GNSS models for PPP with float ambiguity estimation: Performance comparison using GPS. Surv. Rev. 2016, 50, 249–261. [Google Scholar] [CrossRef] [Green Version]
  4. Li, X.; Ge, M.; Dai, X.; Ren, X.; Fritsche, M.; Wickert, J.; Schuh, H. Accuracy and reliability of multi-GNSS real-time precise positioning: GPS, GLONASS, BeiDou, and Galileo. J. Geod. 2015, 89, 607–635. [Google Scholar] [CrossRef]
  5. Zhang, B.C. Three methods to retrieve slant total electron content measurements from ground-based GPS receivers and performance assessment. Radio Sci. 2016, 51, 972–988. [Google Scholar] [CrossRef] [Green Version]
  6. Cai, C.; Gao, Y. Modeling and assessment of combined GPS/GLONASS precise point positioning. GPS Solut. 2013, 17, 223–236. [Google Scholar] [CrossRef]
  7. Fan, L.; Li, M.; Wang, C.; Shi, C. BeiDou satellite’s differential code biases estimation based on uncombined precise point positioning with triple-frequency observable. Adv. Space Res. 2017, 59, 804–814. [Google Scholar] [CrossRef]
  8. China Satellite Navigation Office BDS System Constellation Status. Available online: http://www.csno-tarc.cn/system/constellation (accessed on 10 December 2019).
  9. Defraigne, P.; Aerts, W.; Harmegnies, A.; Petit, G.; Rovera, D.; Uhrich, P. Advances in multi-GNSS time transfer. In Proceedings of the 2013 Joint European Frequency and Time Forum & International Frequency Control Symposium (EFTF/IFC), Prague, Czech Republic, 21–25 July 2013; pp. 508–512. [Google Scholar]
  10. Lu, C.; Li, X.; Cheng, J.; Dick, G.; Ge, M.; Wickert, J.; Schuh, H. Real-Time tropospheric delay retrieval from Multi-GNSS PPP ambiguity resolution: Validation with final troposphere products and a numerical weather model. Remote. Sens. 2018, 10, 481. [Google Scholar] [CrossRef] [Green Version]
  11. Lou, Y.; Zheng, F.; Gu, S. Multi-GNSS precise point positioning with raw single-frequency and dual-frequency measurement models. GPS Solut. 2016, 20, 849–862. [Google Scholar] [CrossRef]
  12. Wang, J.; Yang, Y.; Zhang, Q.; Huang, G.; Han, J. Analysis of Inter-system Bias in Multi-GNSS Precise Point Positioning. J. Wuhan Univ. 2019, 44, 475–481. [Google Scholar]
  13. Zeng, A.; Yang, Y.; Ming, F.; Jing, Y. BDS–GPS inter-system bias of code observation and its preliminary analysis. GPS Solut. 2017, 48, 1573–1581. [Google Scholar] [CrossRef]
  14. Yang, Y.; Lu, M.; Han, C. Some notes on interoperability of GNSS. Acta Geod. Cartogr. Sin. 2016, 45, 253–259. [Google Scholar]
  15. Torre, A.D.; Caporali, A. An analysis of intersystem biases for multi-GNSS positioning. GPS Solut. 2015, 19, 297–307. [Google Scholar] [CrossRef]
  16. Cai, C.; Gao, Y. A Combined GPS/GLONASS navigation algorithm for use with limited satellite visibility. J. Navig. 2009, 62, 671–685. [Google Scholar] [CrossRef]
  17. Chen, J.; Xiao, P.; Zhang, Y.; Wu, B. GPS/GLONASS system bias estimation and application in GPS/GLONASS combined positioning. In Proceedings of the Fourth China Satellite Navigation Conference, Wuhan, China, 15–17 May 2013; Volume 244, pp. 323–333. [Google Scholar]
  18. Angrisano, A.; Gaglione, S.; Gioia, C. Performance assessment of GPS/GLONASS single point positioning in an urban environment. Acta Geod. Geophys. 2013, 48, 149–161. [Google Scholar] [CrossRef]
  19. Zhou, F.; Dong, D.; Li, P.; Li, X.; Schuh, H. Influence of stochastic modeling for inter-system biases on multi-GNSS undifferenced and uncombined precise point positioning. GPS Solut. 2019, 23, 59. [Google Scholar] [CrossRef]
  20. Liu, T.; Wang, N.; Tan, B.; Chen, Y.; Yuan, Y.; Zhang, B. Multi-GNSS precise point positioning (MGPPP) using raw observations. J. Geod. 2016, 91, 253–268. [Google Scholar] [CrossRef]
  21. Paziewski, J.; Wielgosz, P. Accounting for Galileo–GPS inter-system biases in precise satellite positioning. J. Geod. 2014, 89, 81–93. [Google Scholar] [CrossRef] [Green Version]
  22. Li, P.; Zhang, X. Integrating GPS and GLONASS to accelerate convergence and initialization times of precise point positioning. GPS Solut. 2014, 18, 461–471. [Google Scholar] [CrossRef]
  23. De Bakker, P.F.; Tiberius, C.C.J.M. Real-time multi-GNSS single-frequency precise point positioning. GPS Solut. 2017, 21, 1791–1803. [Google Scholar] [CrossRef] [Green Version]
  24. Guo, J.; Li, X.; Li, Z.; Hu, L.; Yang, G.; Zhao, C.; Fairbairn, D.; Watson, D.; Ge, M. Multi-GNSS precise point positioning for precision agriculture. Precis. Agric. 2018, 19, 895–911. [Google Scholar] [CrossRef] [Green Version]
  25. Kouba, J.; Héroux, P. Precise point positioning using IGS orbit and clock products. GPS Solut. 2001, 5, 12–28. [Google Scholar] [CrossRef]
  26. Al-Shaery, A.; Zhang, S.; Rizos, C. An enhanced calibration method of GLONASS inter-channel bias for GNSS RTK. GPS Solut. 2013, 17, 165–173. [Google Scholar] [CrossRef]
  27. Wanninger, L. Carrier-phase inter-frequency biases of GLONASS receivers. J. Geod. 2011, 86, 139–148. [Google Scholar] [CrossRef] [Green Version]
  28. Zhang, X.X.; Zuo, X.; Li, P. Mathematic model and performance comparison between ionosphere free combined and uncombined precise point positioning. J. Wuhan Univ. 2013, 38, 561–565. [Google Scholar]
Figure 1. Number of Beidou system coverage satellites worldwide on day 150 in 2018.
Figure 1. Number of Beidou system coverage satellites worldwide on day 150 in 2018.
Sensors 20 01499 g001
Figure 2. Station distribution.
Figure 2. Station distribution.
Sensors 20 01499 g002
Figure 3. Satellite coverage of GPS system.
Figure 3. Satellite coverage of GPS system.
Sensors 20 01499 g003
Figure 4. Satellite coverage of G + R + E + C system.
Figure 4. Satellite coverage of G + R + E + C system.
Sensors 20 01499 g004
Figure 5. Available number of satellites for single GPS and G + C + R + E systems.
Figure 5. Available number of satellites for single GPS and G + C + R + E systems.
Sensors 20 01499 g005
Figure 6. DOP values of single GPS and G + C + R + E systems.
Figure 6. DOP values of single GPS and G + C + R + E systems.
Sensors 20 01499 g006
Figure 7. PPP results of day 150.
Figure 7. PPP results of day 150.
Sensors 20 01499 g007
Figure 8. G + C + R + E system positioning error statistics.
Figure 8. G + C + R + E system positioning error statistics.
Sensors 20 01499 g008
Figure 9. Fluctuation of inter-system bias (ISB) parameters of G-R, G-E and G-C on a single day (based on the respective mean values).
Figure 9. Fluctuation of inter-system bias (ISB) parameters of G-R, G-E and G-C on a single day (based on the respective mean values).
Sensors 20 01499 g009
Figure 10. Time series of mean variation of ISB parameters of G-R, G-E and G-C.
Figure 10. Time series of mean variation of ISB parameters of G-R, G-E and G-C.
Sensors 20 01499 g010
Figure 11. Jump of the mean ISB parameters of G-R, G-E and G-C in adjacent days.
Figure 11. Jump of the mean ISB parameters of G-R, G-E and G-C in adjacent days.
Sensors 20 01499 g011
Figure 12. Relationship between ISB parameters and receiver types.
Figure 12. Relationship between ISB parameters and receiver types.
Sensors 20 01499 g012
Table 1. Receiver and receiver antenna types of stations.
Table 1. Receiver and receiver antenna types of stations.
StationTypes of ReceiverTypes of Receiver Antenna
alicleica gr25leica25.R3
karrtrimble netr9trm59,800.00
kiritrimble netr9trm59,800.00
kzn2trimble netr9trm59,800.00
lauttrimble netr9javringant_dm
lhazleica gr25leica25.R4
pngmtrimble netr9trm59,800.00
xmistrimble netr9javringant_dm
Table 2. Precise point positioning (PPP) parameter estimation and related error term processing strategies.
Table 2. Precise point positioning (PPP) parameter estimation and related error term processing strategies.
ProjectProcessing Strategy
Observed valueBDS, GLO, GPA, GAL pseudorange and carrier phase raw observations
Sampling interval30s
SignalBDS:B1,B2
GLO:L1,L2
GPS:L1,L2
GAL:E1,E5a
Parameter estimationKalman filtering
Height cut-off Angle
Weight distribution of observed valuesHeight angle model
Tides(ocean tide, earth tide, polar tide) model correction
Satellite antenna phase center correctionBDS: Adopted the recommended values of ESA as pco and pcv values;
GALILEO: Adopted the recommended values of ESA as pco and pcv values;
GPS: Use the recommended values in the igs14.ATX file as pco and pcv values;
GLONASS: Use the recommended values in the igs14.ATX file as pco and pcv values
Receiver antenna phase center correctionBDS: Use GPS recommended values in igs14.ATX file as pco and pcv values;
GALILEO: Use GPS recommended values in igs14.ATX file as pco and pcv values;
GPS: Use the recommended values in the igs14.ATX file as pco and pcv values;
GLONASS: Use the recommended values in the igs14.ATX file as pco and pcv values
Satellite ephemeris and clocks filesAdopt the precision ephemeris and precision clock difference products provided by GBM
Tropospheric delayModel correction + random walk
Ionospheric delayWhite noise estimation
Receiver coordinatesEstimate as a constant in one day
AmbiguityEstimate as a constant in one day
Receiver clockRandom walk
ISBWhite noise estimation

Share and Cite

MDPI and ACS Style

Zhang, F.; Liu, C.; Xiao, G.; Zhang, X.; Feng, X. Estimating and Analyzing Long-Term Multi-GNSS Inter-System Bias Based on Uncombined PPP. Sensors 2020, 20, 1499. https://doi.org/10.3390/s20051499

AMA Style

Zhang F, Liu C, Xiao G, Zhang X, Feng X. Estimating and Analyzing Long-Term Multi-GNSS Inter-System Bias Based on Uncombined PPP. Sensors. 2020; 20(5):1499. https://doi.org/10.3390/s20051499

Chicago/Turabian Style

Zhang, Fan, Changjian Liu, Guorui Xiao, Xi Zhang, and Xu Feng. 2020. "Estimating and Analyzing Long-Term Multi-GNSS Inter-System Bias Based on Uncombined PPP" Sensors 20, no. 5: 1499. https://doi.org/10.3390/s20051499

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