Next Article in Journal
Environmental Conditions in Middle Eastern Megacities: A Comparative Spatiotemporal Analysis Using Remote Sensing Time Series
Next Article in Special Issue
An Empirical Grid Model for Precipitable Water Vapor
Previous Article in Journal
Targeted Universal Adversarial Examples for Remote Sensing
Previous Article in Special Issue
Experimental Study of Accuracy of High-Rate GNSS in Context of Structural Health Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of BDS-3 B1C/B2b Single/Dual-Frequency PPP Using PPP-B2b and RTS SSR Products in Both Static and Dynamic Applications

School of Land Science and Technology, China University of Geosciences Beijing, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(22), 5835; https://doi.org/10.3390/rs14225835
Submission received: 18 October 2022 / Revised: 13 November 2022 / Accepted: 14 November 2022 / Published: 17 November 2022

Abstract

:
The BeiDou Global Navigation Satellite System (BDS-3) can provide PPP-B2b satellite-based Precise Point Positioning (PPP) real-time service to the Asia–Pacific region via PPP-B2b signal transmitted from the three Geostationary Earth Orbit (GEO) satellites. This paper provides a comprehensive evaluation of the accuracies of the satellite’s precise real-time orbit and clock products, including BDS-3 PPP-B2b precise products and the precise real-time products provided by four IGS centers (CAS, DLR, GFZ, and WHU). In addition, the influences of these real-time precise satellite products on the PPP positioning accuracy with single-frequency and dual-frequencies are also studied. Furthermore, the accuracies of broadcast ephemeris and IGS ultra-rapid products are studied, as well as their impact on PPP accuracies. Results illustrate that the orbits accuracies of PPP-B2b orbits are 9.42 cm, 21.26 cm, and 28.65 cm in the radial, along-track, and cross-track components, which are slightly lower than those of real-time orbits provided by the four IGS centers. However, the accuracy of PPP-B2b clock biases is 0.18 ns, which is higher than those provided by IGS Real-Time Service (RTS). In the static positioning test, the 3D positioning accuracy of B1I+B3I dual-frequencies PPP and B1C single-frequency PPP are centimeter-level while using PPP-B2b service, which is slightly lower in horizontal components compared to those obtained based on IGS RTS products. The results of the dynamic vehicle test indicate that the positioning accuracies of B1I+B2b dual-frequency PPP are about 50 cm and 120 cm in horizontal and vertical components, which are close to those of B2b single-frequency PPP using PPP-B2b service. Generally, the PPP-B2b orbit and clock accuracies on real-time PPP present similar performance to that based on IGS RTS.

Graphical Abstract

1. Introduction

The 3rd generation of the BeiDou Global Navigation Satellite System (BDS-3) officially provides services of Positioning, Navigation, and Timing (PNT) to global users as of 31 July 2020. The BDS-3 constellation consists of 30 satellites, including 24 Medium Earth Orbit (MEO) satellites, 3 Geostationary Earth Orbit (GEO) satellites, and 3 Inclined Geosynchronous Satellite Orbit (IGSO) satellites [1,2,3]. In addition to the standard PNT services provided by GPS, Galileo, and GLONASS, BDS-3 is the first system that provides short message communication services and Precise Point Positioning (PPP) real-time service. Real-Time Kinematic (RTK) and PPP are the most widely applied high-accuracy positioning techniques. The RTK positioning accuracy, however, declines along with the increasing baseline, and the conventional Real-time PPP (RT-PPP) based on the real-time orbit/clock products of the International GNSS Service (IGS) is limited by the internet connection. The RT-PPP service provided by BDS-3 uses the B2b (1207.14 MHz) signal to broadcast the orbit and clock corrections directly.
The PPP positioning accuracy is highly related to the satellite orbits and clocks accuracies, which are mainly obtained from the IGS [4,5,6,7]. However, IGS final products are generated with a two-week delay, and the IGS fast orbit and clock products are seventeen hours delayed. To fulfill the RT-PPP applications, IGS started providing ultra-rapid products on 3 November 2000, with centimeter to decimeter-level accuracy [8,9,10,11,12]. The IGS ultra-rapid files involve 24 h of properly arranged orbit and clock ephemerides. The first 24 h of each IGS ultra-rapid orbit and clock information is estimated from the latest observations from the IGS hourly tracking network. The second 24 h of data are the predicted orbits and clocks, which are extrapolated from the formerly observed orbits. To satisfy the growing demand for real-time high-precision applications (such as precision agriculture, earthquake warning, and tsunami warning) [13], IGS established a real-time working group to provide GPS/GLONASS orbit and clock corrections based on RTCM for the RT-PPP service [14,15]. Currently, IGS analysis centers (ACs), such as GFZ (Deutsches GeoForschungs Zentrum), WHU (Wuhan University), and CAS (Chinese Academic of Science), provide real-time orbits and clock products. The types of precise products and related constellations provided by different IGS centers are presented in Table 1.
Scholars have evaluated the accuracies of different IGS ACs’ real-time products and their impact on the RT-PPP. Elsobeiey and Al-Harbi [16] analyzed the RT-PPP accuracies based on the global IGS stations using the IGS ultra-rapid products and real-time service (RTS). The results show that using the RT-PPP based on the IGS RTS can provide 50% position improvements compared to ultra-rapid products in terms of the Root Mean Square Error (RMSE). Li et al. [17] implemented a network RT-PPP model based on RTKLIB software and further evaluated the mode using both static and kinematic GPS experiments observations. According to the static positioning results, the horizontal and the vertical components achieved centimeter-level accuracy, while the kinematic RT-PPP achieved decimeter-level in those components. The quality of GPS/GLONASS/BDS-2/Galileo quad-system SSR products from eight different IGS analysis centers was evaluated by Wang et al. [18]. The study indicated that the RMSE between GPS real-time orbit and final precise orbit was centimeter level for all ACs, in which the Standard Deviation (STD) of the GPS clock was within 0.3 ns. The GLONASS orbit RMSE was also centimeter level, and the clock STD was twice large as that of GPS. The BDS and Galileo orbit accuracies from CNES were about 14.54 cm and 4.42 cm, respectively, and the clock accuracies of those two constellations were 0.32 ns and 0.18 ns, respectively. The study further studied the real-time product accuracy influences on the kinematic PPP with both simulation and field tests. The positioning results from the studied IGS ACs were centimeter level in horizontal and vertical components, respectively. The kinematic RT-PPP field test indicates that the positioning accuracies estimated by CNES’ real-time products were better than those based on CAS precise products. Ouyang et al. [19] studied the performance of BDS-2 real-time products from four IGS centers, WHU, CNES, DLR, and GFZ. The availabilities of all these real-time products were more than 85%, and the real-time orbit accuracies of the GEO and IGSO/MEO satellites were meter level and decimeter level, respectively. Among all of these products, CNES provided the highest accuracy on 3D orbit and clock products. In static PPP mode, the convergence time on average was less than 1.5 h with 11.0 cm positioning accuracy, while in the kinematic mode, the convergence time was 2.11 h~9.84 h with 30.7 cm~68.0 cm positioning accuracy. Ge et al. [20] evaluated the accuracy availability of the BDS-3 real-time products from CENS using continuous data of 41 days. The results showed that satellite orbit accuracies were about 6 cm in radial and cross-track components but more than 10 cm in the along-track component, and the accuracy of the clock was 0.46 ns. The BDS-3 real-time product availability from CENS is over 80%. The PPP positioning errors in static were within 3 cm at East (E), North (N), and Up (U) components, which was comparable to that of GPS RT-PPP.
Different from the internet-based RT-PPP service provided by the IGS, BDS-3 broadcasts the correction of satellite orbit and clock for both BDS-3 and GPS via the PPP-B2b signal. Simultaneously, the BDS-3 Differential Code Bias (DCB) is broadcast to facilitate dual-frequency PPP positioning applications [3]. Table 2 lists the broadcast PPP-B2b correction messages [21,22,23].
The performance evaluations of PPP-B2b products have gained interest from researchers recently. Yang et al. [3] presented the positioning accuracy evaluation of dual-frequency B1C/B2a PPP with Ionosphere-Free (IF) combination based on the PPP-B2b data from 1 August to 30 November 2020. The results indicated that about 30 cm and 50 cm positioning accuracies in the horizontal and vertical components could be achieved with a 30 min convergence time. Lu et al. [21] analyzed the accuracy, integrity, and stability of the orbit clock and DCB corrections of both BDS and GPS provided by the BDS-3 PPP-B2b signal, which proved that the PPP-B2b signal could provide stable and accurate PPP services in China and surrounding areas. Nie et al. [22] compared the orbits and clocks accuracies between PPP-B2b corrections and GFZ final products with three days of observation. The BDS-3 satellite orbit accuracies in radial, along-track, and cross-track components are about ten centimeters, and the BDS-3 clock accuracy was centimeter-level. The static PPP with PPP-B2b correction messages achieved centimeter-level accuracy in the E, N, and U components, and the kinematic PPP of those also achieved centimeter-level accuracy. Tao et al. [23] illustrated that the real-time BDS-3 PPP-B2b correction messages presented better availability and integrity than CNES on BDS satellites. The positioning accuracy of PPP-B2b products-based BDS-3 kinematic PPP can achieve centimeter-level. Xu et al. [24] provided an extensive evaluation of the RT-PPP performance of the PPP-B2b products in terms of matching characteristics, product accuracies, and availability. The results showed that the RMSE of the MEO satellite orbit in radial, along-track, and cross-track components were 6.8 cm, 33.4 cm, and 36.6 cm, respectively, and the accuracy of the clock was 0.2 ns. The availability of BDS-3 PPP-B2b products is over 80%. The PPP test results presented that the accuracies of BDS-3 dual-frequency kinematic RT-PPP after convergence were 11 cm and 17 cm in horizontal and vertical components. In addition, the positioning accuracy of the B1C/B2a IF combination PPP was better than that of the B1I/B3I IF PPP. Ren et al. [25] evaluated the accuracy of PPP-B2b products and the corresponding RT-PPP, and the results showed that the real-time orbit accuracy is about 7.25, 24.79, and 25.87 cm in radial, along-track, and cross-track components for BDS-3 satellites, and 7.29, 30.98, and 21.93 cm for those of GPS satellites. The STD of the clock offset errors for BDS-3 and GPS are within 0.2 ns and 0.15 ns, respectively. The positioning accuracy of real-time BDS+GPS integrated static PPP was about 1.07 cm, 2.69 cm, and 2.25 cm in the N, E, and U directions, and the kinematic PPP of those were about 3.6 cm, 5.9 cm, and 9.4 cm in the N, E, and U directions.
Earlier studies evaluated the PPP-B2b performance using the dual-frequency PPP with static and simulated kinematic mode. However, the PPP-B2b RT-PPP based on the practical kinematic data has hardly been studied, especially using the BDS-3 new signals (B1C and B2b). Therefore, this contribution will present a comprehensive performance evaluation on the real-time orbit and clock products provided by broadcast ephemeris, BDS-3 PPP-B2b, CAS, DLR, GFZ, and WHU, as well as the ultra-rapid products from WHU. The performance of the kinematic dual-and single-frequency RT-PPP is analyzed with B1C+B2b observation data collected in Beijing, China. The paper is arranged as follows. The recovery method of real-time orbit and clock offset and the mathematical models of dual-/single-frequency PPP are described in the next section. Then, the accuracy of the orbit and clock offset provided by broadcast ephemeris, PPP-B2b, CAS, DLR, GFZ, and WHU are evaluated separately. The positioning accuracy with dual-/single-frequency real-time dynamic PPP is afterward assessed, and the conclusions about the accuracy of real-time satellite orbit and clock products and their impacts on dual-/single-frequency PPP are drawn.

