Next Article in Journal
Monitoring Mesoscale to Submesoscale Processes in Large Lakes with Sentinel-1 SAR Imagery: The Case of Lake Geneva
Next Article in Special Issue
Analysis of Regional Satellite Clock Bias Characteristics Based on BeiDou System
Previous Article in Journal
Beach Profile, Water Level, and Wave Runup Measurements Using a Standalone Line-Scanning, Low-Cost (LLC) LiDAR System
Previous Article in Special Issue
Analyses of GLONASS and GPS+GLONASS Precise Positioning Performance in Different Latitude Regions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of Real-time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES

1
College of Geology Engineering and Geomatics, Chang’an University, Xi’an 710054, China
2
School of Marine Science and Engineering, Nanjing Normal University, Nanjing 210023, China
3
Department of Geodesy, GeoForschungsZentrum (GFZ), Telegrafenberg, 14473 Potsdam, Germany
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(19), 4970; https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194970
Submission received: 2 September 2022 / Revised: 28 September 2022 / Accepted: 4 October 2022 / Published: 6 October 2022
(This article belongs to the Special Issue Precise Point Positioning with GPS, GLONASS, BeiDou, and Galileo)

Abstract

:
Ambiguity resolution (AR) is a core technology that helps to speed up convergence time and increase positioning accuracy for precise point positioning (PPP), and the performance of PPP-AR is based on the quality of ambiguity resolution products. Real-time PPP-AR becomes a reality as users can now obtain publicly accessible real-time observable-specific signal bias (OSB) products from the Centre National d’Etudes Spatiales (CNES). Therefore, an analysis of the quality of OSB products and an evaluation of the performance of PPP-AR are required to promote the application of real-time positioning. For a total of 31 days between day of year (DOY) 121 and 151 in 2021, observation data were collected from 90 stations, and the OSB products were used to assess the experiments. As for the quality of the OSB products, the data availability (DA) of the GPS and Galileo satellites was greater than 97%, whereas that of BDS was less than 60%; the maximum fluctuation value (MAX) and standard deviation (STD) of the GPS, Galileo, and BDS satellites were 0.045 and 0.012; 0.081 and 0.028; and 0.292 and 0.085 cycles, respectively. In terms of ambiguity residuals using the OSB products, the wide-lane (WL) residual percentages within ±0.25 cycles for the GPS, Galileo, BDS-2, and BDS-3 systems were more than 92%, and the narrow-lane (NL) residual percentages within ±0.25 cycles for the four systems were 92%, 89%, 79%, and 60%, respectively. With regard to the performance of PPP-AR, the GPS+Galileo solution showed the best performance in the kinematic positioning mode, in which the mean root mean square (RMS) of positioning accuracy was 1.06, 1.27, and 2.85 cm for the east (E), north (N), and up (U) components, respectively, and the mean convergence time reached 9.6 min. In the static positioning mode, the mean convergence times of the GPS-only and GPS+Galileo solutions were 11.4 min and 8.0 min, respectively, and both of their mean RMS for positioning accuracy reached 0.79, 0.95, and 1.48 cm for the E, N, and U components, respectively. However, the addition of BDS did not further enhance the performance of multi-GNSS PPP-AR in either the kinematic or static positioning mode due to the poor quality of the real-time BDS products. More importantly, a prediction method was proposed to avoid re-convergence and to enhance the reliability of PPP-AR in the event of short-time missing real-time OSB products and to improve the positioning accuracy and the ambiguity fixed rate.

1. Introduction

One method utilized by the global navigation satellite system (GNSS) to accomplish high-precision positioning is known as precise point positioning (PPP) [1], which has many advantages, including the need for only one receiver configuration as well as its flexible operation and wide-area application. To achieve centimeter-level positioning, PPP requires a convergence time of around 30 min, which makes it challenging to meet user demands in real time and severely restricts the marketing of PPP technology applications. Therefore, PPP ambiguity resolution (AR) technology has been suggested as a solution to the PPP convergence problem. The single-difference (SD) between satellites approach was first suggested by Ge et al. in 2008. The main idea was to estimate uncalibrated phase delay (UPD) products using the fractional portions of the float wide-lane (WL) and narrow-lane (NL) ambiguities. According to their experimental findings, more than 80% of the SD ambiguities from 450 stations over 14 days were fixed under the data test, and the positioning accuracy was increased by 30% in comparison to the float solution [2]. Meanwhile, the integer recovery clocks method and the decoupled clock model were proposed by Laurichese et al. [3,4] and Collins et al. [5,6], respectively, from the perspective of satellite clocks. Using the products provided by these methods, PPP-AR can also be implemented at the user end. Through theoretical derivation and a large amount of data analysis, Geng et al. and Shi et al. verified the equivalence of the three ambiguity resolution processes and the positioning performance [7,8]. The above and related studies enabled the implementation of PPP-AR, effectively shortening the convergence time and enhancing the positioning accuracy [9,10]. As a result, different forms of post-ambiguity resolution products have been released to users by several analysis centers. Chen et al. conducted an analysis of the performance of PPP-AR based on various ambiguity resolution products and demonstrated that these products could significantly increase positioning accuracy and reduce convergence times; however, the positioning performance varied, which suggests that the usefulness of ambiguity resolution products plays a role in PPP-AR performance [11].
The abovementioned research results indicate that PPP-AR technology can, to a certain extent, address the shortcomings of traditional PPP; however, these analyses were based on the post-processing mode. Various academics have conducted extensive studies on real-time PPP, including studies on the accuracy of real-time satellite orbit and clock offset products, the positioning performance of real-time PPP, real-time PPP for time transfer or tropospheric delay retrieval, and more [12,13,14,15,16,17,18,19]. Their findings have shown that real-time satellite orbit and clock offset products can be accurate enough to satisfy user needs, and real-time PPP positioning performance can achieve centimeter-level accuracy after convergence [13,16,17,18,19]. However, for the kinematic mode, the four-system positioning still requires longer than 15 min to converge to 0.1, 0.1, and 0.2 m for the east (E), north (N), and up (U) components, respectively [19]. Moreover, El-Mowafy presented a method that can guarantee real-time PPP with a 3D accuracy of less than a decimeter while real-time satellite orbit and clock offset products are unavailable [20]. With the demand for real-time AR products from users, CNES currently broadcasts real-time observable-specific signal bias (OSB) products to the world with open access, which allows for the user implementation of PPP-AR. However, there are a number of issues with real-time PPP-AR technology, including the inferior precision of real-time products compared to post-products, missing or outage real-time OSB corrections, etc. Thus, it is important to evaluate the quality of real-time OSB products and their performance in PPP-AR positioning in order to promote the application of real-time PPP.
In this contribution, the data quality of real-time multi-GNSS OSB products from CNES and the performance of the real-time PPP-AR were evaluated. In Section 2 of this paper, a dual-frequency mathematical model for PPP-AR based on OSB products is introduced. Then, in Section 3, the quality of the OSB products are analyzed using three metrics, the positioning accuracy and convergence time of the real-time PPP-AR are evaluated using various system combinations and positioning modes, and a method that can effectively avoid the interruption of short-term OSB products is validated. Finally, the conclusions are summarized.

