Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Digital Twin of Space Environment: Development, Challenges, Applications, and Future Outlook
Previous Article in Journal
Joint Luminance-Saliency Prior and Attention for Underwater Image Quality Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Calibration of Receiver-Dependent Pseudorange Bias and Its Impact on BDS Augmentation Positioning Accuracy

1
Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Space Star Technology Co., Ltd., Beijing 100095, China
4
Beijing Satellite Navigation Center, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(16), 3022; https://doi.org/10.3390/rs16163022
Submission received: 13 July 2024 / Revised: 11 August 2024 / Accepted: 14 August 2024 / Published: 17 August 2024

Abstract

:
Pseudorange bias refers to the receiver-dependent and satellite-dependent constant bias in the pseudorange resulting from the nonideal characteristics of a signal. The impact of pseudorange bias on high-precision satellite navigation services has long been ignored. This paper proposes a pseudorange bias calibration method for two collocated receivers. Then, we calibrate pseudorange biases for two types of collocated receivers at a monitoring station within China and evaluate their impact on two high-precision services: BeiDou Navigation Satellite System 3 (BDS-3) dual-frequency pseudorange augmentation and precise point precision (PPP). Theoretical analysis reveals that the calibrated pseudorange biases contribute 17.2% and 7.7% to the user equivalent ranging error (UERE) of BDS-3 and Global Positioning System (GPS) dual-frequency pseudorange augmentation, respectively, and that the convergence time of the GPS static and kinematic PPP increases from 6 min and 26 min to 19 min and 58 min, respectively. The experimental results indicate that the calibrated pseudorange biases are consistent as the receiver location and time vary. The spatial distribution consistency is generally better than 0.1 m, and the temporal consistency is better than 0.15 m. The pseudorange biases for BDS-3 B1C and B2a are approximately 0.7 m and 0.1 m, respectively, whereas those for GPS L1C/A and L2P are both approximately 0.25 m. Furthermore, The results show that after correction of the pseudorange biases, the average convergence time for BDS-3/GPS static PPP decreases from 48.83/24.03 min to 38.54/21.12 min, respectively, a decrease of approximately 21%/12%. For BDS-3/GPS/BDS-3 + GPS kinematic PPP, the average convergence time decreases from 109.53/45.10/39.15 min to 62.99/40.83/22.94 min, respectively, a decrease of approximately 42%/41%/9%. Similarly, the three-dimensional positioning accuracy for BDS-3/GPS/BDS-3 + GPS dual-frequency pseudorange augmentation improves from 3.25/3.94/2.49 m to 2.65/3.69/2.16 m, respectively, increasing by approximately 6.3%, 18.5%, and 13.3%, respectively. The above analysis and experiments demonstrate that pseudorange bias is an important error source affecting both dual-frequency pseudorange augmentation and PPP services.

1. Introduction

The transmission of global navigation satellite system (GNSS) signals is affected by various external factors, which can cause live signals to deviate from the ideal. Pseudorange bias refers to bias in the measured pseudorange by a receiver due to signal deviation from the ideal, i.e., signal distortion [1]. Since the signal anomaly of GPS satellite space vehicle number (SVN) 19 in 1993, which led to a significant degradation of positioning results for differential GPS, the issue of pseudorange bias has been the subject of considerable research and discussion [2]. Even nominally healthy satellites are affected by pseudorange biases [3,4,5]. A research team at Stanford University has conducted an in-depth study on the pseudorange bias, which is caused by satellite signal distortion [6,7].
A number of studies have demonstrated that pseudorange bias has an impact on positioning, navigation, and timing (PNT). Based on 302 the Multi-GNSS Experiment (MGEX) stations and five distinct receiver types, Shi et al. demonstrated that the correction of pseudorange bias significantly enhances the precision of wide-lane and narrow-lane phase corrections [8]. Cheng et al. examined the impact of pseudorange bias on wide-phase ambiguity [9]. Their findings indicate that the positioning accuracy can be improved by correction of the pseudorange biases and that the wide-phase ambiguity fix can be effectively improved. Ai et al. employed data from 140 International GNSS Service (IGS) stations to calculate the pseudorange biases and to examine the impact of their inconsistency on the estimation of the clock offset for diverse receiver networks [10]. The findings demonstrate that the pseudorange bias has a considerable impact on the estimation of the clock offset. Correction of the pseudorange bias can enhance the accuracy by a few picoseconds for GPS and by a minimum of 15 picoseconds for Galileo and BeiDou Navigation Satellite System (BDS). Furthermore, the correction of pseudorange biases can markedly improve the convergence performance of the static PPP and dynamic PPP by a minimum of 12% and 10%, respectively. In a study conducted by Li et al., the impact of pseudorange bias on the precision orbiting of BeiDou Navigation Satellite System 2 (BDS-2) satellites was examined [11]. The results demonstrate that the correction of pseudorange bias can enhance the overlapping arc orbiting accuracy of BDS geostationary earth orbit (GEO), inclined geosynchronous orbit (IGSO), and medium earth orbit (MEO) satellites. Specifically, this enhancement is observed to be 11%, 10%, and 4%, respectively. Pseudorange biases are strongly coupled to receiver and satellite hardware delays [12,13,14]. Hauschild et al. compared the GNSS satellite differential code biases (DCBs) derived from several different types of receivers [15]. Their results revealed that the maximum difference between the GPS satellite L1CA/L2P DCB and the BDS-2 satellite B1I/B3I DCB can reach 0.3 m because of the influence of pseudorange bias. Pseudorange biases are very stable and can be calibrated as constant depending on each satellite and receiver type if the receiver and satellite hardware are not updated [16].
As can be observed from the above studies, there has been a number of studies conducted on pseudorange bias. However, the influence of pseudorange bias on high-precision satellite navigation services has been ignored for a long time. Pseudorange augmentation and PPP are two featured high-precision services provided by BDS-3. These services are essentially achieved by broadcasting orbit and clock corrections to users of the BDS-3 basic navigation system [17,18]. The BDS-3 pseudorange augmentation service provides both single-frequency GPS pseudorange augmentation and dual-frequency multisystem pseudorange augmentation. Liu et al. concluded that the pseudorange bias introduced a constant deviation of 1.57 m in clock correction for the single-frequency GPS pseudorange augmentation, which severely deteriorates the positioning accuracy after augmentation [19]. As their experiments showed, after correcting the pseudorange biases, the positioning accuracy of single-frequency pseudorange augmentation is significantly improved. Unlike single-frequency pseudorange augmentation, dual-frequency pseudorange augmentation can avoid the influence of ionospheric delay with ionosphere-free combinations. However, this augmentation amplifies the impact of pseudorange bias, which is also experienced by the BDS-3 PPP service. To date, publications concerning the effects of pseudorange bias on BDS-3 dual-frequency pseudorange augmentation and PPP services have not been published.
In this study, we investigate the effect of pseudorange bias on BDS-3 dual-frequency pseudorange augmentation and PPP services. In Section 2, the definitions of pseudorange bias and the calibration method are proposed. In addition, the effect of pseudorange bias on the positioning performance of pseudorange augmentation and PPP is evaluated. In Section 3, the data and strategies employed in our experiments are presented. In Section 4, the pseudorange biases of the two types of receivers used in this study are calibrated and their characteristics are analyzed. In addition, the improvement in positioning performance after pseudorange bias correction is described. In Section 5, conclusions and discussions are offered.

2. Methods

2.1. Pseudorange Bias Definition