2. Methodologies

The recovery methods of PPP-B2b real-time orbit and clock, the evaluation principle, and the models of real-time dual-frequency and single-frequency PPP are presented in this section.

2.1. PPP-B2b Orbit Recovery

BDS-3 PPP-B2b orbit and clock products are corrections with respect to the broadcast ephemeris. The orbit correction coordinate is related to the satellite-fixed coordinate system in radial, along-track, and cross-track directions. The satellite positions used for PPP, however, are located in the ECEF frame. Thus, the orbit corrections should be transformed into the ECEF system to correct the satellite positions from the broadcast ephemeris [26]. The corrected real-time precise satellite position can be expressed as,
[ X Y Z ] t = [ X b r d c Y b r d c Z b r d c ] t R [ Δ r Δ a Δ c ] t
With
R = [ r ˙ | r ˙ | × r × r ˙ | r × r ˙ | r ˙ | r ˙ | r × r ˙ | r × r ˙ | ]
where Δ r , Δ a and Δ c represent the position corrections in the radial, along-track, and cross-track directions, respectively; [ X Y Z ] T and [ X b r d c Y b r d c Z b r d c ] T represent the corrected satellite coordinates in the EFEC system and the satellite coordinates calculated from the broadcast ephemeris, respectively; R is the transformation matrix from the satellite-fixed coordinate system to the ECEF system [26,27]; r and r ˙ represent the satellite position and velocity calculated from the broadcast ephemeris, respectively.
It should be indicated that the orbit products provided by IGS ACs in this article are with respect to the Center of Mass (CoM) of satellites. In contrast, the orbits of PPP-B2b products are with respect to the satellite Antenna Phase Center (APC); the BDS is based on the APC of B3I frequency, while GPS is based on the APC of IF combination [26]. Therefore, the antenna phase center correction should be considered. The relationship between APC and CoM can be described by,
[ X A P C Y A P C Z A P C ] = [ X C o M Y C o M Z C o M ] + A T [ N P C O E P C O U P C O ]
where [ X A P C Y A P C Z A P C ] T and [ X C o M Y C o M Z C o M ] T represent the APC and CoM satellite position in the EFEC system; [ N P C O E P C O U P C O ] T represent the PCO correction of the satellite from the latest “igs14.atx” file released by IGS; A is the satellite attitude matrix.

2.2. PPP-B2b Clock Recovery

The clock corrections broadcast by PPP-B2b can be recovered to form the precise clock by [26],
t s = t b r d c s C 0 / c
where t s , t b r d c s , C 0 , and c represent satellite precise clock, satellite clock calculated from the broadcast ephemeris, PPP-B2b clock corrections, and the speed of light in a vacuum, respectively.
It should be indicated that the BDS-3 precision clock provided by PPP-B2b is based on the B3I frequency, and all RTS clocks are based on the IF combination [26]. Therefore, all of these clocks for a GNSS system should be projected to one frequency. According to [26], the following method can be adopted to realize such projection,
t j s = t s b j s
where t j s is the satellite precise clock of signal j ; b j s represents the DCB between signal j and B3I.

2.3. Orbit and Clock Evaluation Methods