2. Methodology

The dual-frequency ionosphere-free PPP model is first introduced in this section. Then, a method for recovering the integer features of ambiguities using OSB products is described. Finally, an AR method for an ionosphere-free combination is given.

2.1. Dual-frequency Ionosphere-Free PPP Model

The effects of first-order ionospheric delay can be removed using the dual-frequency ionosphere-free (IF) observation. The following are expressions for the code and carrier phase IF observations ( P r , I F s and L r , I F s , respectively) at a specific epoch:
{ P r , I F s = ρ r s + t r t s + T r + ( α 12 b r , 1 + β 12 b r , 2 ) ( α 12 b 1 s + β 12 b 2 s ) + e r , I F s L r , I F s = ρ r s + t r t s + T r + ( α 12 B r , 1 + β 12 B r , 2 ) ( α 12 B 1 s + β 12 B 2 s ) + λ I F N r , I F s + ε r , I F s
{ λ I F N r , I F s = α 12 λ 1 N r , 1 s + β 12 λ 2 N r , 2 s α 12 = f 1 2 f 1 2 f 2 2 , β 12 = f 2 2 f 1 2 f 2 2
where s and r denote the satellite and receiver, respectively; ρ r s is the geometric distance between the satellite and the receiver (m); t r and t s are the receiver and satellite clock (m), respectively; T r is the slant tropospheric delay (m); b r , i and b i s are the code hardware delay of the receiver and the satellite (m), respectively; B r , i and B i s are the phase hardware delay of the receiver and the satellite (m), respectively; f i is the frequency; λ I F is the IF wavelength; N r , I F s is the IF ambiguity (cycle); e r , 12 s and ε r , 12 s represent the sum of the measurement noises and the multipath effects for the code and carrier phase IF observations (m), respectively.
The satellite clock ( t s ) in the PPP model is corrected using the clock offset products. Currently, the clock offset products are estimated via the IF combination, which causes the code IF hardware delay to be absorbed by the generated clock offset [21,22,23]. Therefore, the relationship between the clock offset products ( t I F s ) and the satellite clock ( t s ) can be expressed as follows:
t I F s = t s + ( α 12 b 1 s + β 12 b 2 s )
By combining Equations (1) and (3), the linearized IF combined function model can be obtained as follows:
{ p r , I F s = μ r s · x + t r , I F t I F s + T r + e r , I F s l r , I F s = μ r s · x + t r , I F t I F s + T r + λ I F N ^ r , I F s + ε r , I F s
where p r , I F s and l r , I F s denote the observed minus computed (OMC) IF observations of the code and carrier phase, respectively; μ r s is the unit vector from the receiver to the satellite, and x is the coordinate of the estimated parameter. The receiver clock will absorb the code hardware delay of the receiver, which can be represented by the following expression:
t r , I F = t r + ( α 12 b r , 1 + β 12 b r , 2 )
Since the code and carrier phase observations in the PPP model share the same receiver clock parameter, where the parameter is based on the code observation, the code hardware delay will be added to the carrier phase observation [24,25]. Thus, the estimated ambiguity absorbs both the code and phase hardware delays, which can be written as follows:
N ^ r , I F s = N r , I F s + [ α 12 ( B r , 1 B 1 s + b 1 s b r , 1 ) + β 12 ( B r , 2 B 2 s + b 2 s b r , 2 ) ] / λ I F
where N ^ r , I F s and N r , I F s represent the float and integer ambiguities, respectively. The integer feature of the IF ambiguity ( N r , I F s ) is destroyed, as can be seen from the equation above. Therefore, the integer feature for the IF ambiguity should first be recovered before PPP-AR.

2.2. Method for Recovering the Integer Feature of Ambiguity

The same function model between the server and the user is required for traditional AR products, which significantly limits the application of the AR products. With the development of AR technology, Laurichesse et al. proposed the use of undifferenced and uncombined OSB products, which comprise both code bias and phase bias [26]. Based on these OSB products, a variety of function models can be used by users to conduct single-frequency or multi-frequency PPP-AR, which helps to meet the current demand for multi-frequency, multi-system, and multi-model PPP-AR. By directly utilizing the OSB products in the code and phase observations, the satellite’s code and phase hardware delays can be corrected. The following is an expression for the dual-frequency code bias ( b ¯ 1 s and b ¯ 2 s ) and phase bias ( B ¯ 1 s and B ¯ 2 s ) products [27]:
( b ¯ 1 s b ¯ 2 s ) = ( β 12 ( b 1 s b 2 s ) α 12 ( b 1 s b 2 s ) ) , ( B ¯ 1 s B ¯ 2 s ) = ( α 12 b 1 s + β 12 b 2 s B 1 s α 12 b 1 s + β 12 b 2 s B 2 s )
Since there is one code and phase bias for every code and phase observation, respectively, it is only necessary to add the OSB products directly to the raw observations when they are being employed. Additionally, the IF code and phase biases are formed, which can be expressed as follows:
{ b ¯ I F s = α 12 b ¯ 1 s + β 12 b ¯ 2 s = 0 B ¯ I F s = α 12 B ¯ 1 s + β 12 B ¯ 2 s = α 12 b 1 s + β 12 b 2 s α 12 B 1 s β 12 B 2 s
When b ¯ I F s and B ¯ I F s are combined with Equation (1), the new IF ambiguity can be stated as follows:
N ^ r , I F s = N r , I F s + [ α 12 ( B r , 1 b r , 1 ) + β 12 ( B r , 2 b r , 2 ) ] / λ I F
Because of the negative impact of the code and phase hardware delays on the receiver, the IF ambiguity still does not have the integer feature. Usually, the SD between satellites can be used to eliminate the negative impact of the receiver, and the IF-SD ambiguity will recover the integer feature.

2.3. PPP-AR Process

The integer wide-lane (WL) and float narrow-lane (NL) ambiguities can be used to decompose the IF ambiguity in the IF combination, which translates as follows:
N ^ r , I F s = ( f 2 f 1 + f 2 λ W L N r , W L s + λ N L N ^ r , N L s ) / λ I F
where N r , W L s is the integer WL ambiguity; N ^ r , N L s is the float NL ambiguity; and λ W L and λ N L are the wavelengths of the WL and NL ambiguities, respectively, which can be formulated as follows:
{ λ W L = C f 1 f 2 λ N L = C f 1 + f 2
where c denotes the speed of light.
The float NL ambiguity can be derived from Equation (10) when the float WL ambiguity is correctly fixed; the float WL ambiguity can be calculated through the Melbourne–Wübbena (MW) combination and fixed using the rounding method [2]. Then, the float WL and NL ambiguities can be summarized as follows:
{ N ^ r , W L s = ( L r , 1 s λ 1 L r , 2 s λ 2 λ 2 P r , 1 s + λ 1 P r , 2 s λ W L ( λ 2 + λ 1 ) ) N ^ r , N L s = λ I F N ^ r ,   IF s λ N L λ 1 N r ,   WL s λ 2 λ 1
The WL ambiguity is affected by measurement noise and observation errors to a lesser extent due to its long wavelength, and it can be calculated with high accuracy using multi-epoch smoothing [28]. As a result, the rounding method can be used to fix it directly [2]. On the contrary, the float NL ambiguities from different satellites in the PPP model are highly correlated; hence, the LAMBDA method should be used for fixing. After inserting the fixed WL and NL ambiguities into (10), the fixed IF ambiguities are obtained. Then, a virtual observation is employed to constrain the filtering state, and the fixed solution is obtained.
It is important to note that when using the MW combination to obtain the float WL ambiguity, the antenna phase center correction of the receiver and satellite must be taken into account [29,30]. The formula is as follows:
N ^ r , W L s = ( L r , 1 s + z r , 1 s λ 1 L r , 2 s + z r , 2 s λ 2 λ 2 · ( P r , 1 s + z r , 1 s ) + λ 1 · ( P r , 2 s + z r , 2 s ) ( λ 2 + λ 1 ) · λ W L )
{ z r , 1 s = z r , 1 · sin θ r s z 1 s z r , 2 s = z r , 2 · sin θ r s z 2 s
where z r , 1 and z r , 2 are the vertical phase center offsets of the receiver antenna for the two frequencies, and similarly, z 1 s and z 2 s are those of the satellite antenna. θ r s denotes the elevation angle of the satellite s with respect to the receiver r .

3. Real-Time PPP-AR Performance

In this section, we will first introduce the experimental data and processing strategies. Then, the quality of the real-time OSB products is analyzed. In addition, the performance of various PPP-AR combinations and modes based on the OSB products is assessed. Finally, a prediction method is proposed to effectively avoid the influence of short-term missing OSB products.

3.1. Data and Strategy

The post-store OSB products from day of year (DOY) 121 to 151 in 2021 were downloaded from http://www.ppp-wizard.net/products/REALTIME/ (accessed on 2 August 2022) to make it easier to analyze the real-time OSB products and PPP-AR.
The details of the dual-frequency and multi-GNSS real-time OSB products from CNES as of DOY 151 in 2021 are displayed in Table 1. It should be noted that the code bias was stable during the day [31]; therefore, the code bias was not analyzed.
Figure 1 depicts the distribution of the 90 Multi-GNSS Experiment (MGEX) stations used to perform the PPP float solution and PPP-AR around the globe. These stations can receive GPS, Galileo, and BDS dual-frequency signals. The experiment time was from DOY 121 to 151 in 2021, which is a total of 31 days. To fully evaluate the real-time PPP-AR performance with different satellite systems, several combinations of static and kinematic positioning experiments were carried out. The combinations were as follows: 1) GPS-only; 2) GPS+Galileo; 3) GPS+Galileo+BDS. In the experimental analysis, incomplete observational data or data that did not pass quality checks (including detection, identification, and adaption (DIA) [32,33] and the Inter Quartile Range (IQR) method [34]) were excluded, where the excluded data were about 4% of the total data.
All the PPP and PPP-AR experiments were performed with in-house software based on the secondary development of GAMP [35]. The phase windup was applied by the phase polarization effects. For the GPS L1/L2, Galileo E1/E5a, and BDS B1I/B3I frequencies, the igs14.atx file was utilized to correct the satellite phase center offset (PCO) and phase center variation (PCV); the receiver PCO and PCV of GPS were used for Galileo and BDS because those of Galileo and BDS were unavailable. It should be noted that the satellite orbit, clock offset, and OSB products from CNES were used in PPP-AR. The elevation and observable arc were used to define which ambiguity subsets should be employed, and the ratio test and bootstrapping success rate were used to validate whether the fixed subsets could be trusted. The detailed strategy for positioning is summarized in Table 2.

3.2. Quality Analysis of Phase Bias

The two key metrics for analyzing the quality of real-time OSB products are data availability (DA) and stability, where DA can be defined as the ratio of available epochs to all epochs in a day. Figure 2 displays the DA results for the GPS, Galileo, and BDS satellites based on the mean DA of each satellite at two frequencies during a period of 31 days. As can be observed, all GPS and Galileo satellites had a DA of more than 90%, whereas the majority of BDS satellites had DAs of less than 60%. The major reason for the inferior DAs of BDS satellites can be inferred as the subpar quality of the real-time satellite orbit and the offset products for BDS [37,38], which hinder the generation of the phase bias products in real time.
The mean DA of each satellite for each system is displayed in Table 3, which numerically reflects the DA of each system. Since frequency 1 and frequency 2 are two frequencies that are utilized to estimate the clock offset products of each system [39], the DAs of frequency 1 and frequency 2 are almostsame for each system. The overall DAs of the GPS and Galileo satellites were greater than 97%, while that of the BDS satellites was smaller than 50%. In conclusion, although real-time PPP-AR can be implemented using the OSB products, a consistent and reliable real-time PPP-AR service cannot be guaranteed due to its unstable DA, particularly in the case of BDS satellites. Therefore, a critical issue for real-time PPP-AR is how to avoid or weaken the influence of the absent phase bias products.
The maximum fluctuation value (MAX) and standard deviation (STD), where MAX is the absolute value of the difference between the maximum and minimum phase biases within one day, can be applied to evaluate the stability of real-time OSB products. Given that the results for the two frequencies were nearly identical, the 31-day data were counted to obtain the mean MAX and STD of frequency 1 for each satellite; the results are shown in Figure 3. With the exception of G01 and G21, all other GPS satellites had MAX and STD values that were better than 0.08 and 0.025 cycles, respectively. The MAX and STD of Galileo were only marginally inferior to those of GPS, with values at around 0.12 and 0.05 cycles, respectively. Apart from C07, C13, and C24, the MAX and STD of the remaining BSD MEO and IGSO satellites were approximately 0.15 and 0.05 cycles, respectively, whereas the MAX and STD of the GEO satellites were noticeably greater than those of the other satellites, exceeding 0.5 and 0.2 cycles, respectively. This was due to the fact that the quality of the satellite orbit and clock offset products for GEO satellites is poorer than that for MEO and IGSO satellites, leading to more satellite orbit and clock offset errors being absorbed by the phase bias. It is worth mentioning that the MAX and STD trends for each satellite were consistent, indicating that fewer outliers were included in the phase bias, which is beneficial to achieving a more robust PPP-AR performance.
Similarly, the mean MAX and STD values of each system were calculated in order to depict the overall stability of each system numerically; the results are displayed in Table 4. The MAX and STD of the GPS, Galileo, and BDS systems were 0.045 and 0.012; 0.081 and 0.028; and 0.292 and 0.085 cycles, respectively, among which the BDS system was obviously inferior to the GPS and Galileo systems.

3.3. Distribution of Ambiguity Residuals Using OSB Products

One of the criterion indices for evaluating the quality of AR products is the distribution of ambiguity residuals [40,41]. The ambiguity should be close to an integer after applying the OSB product to conduct the SD between satellites; the rounding method can be utilized to determine the closest integers. The residuals denote the difference between the float values and the closest integers for the SD ambiguities, and these are specifically expressed as follows:
R e s i d u a l = Δ N ^ r s r o u n d i n g ( Δ N ^ r s )
where Δ N ^ r s denotes the SD float ambiguity. The converged float ambiguities were used in these statistics to reduce the negative effects of other errors. Furthermore, the BDS system was separated into BDS-2 and BDS-3 for statistical analysis in this subsection.
The WL and NL residual distributions for GPS, Galileo, BDS-2, and BDS-3 were plotted using the same 31-day data; they are illustrated in Figure 4, while the specific values are shown in Table 5. It can be seen from the figure that besides the NL residual distribution of the BDS-3, the WL and NL residual distributions for the four systems followed a normal distribution. Regarding the WL residuals for the four systems, the residual percentages within ±0.15 cycles were 83%, 84%, 86%, and 90%, respectively, and those within ±0.25 cycles were greater than 92%. As for the NL residuals, the residual percentages within ±0.25 for the GPS and Galileo systems were 92% and 89%, which were considerably better than those of 79% and 60% for BDS-2 and BDS-3, respectively. Inferior satellite orbit and clock offset products, model residuals, and other factors can be blamed for the poor NL residuals of BDS-2 and BDS-3. It is evident that the ambiguity residuals of GPS showed the best performance, while those of Galileo were slightly worse than those of GPS; those of BDS-2 and BDS-3 were the worst, which is consistent with the quality analysis of the OSB products. Considering the DA, MAX, STD, and ambiguity residuals, it can be concluded that the positioning accuracy and convergence time will be impacted by BDS when performing multi-GNSS PPP-AR based on the OSB products.

3.4. Performance Analysis of PPP-AR

The convergence of real-time positioning is defined as having positioning errors in the east (E), north (N), and up (U) components smaller than 10 cm for 10 consecutive epochs. After convergence, the root mean square (RMS) of the ENU components represents the positioning accuracy, where the reference coordinates for each station are obtained from the IGS weekly solutions.
The average kinematic positioning accuracy results for the three combinations at 14 typical stations during the 31-day period are shown in Figure 5, where the float and fixed solutions are represented in the figure by the white diagonal and solid lines, respectively. The positioning accuracy of PPP-AR, especially for GPS-only solutions, is greatly increased when compared to that of float solutions, as can be seen in the figure. The mean positioning accuracy results of the kinematic and static PPP solutions for the three combinations were calculated using data from the 90 stations over 31 days to further reflect the improvement of PPP-AR in positioning accuracy; the results are given in Table 6.
When comparing the float solution in the GPS-only, the kinematic positioning accuracy of PPP-AR improved by 53%, 32%, and 24% (from 2.44, 2.03, and 4.13 cm to 1.15, 1.38, and 3.14 cm) for the E, N, and U components, respectively; on the other hand, it improved by 44%, 16%, and 15% (from 1.42, 1.14, and 1.73 cm to 0.79, 0.95, and 1.48 cm) for the E, N, and U components, respectively, in the static mode. With respect to the GPS+Galileo solution, the kinematic and static fixed solutions for the E, N, and U components improved from 1.90 to 1.06, 1.64 to 1.27, and 3.46 to 2.85 cm, and from 1.18 to 0.78, 1.09 to 0.94, and 1.61 to 1.42 cm, respectively. As demonstrated above, PPP-AR enhanced the positioning accuracy, most notably for the E component, while the GPS+Galileo solution improved both the float and fixed solutions to a certain extent in comparison to the GPS-only solution, particularly in the kinematic mode. However, the improvement in positioning accuracy was limited after the BDS satellites were involved in the PPP solutions; this can be attributed to the inferior quality of the DA of the BDS OSB products, which resulted in the participation of only a few BDS satellites in positioning. Meanwhile, the real-time satellite orbit and clock offset products for the BDS satellites were inaccurate, and the positioning accuracy could not be effectively improved under equal weight processing for all systems in this study. To summarize, in kinematic mode, the positioning accuracy of the float solutions after convergence reached about 2, 2, and 4 cm for the E, N, and U components, respectively, while the fixed solutions further improved the positioning accuracy to 1, 1, and 3 cm for the E, N, and U components, respectively. In static mode, the fixed solution improved the float solution from 1~2 cm to 7~9 mm for the E and N components, while the U component was greater than 1.5 cm. The mean ambiguity fixed rates for the kinematic and static modes of the three combinations were more than 97%.
Using the same data from 90 stations over 31 days, the kinematic and static convergence time results for the three combinations were counted using a frequency histogram, where the white diagonal and solid lines represent the convergence times for the float and fixed solutions, respectively. Each panel in Figure 6 represents the convergence time of the float solutions after promotion to fixed solutions; they are divided into the mean convergence time, the 10 min convergence ratio, the 20 min convergence ratio, and the 30 min convergence ratio. Since 10 epochs were used for MW smoothing in this study, the statistical analysis of convergence time was started after 5 min.
The mean convergence time of the kinematic and static float solutions for the GPS-only, GPS+Galileo, and GPS+Galileo+BDS solutions were 28.8, 19.7, and 20.4 min and 18.9, 14.7, and 15.0 min, respectively, while the results of the fixed solutions were 16.8, 9.6, and 9.89 min and 11.4, 8.0, and 8.1 min, respectively. The figure shows that the portion of each convergence period for the GPS+Galileo solution was higher than that of the GPS-only solution, especially at 10 min. This is because the satellite space geometry configuration is improved when more satellites are involved in PPP-AR. However, the convergence time of the GPS+Galileo and GPS+Galileo+BDS solutions was almost the same because the BDS real-time products were of poor accuracy and were frequently missing. To summarize, the convergence time of the fixed solution was much faster than that of the float solution for each convergence period, which demonstrates the effectiveness of PPP-AR in increasing the speed of convergence; in addition, the multi-GNSS PPP-AR further hastened the convergence time.

3.5. Dealing with the Missing Phase Bias

It should be pointed out that during the statistical analysis of positioning accuracy and convergence time, we found a problem where all stations re-converged in some periods—as shown in Figure 7, where the float and fixed solutions are represented in black and red, respectively—which greatly reduced the reliability of real-time PPP-AR services.
After the data analysis, it was found that this was mainly due to the missing real-time OSB products. Therefore, a polynomial fitting method was proposed to compensate for the temporary absence of the OSB products, which utilized the previous data in order to guarantee that the positioning result was reliable. The polynomial fitting method can be applied to fit an n -order polynomial based on k known values, allowing for the value at the next epoch to be predicted, which can be expressed as follows:
φ i = a 0 + a 1 ( t i t 0 ) + a 2 ( t i t 0 ) 2 + + a n ( t i t 0 ) n ,   ( i = 1 , 2 , 3 , , k ; k > n + 1 )
where n represents the fitting order (second-order fitting was adopted in this study); a i denotes the i -order fitting coefficient; t 0 and t i represent the time of fitting and interpolated values, respectively; and φ i represents the interpolated values.
By substituting the k values into Equation (16) to perform polynomial fitting and using the least square method to obtain the coefficient of the polynomial, the polynomial can be employed to predict the missing value. It should be noted that the principle of the OSB and UPD is the same, and they can be converted into each other [42,43]. The missing phase bias products were only predicted within 15 min in this study because it has been demonstrated that the NL UPD products are stable within 15 min [2].
For instance, on DOY 138 in 2021, the phase bias products of all satellites were missing from 4:00:30 to 4:01:30 and from 11:43:00 to 11:44:30; the positioning errors at ALIC are plotted in Figure 8, where the upper figure represents the original results, and the lower figure represents the results using the proposed method. In comparison to the original positioning results, the compensated positioning results showed restored reliability while simultaneously avoiding re-convergence. Of course, the positioning accuracy and ambiguity fixed rate were also improved. It should be mentioned that the performance analysis in Section 3.4 was based on the method in Section 3.5.

4. Discussion

In this study, it can be seen that the BDS system still plays an auxiliary role in multi-GNSS PPP, although the visible BDS satellite number is very considerable. The main factors affecting the PPP performance are the accuracy and stability of precise orbit, clock, and OSB products. In fact, the quality of the OSB products depends on the upstream orbit and clock products. The average influence of GFZ real-time orbit error on NL UPD was from 0.06 to 0.78 cycles for four different GNSS systems [44]. In terms of CNES real-time orbit products, the 3D orbit RMS error is typically 5, 10, 18, 18, and 36 cm for GPS, GLONASS, Galileo, BDS MEO, and IGSO satellites, respectively [45]; the BDS orbit error was obviously higher than that of GPS. As a result, the effective solution for improving the BDS PPP ambiguity fixed rate is to reduce the effects of orbital errors. Estimating OSB products that can compensate for the BDS real-time orbit error may be a feasible solution in our future work.
Moreover, the stochastic model setting is also a vital point for multi-GNSS positioning as the errors of precise products vary in different GNSS systems or in different satellites ofthe same system. The errors of the CNES real-time orbit, clock, and OSB products were unknown, and equal weight was thus set for all satellite systems in this study. Therefore, due to the low quality of the BDS real-time products currently provided by CNES, the positioning accuracy became even worse after jointing the BDS into GPS PPP. Consequently, the integrity monitoring of satellite precise products is very important for a reliable real-time PPP service [46,47]. In addition, the post-store real-time precise products from CNES were used in this study, which prevented the possible communication delay in real-time applications. The extrapolated orbit and clock offset should be used when a communication delay occurs, which would allow the performance of PPP to drop rapidly. However, the extrapolation error will be different for different GNSS systems and different satellites [48]. This should also be considered in the stochastic model setting for multi-GNSS real-time PPP applications.

5. Conclusions

As a key product for real-time PPP-AR, real-time OSB products are currently broadcasted by CNES. Based on the dual-frequency ionospheric-free observation model, the integer feature of ambiguity was recovered by using the OSB products and PPP-AR could be performed. The quality of the OSB products was analyzed, and the performance of the dual-frequency PPP-AR was evaluated. The experimental results showed that:
(1) The mean DA of the GPS and Galileo satellites was above 97% according to the 31-day statistical analysis of the OSB products, whereas that of BDS was less than 60%. The mean MAX and STD of the GPS, Galileo, and BDS satellites were 0.045 and 0.012; 0.081 and 0.028; and 0.292 and 0.085 cycles, respectively. By analyzing the residual distribution of the OSB products, the WL residual percentages within ±0.25 cycles for the GPS, Galileo, BDS-2, and BDS-3 satellites were found to be more than 92%, while the NL residual percentages within ±0.25 cycles for the four systems were 92%, 89%, 79%, and 60%, respectively. Considering the DA, MAX, STD, and ambiguity residuals, we concluded that the reliability of PPP-AR, including the BDS system, may not be guaranteed using the OSB products from CNES, especially for BDS-3. In fact, the experiment described in this paper also confirmed that the advancement of positioning accuracy was constrained after BDS satellites had been incorporated into multi-GNSS PPP-AR.
(2) Due to the accuracy restrictions of real-time products, real-time PPP-AR cannot greatly increase positioning accuracy; however, it can dramatically speed up convergence time. In the kinematic mode, the GPS+Galileo fixed solution reduced the mean convergence time from 19.7 to 9.6 min and increased the convergence ratio within 10 min from 22.2% to 70.2% when compared to the float solution. After convergence, the positioning accuracy of the GPS+Galileo float solution reached about 2, 2, and 4 cm for the E, N, and U components, respectively, while that of the GPS+Galileo fixed solution was further enhanced to 1, 1, and 3 cm for the E, N, and U components, respectively. In the static mode, the overall fixed solution improved the float solution from 1~2 cm to 7~9 mm for the E and N components, and the U component was better than 1.5 cm. The mean convergence times of the GPS-only and GPS+Galileo solutions were 11.4 min and 8.0 min, respectively. The mean ambiguity fixed rates for the kinematic and static modes for the three combinations were more than 97%. In conclusion, the GPS+Galileo solution showed the best performance in the kinematic mode when using the OSB products from CNES, while the GPS-only solution can achieve almost the same performance as the GPS+Galileo solution in the static mode.
(3) A prediction method was proposed to compensate for the short-term missing OSB products, and our experiment showed that the positioning results were more reliable and avoided re-convergence.

Author Contributions

Conceptualization, S.D., B.S. and G.H.; methodology, S.D. and B.S.; validation, S.D. and W.X.; formal analysis, S.D. and W.X.; writing—original draft preparation, S.D.; writing—review and editing, S.D., B.S., W.X., G.H., Y.G. and P.L.; visualization, S.D., B.S. and W.X.; project administration, G.H.; funding acquisition, G.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (41941019; 42004024), the National Key R&D Program of China (2021YFB2600603; 2021YFC3000503), and the Key R&D Program of Shaanxi Province (2022ZDLSF07-12).

Data Availability Statement

The CDDIS website (https://cddis.nasa.gov/archive/gnss, accessed on 2 August 2022) was used to obtain the MGEX data, which include the stations, DCB, and ATX. The precise products obtained from CNES (http://www.ppp-wizard.net/products/REALTIME/, accessed on 2 August 2022) include the satellite orbit, clock offset, and OSB.

Acknowledgments

The authors gratefully acknowledge IGS MGEX for providing the GNSS data. We also acknowledge the CNES for providing real-time precise products.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zumberge, J.F.; Heflin, M.B.; Jefferson, D.C.; Watkins, M.M.; Webb, F.H. Precise Point Positioning for the Efficient and Robust Analysis of GPS Data from Large Networks. J. Geophys. Res. Soild Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef] [Green Version]
  2. Ge, M.; Gendt, G.; Rothacher, M.; Shi, C.; Liu, J. Resolution of GPS carrier-phase ambiguities in Precise Point Positioning (PPP) with daily observations. J. Geod. 2008, 82, 389–399. [Google Scholar] [CrossRef]
  3. Mercier, F.; Laurichesse, D. Zero-difference ambiguity blocking, Properties of satellite/receiver widelane biases. In Proceedings of the ENC-GNSS 2008, Toulouse, France, 23–25 April 2008. [Google Scholar]
  4. Laurichesse, D.; Mercier, F.; Berthias, J.-P.; Broca, P.; Cerri, L. Integer Ambiguity Resolution on Undifferenced GPS Phase Measurements and Its Application to PPP and Satellite Precise Orbit Determination. Navigation 2009, 56, 135–149. [Google Scholar] [CrossRef]
  5. Collins, P.; Lahaye, F.; Héroux, P.; Bisnath, S. Precise Point Positioning with Ambiguity Resolution using the Decoupled Clock Model. In Proceedings of the 21st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2008), Savannah, GA, USA, 16–19 September 2008; pp. 1315–1322. [Google Scholar]
  6. Collins, P.; Bisnath, S.; Lahaye, F.; Héroux, P. Undifferenced GPS Ambiguity Resolution Using the Decoupled Clock Model and Ambiguity Datum Fixing. Navigation 2010, 57, 123–135. [Google Scholar] [CrossRef] [Green Version]
  7. Geng, J.; Meng, X.; Dodson, A.H.; Teferle, F.N. Integer ambiguity resolution in precise point positioning: Method comparison. J. Geod. 2010, 84, 569–581. [Google Scholar] [CrossRef] [Green Version]
  8. Shi, J.; Gao, Y. A comparison of three PPP integer ambiguity resolution methods. GPS Solut. 2014, 18, 519–528. [Google Scholar] [CrossRef]
  9. Wang, J.; Huang, G.; Zhang, Q.; Gao, Y.; Gao, Y.; Luo, Y. GPS/BDS-2/Galileo Precise Point Positioning Ambiguity Resolution Based on the Uncombined Model. Remote Sens. 2020, 12, 1853. [Google Scholar] [CrossRef]
  10. Zhao, Q.; Guo, J.; Liu, S.; Tao, J.; Hu, Z.; Chen, G. A variant of raw observation approach for BDS/GNSS precise point positioning with fast integer ambiguity resolution. Satell. Navig. 2021, 2, 29. [Google Scholar] [CrossRef]
  11. Chen, C.; Xiao, G.; Chang, G.; Xu, T.; Yang, L. Assessment of GPS/Galileo/BDS Precise Point Positioning with Ambiguity Resolution Using Products from Different Analysis Centers. Remote Sens. 2021, 13, 3266. [Google Scholar] [CrossRef]
  12. Gao, Y.; Chen, K. Performance Analysis of Precise Point Positioning Using Rea-Time Orbit and Clock Products. J. Glob. Position. Syst. 2004, 3, 95–100. [Google Scholar] [CrossRef]
  13. Capilla, R.M.; Berné-Valero, J.L.; Hermosilla-Rodrigo, A. Impact of multi-constellation products and ambiguity resolution in Precise Point Positioning for real-time measurements. Measurement 2017, 100, 183–193. [Google Scholar] [CrossRef]
  14. Wang, Z.; Li, Z.; Wang, L.; Wang, X.; Yuan, H. Assessment of Multiple GNSS Real-Time SSR Products from Different Analysis Centers. ISPRS Int. J. Geo-Inf. 2018, 7, 85. [Google Scholar] [CrossRef] [Green Version]
  15. Alkan, R.M.; Erol, S.; İlçi, V.; Ozulu, İ.M. Comparative analysis of real-time kinematic and PPP techniques in dynamic environment. Measurement 2020, 163, 107995. [Google Scholar] [CrossRef]
  16. Zhao, X.; Ge, Y.; Ke, F.; Liu, C.; Li, F. Investigation of real-time kinematic multi-GNSS precise point positioning with the CNES products. Measurement 2020, 166, 108231. [Google Scholar] [CrossRef]
  17. Bulbul, S.; Bilgen, B.; Inal, C. The performance assessment of Precise Point Positioning (PPP) under various observation conditions. Measurement 2021, 171, 108780. [Google Scholar] [CrossRef]
  18. Ge, Y.; Chen, S.; Wu, T.; Fan, C.; Qin, W.; Zhou, F.; Yang, X. An analysis of BDS-3 real-time PPP: Time transfer, positioning, and tropospheric delay retrieval. Measurement 2021, 172, 108871. [Google Scholar] [CrossRef]
  19. Li, B.; Ge, H.; Bu, Y.; Zheng, Y.; Yuan, L. Comprehensive assessment of real-time precise products from IGS analysis centers. Satell. Navig. 2022, 3, 12. [Google Scholar] [CrossRef]
  20. El-Mowafy, A.; Deo, M.; Kubo, N. Maintaining real-time precise point positioning during outages of orbit and clock corrections. GPS Solut. 2017, 21, 937–947. [Google Scholar] [CrossRef] [Green Version]
  21. Fu, W.; Yang, Y.; Zhang, Q.; Huang, G. Real-time estimation of BDS/GPS high-rate satellite clock offsets using sequential least squares. Adv. Space Res. 2018, 62, 477–487. [Google Scholar] [CrossRef]
  22. Xie, W.; Huang, G.; Fu, W.; Li, P.; Cui, B. An efficient clock offset datum switching compensation method for BDS real-time satellite clock offset estimation. Adv. Space Res. 2021, 68, 1802–1813. [Google Scholar] [CrossRef]
  23. Fu, W.; Wang, L.; Chen, R.; Han, Y.; Zhou, H.; Li, T. Combined BDS-2/BDS-3 real-time satellite clock estimation with the overlapping B1I/B3I signals. Adv. Space Res. 2021, 68, 4470–4483. [Google Scholar] [CrossRef]
  24. Defraigne, P.; Bruyninx, C. On the link between GPS pseudorange noise and day-boundary discontinuities in geodetic time transfer solutions. GPS Solut. 2007, 11, 239–249. [Google Scholar] [CrossRef]
  25. Fu, W.; Huang, G.; Zhang, Q.; Gu, S.; Ge, M.; Schuh, H. Multi-GNSS real-time clock estimation using sequential least square adjustment with online quality control. J. Geod. 2019, 93, 963–976. [Google Scholar] [CrossRef]
  26. Laurichesse, D.; Langley, R. Handling the biases for improved triple frequency PPP convergence. In Proceedings of the GPS World 2015, Cleveland, OH, USA, 26 April 2015. [Google Scholar]
  27. Liu, T.; Chen, H.; Chen, Q.; Jiang, W.; Laurichesse, D.; An, X.; Geng, T. Characteristics of phase bias from CNES and its application in multi-frequency and multi-GNSS precise point positioning with ambiguity resolution. GPS Solut. 2021, 25, 58. [Google Scholar] [CrossRef]
  28. Shu, B.; Liu, H.; Wang, L.; Huang, G.; Zhang, Q.; Yang, Z. Performance improvement of real-time PPP ambiguity resolution using a regional integer clock. Adv. Space Res. 2021, 67, 1623–1637. [Google Scholar] [CrossRef]
  29. Geng, J.; Guo, J.; Wang, C.; Zhang, Q. Satellite antenna phase center errors: Magnified threat to multi-frequency PPP ambiguity resolution. J. Geod. 2021, 95, 72. [Google Scholar] [CrossRef]
  30. Geng, J.; Yang, S.; Guo, J. Assessing IGS GPS/Galileo/BDS-2/BDS-3 phase bias products with PRIDE PPP-AR. Satell. Navig. 2021, 2, 17. [Google Scholar] [CrossRef]
  31. Shu, B.; Liu, H.; Xu, L.; Gong, X.; Qian, C.; Zhang, M.; Zhang, R. Analysis of satellite-induced factors affecting the accuracy of the BDS satellite differential code bias. GPS Solut. 2017, 21, 905–916. [Google Scholar] [CrossRef]
  32. Teunissen, P.J.G. Distributional Theory for the DIA Method. J. Geod. 2018, 92, 59–80. [Google Scholar] [CrossRef] [Green Version]
  33. Yang, L.; Shen, Y.; Li, B.; Rizos, C. Simplified Algebraic Estimation for the Quality Control of DIA Estimator. J. Geod. 2021, 95, 14. [Google Scholar] [CrossRef]
  34. Xie, W.; Huang, G.; Fu, W.; Shu, B.; Cui, B.; Li, M.; Yue, F. A Quality Control Method Based on Improved IQR for Estimating Multi-GNSS Real-Time Satellite Clock Offset. Measurement 2022, 201, 111695. [Google Scholar] [CrossRef]
  35. Zhou, F.; Dong, D.; Li, W.; Jiang, X.; Wickert, J.; Schuh, H. GAMP: An open-source software of multi-GNSS precise point positioning using undiferenced and uncombined observations. GPS Solut. 2018, 22, 33. [Google Scholar] [CrossRef]
  36. Saastamoinen, J. Contributions to the Theory of Atmospheric Refraction. J. Geod. 1972, 105, 279–298. [Google Scholar] [CrossRef]
  37. Zhang, L.; Yang, H.; Gao, Y.; Yao, Y.; Xu, C. Evaluation and analysis of real-time precise orbits and clocks products from different IGS analysis centers. Adv. Space Res. 2018, 61, 2942–2954. [Google Scholar] [CrossRef]
  38. Ouyang, C.; Shi, J.; Huang, Y.; Guo, J.; Xu, C. Evaluation of BDS-2 real-time orbit and clock corrections from four IGS analysis centers. Measurement 2021, 168, 108441. [Google Scholar] [CrossRef]
  39. Li, X.; Liu, G.; Li, X.; Zhou, F.; Feng, G.; Yuan, Y.; Zhang, K. Galileo PPP rapid ambiguity resolution with fve-frequency observations. GPS Solut. 2020, 24, 24. [Google Scholar] [CrossRef]
  40. Wang, J.; Huang, G.; Yang, Y.; Zhang, Q.; Gao, Y.; Xiao, G. FCB estimation with three different PPP models: Equivalence analysis and experiment tests. GPS Solut. 2019, 23, 93. [Google Scholar] [CrossRef]
  41. Wang, J.; Zhang, Q.; Huang, G. Estimation of fractional cycle bias for GPS/BDS-2/Galileo based on international GNSS monitoring and assessment system observations using the uncombined PPP model. Satell. Navig. 2021, 2, 9. [Google Scholar] [CrossRef]
  42. Laurichesse, D. Phase Biases Estimation for Undifferenced Ambiguity Resolution. In Proceedings of the PPP-RTK & Open Standards Symposium, Toulouse, France, 12–13 March 2012. [Google Scholar]
  43. Banville, S.; Geng, J.; Loyer, S.; Schaer, S.; Springer, T.; Strasser, S. On the Interoperability of IGS Products for Precise Point Positioning with Ambiguity Resolution. J. Geod. 2020, 94, 10. [Google Scholar] [CrossRef]
  44. Li, Y.; Gao, Y.; Li, B. An Impact Analysis of Arc Length on Orbit Prediction and Clock Estimation for PPP Ambiguity Resolution. GPS Solut. 2015, 19, 201–213. [Google Scholar] [CrossRef]
  45. Kazmierski, K.; Sośnica, K.; Hadas, T. Quality Assessment of Multi-GNSS Orbits and Clocks for Real-Time Precise Point Positioning. GPS Solut. 2018, 22, 11. [Google Scholar] [CrossRef] [Green Version]
  46. Fujita, S.; Sato, Y.; Miya, M.; Ota, K.; Hirokawa, R.; Takiguchi, J. Design of Integrity Function on Centimeter Level Augmentation Service (CLAS) in Japanese Quasi-Zenith Satellite System. In Proceedings of the 29th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2016), Portland, OR, USA, 12–16 September 2016; pp. 3258–3263. [Google Scholar]
  47. Weinbach, U.; Brandl, M.; Chen, X.; Landau, H.; Pastor, F.; Reussner, N.; Rodriguez-Solano, C. Integrity of the Trimble CenterPoint RTX Correction Service. In Proceedings of the 31st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2018), Miami, Florida, 24–28 September 2018; pp. 1902–1909. [Google Scholar]
  48. Shu, B.; Liu, H.; Feng, Y.; Xu, L.; Qian, C.; Yang, Z. Analysis of Factors Affecting Asynchronous RTK Positioning with GNSS Signals. Remote Sens. 2019, 11, 1256. [Google Scholar] [CrossRef]
Figure 1. The 90 globally distributed MEGX stations used for the PPP-AR experiment.
Figure 1. The 90 globally distributed MEGX stations used for the PPP-AR experiment.
Remotesensing 14 04970 g001
Figure 2. Mean DA of GPS (left), Galileo (middle), and BDS (right) satellites.
Figure 2. Mean DA of GPS (left), Galileo (middle), and BDS (right) satellites.
Remotesensing 14 04970 g002
Figure 3. Mean MAX and STD of GPS (top), Galileo (middle), and BDS (bottom) satellites for frequency 1.
Figure 3. Mean MAX and STD of GPS (top), Galileo (middle), and BDS (bottom) satellites for frequency 1.
Remotesensing 14 04970 g003
Figure 4. WL (top row) and NL (bottom row) residual distributions for GPS (red left column), Galileo (green left column), BDS-2 (light blue right column), and BDS-3 (navy blue right column).
Figure 4. WL (top row) and NL (bottom row) residual distributions for GPS (red left column), Galileo (green left column), BDS-2 (light blue right column), and BDS-3 (navy blue right column).
Remotesensing 14 04970 g004
Figure 5. Statistical diagram of mean 31-day kinematic results from 14 stations for the GPS-only (top), GPS+Galileo (middle), and GPS+Galileo+BDS (bottom) solutions (white diagonal line—float solution; solid line—fixed solution).
Figure 5. Statistical diagram of mean 31-day kinematic results from 14 stations for the GPS-only (top), GPS+Galileo (middle), and GPS+Galileo+BDS (bottom) solutions (white diagonal line—float solution; solid line—fixed solution).
Remotesensing 14 04970 g005
Figure 6. Mean convergence time of the kinematic (top row) and static (bottom row) solutions for the GPS-only (red left column), GPS+Galileo (green middle column), and GPS+Galileo+BDS (blue right column) systems (white diagonal line—float solution; solid line—fixed solution).
Figure 6. Mean convergence time of the kinematic (top row) and static (bottom row) solutions for the GPS-only (red left column), GPS+Galileo (green middle column), and GPS+Galileo+BDS (blue right column) systems (white diagonal line—float solution; solid line—fixed solution).
Remotesensing 14 04970 g006
Figure 7. The kinematic positioning errors at the same 14 stations in Figure 5 for the GPS-only system from DOY 121 to 151 in 2021 (black—float solution; red—fixed solution).
Figure 7. The kinematic positioning errors at the same 14 stations in Figure 5 for the GPS-only system from DOY 121 to 151 in 2021 (black—float solution; red—fixed solution).
Remotesensing 14 04970 g007
Figure 8. Kinematic positioning errors at ALIC for GPS-only on DOY 138 in 2021.
Figure 8. Kinematic positioning errors at ALIC for GPS-only on DOY 138 in 2021.
Remotesensing 14 04970 g008
Table 1. OSB product information provided by CNES.
Table 1. OSB product information provided by CNES.
SystemFrequency NumberFrequency TypeCode BiasPhase Bias
GPS1L1C1C C1P C1WL1C
2L2C2C C2S C2L C2X C2WL2W
GLONASS1G1C1C C1P
2G2C2C C2P
Galileo1E1C1CL1C
2E5aC5QL5Q
BDS1B1IC2IL2I
2B3IC6IL6I
Note: The sampling interval of post-store OSB products was 30 s. The “Frequency Number” only represents the index of the frequency for each system, which is convenient for the description below.
Table 2. Parameters for PPP configurations.
Table 2. Parameters for PPP configurations.
ParameterConfigurations
EstimatorExtended Kalman filter
Observations modelIonosphere-free combinations
FrequencyGPS: L1/L2 Galileo: E1/E5a BDS: B1I/B3I
Observation weighting0.3 m and 0.003 m for GPS/Galileo/BDS code and phase, respectively
Sampling rate and cutoff angle30 s and 7°
Orbits and clocksReal-time products from CNES
Code and phase biasesCorrected with the OSB products from CNES
Station coordinateKinematic mode: white noise
Static mode: constant
Receiver clockEstimated as white noise for each system
Tropospheric delayA priori troposphere delay: Saastamoinen model [36]
Zenith wet tropospheric delay: estimated as a random walk
AR validationBootstrapping success rate threshold: 95%
Ratio test threshold: 2.0
Table 3. Overall DA of GPS, Galileo, and BDS satellites.
Table 3. Overall DA of GPS, Galileo, and BDS satellites.
SystemFrequency 1Frequency 2
GPS97.6%97.6%
Galileo98.8%98.8%
BDS49.5%49.5%
Table 4. Overall MAX and STD of GPS, Galileo, and BDS satellites.
Table 4. Overall MAX and STD of GPS, Galileo, and BDS satellites.
System
(Units: Cycles)
Frequency 1Frequency 2
MAXSTDMAXSTD
GPS0.0450.0120.0450.012
Galileo0.0810.0280.0830.028
BDS0.2920.0850.2930.085
Table 5. WL and NL residual statistic results for the four systems.
Table 5. WL and NL residual statistic results for the four systems.
SystemWLNL
With ± 0.15With ± 0.25With ± 0.15With ± 0.25
GPS82.8%95.8%80.4%92.1%
Galileo84.3%92.3%74.3%88.7%
BDS-285.7%95.9%61.5%79.0%
BDS-389.3%97.2%39.8%60.1%
Table 6. Statistical results for the kinematic and static position accuracy of the three combinations.
Table 6. Statistical results for the kinematic and static position accuracy of the three combinations.
ModeSystemFloat (cm)Fixed (cm)Fixed Rate
ENUENU
KinematicG2.442.034.131.15 (53%)1.38 (32%)3.14 (24%)97.8%
GE1.901.643.461.06 (44%)1.27 (23%)2.85 (17%)98.5%
GEC1.891.643.431.06 (44%)1.27 (22%)2.85 (17%)98.3%
StaticG1.421.141.730.79 (44%)0.95 (16%)1.48 (15%)98.8%
GE1.181.091.610.78 (34%)0.94 (14%)1.42 (12%)98.7%
GEC1.181.091.590.77 (34%)0.94 (14%)1.41 (11%)98.3%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Du, S.; Shu, B.; Xie, W.; Huang, G.; Ge, Y.; Li, P. Evaluation of Real-time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES. Remote Sens. 2022, 14, 4970. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194970

AMA Style

Du S, Shu B, Xie W, Huang G, Ge Y, Li P. Evaluation of Real-time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES. Remote Sensing. 2022; 14(19):4970. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194970

Chicago/Turabian Style

Du, Shi, Bao Shu, Wei Xie, Guanwen Huang, Yulong Ge, and Pan Li. 2022. "Evaluation of Real-time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES" Remote Sensing 14, no. 19: 4970. https://0-doi-org.brum.beds.ac.uk/10.3390/rs14194970

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