Pseudorange biases are receiver pseudorange measurement biases resulting from signal distortions. The nominal signal deformations are different for each satellite. Meanwhile, they are related to receivers’ technical configurations, such as front-end filter bandwidths, correlator spacings, and anti-multipath algorithms [2,3,4,5]. Therefore, the pseudorange biases are dependent on both the satellite and the receiver. They differ from the differential code bias (DCB), satellite clock, and receiver clock offset, which are either dependent on the satellite or the receiver.
The pseudorange bias is a new error source that cannot be completely eliminated and cannot be expressed by current navigation parameters such as DCBs. Although highly coupled to both receiver and satellite hardware delays, they are more complex and cannot be simply separated into satellite-dependent and receiver-dependent parts. First, signal deformations differ for different satellites, and the pseudorange biases for a receiver tracking different satellites are different. Therefore, the biases cannot be fully absorbed by the receiver hardware delay. Second, the user receivers and monitoring receivers used for orbit and clock determination are always different, resulting in differences in the pseudorange biases as the receiver type varies. Therefore, the biases cannot be fully absorbed by the satellite hardware delay. Therefore, pseudorange bias is considered a new source of error. It degrades the accuracy of high-precision satellite navigation services.

2.2. Pseudorange Bias Calibration

The traditional observation equation does not consider pseudorange bias. After adding pseudorange bias, the equation is as follows:
P i r , s t = ρ r , s t + c Δ t r t Δ t s t + b i r b i s + B i t y p e r , s + I i r , s t + T r o p r , s t + M P r , s ( t ) + ε i r , s ( t ) L i r , s t = ρ r , s t + c Δ t r t Δ t s t + λ i N i r , s I i r , s t + T r o p r , s t + M P r , s t + φ i r , s ( t )
where P i r , s t and L i r , s t represent the pseudorange and carrier phase measurements from satellite s to receiver r on signal i in units of length, respectively; t denotes the epoch time; ρ r , s t is the geometric range with antenna phase center and earth rotation correction; Δ t r t is the receiver clock offset while Δ t s t is the satellite clock offsets; c is the light speed; b i r is the receiver hardware delay while b i s is the satellite hardware delay; I i r , s t is the ionospheric delay and T r o p r , s t is the tropospheric delay; M P r , s t is the multipath error; N i r , s is the carrier-phase ambiguity; λ i denotes the wavelength; ε i r , s ( t ) and φ i r , s ( t ) represent the measurement errors of pseudorange and phase, respectively; and B i t y p e ( r ) , s is the added pseudorange bias term in this paper. It is related to the satellite, the signal of the satellite, and the receiver type.
In this study, a calibration method of pseudorange bias is proposed for two collocated receivers of different types receiving the same external time signal. The effects of the satellite and receiver clock offset, ionospheric and tropospheric delay, and satellite orbit error are identical for the two receivers at the same observation frequency.
Thus, according to Equation (1), taking the difference of observation minus calculation (O-C) between receivers r 1 and r 2 for signal i of satellite s at time t , we obtain a single difference of O-C, which is denoted as O C i r 12 , s t . O C i r 12 , s t leaves only receiver hardware delays, pseudorange biases, and observation measurement noise. The hardware delays and pseudorange biases can be treated as constant for a day. The formula for O C i r 12 , s t is as follows:
O C i r 12 , s t = O C i r 1 , s ( t ) O C i r 2 , s ( t ) = c b i r 12 + B i r 12 , s + ε i r 12 , s t
where
O C i r 1 , s ( t ) = P i r 1 , s t ρ r 1 , s t ,   O C i r 2 , s ( t ) = P i r 2 , s t ρ r 2 , s t b i r 12 = b i r 1 b i r 2   B i r 12 , s = B i r 1 , s B i r 2 , s ε i r 12 , s t = ε i r 1 , s t ε i r 2 , s t
where ρ r 1 , s t and ρ r 2 , s t are calculated with the precise orbit and clock products from IGS and the precise coordinates of the receivers. Since observation measurement noise is characterized by white noise, we remove it by taking the expectation of O C i r 12 , s t in the day and denote it as d i f 1 i r 12 , s . The formula for d i f 1 i r 12 , s is as follows:
d i f 1 i r 12 , s = E O C i r 12 , s t = c b i r 12 + B i r 12 , s
Then, one satellite’s d i f 1 i r 12 , s is selected as the reference and denoted as d i f 1 i r 12 , r e f . We can obtain the pseudorange bias for signal i of satellite s by subtracting d i f 1 i r 12 , r e f from d i f 1 i r 12 , s , where the receiver hardware delay b i r 12 is eliminated. The calibrated pseudorange bias is denoted as d i f 2 i r 12 , s , as follows:
d i f 2 i r 12 , s = d i f 1 i r 12 , s d i f 1 i r 12 , r e f = c ( B i r 12 , s B i r 12 , r e f )
The aforementioned methodology can be employed to calibrate pseudorange biases between monitoring receivers and a range of mainstream receivers for users, thereby enhancing the positioning performance of the pseudorange augmentation and PPP services.

2.3. Pseudorange Bias Analysis for the BDS-3 High-Precision Service

2.3.1. Dual-Frequency Pseudorange Augmentation Service

The BDS-3 pseudorange augmentation services include ground-based and satellite-based augmentation. They improve the real-time positioning accuracy of pseudorange users by broadcasting precise orbit and clock corrections. In this section, we analyze the effect of the pseudorange bias on positioning performance of the dual-frequency pseudorange augmentation service.
Positioning accuracy depends on the user equivalent ranging error (UERE). For dual-frequency ionosphere-free (IF) users, the UERE is as follows:
U E R E = S I S R E 2 + δ T r o p 2 + M P 2 + ( B i f ) 2
where S I S R E represents the signal-in-space ranging error, which includes satellite clock and orbit errors. δ T r o p represents the error of the tropospheric delay model. M P represents the error of pseudorange multipath. B i f represents the pseudorange bias of dual-frequency IF combinations.
The SISREs of the GPS and BDS-3 navigation messages are 0.49 m and 0.35 m, respectively [20]. After orbital and clock corrections of the dual-frequency pseudorange augmentation service, the SISRE for the BDS and GPS satellite orbit and clock corrections are approximately 0.13 m [21]. The widely used troposphere delay models include EGNOS, UNB3, UNB3m, GPT, GPT2, and GPT2w, etc., whose errors are approximately 4–7 cm [22,23]. The errors of multipath and noise, which are amplified by the dual-frequency IF combination, can reach approximately 0.7 m [7]. The pseudorange biases are also considered here for the BDS-3 and GPS dual-frequency IF combinations. The pseudorange bias errors for the BDS-3 and GPS dual-frequency IF combinations can be obtained by taking the average of the absolute values of the pseudorange biases of each dual-frequency combination in Section 4.1.1, which are 0.5 m and 0.3 m, respectively.
The errors contributing to UERE in the dual-frequency fundamental service (RNSS) and pseudorange augmentation services for BDS-3 and GPS are compared and demonstrated in Table 1.
The table shows that in the fundamental service, the magnitude of the pseudorange bias is similar to that of the SISRE and accounts for a significant proportion of the UERE. Owing to the satellite orbit and clock corrections, the SISRE can be greatly reduced in the pseudorange augmentation service. However, the pseudorange bias accounts for a larger portion of the UERE and becomes a major source of error in the dual-frequency pseudorange augmentation service.

2.3.2. PPP Service