Several methods can be utilized to evaluate the accuracy of precise orbit and clock. For example, the overlapping orbit comparison, satellite laser ranging inspection, and comparison with a reference product. The first two usually are used to evaluate the final products of IGS precise products. Thus, the third method is adopted in this paper by using the final products provided by WHU as references. The orbit differences can be expressed as,
[ Δ X Δ Y Δ Z ] t = [ X R T Y R T Z R T ] t [ X W H U Y W H U Z W H U ] t
where t is the epoch number; [ Δ X Δ Y Δ Z ] T , [ X R T Y R T Z R T ] T , and [ X W H U Y W H U Z W H U ] T are the orbit differences, real-time orbit, and final orbit vector.
The clock products from different ACs contain a benchmark inconsistency error. In this paper, to eliminate the system inconsistency, the GPS and BDS-3 constellations use G01 and C19 as reference satellites for the single difference from other satellites [28]. The STD of the clock difference between real-time and the reference clock after a single difference is estimated. The degree of clock consistency greatly influenced the solution accuracy of PPP [29]. The PPP-B2b products are estimated using the real-time observations collected by the regional tracking stations in China. Thus, the satellites rise or fall more frequently compared with using global observations. Furthermore, it is challenging to select a stable reference BDS satellite to generate the inter-satellite differences. To assess the accuracy of PPP-B2b clock products, we re-edited the inter-satellite difference clock using the method proposed by [23]. The expression of this method can be written as,
Δ t s = ( t R T s t W H U s ) 1 M i = 1 M ( t R T i t W H U i )
where Δ t s is the double-difference clock value; t R T s is PPP-B2b real-time clock; t W H U s is the final precise clock of WHU; M is the number of available satellites.
Due to the observation discontinuity of the BDS satellites, the clock values estimated in Equation (7) are segmented, which affects the clock STD value. Therefore, the discontinuity is compensated by,
Δ t t s = Δ t t s Δ D t , t 1
With
Δ D t , t 1 = { 1 M i = 0 M Δ Δ t t , t 1 i , | 1 M i = 0 M Δ Δ t t , t 1 i | 0.1   ns 0 , | 1 M i = 0 M Δ Δ t t , t 1 i | < 0.1   ns
where Δ D t , t 1 is the compensation term to compensate the discontinuity in the double-difference clock; Δ Δ t t , t 1 i is the inter-epoch difference clock based on double difference clock.

2.4. Mathematical Model of Real-Time Single-/Dual-Frequency PPP

The measurements used for RT-PPP are pseudo-range ( P ) and carrier-phase ( L ), which can be expressed as [29,30],
P j = ρ r s + c ( t r t s ) + I r , j s + T r s + c ( b r , j b j s ) + ε P , j
L j = ρ r s + c ( t r t s ) I r , j s + T r s λ j ( N j + B r , j B j s ) + ε L , j
where ρ r s indicates the geometric distance from the satellite s to the receiver r ; t r and t s are the receiver clock and the satellite clock offset, respectively; I r , j s and T r s are the ionospheric delay and tropospheric delay, respectively; b r , j and b j s are the DCB of the pseudo-range on receiver and satellite, respectively; λ j and N j are wavelength and ambiguity of carrier-phase; B r , j and B j s denote the Un-calibrated Phase Delay (UPD) on the satellite and receiver, respectively; ε P , j and ε L , j are observing noise of pseudo-range and carrier-phase, respectively.

2.4.1. Dual-Frequency PPP

The dual-frequency ionosphere-free combination pseudo-range and carrier-phase are used to form the observations of dual-frequency PPP [31],
P I F = f i 2 f i 2 f j 2 P i f j 2 f i 2 f j 2 P j = ρ r s + c ( t r t s ) + T r s + ε P , I F
L I F = f i 2 f i 2 f j 2 L i f j 2 f i 2 f j 2 L j = ρ r s + c ( t r t s ) λ I F N I F + T r s + ε P , I F
where f i is the frequency number; the other symbols have the same means as above.
In addition, if the observed frequencies in Equations (12) and (13) are different from that of precise real-time products, a DCB correction should be applied [32]. In this study, both B1I+B3I and B1I+B2b IF combinations are employed for static and kinematic PPP solutions, and the following equations should be employed,
{ t B 1 I , B 3 I s = t s f B 1 I 2 f B 1 I 2 f B 3 I 2 b B 1 I s t B 1 I , B 2 b s = t s ( f B 1 I 2 f B 1 I 2 f B 2 b 2 b B 1 I s f B 2 b 2 f B 1 I 2 f B 2 b 2 b B 2 b s )
where t B 1 I , B 3 I s and t B 1 I , B 2 b s represent satellite precise clocks using the B1I+B3I and B1I+B2b IF combinations; f B 1 I , f B 2 b and f B 3 I represent the frequencies corresponding to the B1I, B2b, and B3I observations, respectively.
In this case, the corresponding parameters that should be estimated are position vector, receiver clock offset, residual of troposphere delay, and IF ambiguity, which can be written as,
x = [ δ x r δ y r δ z r c δ t r d w e t N I F ] T
where δ x r , δ y r and δ z r indicate the corrected value of the receiver coordinates in three directions; δ t r and d w e t indicate the receiver clock offset and the zenith wet tropospheric delay; N I F denotes the IF ambiguity vector.

2.4.2. Single-Frequency Model

For single-frequency PPP, Equations (10) and (11) form the observation equations. Here, the B1C and B2b measurements will be used in this paper. Thus, the satellite DCB corrections should be considered,
{ t B 1 C s = t s b B 1 C s t B 2 b s = t s b B 2 b s
Compared with the IF model, the ionospheric delay of each satellite and the receiver DCB cannot be eliminated. Therefore, they are estimated as parameters [33,34,35]. The corresponding state vector can be expressed as,
x = [ δ x r δ y r δ z r c t r d w e t N j b r I r ] T
where b r and I r are the receiver DCB and the ionospheric delay vector.
Due to the correlations between the ionosphere and receiver DCB, we introduce the following pseudo-observations to improve the estimation accuracy of single-frequency PPP [33].
I r , j s = 40.28 S T E C / f j 2 + ω I r , j s , ω I r , j s ( 0 , σ I r , j s 2 )
where S T E C denotes the vertical electronic content obtained from the GIM model; σ I r , j s 2 is the variance of the priori ionospheric model errors ( ω I r , j s ).

2.4.3. Parameter Modeling and Estimation

According to the observation functions and state parameters mentioned above, the sequential least square algorithm is adopted. The corresponding expressions can be described by,
V k = A k X k L k
where V k , A k , X k , and L k denote the observation residual vector, the design coefficient matrix, the state vector, and the observation vector at time k , respectively.
Target function is,
V k T P k V k + V X , k T P X , k 1 V X , k = min
where V X , k denotes the difference between the current state vector X k and its predicted vector X ¯ k ; P X , k 1 denotes the weight matrix of the predicted state vector. The equation can be calculated by,
X k = ( A k T P k A k + P X , k 1 ) 1 ( A k T P k L k + P X , k 1 X ¯ k )
P X , k 1 = ( A k T P k A k + P X , k 1 ) 1
The corresponding posterior covariance matrix of the state vector
D X , k 1 = P X , k 1 1 ( V k T P k V k + V X , k T P X , k 1 V X , k ) / ( n m )
where n and m represent the number of satellites obtained at k and k 1 epochs, respectively.

3. Experiments and Discussions

In this section, we collected four-day data to compare the accuracies of PPP-B2b orbit and clock to those of IGS RTS products. The positioning accuracies of PPP-B2b on dual-frequencies and single-frequency PPP are further studied with static and dynamic tests.

3.1. Static Data Collection

The real-time orbit and clock SSR products of PPP-B2b, CAS, DLR, GFZ, and WHU, the ultra-rapid products from WHU, and the broadcast ephemeris during the Days of Year (DOY) 354–357 in 2021 were collected. The distribution of the stations is illustrated in Figure 1. The IGS real-time SSR corrections were collected from the internet via the open-source software BNC Ver2.12.17 [36]. The static data from four MGEX stations (URUM, ULAB, WHU2, and JFNG) during DOYs of 354–357 of 2021 were collected.
In the data analysis phase, (1) all of these orbit and clock products were projected to the same coordinate system and time system; (2) static test data were processed daily with dual-frequency IF PPP (B1I+B3I and L1+L2) and single-frequency PPP (B1C and L1); (3) the corresponding GPS data were also processed as a comparison; (4) the reference coordinates obtained from the MGEX weekly SINEX file. The details of the static data processing strategies are listed in Table 3. It is worth noting that the B1C observation is BDS-3 new signal, which is not used for orbit determination and clock calculation. Thus, the corresponding DCB correction should be applied to the observations.
The available satellites and PDOP are the two critical indexes for positioning accuracy analysis; therefore, the number of visible satellites and the PDOP values for both BDS-3 and GPS are presented in Figure 2. The number of available BDS-3 satellites on average are 8.4, 8.1, 7.8, and 8.1, with the corresponding PDOP of 2.1, 2.2, 2.9, and 2.3 for JFNG, ULAB, URUM, and WUH2 stations. For GPS, the average number of available satellites are 6.8, 7.1, 6.8, and 6.6, with the corresponding PDOP of 2.5, 2.6, 2.9, and 2.7 for JFNG, ULAB, URUM, and WUH2 stations.

3.2. Assessments of BDS-3 Real-Time Orbits and Clock Products

To evaluate the accuracies of PPP-B2b BDS-3 real-time orbits and clocks from CAS, DLR, GFZ, and WHU, as well as the broadcast ephemeris objectively, this study uses the final precision product from WHU as the reference. The B2b corrected GPS orbit and clock are also studied as a comparison. The time series of the orbit errors in radial, along-track, and cross-track directions, as well as the clock errors, are depicted in Figure 3. The corresponding statistics in terms of RMSE and STD are shown in Figure 4 and Figure 5. In Figure 3, the orbit errors of different real-time products of BDS are within 20 cm, 60 cm, and 60 cm in radial, along-track, and cross-track directions. The BDS B2b corrected and broadcast orbit error in radial and along-track directions are similar to those of other real-time products; in the cross-track direction, however, the fluctuations of B2b-corrected and BDS broadcast orbit errors are more significant than those of other real-time products. The B2b corrected GPS orbit error is similar to that of the B2b corrected BDS orbit. As plotted in Figure 4, the statistic orbit accuracies of the IGSO satellites, C38~C40, are much lower than those of MEO satellites, especially while using the SSR corrections from GFZ. Generally, the orbit RMSE values of the real-time products from CAS, DLR, GFZ, WHU, and WHU_U (ultra-precise products) are within 10 cm in the radial, along-track, and cross-track components for MEO satellites. The RMSE of BRDC, PPP-B2b for BDS-3, are about 20 cm in the radial component and 50 cm in the along-track and cross-track components; the B2b corrected orbit for GPS has a similar performance as those for BDS in three directions. According to earlier studies, the higher accuracy in the radial direction is related to the high-quality satellite hydrogen and rubidium clocks [37]. In Figure 3, it is noted that systematic biases existed among different real-time clock products, especially the B2b corrected BDS and GPS clocks. This systematic clock bias is caused by pseudorange observation and can be absorbed by ambiguities [24,38]. In Figure 5, The clock STD of the real-time products from CAS, DLR, GFZ, WHU, and WHU_U are within 0.4 ns for BDS MEO satellites. In contrast, the STD of PPP-B2b is within 0.2 ns, and the STD of BRDC is within 1.0 ns. The STD of the B2b corrected GPS clock is 0.3 ns.
The average accuracies of real-time orbit and clock products are shown in Table 4. DLR did not provide SSR corrections for the three IGSO satellites, C38, C39, and C40, during this test; thus, the average accuracies of these three satellites are not considered. According to Table 4, the BDS-3 orbit accuracy in the radial component is higher than those in the along-track and cross-track components. The RMSE of the BDS-3 PPP-B2b orbits in the radial, along-track, and cross-track components are 9.42 cm, 21.26 cm, and 28.65 cm, respectively. The accuracy of BDS-3 PPP-B2b orbits in terms of RMSE is lower than that of IGS centers products due to the distribution and number of the monitoring stations. Compared to the broadcast orbit, the IGS real-time products provide about 30.62~54.95% improvements in the radial component, and the improvement provided by BDS PPP-B2b is 2.89%. The STD of PPP-B2b clocks is 0.18 ns, which has the highest accuracy among these real-time products of BDS-3. The improvements of the BDS-3 real-time clock provided by PPP-B2b is 79.87% compared to broadcast ephemeris. For the GPS correction, the B2b corrected orbit RMSE in radial, along-track, and cross-track directions are 13.73 cm, 23.83 cm, and 17.96 cm, respectively, and the clock STD is 0.25 ns. For the user side, the positioning accuracy is mainly affected by the orbit in radial and the clock. Therefore, the PPP-B2b SSR products theoretically can provide precise positioning solutions.

3.3. Accuracy and Convergence of RT-PPP in MGEX Stations

3.3.1. Dual-Frequency PPP

The time series of the position differences between the B1I+B3I PPP solutions of the four MEGX stations and the SINEX solutions on the E, N, and U components are presented in Figure 6. The average RMSE of the static PPP at JFNG, ULAB, URAM, and WUH2 stations is shown in Figure 7. Accordingly, the positioning accuracy of BDS-3 dual-frequency PPP based on the PPP-B2b real-time products is within 4.6 cm in the three directions for the four stations. In contrast, the GPS dual-frequency PPP with B2b correction is about 5.3 cm in three directions. The lower accuracy of GPS PPP with B2b corrections is caused by the product accuracy of GPS orbits and clocks, which has been studied in the above section. Additionally, the positioning accuracy of PPP-B2b-based positioning in the N component is higher than in the E component, which is related to the satellite’s observation geometry strength of the carrier phase ambiguity. Most BDS-3 satellites have a north-south ground track and, thus, provide strong observation geometry strength in N directions and better positioning accuracy. In addition, the fixing ambiguity may improve the positioning accuracy in the E components [39], and similar results can be obtained in [22,40]. In general, the positioning accuracy of static RT-PPP with PPP-B2b is slightly lower than that of IGS real-time products, but higher than that of WHU ultra-rapid products and broadcast ephemeris.
The statistics accuracy in terms of RMSE of static B1I+B3I PPP using different real-time products is listed in Table 5. The positioning accuracies of BDS-3 PPP with PPP-B2b service are 4.8 cm and 5.4 cm in horizontal and 3D components, respectively. While using GPS, the positioning accuracy is slightly lower than that of BDS-3, with 5.4 cm and 5.9 cm in horizontal and 3D components, respectively. This demonstrates that the PPP-B2b service has the capability of providing centimeter-level positioning accuracy for users in China and neighboring countries while using the dual-frequency static PPP mode. However, the accuracy of PPP using PPP-B2B services is still lower than those solutions based on IGS real-time products. Among these solutions, the solution based on the products of WHU has the highest accuracy in horizontal components with 1.1 cm. In comparison, the solution based on the CAS products has the highest accuracy in 3D with 1.9 cm. The solutions based on DLR real-time products present the worst accuracy with 3.5 cm and 3.9 cm in horizontal and 3D components, respectively. Additionally, the horizontal and 3D positioning accuracies using WHU ultra-rapid products are 10.5 cm and 12.1 cm, respectively, while those based on broadcast ephemeris are 23.9 cm and 27.7 cm. Generally, the B1I+B3I BDS-3 PPP based on PPP-B2b SSR corrections can provide users with centimeter-level static positioning solutions, which is close to these based on IGS RTS SSR corrections, especially in horizontal components.
Convergence time is another crucial index for PPP evaluation. In this paper, we define the convergence criteria of static PPP to be that the position accuracies in horizontal and vertical are continuously better than 10 cm and 20 cm for at least 10 min. The convergence times of static PPP for each MGEX station are presented in Figure 8. Since it is difficult to converge while using WHU ultra-rapid product and broadcast ephemeris, we only provide the convergence times of PPP using IGS real-time products and PPP-B2b products. As shown in Figure 8, the convergence times of BDS-3 PPP based on PPP-B2b products are within 15 min. The PPP-B2b-based GPS PPP presents the slowest convergence time, with an average convergence time of 52 min and the longest time of 109 min. The reason for the longer convergence time of JFNG may be caused by the inconsistency of the satellites’ orbit errors, as shown in Figure 4, in which the fluctuations of B2b corrected orbit is more significant than that of B2b corrected BDS.

3.3.2. Single-Frequency PPP

In this section, a single-frequency PPP model with ionospheric and receiver DCB constraints is used. The time series of position differences between the static single-frequency PPP and the reference results in the E, N, and U for each station are shown in Figure 9, and the corresponding statistics are presented in Figure 10. The positioning accuracy in terms of RMSE of BDS B1C PPP with PPP-B2b SSR products is better than 5.5 cm in the E, N, and U for each station. While using GPS L1, the PPP accuracy is better than 5.6 cm in three components. The positioning accuracy of single-frequency PPP with PPP-B2b is comparable to that of IGS real-time RTS products, which have similar performance to the dual-frequency PPP. The positioning accuracy of static single-frequency PPP using WHU ultra-rapid product and broadcast ephemeris is much lower than that with PPP-B2b. The maximum positioning error for broadcast ephemeris-based solution exceeds 39.5 cm in the three components.
According to the statistics of average positioning error in Table 6, single-frequency RT-PPP based on PPP-B2b SSR products and IGS RTS SSR products (except DLR) can satisfy the demand for centimeter-level high-precision real-time positioning accuracy. While using PPP-B2b SSR products, the position accuracies in horizontal and 3D of B1C PPP are 5.4 cm and 7.7 cm, respectively. While using the IGS RTS products, the B1C PPP based on WHU products provides the highest accuracy within 3.5 cm in horizontal, and the PPP based on GFZ products provides the highest accuracy in 3D with 7.0 cm among evaluated the IGS RTS products. In contrast, the DLR real-time products provide the worst static B1C PPP positioning accuracy with 5.5 cm and 14.3 cm in the horizontal and 3D. The horizontal/3D positioning accuracies using WHU ultra-rapid products and broadcast ephemeris were about 7.6/13.1 cm and 18.3/43.5 cm, respectively, much lower than those of PPP-B2b PPP. As a comparison, the positioning accuracies of GPS L1 PPP based on PPP B2b SSR products are 5.4 cm and 7.8 cm, similar to those of BDS-3 B1C PPP.
To present the convergence speed of single-frequency B1C PPP, we redefine the convergence criteria of static PPP to be that the position accuracies in horizontal and vertical are continuously better than 20 cm and 40 cm for at least 10 min. The convergence times of static single-frequency PPP based on different SSR products for each MGEX station are shown in Figure 11, in which the average convergence times of BDS-3 B1C PPP and GPS L1 PPP using PPP-B2b SSR products are 80 min and 73 min, respectively. For solutions based on the four IGS real-time products, the converge times with CAS’s products are the shortest among other products, with an average time of 65 min. The DLR products-based solutions converge the slowest with an average time of 95 min.

3.4. Accuracy of Real-Time Vehicle-Borne PPP

The dynamic test is carried out on DOY 357 in 2021 from 06:00 to 08:30 on the fifth ring road with Inertial Navigation System (INS) (NovAtel SPAN EPSON G370) and NovAtel GNSS receiver, which receives the B1I and B2b signal from BDS-3, and L1 and L2 signal from GPS. To study the PPP-B2b performance in complex environments, especially the performance of new signal B2b, we equipped a GNSS jammer to interfere with the received GNSS signals. The jammer reduces the number of visible satellites rather than affecting the observed distances. In the dynamic test, the vehicle drove about 40 km in the north–south direction and 30 km in the east–west direction. The tight integration of GPS+BDS RTK and INS provided by Inertial Explorer software were used as reference values for the dynamic test, and the corresponding trajectory is presented in Figure 12.
The positioning strategies are listed in Table 7. It should be noted that the satellite DCB products from both real-time SSR and IGS final products do not contain the satellite DCB value of C7D (B2b). Therefore, the DCB value of C7Z from CAS’ was used to weaken the influence of satellite DCB on B2b frequency with ignoring the intra-frequency error. The number of visible satellites and corresponding PDOP values are presented in Figure 13. The average number of visible BDS-3 and GPS satellites during the 4-h dynamic test in Beijing are 8.9 and 2.0, respectively, and the average corresponding PDOP value of BDS-3 and GPS are 6.3 and 2.4, respectively. The sharp changes in the number of visible satellites are affected by the equipped GNSS jammer and further affect the PDOP values.
Figure 14 presents the time series of position errors of vehicle-borne dual-frequencies (B1i+B2b and L1+L2) PPP, single frequency PPP (L1 and B2b) by comparing with the RTK/INS tight integration solutions in E, N, and U components. It is noted that the large fluctuations in the three components occur in dual-frequencies and single frequencies PPP, especially in the U components. Comparing to the visible satellite number presented in Figure 13, the presence of significant error components coincided with epochs of poor observations, which results in positioning discontinuity and further leads to PPP re-convergence. We chose dual-frequency PPP during epochs 3587 to 3588, red box in Figure 14, to further analyze the effect of GNSS signal blockage. At the period of epochs 3587 and 3588, the visible satellite is 0, and the BDS cannot provide continuous positioning results. At epoch 3589, the number of visible satellites is 8, and the positioning error at E, N, and U components are 4 m, −2 m, and −4 m, respectively. The average visible satellite number during epochs 3589 and 3900 is 8.9, and the B1I+B2b combination PPP with PPP-B2b converged to 0.5 and 1.0 m positioning accuracy in both horizontal and vertical components. The convergence time is 85 s in this period, and the average PDOP value is 2.2. The error components of single frequency PPP, L1 and B2b, present similar statuses.
The accuracies in terms of RMSE of vehicle-borne dual-frequency PPP and single-frequency PPP based on different SSR products are shown in Table 8 and Table 9. For the dual-frequency PPP, the positioning accuracy of the BDS-3 B1I+B2b PPP using PPP-B2b SSR products is 35.8 cm, 55.0 cm, and 121.3 cm in the E, N, and U components, respectively. In contrast, the B1I+B2b PPP positioning accuracy using CAS products is the highest in horizontal with 58.9 cm, and WHU products are the highest in 3D with 129.7 cm. The solutions based on broadcast ephemeris (67.5 cm and 182.4 cm in horizontal and 3D components) have the worst positioning accuracy among the seven products. The GPS L1+L2 PPP is 57.0 cm, 47.9 cm, and 101.4 cm in the E, N, and U components. The GPS L1+L2 PPP solution has the highest 3D accuracy (126.0 cm) and the worst horizontal accuracy (74.5 cm) compared to the BDS-3 B1I+B2b PPP using the SSR product of both PPP-B2b and IGS RTS.
For the single-frequency PPP, the positioning accuracy of B2b frequency PPP based on PPP-B2b products in E, N, and U components are 87.1 cm, 32.9 cm, and 103.5 cm, respectively; those positioning accuracies of GPS L1 PPP are 42.3 cm, 47.8 cm, and 63.9 cm, respectively. While using GPS, the positioning accuracy is slightly higher in horizontal components (42.3 cm and 47.8 cm) but much worse in the U direction (129.2 cm). For the solutions based on IGS RTS real-time products, the positioning accuracy using GFZ real-time products is the best, with 75.9 cm and 96.8 cm in horizontal and 3D components, respectively. The positioning accuracy with WHU real-time products is 175.7 cm and 250.5 cm in horizontal and 3D components, respectively, which are the worst among other real-time products. In Figure 14, a noticeable systematic error exists in the N and U components, which are caused by the unabsorbed satellite clock errors. Compared to BDS-3 B1I+B2b PPP, the BDS-3 B2b PPP provides smoother position solutions, especially after satellites signal re-tracking, which is caused by the greater noise of the dual-frequency IF and high-accuracy of prior ionosphere data used in single-frequency PPP.
Figure 15 shows the radial, along-track, and cross-track RMS values of the orbit’s errors and clock STD values for each type of real-time product, as well as the positioning accuracy of static and dynamic with single/dual-frequency PPP. In static PPP, the IGS real-time product positioning accuracy is better than that of PPP-B2b, and BRDC positioning accuracy is the worst among the seven products. This is consistent with the orbit and clock accuracies of each real-time product. In dynamic PPP, affected by the complex positioning environment, the positioning accuracy of various products is similar.
It also can be found from Figure 15 that the accuracies of the real-time WHU orbits and clock products are similar to other ACs, but the positioning of single frequency PPP with WHU products is lower than that of other ACs. This is because the WHU BDS real-time clock products contain systematic errors. The RMSE of different BDS real-time clock products with respect to the WHU final clock product is presented in Figure 16. It can be clearly found that the RMSE value of WHU BDS real-time products is more significant than that of other products.

4. Conclusions

Real-time orbits and clocks are crucial factors for RT-PPP applications. To evaluate the impacts of existing real-time orbit and clock products (BDS-3 PPP-Bb and IGS RTS), this study provides comprehensive assessments of the accuracy of these real-time products and their influences on the positioning accuracy and convergence time of RT-PPP in both static and dynamic tests. After the descriptions of the evaluation methods for real-time orbits and clocks as well as the real-time single-/dual-frequency PPP models, BDS-3 new signals observations of B1C and B2b from the four MEGX stations and a set of the vehicle-borne test were used to find the conclusions of the assessment. The main conclusions can be summarized as follows.
For these real-time SSR products, the orbit accuracy of PPP-B2b SSR products is lower than these of IGS real-time products (CAS, DLR, GFZ, and WHU). However, the clock accuracy of PPP-B2b is better than these of IGS real-time products. Additionally, the accuracy of the real-time orbit and clock of BDS-3 provided by PPP-B2b is higher than that of GPS.
For real-time dual-frequency PPP, the position RMSEs of the four MEGX stations based on PPP-B2b SSR products are slightly lower than those based on the IGS RTS SSR products. Meanwhile, the BDS-3 B1I+B3I PPP positioning accuracy using the PPP-B2b service is centimeter-level which is better than that of GPS L1+L2 PPP. The dual-frequency B1I+B2b PPP positioning accuracy in the vehicle-borne test achieved submeter-level and meter-level in horizontal and vertical components in our test environment.
For the single-frequency RT-PPP based on PPP-B2b SSR products, the BDS-3 B1C PPP is lower than that of B1I+B3I PPP, providing about 10–20 cm-level positioning accuracy with MEGX data. While using the vehicle-borne B2b frequency data, the accuracy of BDS-3 PPP is very close to that of B1I+B2b PPP with submeter-level and meter-level in horizontal and vertical components.
In general, our work shows that both the BDS-3 PPP-B2b service and the IGS RTS can satisfy the demand for high-accuracy positioning in real time. However, these real-time products provided by IGS RTS are calculated from the global-distributed stations, which are more accurate than BDS-3 PPP-B2b, especially for GPS. However, IGS RTS are limited by the connection of the internet. Additionally, BDS-3 PPP-B2b introduces inter-satellite link technology and broadcasts SSR information by navigation signal, which gives it more significant potential in real-time precise positioning applications in the future.

Author Contributions

Conceptualization, C.Y., Y.Z. and Z.G.; Data curation, Q.X.; Funding acquisition, C.Y. and Z.G.; Investigation, R.L., C.Y. and Z.G.; Software, R.L.; Supervision, C.Y. and Z.G.; Visualization, R.L., Q.X. and J.L.; Writing—original draft, R.L.; Writing—review and editing, R.L., C.Y., Y.Z. and Z.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partly supported by the National Key Research and Development Program of China (Grant No. 2020YFB0505802), the National Natural Science Foundation of China (NSFC) (Grants No. 42274022, No. 42274024).

Data Availability Statement

The datasets analyzed in this study are managed by the School of Land Science and Geomatics, China University of Geosciences, Beijing, and can be available on request from the corresponding author.

Acknowledgments

Thanks to the original observations provided by MGEX and the multi-system SSR products provided by the analysis centers CAS, DLR, GFZ, and WHU.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, Y.; Gao, W.; Guo, S.; Mao, Y.; Yang, Y. Introduction to BeiDou-3 navigation satellite system. Navigation 2019, 66, 7–18. [Google Scholar] [CrossRef] [Green Version]
  2. Yang, Y. Resilient PNT concept frame. Acta Geod. Cartogr. Sin. 2018, 47, 893. [Google Scholar]
  3. Yang, Y.; Mao, Y.; Sun, B. Basic performance and future developments of BeiDou global navigation satellite system. Satell. Navig. 2020, 1, 1. [Google Scholar] [CrossRef] [Green Version]
  4. Zumberge, J.; Heflin, M.; Jefferson, D.; Watkins, M.; Webb, F. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef] [Green Version]
  5. Kouba, J.; Héroux, P. Precise point positioning using IGS orbit and clock products. GPS Solut. 2001, 5, 12–28. [Google Scholar] [CrossRef]
  6. Gao, Y.; Shen, X. A New Method for Carrier-Phase-Based Precise Point Positioning. Navigation 2002, 49, 109–116. [Google Scholar] [CrossRef]
  7. Abdel-Salam, M.A.-T. Precise Point Positioning using Un-Differenced Code and Carrier Phase Observations; University of Calgary: Calgary, AB, Canada, 2005; Volume 69, Available online: https://www.collectionscanada.gc.ca/obj/thesescanada/vol2/002/NR37676.PDF?is_thesis=1&oclc_number=302053384 (accessed on 17 October 2022).
  8. Dow, J.M.; Neilan, R.E.; Rizos, C. The international GNSS service in a changing landscape of global navigation satellite systems. J. Geod. 2009, 83, 191–198. [Google Scholar] [CrossRef]
  9. Ogutcu, S. Performance assessment of IGS combined/JPL individual rapid and ultra-rapid products: Consideration of Precise Point Positioning technique. Int. J. Eng. Geosci. 2020, 5, 1–14. [Google Scholar] [CrossRef]
  10. Chu, C.-W.; Chiang, Y.-T.; Chang, F.-R.; Wang, H.-S. Toward real-time precise point positioning: Differential GPS based on IGS ultra rapid product. In Proceedings of the SICE Annual Conference, Taipei, Taiwan, 18–21 August 2010; pp. 355–358.
  11. Chen, J.; Li, H.; Wu, B.; Zhang, Y.; Wang, J.; Hu, C. Performance of real-time precise point positioning. Mar. Geod. 2013, 36, 98–108. [Google Scholar] [CrossRef]
  12. Duan, B.; Hugentobler, U.; Chen, J.; Selmke, I.; Wang, J. Prediction versus real-time orbit determination for GNSS satellites. GPS Solut. 2019, 23, 39. [Google Scholar] [CrossRef]
  13. Pan, L.; Gao, X.; Hu, J.; Ma, F.; Zhang, Z.; Wu, W. Performance assessment of real-time multi-GNSS integrated PPP with uncombined and ionospheric-free combined observables. Adv. Space Res. 2021, 67, 234–252. [Google Scholar] [CrossRef]
  14. Caissy, M.; Agrotis, L.; Weber, G.; Fisher, S. The IGS real-time service. In Proceedings of the EGU General Assembly Conference Abstracts, Vienna, Austria, 7–12 April 2013; p. EGU2013-11168. [Google Scholar]
  15. Weber, G.; Mervart, L.; Lukes, Z.; Rocken, C.; Dousa, J. Real-time clock and orbit corrections for improved point positioning via NTRIP. In Proceedings of the 20th international technical meeting of the satellite division of the institute of navigation (ION GNSS 2007), Fort Worth, TX, USA, 25–28 September 2007; pp. 1992–1998. [Google Scholar]
  16. Elsobeiey, M.; Al-Harbi, S. Performance of real-time Precise Point Positioning using IGS real-time service. GPS Solut. 2016, 20, 565–571. [Google Scholar] [CrossRef]
  17. Li, Z.; Zhang, J.; Li, T.; He, X.; Wu, M. Analysis of static and dynamic real-time precise point positioning and precision based on SSR correction. In Proceedings of the 2016 IEEE International Conference on Information and Automation (ICIA), Ningbo, China, 1–3 August 2016; pp. 2022–2027. [Google Scholar]
  18. 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]
  19. 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]
  20. 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]
  21. Lu, X.; Chen, L.; Shen, N.; Wang, L.; Jiao, Z.; Chen, R. Decoding PPP corrections from BDS B2b signals using a software-defined receiver: An initial performance evaluation. IEEE Sens. J. 2020, 21, 7871–7883. [Google Scholar] [CrossRef]
  22. Nie, Z.; Xu, X.; Wang, Z.; Du, J. Initial assessment of BDS PPP-B2b service: Precision of orbit and clock corrections, and PPP performance. Remote Sens. 2021, 13, 2050. [Google Scholar] [CrossRef]
  23. Tao, J.; Liu, J.; Hu, Z.; Zhao, Q.; Chen, G.; Ju, B. Initial Assessment of the BDS-3 PPP-B2b RTS compared with the CNES RTS. GPS Solut. 2021, 25, 131. [Google Scholar] [CrossRef]
  24. Xu, Y.; Yang, Y.; Li, J. Performance evaluation of BDS-3 PPP-B2b precise point positioning service. GPS Solut. 2021, 25, 142. [Google Scholar] [CrossRef]
  25. Ren, Z.; Gong, H.; Peng, J.; Tang, C.; Huang, X.; Sun, G. Performance assessment of real-time precise point positioning using BDS PPP-B2b service signal. Adv. Space Res. 2021, 68, 3242–3254. [Google Scholar] [CrossRef]
  26. BeiDou Navigation Satellite System Signal in Space Interface Control Document: Precise Point Positioning Service Signal PPP-B2b (Version 1.0). 2020. Available online: http://en.beidou.gov.cn/SYSTEMS/ICD/202008/P020200803538771492778.pdf (accessed on 20 October 2021).
  27. Hadas, T.; Bosy, J. IGS RTS precise orbits and clocks verification and quality degradation over time. GPS Solut. 2015, 19, 93–105. [Google Scholar] [CrossRef]
  28. Ge, M.; Chen, J.; Douša, J.; Gendt, G.; Wickert, J. A computationally efficient approach for estimating high-rate satellite clock corrections in realtime. GPS Solut. 2012, 16, 9–17. [Google Scholar] [CrossRef]
  29. 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] [Green Version]
  30. Gao, Z.; Zhang, H.; Ge, M.; Niu, X.; Shen, W.; Wickert, J.; Schuh, H. Tightly coupled integration of multi-GNSS PPP and MEMS inertial measurement unit data. GPS Solut. 2017, 21, 377–391. [Google Scholar] [CrossRef]
  31. An, X.; Meng, X.; Jiang, W. Multi-constellation GNSS precise point positioning with multi-frequency raw observations and dual-frequency observations of ionospheric-free linear combination. Satell. Navig. 2020, 1, 7. [Google Scholar] [CrossRef]
  32. Guo, F.; Zhang, X.; Wang, J. Timing group delay and differential code bias corrections for BeiDou positioning. J. Geod. 2015, 89, 427–445. [Google Scholar] [CrossRef]
  33. Gao, Z.; Ge, M.; Shen, W.; Zhang, H.; Niu, X. Ionospheric and receiver DCB-constrained multi-GNSS single-frequency PPP integrated with MEMS inertial measurements. J. Geod. 2017, 91, 1351–1366. [Google Scholar] [CrossRef]
  34. Jin, S.; Su, K. PPP models and performances from single-to quad-frequency BDS observations. Satell. Navig. 2020, 1, 16. [Google Scholar] [CrossRef]
  35. Zhang, B.; Zhao, C.; Odolinski, R.; Liu, T. Functional model modification of precise point positioning considering the time-varying code biases of a receiver. Satell. Navig. 2021, 2, 11. [Google Scholar] [CrossRef]
  36. Weber, G.; Mervart, L.; Stuerze, A.; Rülke, A.; Stöcker, D. BKG Ntrip Client (BNC), Version 2.12; Mitteilungen des Bundesamtes für Kartographie und Geodäsie: Frankfurt am Main, Germany, 2016. [Google Scholar]
  37. Kazmierski, K.; Zajdel, R.; Sośnica, K. Evolution of orbit and clock quality for real-time multi-GNSS solutions. GPS Solut. 2020, 24, 111. [Google Scholar] [CrossRef]
  38. Lv, Y.; Geng, T.; Zhao, Q.; Xie, X.; Zhou, R. Initial assessment of BDS-3 preliminary system signal-in-space range error. GPS Solut. 2019, 24, 16. [Google Scholar] [CrossRef]
  39. Blewitt, G. Carrier phase ambiguity resolution for the Global Positioning System applied to geodetic baselines up to 2000 km. J. Geophys. Res. Solid Earth 1989, 94, 10187–10203. [Google Scholar] [CrossRef] [Green Version]
  40. Liu, Y.; Yang, C.; Zhang, M. Comprehensive Analyses of PPP-B2b Performance in China and Surrounding Areas. Remote Sens. 2022, 14, 643. [Google Scholar] [CrossRef]