Both PPP-B2b and the ground-based augmentation system provide PPP services. The provision of precise orbit and clock offset corrections enables users to obtain real-time PPP services with decimeter-level and centimeter-level accuracy in kinematic and static modes, respectively. Although PPP users primarily utilize carrier-phase observations, the convergence time of initial carrier-phase ambiguity estimation is highly dependent on the accuracy of the pseudorange observations. This section explores the effect of pseudorange bias on the convergence time of the PPP service.
Similar to pseudorange augmentation, the calculation of PPP service corrections uses the same type of receivers so that pseudorange biases are absorbed by satellite clock corrections. According to Equation (1), after parameter recombination, the equations for pseudorange and phase observations of dual-frequency IF combination are as follows:
P i f r , s t = ρ r , s t + c Δ ~ t r t Δ ~ t s t + T r o p r , s t + M P r , s ( t ) + ε p L i f r , s t = ρ r , s t + c Δ ~ t r t Δ ~ t s t + λ N N ~ i f r , s + T r o p r , s t + ε ϕ  
where
Δ ~ t r t = Δ t r t + b i f r   Δ ~ t s t = Δ t s t + b i f s B i f s N ~ i f r , s = N i f r , s + b i f s b i f r B i f s / λ N
In the equations above, the parameters with subscripts i f represent the dual-frequency ionosphere-free combination values. Compared with pseudorange observations, phase observations have much better measurement accuracy. Therefore, in the PPP process, carrier-phase observations are always given a dominant weight. However, the estimation of phase ambiguities depends on the initialization and constraints of the pseudorange observation. Equation (8) shows that the ambiguities ultimately absorb the pseudorange bias, thus the convergence of the ambiguity resolution is affected.
To validate the effect of pseudorange bias on a PPP service, a PPP experiment is conducted. GPS observations of the IGS WHIT station are used, as are the precise satellite clock and orbit products provided by IGS. Except for the satellite orbits and clock, other PPP strategies are the same as those used in the experiment in Section 3. The pseudorange biases calibrated in Section 4.1 are added to the pseudorange observations for simulation.. The convergence conditions are set such that all three directions (north, east, and up (NEU)) are less than 10 cm and are sustained for 30 min. Table 2 and Figure 1 show the detailed information on convergence. For static PPP, the convergence times are 6 min and 19 min without and with pseudorange biases, respectively. For kinematic PPP, the convergence times are 26 min and 58 min without and with pseudorange biases, respectively.
On the basis of the above analysis and experiments, the pseudorange biases significantly prolong the convergence time of both static and kinematic PPP, indicating that the pseudorange bias is a vital factor affecting the performance of the PPP service.

3. Data and Strategies

To evaluate the impact of pseudorange bias on the performance of BDS-3 dual-frequency pseudorange augmentation and PPP services, observations from 24 widely and evenly distributed monitoring stations of the BeiDou satellite-based augmentation systems (BDSBAS) from 1 December to 31 December 2022 are used for analysis. The 24 monitoring stations are located in Heilongjiang, Inner Mongolia, Liaoning, Beijing, Shandong, Shanghai, Hunan, Shanxi, Guangdong, Guangxi, Yunnan, Sichuan, Xizang, Qinghai, Gansu, and Xinjiang, China. The 24 monitoring stations were equipped with two types of receivers, referred to as receiver Type A and Type B. The two types of collocated receivers at the Beijing monitoring station, which receive the same time signals, are selected to calibrate the pseudorange biases with the method in Section 2.2. Furthermore, 12 of the monitoring stations with Type A receivers were selected to calculate orbit and clock corrections, whereas the remaining 12 stations with both Type A and Type B receivers were used as user terminals to evaluate the impact of pseudorange bias on the performance of the BDS-3 high-precision augmentation service.
Both the BDS-3 dual-frequency pseudorange augmentation and PPP services reduce the SISRE by broadcasting orbit and clock corrections on the basis of fundamental services. As analyzed in Section 2.3, when orbit and clock corrections are calculated for the dual-frequency pseudorange augmentation and PPP services, the pseudorange biases for the two types of receivers are absorbed by either the clock corrections or the pseudorange residuals, whereas the orbit corrections remain unaffected. Therefore, the differences between the precise orbits restored by users through orbit corrections and those computed by the IGS analysis center are negligible. However, there are significant differences between the precise clocks restored by the clock corrections and those provided by IGS because of the pseudorange biases. Therefore, in this study, IGS MGEX precise orbits are directly adopted as the source of orbital corrections for pseudorange augmentation and PPP services, whereas BDS/GPS precise satellite clock offsets are calculated via 12 monitoring stations with Type A receivers for clock corrections. The detailed strategy for calculating BDS/GPS precise satellite clock offsets is given in Table 3.
In this way, the precise satellite clock offsets are calculated. Finally, post-processed precise orbits of the IGS MGEX and the generated satellite clock offsets are used to calculate the orbit and clock corrections for the BDS-3 pseudorange augmentation and PPP services.
The remaining 12 stations with both Type A and Type B receivers are adopted as user terminals for dual-frequency pseudorange augmentation positioning, static, and kinematic PPP. In accordance with the satellite navigation system of the observations, each experiment is conducted in three modes: BDS-3, GPS, and the BDS-3/GPS dual-system. The positioning accuracy (95% confidence level) and convergence time will be assessed for dual-frequency pseudorange augmentation and PPP service, respectively. The detailed strategy for dual-frequency pseudorange augmentation positioning and PPP is summarized in Table 4 and Table 5, respectively.

4. Results

4.1. Pseudorange Bias Spatial and Temporal Variation Characteristics

4.1.1. Temporal Variation Characteristics

The method described in Section 2.2 is employed to compute pseudorange biases for multiple GPS/BDS-3 signals. The pseudorange biases are calculated with observations from two collocated receivers deployed at the Beijing monitoring station. The two receivers received the same time signals. The GPS satellites were referenced to G01, whereas the BDS-3 satellites were referenced to C19.
The time series of one-day pseudorange bias estimations with the two receivers is illustrated in Figure 2 and Figure 3. Figure 2 presents the pseudorange bias for the B1C and B2a signals of three BDS-3 satellites, whereas Figure 3 shows the pseudorange bias for the L1C/A and L2P signals of three GPS satellites. Figure 4 and Figure 5 present the standard deviation (STD) and the mean of the pseudorange biases, respectively. Figure 4a and Figure 5a present the results for B1C and B2a signals of the BDS-3 satellites, whereas Figure 4b and Figure 5b show the results for L1C/A and L2P signals of the GPS satellites.
With respect to the variation characteristics of the pseudorange bias calibration with respect to time, as illustrated in Figure 2 and Figure 3, the pseudorange bias series for different signals of the two systems are stable. The pseudorange bias dispersion of BDS-3 satellites is marginally greater than that of GPS satellites. The maximum variation amplitude of the pseudorange bias for most BDS-3/GPS satellites does not exceed 30/20 cm. Correspondingly, Figure 4 shows that the standard deviations of the pseudorange bias series for two signals from BDS-3 satellites are generally greater than those for two signals from GPS satellites. Except for the B2a signals of satellites C26, C30, and C32, which exhibit a slightly greater STD of approximately 0.1 m, the remaining signals of BDS-3 satellites exhibit an STD of less than 0.1 m, with the majority clustered at approximately 0.06 m. The GPS satellite signals exhibit a STD of less than 0.1 m. Except for satellites G10, G15, and G32, the standard deviation for all other satellites does not exceed 0.06 m, with the majority concentrated at approximately 0.03 m.
From the average pseudorange bias estimations, as shown in Figure 5, there is a strong correlation between the pseudorange bias and the satellites, as well as the signals. For BDS-3, the absolute values of the pseudorange bias for the B1C signals of satellites are much larger than those for the B2a signals of the satellites. For the B1C signal, the maximum difference among the satellites is approximately 1.3 m, whereas the maximum difference among the satellites for the B2a signal is smaller, at approximately 0.2 m. For GPS, the absolute magnitudes of the pseudorange biases for L1C/A and L2P signals are comparable.
In summary, the average pseudorange biases for the signals of BDS-3 and GPS, from largest to smallest, are B1C, L1C/A and L2P, B2a. The standard deviation shows good consistency of the pseudorange bias over time.

4.1.2. Spatial Variation Characteristics

In the previous section, the temporal characteristics of the variation in the pseudorange bias were analyzed. To further analyze the spatial characteristics, the same collocated receivers meeting the requirements of the method in Section 2.2 in Xi’an were used for pseudorange bias calibration. The calibrated pseudorange bias is compared with that calibrated at the Beijing station. Figure 6 presents a comparison of the pseudorange biases calibrated at the two locations.
Figure 6 presents that the pseudorange biases calibrated for the B1C and B2a signals of the BDS-3 satellites and for the L1C/A and L2P signals of the GPS satellites are highly consistent at the two locations. Compared with those of the GPS satellites, the calibrated pseudorange biases of the BDS-3 satellites are more consistent at the two sites, with the B1C signal showing the best consistency. The differences in the calibrated pseudorange biases at the two locations for the B1C signal of each satellite are no more than 0.05 m. This is similar to the B2a signal, with only satellites C21, C33, and C43 slightly exceeding the value. For the L1C/A signals of all the GPS satellites, the differences do not exceed 20 cm, whereas for the L2P signals of most of the GPS satellites, the differences do not exceed 10 cm, with the exceptions of G27 and G29. Therefore, the calibrated pseudorange biases are in good spatial agreement.

4.2. Dual-Frequency Pseudorange Augmentation Positioning Service

4.2.1. The Impact of Pseudorange Bias on Dual-Frequency Pseudorange Augmentation Positioning

Figure 7, Figure 8 and Figure 9 compare the dual-frequency pseudorange augmentation positioning accuracy of the Type A and Type B receivers at each station for the GPS, BDS-3, and BDS-3/GPS dual-system, respectively. The figures demonstrate that the positioning accuracies of the BDS-3, GPS, and BDS-3/GPS dual-system for the Type B receiver are consistently lower than those for the Type A receiver. This discrepancy can be attributed to the pseudorange biases between the Type B receiver and the Type A receiver employed for the correction calculation. As previously stated, these pseudorange biases are amplified and become a significant error source in dual-frequency pseudorange augmentation positioning. A comparison of Figure 7 and Figure 8 reveals that the discrepancy in the positioning accuracy of BDS-3 between Type A and Type B receivers is greater than that of the GPS. This corroborates the findings presented in Table 1, which indicate that the relative pseudorange bias of the two receiver types for BDS-3 contributes a greater proportion of UERE than that for GPS. Furthermore, a comparison of Figure 7 and Figure 8 with Figure 9 reveals that the discrepancy in the positioning accuracy of the two receiver types for the BDS-3/GPS dual-system is less obvious than that for BDS-3 but greater than that for the GPS.

4.2.2. User-Side Pseudorange Bias Correction

In this part, the pseudorange biases of the two receiver types calibrated in Section 4.1 are used as user-side corrections in dual-frequency pseudorange augmentation positioning for further study.
Table 6 presents a comparison of the positioning accuracies of GPS dual-frequency pseudorange augmentation with and without the pseudorange bias correction for Type B receivers. This finding indicates that the positioning accuracy of Type B receivers is improved after pseudorange bias correction. The average positioning errors are 1.68 m, 3.51 m, and 3.69 m in the horizontal, vertical, and three-dimensional directions, respectively. The counterparts without pseudorange bias corrections are 1.77 m, 3.76 m, and 3.94 m, respectively.
Table 7 presents a comparison of the positioning accuracies of BDS-3 dual-frequency pseudorange augmentation with and without pseudorange bias correction for Type B receivers. This illustrates that the correction of the pseudorange bias results in notable positioning accuracy improvements in the horizontal, vertical, and three-dimensional directions for Type B receivers at all stations. The average accuracies of all the stations increase from 1.65 m, 3.05 m, and 3.25 m to 1.31 m, 2.48 m, and 2.65 m, respectively. This represents a 20.6%, 18.7%, and 18.5% improvement, respectively.
Table 8 presents a comparison of the positioning accuracies of BDS-3/GPS dual-system dual-frequency pseudorange augmentation with and without correction of the pseudorange bias for Type B receivers. Moreover, the corrections of the pseudorange bias result in notable improvements in the horizontal, vertical, and three-dimensional positioning accuracies of Type B receivers at all stations. The average accuracies of all the stations increase from 1.14 m, 2.37 m, and 2.49 m to 1.04 m, 2.04 m, and 2.16 m, respectively. This represents an 8.8%, 13.9%, and 13.3% improvement, respectively.
Figure 10 and Figure 11 show the comparison of UERE with and without the pseudorange bias correction for two GPS and BDS-3 satellites at Hunan Station, respectively. The average UERE of both the GPS and BDS-3 satellites decreases significantly after correction. Specifically, the average UEREs of satellites G07 and G27 decreased by 0.58 m and 0.82 m, respectively; whereas the average UEREs of satellites C32 and C46 decreased by 0.78 m and 1.33 m, respectively. Figure 12 shows the RMS UERE for all the type B receivers on 2 December 2022. After correction, the RMS of each station’s UERE for GPS decreases by approximately 0.15 m, and the RMS of the UERE for BDS-3 decreases by approximately 0.4 m. The percentage reduction in UERE after correction is in general agreement with the improvement in the three-dimensional positioning accuracy of the GPS and BDS-3 satellites.
In conclusion, pseudorange bias correction can serve to further reduce the UERE and improve the user positioning accuracy for the dual-frequency pseudorange augmentation service. The magnitude of the pseudorange bias for the BDS-3 B1C/B2a dual-frequency pseudorange combination is greater than that for the GPS L1/L2 combination. Consequently, the improvement in the positioning accuracy for BDS-3 after pseudorange bias correction is more obvious than that for GPS, with an improvement of nearly 20%. Pseudorange bias correction can result in an improvement of approximately 14% in three-dimensional accuracy for the BDS-3/GPS dual-system.

4.3. PPP Service

4.3.1. The Impact of Pseudorange Bias on PPP

Figure 13 shows the static PPP convergence times of Type A and Type B receivers at each station for the GPS, BDS-3, and BDS-3/GPS dual-system. For BDS-3, the convergence time of Type A receivers is generally shorter than that of Type B receivers, which is consistent with the findings of Section 4.2.1 and indicates that the Type B receiver is different from the Type A receiver, resulting in relative pseudorange biases between the user and the server end. However, for the GPS, the convergence times of the two receiver types are relatively similar. This can be attributed to the fact that the pseudorange bias introduced by the two types of receivers for GPS is smaller than that for BDS-3. For the BDS-3/GPS dual-system, the overall convergence times for the two receiver types are similar. The convergence speed is significantly better than that of BDS-3 and slightly better than that of GPS.
Figure 14 shows the kinematic PPP convergence times of Type A and Type B receivers at each station for the GPS, BDS-3, and BDS-3/GPS dual-system. For BDS-3, similar to static PPP, Type B receivers generally require significantly more convergence time than Type A receivers do because of the influence of the relative pseudorange bias. In the case of the GPS, the overall convergence times of Type B receivers are relatively comparable to those of Type A receivers, as the effect of the relative pseudorange bias on Type B receivers is relatively minor. However, in the case of the BDS-3/GPS dual-system, in contrast to static PPP, Type A receivers demonstrate notably shorter convergence times than Type B receivers do.