Figure 1. The location of 4 selected MGEX stations.
Figure 1. The location of 4 selected MGEX stations.
Remotesensing 14 05835 g001
Figure 2. Number of visible satellites and PDOP values of the four MEGX stations.
Figure 2. Number of visible satellites and PDOP values of the four MEGX stations.
Remotesensing 14 05835 g002
Figure 3. Time series of the orbit radial and clock errors of C32 and G20.
Figure 3. Time series of the orbit radial and clock errors of C32 and G20.
Remotesensing 14 05835 g003
Figure 4. RMS of real-time orbit errors.
Figure 4. RMS of real-time orbit errors.
Remotesensing 14 05835 g004
Figure 5. STD of real-time orbit clock errors.
Figure 5. STD of real-time orbit clock errors.
Remotesensing 14 05835 g005
Figure 6. Error series of the four-day IF static PPP solution.
Figure 6. Error series of the four-day IF static PPP solution.
Remotesensing 14 05835 g006
Figure 7. The average accuracy of the four-day IF static PPP solution.
Figure 7. The average accuracy of the four-day IF static PPP solution.
Remotesensing 14 05835 g007
Figure 8. Convergence time of static dual-frequency PPP using different real-time orbit and clock products.
Figure 8. Convergence time of static dual-frequency PPP using different real-time orbit and clock products.
Remotesensing 14 05835 g008
Figure 9. Time series of position errors of the four-day single-frequency static PPP.
Figure 9. Time series of position errors of the four-day single-frequency static PPP.
Remotesensing 14 05835 g009
Figure 10. Average accuracy of the four-day single-frequency static PPP.
Figure 10. Average accuracy of the four-day single-frequency static PPP.
Remotesensing 14 05835 g010
Figure 11. Convergence time of single-frequency PPP using different SSR products.
Figure 11. Convergence time of single-frequency PPP using different SSR products.
Remotesensing 14 05835 g011
Figure 12. The trajectory of vehicle dynamic test.
Figure 12. The trajectory of vehicle dynamic test.
Remotesensing 14 05835 g012
Figure 13. Number of visible satellites and PDOP values during the dynamic test.
Figure 13. Number of visible satellites and PDOP values during the dynamic test.
Remotesensing 14 05835 g013
Figure 14. Time series of position errors of the dual-(a)/single (b)-frequency vehicle-borne RT-PPP using different SSR products.
Figure 14. Time series of position errors of the dual-(a)/single (b)-frequency vehicle-borne RT-PPP using different SSR products.
Remotesensing 14 05835 g014
Figure 15. The average accuracy of positioning and real-time products.
Figure 15. The average accuracy of positioning and real-time products.
Remotesensing 14 05835 g015
Figure 16. The RMSE of real-time orbit clock errors.
Figure 16. The RMSE of real-time orbit clock errors.
Remotesensing 14 05835 g016
Table 1. The IGS SSR message information and the corresponding interval.
Table 1. The IGS SSR message information and the corresponding interval.
IGS CenterOrbitClockCode BiasPhase BiasVTECGNSS
BKG60 s5 s60 s60 s-G/R/E
CAS5 s5 s10 s-60 sG/R/E/C
CNES5 s5 s5 s5 s60 sG/R/E/C
DLR30 s5 s30 s30 s-G/R/E/C/J 1
GFZ5 s5 s5 s--G/R/E/C
WHU5 s5 s---G/R/E/C
1 G, R, E, C, and J denote GNSS, GOLANSS, Galileo, BDS, and Quasi-Zenith Satellite System (QZSS), respectively.
Table 2. The PPP-B2b message information.
Table 2. The PPP-B2b message information.
Information Message TypeSample Rate (s)Nominal Validity (s)
Satellite mask148-
Orbit correction and User range accuracy24896
Differential code bias34886,400
Clock correction4612
Table 3. PPP processing strategies of static test.
Table 3. PPP processing strategies of static test.
ItemProcessing Strategies
GNSSBDS-3 and GPS
Signal selection of IF PPPBDS-3: B1I+B3I
GPS: L1+L2
Signal selection of SF PPPBDS-3: B1C
GPS: L1
Interval30 s
Cutoff angle10°
Weight methodElevation angle dependent
TroposphereEstimate the wet component
IonosphericIF PPP: IF combination
SF PPP: Estimated
PCO/PCVIGS14.atx
AmbiguityEstimated
AdjustmentSequential least square
Satellite DCBCorrected by DCB products
Receiver DCBIF PPP: IF combination
SF PPP: Estimated
Table 4. The average accuracies of real-time orbit and clock products.
Table 4. The average accuracies of real-time orbit and clock products.
ProductsOrbit (cm)Clock (ns)
RadialAlong-TrackCross-Track
CAS6.738.825.790.31
DLR4.3711.957.080.27
GFZ5.4112.407.630.31
WHU5.388.576.410.22
WHU_U5.397.255.540.35
BRDC9.7022.2125.740.87
B2b BDS9.4221.2628.650.18
B2b GPS13.7323.8317.960.25
Table 5. Average dual-frequency PPP positioning accuracy of the four MGEX stations (unit: cm).
Table 5. Average dual-frequency PPP positioning accuracy of the four MGEX stations (unit: cm).
DirectionCASDLRGFZWHUWHU_UBRDCB2b BDSB2b GPS
E1.13.32.10.99.420.44.65.3
N0.70.80.60.54.712.31.21.0
U1.41.81.41.86.013.22.42.2
2D1.33.52.21.110.523.94.85.4
3D1.93.92.72.112.127.75.45.9
Table 6. The average positioning accuracy at the four stations (unit: cm).
Table 6. The average positioning accuracy at the four stations (unit: cm).
DirectionCASDLRGFZWHUWHU_UBRDCB2b BDSB2b GPS
E3.05.23.72.95.815.54.64.6
N2.01.81.62.04.99.72.82.9
U9.113.25.77.010.739.55.55.6
2D3.65.54.03.57.618.35.45.4
3D9.814.37.07.813.143.57.77.8
Table 7. PPP processing strategies of dynamic test.
Table 7. PPP processing strategies of dynamic test.
ItemProcessing Strategies
GNSSBDS-3 and GPS
Signal selection of IF PPPB1I+B2b
GPS: L1+L2
Signal selection of SF PPPBDS-3: B2b
GPS: L1
Interval1 s
Cutoff angle10°
Weight methodElevation angle dependent
TroposphereEstimate the wet component
IonosphericIF PPP: IF combination
SF PPP: Estimated
PCO/PCVIGS14.atx
AmbiguityEstimated
AdjustmentSequential least square
Satellite DCBCorrected by DCB products
Receiver DCBIF PPP: IF combination
SF PPP: Estimated
Table 8. Position RMSE of vehicle-borne real-time dual-frequency PPP using different SSR products (unit: cm).
Table 8. Position RMSE of vehicle-borne real-time dual-frequency PPP using different SSR products (unit: cm).
DirectionCASDLRGFZWHUWHU_UBRDCB2b BDSB2b GPS
E27.833.035.434.935.549.235.857.0
N61.951.853.962.149.746.155.047.9
U115.7139.4138.2108.4125.5169.4121.3101.4
2D58.961.464.571.261.167.565.774.5
3D129.9152.3152.5129.7139.5182.4137.9126.0
Table 9. Position RMSE of vehicle-borne real-time single-frequency PPP using different SSR products (unit: cm).
Table 9. Position RMSE of vehicle-borne real-time single-frequency PPP using different SSR products (unit: cm).
DirectionCASDLRGFZWHUWHU_UBRDCB2b BDSB2b GPS
E80.088.654.379.473.9111.887.142.3
N53.972.053.1156.757.372.732.947.8
U88.687.860.0178.657.3126.3103.5129.2
2D96.5114.275.9175.793.5133.493.163.9
3D131.0144.096.8250.5109.6183.7139.2144.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lan, R.; Yang, C.; Zheng, Y.; Xu, Q.; Lv, J.; Gao, Z. Evaluation of BDS-3 B1C/B2b Single/Dual-Frequency PPP Using PPP-B2b and RTS SSR Products in Both Static and Dynamic Applications. Remote Sens. 2022, 14, 5835. https://doi.org/10.3390/rs14225835

AMA Style

Lan R, Yang C, Zheng Y, Xu Q, Lv J, Gao Z. Evaluation of BDS-3 B1C/B2b Single/Dual-Frequency PPP Using PPP-B2b and RTS SSR Products in Both Static and Dynamic Applications. Remote Sensing. 2022; 14(22):5835. https://doi.org/10.3390/rs14225835

Chicago/Turabian Style

Lan, Ruohua, Cheng Yang, Yanli Zheng, Qiaozhuang Xu, Jie Lv, and Zhouzheng Gao. 2022. "Evaluation of BDS-3 B1C/B2b Single/Dual-Frequency PPP Using PPP-B2b and RTS SSR Products in Both Static and Dynamic Applications" Remote Sensing 14, no. 22: 5835. https://doi.org/10.3390/rs14225835

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