4.3.2. User-Side Pseudorange Bias Correction

To assess the impact of pseudorange biases on the PPP service, the pseudorange biases calibrated in Section 4.1 are used as the user-end corrections.
Table 9 presents a comparison of the static PPP convergence times with and without pseudorange bias correction for the Type B receiver at each station in the cases of the BDS-3, GPS, and BDS-3/GPS dual-system. This demonstrates that there is an improvement in the convergence speed after pseudorange bias correction for BDS-3. The average convergence times of all the stations without and with pseudorange bias correction are 48.83 min and 38.54 min, respectively. This represents a 21% improvement in convergence speed after correction. In the case of the GPS, there is a slight improvement in the convergence speed for Type B receivers after pseudorange bias correction. The average convergence times without and with correction are 24.03 min and 21.12 min, respectively, resulting in a 12% improvement in the convergence speed. In the case of the BDS-3/GPS dual-system, there is a minimal difference in convergence times without and with pseudorange bias correction, with average convergence times of 20.60 min and 20.25 min, respectively.
Table 10 presents a comparison of the kinematic PPP convergence times with and without pseudorange bias correction for the Type B receiver at each station in the cases of the BDS-3, GPS, and BDS-3/GPS dual-system. In the case of the BDS-3 and BDS-3/GPS dual-system, there is a significant overall improvement in the convergence speed after pseudorange bias correction. For BDS-3, the average convergence times without and with pseudorange bias correction are 109.53 min and 62.99 min, respectively. This represents a 42% improvement in convergence speed. Similarly, for the BDS-3/GPS dual-system, the average convergence times without and with pseudorange bias correction are 39.15 min and 22.94 min, respectively. This results in a 41% improvement in convergence speed. However, in the case of the GPS, the improvement in convergence speed is relatively small. The average convergence times without and with pseudorange bias correction are 45.10 min and 40.83 min, respectively. This results in a 9% improvement. These experimental results are in accordance with the analysis presented in Section 4.3.1 regarding the impact of pseudorange bias on kinematic PPP in the PPP-B2b service.
Pseudorange bias correction can reduce the convergence time for both static and kinematic PPP in the BDS-3 PPP service. Since the pseudorange biases for the BDS-3 dual-frequency pseudorange combination are greater than those for the GPS, the correction of the pseudorange bias can lead to a more obvious improvement in the convergence speed for BDS-3. The improvements are 21% and 42% for BDS-3 static and kinematic PPP, respectively. In BDS-3/GPS dual-system kinematic PPP, the implementation of pseudorange bias correction leads to an improvement in the convergence speed of approximately 9%.

5. Conclusions and Discussions

In this paper, we study the impact of the pseudorange bias on high-precision BDS-3 services. This work proposes a method for calibrating pseudorange bias and evaluating the effect of pseudorange bias on the BDS-3 dual-frequency pseudorange augmentation and PPP service. The conclusions of the paper are summarized as follows:
First, the pseudorange bias calibration method proposed in this paper is employed to calibrate the relative pseudorange bias of two collocated receivers for BDS-3 and GPS satellites. The results demonstrate that the calibrated pseudorange biases exhibit good spatial and temporal consistency.
Second, the effect of pseudorange bias on the BDS-3 dual-frequency pseudorange augmentation and PPP services is analyzed. For dual-frequency pseudorange augmentation services, the pseudorange biases contribute 17.2% and 7.7% to the UERE for BDS-3 and GPS, respectively. This indicates that this error is a significant error source that cannot be ignored in pseudorange augmentation services. In the simulation experiments, the convergence time of both static and kinematic PPP increases from 6 min and 26 min, respectively, to 19 min and 58 min, respectively. This finding indicates that pseudorange biases significantly increase the convergence time of the PPP service.
Finally, high-precision service product calculations and user positioning are performed by utilizing monitoring station observations and calibrated pseudorange biases. After the pseudorange bias is corrected, the average three-dimensional positioning accuracy of dual-frequency pseudorange augmentation increases by 18.5%, 6.3%, and 13.3% for the BDS-3, GPS, and BDS-3/GPS dual-system, respectively. The convergence times of static PPP decrease by 21% and 12% for BDS-3 and GPS, respectively, whereas the convergence times of kinematic positioning decrease by 42%, 9%, and 41% for the BDS-3, GPS, and BDS-3/GPS dual-system, respectively.
In conclusion, the methodology proposed in this work is effective in calibrating pseudorange biases for diverse receiver types. The pseudorange bias represents a significant error source for BDS-3 pseudorange augmentation and PPP services. After the pseudorange bias correction, both the positioning accuracy of the dual-frequency pseudorange augmentation service and the convergence performance of the PPP service are significantly improved.
Notably, the calibration results of the pseudorange bias in this contribution are based on two different types of receivers and do not cover all receiver configurations, such as the correlator spacing, front-end filter bandwidth, and anti-multipath algorithms. However, it is sufficient to indicate the impact of pseudorange bias on the accuracy of the dual-frequency pseudorange augmentation and PPP service.
The results and analyses presented in this article demonstrate the significant potential of pseudorange bias correction in enhancing the precision of the BDS-3 high-precision service. In order to fully eliminate the impact of pseudorange bias in the BDS-3 high-precision service, it is essential that the user-side receiver and the server-side receiver responsible for generating the orbit and clock correction are identical. Nevertheless, in practice, this is challenging to achieve. This is due to the fact that there are numerous varieties of user-side receivers, and it is not feasible to restrict the specific type that the user employs. In light of the aforementioned considerations, two recommendations are put forth with the aim of mitigating the impact of pseudorange bias. The first recommendation is to publish the brand, model, and configuration of the receiver utilized by the server-side of BDS-3 high-accuracy service in the interface control document (ICD). This would enable the user to make the requisite adjustments to their receiver configuration to align it as closely as possible with that of the server-side receiver. Second, the pseudorange biases between the service-side receiver and some mainstream user-side receivers are calibrated by the pseudorange bias calibration method, such as the method proposed in this paper, and are disclosed to the user as products. In this way, most users of the BDS-3 high-precision service can realize the correction of the pseudorange bias.

Author Contributions

Conceptualization, C.T. and L.Z.; methodology, M.L., C.T. and L.Z.; software, M.L. and L.Z.; validation, M.L.; formal analysis, M.L. and L.Z.; investigation, M.L.; resources, X.H., C.T. and S.Z.; data curation, M.L.; writing—original draft preparation, M.L.; writing—review and editing, M.L., C.T., L.Z, S.Z., Y.C., K.L. and Y.G.; visualization, M.L.; supervision, C.T. and X.H.; project administration, C.T.; funding acquisition, L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Young Elite Scientists Sponsorship Program by CAST (2022QNRC001).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

Author Liqian Zhao was employed by the company Space Star Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Hauschild, A.; Montenbruck, O. A study on the dependency of GNSS pseudorange biases on correlator spacing. GPS Solut. 2016, 20, 159–171. [Google Scholar] [CrossRef]
  2. Edgar, C.; Czopek, F.; Barker, B. A co-operative anomaly resolution on PRN-19. In Proceedings of the 12th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, NT, USA, 14–17 September 1999; pp. 2268–2269. [Google Scholar]
  3. Mitelman, A.M.; Phelts, R.E.; Akos, D.M.; Pullen, S.P.; Enge, P.K. Signal deformations on nominally healthy GPS satellites. In Proceedings of the 2004 National Technical Meeting of the Institute of Navigation, San Diego, CA, USA, 26–28 January 2004. [Google Scholar]
  4. Pini, M.; Akos, D.M.; Esterhuizen, S.; Mitelman, A. Analysis of GNSS signals as observed via a high gain parabolic antenna. In Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation, Long Beach, CA, USA, 13–16 September 2005; pp. 1686–1695. [Google Scholar]
  5. Phelts, R.E.; Akos, D.M. Effects of signal deformations on modernized GNSS signals. Positioning 2006, 5, 2–10. [Google Scholar] [CrossRef]
  6. Wong, G.; Chen, Y.H.; Phelts, R.E.; Walter, T.; Enge, P. Measuring code-phase differences due to inter-satellite hardware differences. In Proceedings of the 25th International Technical Meeting of The Satellite Division of the Institute of Navigation, Nashville, TN, USA, 17–21 September 2012; pp. 2150–2158. [Google Scholar]
  7. Wong, G.; Chen, Y.H.; Phelts, R.E.; Walter, T.; Enge, P. Mitigation of nominal signal deformations on dual-frequency WAAS position errors. In Proceedings of the 27th International Technical Meeting of The Satellite Division of the Institute of Navigation, Tampa, FL, USA, 8–12 September 2014; pp. 3129–3147. [Google Scholar]
  8. Shi, C.; Tian, Y.; Zheng, F.; Hu, Y. Accounting for Signal Distortion Biases for Wide-Lane and Narrow-Lane Phase Bias Estimation with Inhomogeneous Networks. Remote Sens. 2022, 14, 191. [Google Scholar] [CrossRef]
  9. Cheng, L.; Wang, W.; Liu, J.; Lv, Y.; Geng, T. GNSS receiver-related pseudorange biases: Characteristics and effects on wide-lane ambiguity resolution. Remote Sens. 2021, 13, 428. [Google Scholar] [CrossRef]
  10. Ai, Q.; Zhang, B.; Yuan, Y.; Xu, T.; Chen, Y.; Tan, B. Evaluation and mitigation of the influence of pseudorange biases on GNSS satellite clock offset estimation. Measurement 2022, 193, 111015. [Google Scholar] [CrossRef]
  11. Li, R.; Li, Z.; Wang, N.; Tang, C.; Ma, H.; Zhang, Y.; Wang, Z.; Wu, J. Considering inter-receiver pseudorange biases for BDS-2 precise orbit determination. Measurement 2021, 177, 109251. [Google Scholar] [CrossRef]
  12. Tang, C.; Su, C.; Hu, X.; Gao, W.; Liu, L.; Lu, J.; Chen, Y.; Liu, C.; Wang, W.; Zhou, S. Characterization of pesudorange bias and its effect on positioning for BDS satellites. Acta Geod. Cartogr. Sin. 2020, 49, 1131–1138. [Google Scholar]
  13. Lou, Y.; Zhang, Z.; Gong, X.; Zheng, F.; Gu, S.; Shi, C. Estimating GPS satellite and receiver differential code bias based on signal distortion bias calibration. GPS Solut. 2023, 27, 48. [Google Scholar] [CrossRef]
  14. Wang, N.; Yuan, Y.; Li, Z.; Montenbruck, O.; Tan, B. Determination of diferential code biases with multi-GNSS observations. J. Geod. 2016, 90, 209–228. [Google Scholar] [CrossRef]
  15. Hauschild, A.; Steigenberger, P.; Montenbruck, O. Inter-receiver GNSS pseudorange biases and their effect on clock and DCB estimation. In Proceedings of the 32nd International Technical Meeting of the Satellite Division of The Institute of Navigation, Miami, FL, USA, 16–20 September 2019; pp. 3675–3685. [Google Scholar]
  16. Gong, X.; Zheng, F.; Gu, S.; Zhang, Z.; Lou, Y. The long-term characteristics of GNSS signal distortion biases and their empirical corrections. GPS Solut. 2022, 26, 52. [Google Scholar] [CrossRef]
  17. Tang, C.; Hu, X.; Chen, J.; Liu, L.; Zhou, S.; Guo, R.; Li, X.; He, F.; Liu, J.; Yang, J. Orbit determination, clock estimation and performance evaluation of BDS-3 PPP-B2b service. J. Geod. 2022, 96, 60. [Google Scholar] [CrossRef]
  18. Zhao, L.; Hu, X.; Tang, C.; Cao, Y.; Zhou, S.; Yang, Y.; Liu, L.; Guo, R. Generation of DFMC SBAS corrections for BDS-3 satellites and improved positioning performances. Adv. Space Res. 2020, 66, 702–714. [Google Scholar] [CrossRef]
  19. Liu, Y.; Cao, Y.; Tang, C.; Chen, J.; Zhao, L.; Zhou, S.; Hu, X.; Tian, Q.; Yang, Y. Pseudorange Bias Analysis and Preliminary Service Performance Evaluation of BDSBAS. Remote Sens. 2021, 13, 4815. [Google Scholar] [CrossRef]
  20. Yang, J.H.; Tang, C.P.; Song, Y.Z.; Hu, X.; Zhou, S.; Chang, Z. Analysis of signal-in-space ranging error of GNSS navigation message. Sci. Sin. Phys. Mech. Astron. 2020, 51, 019508. [Google Scholar] [CrossRef]
  21. Liu, Y.; Cao, Y.; Shao, B.; Tang, C.; Zhou, S.; Hu, X.; Yang, J.; Liu, J.; Li, P. Research on performance improvement method of BDSBAS multi-GNSS service with DFMC protocol. Adv. Space Res. 2023, 72, 2283–2296. [Google Scholar] [CrossRef]
  22. IRNSSICD. 2016. Available online: http://irnss.isro.gov.in/ (accessed on 14 May 2019).
  23. Ishijima, Y.; Inaba, N.; Matsumoto, A.; Terada, K.; Yonechi, H.; Ebisutani, H.; Ukawa, S.; Okamoto, T. Design and development of the first Quasi-Zenith Satellite attitude and orbit control system. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 7–14 March 2009; pp. 1–8. [Google Scholar]
  24. Rebischung, P.; Schmid, R. IGS14/igs14.atx: A New Framework for the IGS Products; AGU Fall Meeting: San Francisco, CA, USA, 2016. [Google Scholar]
  25. Petit, G.; Luzum, B. IERS Conventions (2010); IERS technical note No.36; Verlag des Bundesamts für Kartographie und Geodäsie: Frankfurt, Germany, 2010. [Google Scholar]
  26. Saastamoinen, J. Contributions to the theory of atmospheric refraction. Bull. Géodésique 1972, 105, 279–298. [Google Scholar] [CrossRef]
  27. Boehm, J.; Niell, A.; Tregoning, P.; Schuh, H. Global mapping function (GMF): A new empirical mapping function based on numerical weather data. Geophys. Res. Lett. 2006, 33, L07304. [Google Scholar] [CrossRef]
  28. RTCA DO-229D; Minimum Operational Performance Standards for Global Positioning System/Wide Area Augmentation System Airborne Equipment. RTCA, Inc.: Washington, DC, USA, 2016.
  29. ED-259; Minimum Operational Performance Standard for Galileo Global Positioning System/Satellite-based Augmentation System Airborne Equipment. EUROCAE: Saint-Denis, France, 2019.
Figure 1. Convergence status of static and kinematic PPP in the NEU direction: (a) Convergence status of static PPP. (b) Convergence status of kinematic PPP. (Black: Without pseudorange biases, Red: With pseudorange biases, Blue: ±0.1 m).
Figure 1. Convergence status of static and kinematic PPP in the NEU direction: (a) Convergence status of static PPP. (b) Convergence status of kinematic PPP. (Black: Without pseudorange biases, Red: With pseudorange biases, Blue: ±0.1 m).
Remotesensing 16 03022 g001
Figure 2. Time series of the pseudorange bias for B1C (top plot) and B2a (bottom plot) signals of three BDS-3 satellites.
Figure 2. Time series of the pseudorange bias for B1C (top plot) and B2a (bottom plot) signals of three BDS-3 satellites.
Remotesensing 16 03022 g002aRemotesensing 16 03022 g002b
Figure 3. Time series of the pseudorange bias for L1C/A (top plot) and L2P (bottom plot) signals of three GPS satellites.
Figure 3. Time series of the pseudorange bias for L1C/A (top plot) and L2P (bottom plot) signals of three GPS satellites.
Remotesensing 16 03022 g003
Figure 4. STD of the pseudorange biases for signals of satellites: (a) B1C and B2a signals of BDS-3. (b) L1C/A and L2P signals of GPS.
Figure 4. STD of the pseudorange biases for signals of satellites: (a) B1C and B2a signals of BDS-3. (b) L1C/A and L2P signals of GPS.
Remotesensing 16 03022 g004
Figure 5. Mean of the pseudorange biases for signals of satellites: (a) B1C and B2a signals of BDS-3. (b) L1C/A and L2P signals of GPS.
Figure 5. Mean of the pseudorange biases for signals of satellites: (a) B1C and B2a signals of BDS-3. (b) L1C/A and L2P signals of GPS.
Remotesensing 16 03022 g005
Figure 6. Comparison of the pseudorange biases calibrated at Beijing (blue line) and Xi’an (red line) for signals of satellites. (Top plot): B1C and B2a signals of BDS-3. (Bottom plot): L1C/A and L2P signals of GPS.
Figure 6. Comparison of the pseudorange biases calibrated at Beijing (blue line) and Xi’an (red line) for signals of satellites. (Top plot): B1C and B2a signals of BDS-3. (Bottom plot): L1C/A and L2P signals of GPS.
Remotesensing 16 03022 g006
Figure 7. Comparison of dual-frequency pseudorange augmentation positioning accuracies for Type A and B receivers in single GPS mode.
Figure 7. Comparison of dual-frequency pseudorange augmentation positioning accuracies for Type A and B receivers in single GPS mode.
Remotesensing 16 03022 g007
Figure 8. Comparison of dual-frequency pseudorange augmentation positioning errors for Type A and B receivers in single BDS-3 mode.
Figure 8. Comparison of dual-frequency pseudorange augmentation positioning errors for Type A and B receivers in single BDS-3 mode.
Remotesensing 16 03022 g008
Figure 9. Comparison of the dual-frequency pseudorange augmentation positioning errors for Type A and B receivers in BDS-3/GPS dual-system mode.
Figure 9. Comparison of the dual-frequency pseudorange augmentation positioning errors for Type A and B receivers in BDS-3/GPS dual-system mode.
Remotesensing 16 03022 g009
Figure 10. UEREs for G07 and G27 at Hunan Station on 2 December 2022.
Figure 10. UEREs for G07 and G27 at Hunan Station on 2 December 2022.
Remotesensing 16 03022 g010
Figure 11. UEREs for C32 and C46 at Hunan Station on 2 December 2022.
Figure 11. UEREs for C32 and C46 at Hunan Station on 2 December 2022.
Remotesensing 16 03022 g011
Figure 12. RMS statistics of UERE at different stations on 2 December 2022 (left plot: GPS, right plot: BDS-3).
Figure 12. RMS statistics of UERE at different stations on 2 December 2022 (left plot: GPS, right plot: BDS-3).
Remotesensing 16 03022 g012
Figure 13. Statistics of static PPP convergence times at different stations on 2 December 2022 (Left plot: BDS, Middle plot: GPS, Right plot: BDS/GPS dual-system).
Figure 13. Statistics of static PPP convergence times at different stations on 2 December 2022 (Left plot: BDS, Middle plot: GPS, Right plot: BDS/GPS dual-system).
Remotesensing 16 03022 g013
Figure 14. Statistics of kinematic PPP convergence times at different stations on 2 December 2022 (Left plot: BDS, Middle plot: GPS, Right plot: BDS/GPS dual-system).
Figure 14. Statistics of kinematic PPP convergence times at different stations on 2 December 2022 (Left plot: BDS, Middle plot: GPS, Right plot: BDS/GPS dual-system).
Remotesensing 16 03022 g014
Table 1. Factors affecting UERE for dual-frequency service.
Table 1. Factors affecting UERE for dual-frequency service.
BDS-3 (B1C/B2a)GPS (L1/L2)
Fundamental Service Pseudorange Augmentation ServiceFundamental Service Pseudorange Augmentation Service
SISRE0.35 m0.13 m0.49 m0.13 m
Error of tropospheric delay model<0.10 m<0.10 m<0.10 m<0.10 m
Multipath errors0.70 m0.70 m0.70 m0.70 m
UERE without pseudorange biases0.79 m0.72 m0.86 m0.72 m
Pseudorange biases0.50 m0.50 m0.30 m0.30 m
UERE with pseudorange biases0.93 m0.87 m0.91 m0.78 m
The proportion of pseudorange bias in UERE15.10%17.20%5.50%7.70%
Table 2. Comparison of convergence times in PPP with and without pseudorange biases (unit: minutes).
Table 2. Comparison of convergence times in PPP with and without pseudorange biases (unit: minutes).
PPPConvergence Time
Without Pseudorange BiasesWith Pseudorange Biases
Static PPP619
Kinematic PPP2658
Table 3. Strategy for calculating BDS/GPS precise satellite clock offsets.
Table 3. Strategy for calculating BDS/GPS precise satellite clock offsets.
Strategy
FrequencyBDS-3: B1C/B2a
GPS: L1/L2
ObservationsDual-frequency IF combinations of pseudorange and carrier-phase observation.
Elevation angleCut-off: 7°.
OrbitsFix with precise satellite orbits of IGS MGEX.
Satellite/Receiver PCO and PCVBDS-3: Provided by manufacturers;
GPS: igs14.atx [24].
Station displacementCorrecting solid Earth tide, ocean tide, pole tide [25].
RelativityCorrected [25].
Troposphere delaySaastamoinen model [26] for wet and dry hydrostatic delay with the GMF [27] without the gradient model; residual tropospheric delay as a random-walk process.
Ionosphere delayThe first-order ionosphere delay is eliminated by the dual-frequency combinations.
Receiver clockEstimating as white noise per epoch.
Satellite clockEstimating as white noise.
Carrier-phase ambiguities Estimating as floats and constant parameters.
Estimation methodKalman filter.
Table 4. Strategy for dual-frequency pseudorange augmentation positioning.
Table 4. Strategy for dual-frequency pseudorange augmentation positioning.
Strategy
FrequencyBDS-3: B1C/B2a
GPS: L1/L2
ObservationsDual-frequency IF combinations of pseudorange observation.
Elevation angle Cut-off: 7°.
Satellite orbitsBDS-3: Orbit in CNAV broadcasted navigation message + orbit correction messages.
GPS: Orbit in LNAV broadcasted navigation message + orbit correction messages.
Satellite clockBDS-3: Clock in CNAV broadcasted navigation message + clock correction messages.
GPS: Clock in LNAV broadcasted navigation message + clock correction messages.
RelativityCorrected [25].
Troposphere delayCorrecting with empirical model recommended in RTCA DO-229F [28] and ED-259 [29].
Ionosphere delayEliminating through the dual-frequency IF combinations.
Receiver clockEstimating as white noise per epoch, the dual-system needs to estimate ISB.
Receiver coordinateEstimating as white noise per epoch.
Estimation methodLeast squares estimation.
Table 5. Strategy for PPP.
Table 5. Strategy for PPP.
Strategy
FrequencyBDS-3: B1C/B2a
GPS: L1/L2
ObservationsDual-frequency IF combinations of pseudorange and carrier-phase observation.
Elevation angleCut-off: 7°.
Satellite orbitsBDS-3: Orbit in CNAV broadcasted navigation message + orbit correction messages.
GPS: Orbit in LNAV broadcasted navigation message + orbit correction messages.
Satellite clockBDS-3: Clock in CNAV broadcasted navigation message + clock correction messages.
GPS: Clock in LNAV broadcasted navigation message + clock correction messages.
RelativityCorrected [25].
Station displacementCorrecting solid Earth tide, ocean tide, pole tide [25].
Troposphere delaySaastamoinen model [26] for wet and dry hydrostatic delay with the GMF [27] without the gradient model; residual tropospheric delay as a random-walk process.
Ionosphere delayThe first-order ionosphere delay is eliminated by the dual-frequency combinations.
Receiver clockEstimating as white noise per epoch, the dual-system needs to estimate ISB.
Receiver coordinateEstimating as constant parameters for Static PPP and as white noise for Kinematic PPP.
Carrier-phase ambiguitiesEstimating as constant parameters.
Estimation methodKalman filter.
Table 6. GPS dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Table 6. GPS dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Without CorrectionWith Correction
StationHorizontalVertical3DHorizontalVertical3D
Heilongjiang2.685.906.142.665.685.93
Shanghai1.202.953.081.162.913.04
Fujian1.252.702.831.232.592.73
Guangdong1.734.294.481.734.074.28
Hunan1.312.923.051.272.742.89
Hainan1.343.043.181.363.093.21
Sichuang2.434.945.172.404.875.11
Tibet2.043.874.131.993.774.00
Yunnan1.934.054.241.934.074.27
Qinghai1.643.383.541.603.113.29
Gansu1.262.572.701.202.292.42
Xinjiang2.454.554.841.642.933.12
Mean1.773.763.941.683.513.69
Table 7. BDS-3 dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Table 7. BDS-3 dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Without CorrectionWith Correction
StationHorizontalVertical3DHorizontalVertical3D
Heilongjiang1.763.073.301.462.332.54
Shanghai1.232.062.190.761.391.46
Fujian1.292.282.410.881.611.70
Guangdong1.552.993.141.262.412.56
Hunan1.342.422.560.961.781.89
Hainan1.342.572.680.981.861.97
Sichuang2.133.764.021.903.363.65
Tibet1.953.753.971.693.343.52
Yunnan1.883.763.951.643.243.46
Qinghai1.692.983.221.362.552.71
Gansu1.312.312.520.831.601.70
Xinjiang2.394.725.092.064.374.64
Mean1.653.053.251.312.482.65
Table 8. BDS-3/GPS dual-system dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Table 8. BDS-3/GPS dual-system dual-frequency pseudorange augmentation positioning accuracy (unit: meters).
Without CorrectionWith Correction
StationHorizontalVertical3DHorizontalVertical3D
Heilongjiang1.323.233.351.222.552.67
Shanghai0.801.851.920.651.271.34
Fujian0.851.851.940.721.41.48
Guangdong1.092.422.531.012.072.17
Hunan0.931.891.980.791.511.60
Hainan0.932.122.190.831.861.92
Sichuang1.532.883.051.482.662.85
Tibet1.362.592.741.272.522.67
Yunnan1.312.672.801.222.462.59
Qinghai1.152.162.301.051.962.07
Gansu0.861.861.950.761.421.50
Xinjiang1.623.013.191.572.893.07
Mean1.142.372.491.042.042.16
Table 9. Convergence statistics of Type B receivers in static PPP (unit: minutes).
Table 9. Convergence statistics of Type B receivers in static PPP (unit: minutes).
BDSGPSBDS + GPS
StationWithout CorrectionWith CorrectionWithout CorrectionWith CorrectionWithout CorrectionWith Correction
Heilongjiang39.0727.7427.9028.7428.9035.57
Shanghai59.0641.2323.7319.9030.0622.90
Fujian42.5627.7324.3922.5621.2315.40
Guangdong39.5637.7327.7324.4014.3917.06
Hunan64.3964.9028.8919.5620.5620.90
Hainan44.2340.2335.7314.0628.3918.40
Sichuang33.0634.7316.7319.7316.0619.56
Tibet29.5725.7415.5717.4016.7318.40
Yunnan51.5646.9020.8914.0617.0615.73
Qinghai55.5652.4029.2331.2320.0622.90
Gansu72.5637.4018.3921.4019.2319.06
Xinjiang54.7325.7319.2320.4014.5617.06
Mean48.8338.5424.0321.1220.6020.25
Table 10. Convergence statistics of Type B receivers in kinematic PPP (unit: minutes).
Table 10. Convergence statistics of Type B receivers in kinematic PPP (unit: minutes).
BDSGPSBDS + GPS
StationWithout CorrectionWith CorrectionWithout CorrectionWith CorrectionWithout CorrectionWith Correction
Heilongjiang69.0741.4052.0751.9024.9028.40
Shanghai109.7357.5635.9034.5621.5615.23
Fujian54.9841.2344.5641.5624.2316.06
Guangdong260.2388.0662.7356.7363.9017.40
Hunan57.0658.7368.9042.9040.7318.90
Hainan60.2351.4058.4031.4066.2333.06
Sichuang62.7350.9053.5639.5640.4025.06
Tibet80.2461.9923.7435.4917.0722.74
Yunnan189.2350.5636.2341.7371.5623.56
Qinghai67.2364.2348.0637.0645.2332.06
Gansu132.2327.2327.9032.0633.7318.56
Xinjiang171.40162.5629.2345.0620.2324.23
Mean109.5362.9945.1040.8339.1522.94
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liao, M.; Tang, C.; Zhao, L.; Zhou, S.; Hu, X.; Chen, Y.; Li, K.; Gui, Y. Calibration of Receiver-Dependent Pseudorange Bias and Its Impact on BDS Augmentation Positioning Accuracy. Remote Sens. 2024, 16, 3022. https://doi.org/10.3390/rs16163022

AMA Style

Liao M, Tang C, Zhao L, Zhou S, Hu X, Chen Y, Li K, Gui Y. Calibration of Receiver-Dependent Pseudorange Bias and Its Impact on BDS Augmentation Positioning Accuracy. Remote Sensing. 2024; 16(16):3022. https://doi.org/10.3390/rs16163022

Chicago/Turabian Style

Liao, Min, Chengpan Tang, Liqian Zhao, Shanshi Zhou, Xiaogong Hu, Yilun Chen, Kai Li, and Yubo Gui. 2024. "Calibration of Receiver-Dependent Pseudorange Bias and Its Impact on BDS Augmentation Positioning Accuracy" Remote Sensing 16, no. 16: 3022. https://doi.org/10.3390/rs16163022

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