Next Article in Journal
Application of Optical Remote Sensing in Rubber Plantations: A Systematic Review
Next Article in Special Issue
Global Assessment of the GNSS Single Point Positioning Biases Produced by the Residual Tropospheric Delay
Previous Article in Journal
Spatio-Temporal Variations and Driving Forces of Harmful Algal Blooms in Chaohu Lake: A Multi-Source Remote Sensing Approach
Previous Article in Special Issue
Long Baseline Tightly Coupled DGNSS Positioning with Ionosphere-Free Inter-System Bias Calibration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

GNSS Receiver-Related Pseudorange Biases: Characteristics and Effects on Wide-Lane Ambiguity Resolution

1
School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China
2
Beijing Institute of Tracking and Communication Technology, Beijing 100094, China
3
GNSS Research Center, Wuhan University, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(3), 428; https://doi.org/10.3390/rs13030428
Submission received: 26 December 2020 / Revised: 15 January 2021 / Accepted: 22 January 2021 / Published: 26 January 2021
(This article belongs to the Special Issue Advances in GNSS Data Processing and Navigation)

Abstract

:
Satellite chip shape distortions lead to signal tracking errors in pseudorange measurements, which are related to the receiver manufacturers, called receiver-related pseudorange biases. Such biases will lead to adverse effects for differential code bias (DCB) and satellite clock estimation, single point positioning (SPP) and precise point positioning (PPP) applications with pseudoranges. In order to assess the characteristics of receiver-related pseudorange biases for global positioning system (GPS), Galileo navigation satellite system (Galileo) and BeiDou navigation satellite system (BDS), seven short baselines from the Multi-GNSS experiment (MGEX) network are tested. The results demonstrate that there are significant inconsistences of pseudorange biases according to satellites, frequencies, receiver and antenna types. For the baselines using the same receivers of TRIMBLE, pseudorange biases are within ±0.2 ns with the same antennas, while they increase to ±0.6 ns with the different antennas. As for baselines with mixed receiver types, pseudorange biases can reach up to 2.5 ns. Among GPS/Galileo/BDS, Galileo shows the smallest pseudorange biases, and the obvious inconsistences of pseudorange biases are observed between BDS-2 and BDS-3, and Galileo in-orbit validation (IOV) satellites and full operational configuration (FOC) satellites. In order to validate receiver-related pseudorange biases, we carry out relative positioning experiments using short baselines. The results show that the RMS values of position errors are reduced 12.6% and 11.4% in horizontal and vertical components with biases correction. The impacts of receiver-related pseudorange biases on wide-lane (WL) ambiguity are also discussed. The results indicate that the percentage of the fractional parts within ±0.1 cycles have an obvious increase with the pseudorange biases correction, and RMS values of the fractional parts are reduced 28.9% and 67.6% for GPS and BDS, respectively.

1. Introduction

With the development of global navigation satellite systems (GNSS), navigation and positioning applications are evolving from single system to multifrequency and multisystem [1]. Global positioning system (GPS), global navigation satellite system (GLONASS), Galileo and BeiDou navigation satellite system (BDS) are fully operational and aiming to offer a continuous, more flexible and precise positioning service [2,3,4,5]. Multi-GNSS provides a larger number of satellites, which can reduce position dilution of precision (PDOP) values, and improve real-time precise point positioning (PPP) accuracy, reliability and availability [6]. It also provides triple-frequency signals, improving the performance of ambiguity resolution especially for medium and long baselines [7,8]. In addition to navigation and positioning applications, multifrequency signals also benefit to ray tracing the neutral atmosphere and the ionosphere [9]. Moreover, different types of satellite orbits offer more ways for earth rotation monitoring and global reference framework establishment [10].
According to previous research, there are multiple bias items in GNSS pseudorange observations. One of the bias items is usually attributed to frequency-dependent hardware group delays, which are quite stable, called differential code bias (DCB). This code bias includes two parts, the satellite-dependent and receiver-dependent [10,11]. Receiver-dependent DCB can be lumped into receiver clock offset, thus most of the existing studies focus on the satellite-dependent DCB, which can be estimated using methods involving ionospheric models [12,13]. At present, studies in this field are quite mature. Multi-GNSS DCB products can be downloaded from International GNSS Service (IGS) data centers, and it is applied to precise positioning and timing applications as a correction. For single point positioning (SPP) based on pseudorange observation and broadcast ephemeris, the satellite-dependent code bias can also be corrected using time group delay (TGD) parameters provided by various GNSS, which can be derived from IGS DCB products [14], but this is limited to code-division multiple access (CDMA) systems [15]. Moreover, studies have shown that there are elevation-dependent systematic code-carrier divergences on BDS-2 signal, called BDS satellite-induced code biases, which are likely attributed to the spacecraft internal multipath [16,17,18]. This code bias is proved to vary with satellite frequencies (B1, B2 and B3) and satellite types (medium earth orbit (MEO)/inclined geostationary orbit (IGSO) and geostationary orbit (GEO)). Corresponding correction models are proposed for IGSO/MEO satellites and GEO satellites by Wanninger and Beer [19] and Lou et al. [20]. When code-carrier biases are corrected, it improves wide-lane (WL) ambiguity resolution success rate [20], the accuracy of single-frequency PPP [19] and the accuracy of precise orbit estimation [21,22].
Except for the code biases caused by hardware group delays, recently research indicate that satellite chip shape distortions also lead to code biases in pseudorange observations, which differ from satellite to satellite. It is also reported that these distortions cause the tracking errors of the receivers, which are related to the receiver’s front-end and correlator [23,24,25,26,27,28]. Furthermore, it is found that when the receiver is set a tight correlator spacing to mitigate multipath errors, it will cause the increase of root mean square (RMS) of pseudorange biases [25]. It can be concluded that this receiver-related pseudorange biases cannot be rigorously split into satellite-dependent and receiver-dependent, but depend on the satellite and receiver pair. That is to say, these biases cannot be eliminated according to double difference (DD) operation, which will affect a number of GNSS applications especially when the mixed receivers are used. For example, Hauschild et al. found that there are inconsistencies in satellite DCB and clock offsets estimated by different receiver types and satellite systems, and the positioning errors of GPS-only SPP have shown a small increase when clock product is inconsistent with a user receiver [29]. Hauschild et al. [25] estimated receiver-related pseudorange biases for GPS, GLONASS, Galileo and BDS-2. The results prove that the largest inconsistence of pseudorange biases between satellites are found in GLONASS frequency-division multiple access (FDMA) signals, followed by GPS and BDS signals, and then Galileo signals. Zheng et al. [30] analyzed the characteristics of BDS-2 triple-frequency receiver-related pseudorange biases by different receiver types. Their results show that the largest difference between two different receiver types could reach up to 2.0 ns. When these receiver-related pseudorange biases are corrected, it greatly improves the accuracy of single-frequency SPP, and reduces the convergence time of single-frequency and dual-frequency PPP [30]. Moreover, satellite clock offsets estimated by mixed receiver types are more consistent with those estimated by the same receiver types [31].
At present, most research about GNSS receiver-related pseudorange biases focus on their applications in DCB, clock offsets estimation and positioning. The effects on WL ambiguity resolution need further studies. Moreover, the constellation of BDS-3 has been completed on 31 July 2020, and there is no relevant research on the characteristics of receiver-related pseudorange biases for BDS-3. In this contribution, we use the DD observation model to calculate the DD receiver-related pseudorange biases for GPS, Galileo, BDS-2 and BDS-3. On this basis, the characteristics and stabilities of pseudorange biases are concretely analyzed. Then, we discuss the effects of GNSS pseudorange biases on WL ambiguity resolution. Finally, some conclusions and prospects are given.

2. Methodology

In this section, we first proposed the observation model to estimate the DD receiver-related pseudorange biases, and the process strategy is explained. Then, the details of IGS stations applied in the experiment are listed, including station name, receiver model, antenna type and signals.

2.1. Observation Model

In GNSS data processing, raw pseudorange observation is defined as follows [30],
P r , f s = ρ r s + c · d t r c · d t s + α s · T s + β f · I s + B r , f B f s + B i a s r , f s + ε r , f s
where P r , f s is pseudorange observation from satellite s to receiver r on frequency f (f = 1,2,3…); ρ r s is geometric distance with Earth rotation correction; c is the speed of light in vacuum; d t r and d t s are receiver clock offset and satellite clock offset, respectively; T s is the zenith tropospheric delay, which can be converted to slant delay using the mapping function α s ; I s denotes ionospheric delay with the frequency-dependent factor β f ; B r , f and B f s are receiver-dependent and satellite-dependent pseudorange hardware delay, respectively; B i a s r , f s represents receiver-related pseudorange biases on frequency f and ε r , f s is the measure for noise and multipath errors.
Differential positioning techniques are widely applied in GNSS data processing. According to double difference between two satellites (p, q) and two receivers (i, j), satellite clock offset, receiver clock offset and hardware delay can be eliminated [32]. For the zero baselines and short baselines with the distance less than 100 m, the DD ionospheric delay and tropospheric delay can be ignored [33]. From Equation (1), the DD GNSS receiver-related pseudorange biases becomes:
B i a s i j , f p q = P i j , f p q ρ i j p q ε i j , f p q
where ∆∇ represents the DD operation, B i a s i j , f p q is the DD GNSS receiver-related pseudorange biases, P i j , f p q is the DD pseudorange observation, ρ i j p q is the DD geometric distance and ε i j , f p q is the DD measure noise and multipath errors.
In order to reduce measure noise and multipath errors, the satellite elevation cutoff angle is set to 30° [6], and the length of the common tracking arc for two satellites is set to more than 20 min. The DD geometric distance ρ i j p q can be removed by the precise station coordinates from IGS and orbits from broadcast ephemeris.
We refer to Tang et al., one reference satellite is selected for each satellite system [34]. In the following experiment, we set the reference satellite as G01, E02 and C11 for GPS, Galileo and BDS, respectively. It should be noted: If satellite S 1 is commonly visible with the reference satellite A, its receiver-related pseudorange biases can be estimated directly using Equation (2). If satellite S 2 is not common visible with the reference satellite, but satellite S 1 and S 2 can be tracked by the baseline at the same time, we also can figure out pseudorange biases of satellite S 2 using the following equation:
B i a s i j , f A S 2 = B i a s i j , f A S 1 + B i a s i j , f S 1 S 2

2.2. Data Collection

With the rapid development of Multi-GNSS, there are large IGS stations that can track multifrequency and multisystem signals [10]. In order to analyze the characteristics of GNSS receiver-related pseudorange biases, we selected thirteen IGS stations to form seven short baselines (ZIM2_ZIM3, ZIM2_ZIMM, KOKB_KOKV, USN7_USN8, GODS_GODN, MAR6_MAR7 and KIR0_KIR8). These stations are equipped with different types of receivers and antennas, and the details are listed in Table 1. In addition, the observations from the day of year (DOY) 101 to 160, 2019 with the sampling intervals of 30 s are used in the experiments, which can be downloaded from Crustal Dynamics Data Information System (CDDIS) (ftp://cddis.gsfc.nasa.gov/).

3. Results

Previous studies have shown that the receiver-related pseudorange biases are related to the receiver’s front-end and correlator, which varies with the receiver types [24,25]. Thus, we divided all the baselines into two groups. One group is the baselines equipped with the same receiver types (ZIM2_ZIM3, ZIM2_ZIMM, USN7_USN8 and GODS_GODN), and the other group is the baselines equipped with mixed receiver types (KOKB_KOKV, MAR6_MAR7 and KIR0_KIR8). In the following, the characteristics of receiver-related pseudorange biases for two groups of baselines were analyzed, respectively. It should be pointed out that, pseudorange biases cannot be estimated in several cases: the satellite is not tracked by the station during the day, or the observation on a certain frequency has not been received. Moreover, two satellites whose elevation angle was below 30° or the common tracking arc was less than 20 min.

3.1. Baselines with the Same Receiver Types

Take zero baseline ZIM2_ZIM3 as an example, which was equipped with TRIMBLE receivers, the results of estimated receiver-related pseudorange biases are depicted in Figure 1. It is obvious that there were inconsistences of pseudorange biases between different satellites on each frequency. For GPS, biases were less than ±0.1 ns on frequencies L2 and L5, and close to −0.15 ns on L1. For Galileo satellites, receiver-related pseudorange biases were within ±0.1 ns on each frequency. As for BDS, we could see that there were significant inconsistences between BDS-2 and BDS-3 satellites. The receiver-related pseudorange biases did not exceed ±0.05 ns on triple-frequency for BDS-2 (satellite C09, C10, C12, C13 and C14). For BDS-3, pseudorange biases increased to −0.15 ns on B3 frequency (satellite C19, C20 and C24), and even up to −0.2 ns on B1 frequency (satellite C25). This notable inconsistence may be caused by system biases between BDS-2 and BDS-3.
We also estimated receiver-related pseudorange biases of baselines USN7_USN8 and GODS_GODN. These two baselines were equipped with SEPTENTRIO and JAVAD receivers, respectively. For each system and frequency, satellites with the largest pseudorange biases were selected as representatives and their results are listed in Table 2. We could also see the inconsistences of pseudorange biases between satellites on each frequency, which were similar to the results of TRIMBLE receivers. However, compared to TRIMBLE receivers, significant increases of pseudorange biases could be observed. For GPS frequency L1, receiver-related pseudorange biases more than 0.2 ns for SEPTENTRIO receiver (satellite G13) and −0.3 ns for JAVAD receiver (satellite G12). For GPS frequency L2, pseudorange biases exceed 0.4 ns for the JAVAD receiver (satellite G24). Similarly, the increase appeared on frequency L5 (satellite G06).
For Galileo, pseudorange biases had a slight increase on each frequency for SEPTENTRIO receiver. As for JAVAD, the maximum of pseudorange biases was around ±0.2 ns on frequencies E1 and E5a, and were near to −0.3 ns on frequency E5 (satellite E04). For BDS, the inconsistence of receiver-related pseudorange biases between BDS-2 and BDS-3 satellites were very significant for the JAVAD receiver. The largest inconsistence more than 0.5 ns on frequency B1 (satellite C14 and C19). These results show that the inconsistence of receiver-related pseudorange biases between different receiver types could not be neglected.
Receiver-related pseudorange biases of baseline ZIM2_ZIMM are depicted in Figure 2. This baseline is equipped with TRIMBLE receivers and only GPS signals can be received. From Figure 2, pseudorange biases can reach up to 0.5 ns on GPS frequency L2 (satellite G21 and G31) and are close to −0.5 ns on GPS frequency L5 (satellite G24). There is a significant increase compared to baseline ZIM2_ZIM3. From Table 1, we can see that the antenna type of station ZIM2 and ZIM3 are both TRM59800.00, while the antenna type of station ZIMM is TRM29659.00. Previous research suggests that different antenna models using different low noise amplifiers [25], which likely lead to the inconsistence of DD receiver-related pseudorange biases estimated by the same antenna types and mixed antenna types.

3.2. Baselines with Mixed Receiver Types

In this section, we analyzed the characteristics of receiver-related pseudorange biases for baselines with mixed receiver types. Taking two baselines KOKB_KOKV and MAR6_MAR7 as an example, the results are depicted in Figure 3 and Figure 4, respectively.
From Figure 3, we could also see that pseudorange biases differ from satellite to satellite. Moreover, compared to the baselines with the same receiver types, pseudorange biases had an obvious increase. For GPS, pseudorange biases were within ±0.5 ns on frequencies L1 and L2 and were the largest on frequency L5, which was close to 1.5 ns (satellite G03 and G24). For Galileo, pseudorange biases within 0.2 ns were smaller than those of GPS and BDS. It is interesting to note, on frequencies E1 and E5a, two in-orbit validation (IOV) satellites E11 and E12 significantly exhibited the larger pseudorange biases, compared to the full operational configuration (FOC) satellites. For BDS, receiver-related pseudorange biases less than ±0.25 ns on frequency B2, and which was close to 1.0 ns on frequency B1.
From Figure 4, we could see that receiver-related pseudorange biases of baseline MAR6_MAR7 were approximately twice for those of baseline KOKB_KOKV. For GPS, pseudorange biases were larger than 1.0 ns on frequency L1 (satellite G03, G06, G08 and G09) and even up to 2.5 ns on frequency L5 (satellite G03). For Galileo, pseudorange biases were close to ±0.5 ns. Additionally, the inconsistence between IOV satellites (E11 and E12) and FOC satellites could also be observed on frequency E1. For BDS, receiver-related pseudorange biases reached up to 1.0 ns on frequency B2 and were close to 2.0 ns on frequency B1.

3.3. Pseudorange Biases Stabilities

In this section, we assessed the stabilities of receiver-related pseudorange biases during the period of DOY 101–160, 2019. Taking baseline ZIM2_ZIM3 as an example, the standard deviations (STDs) of pseudorange biases over a span of 60 days were calculated and shown in Figure 5. For GPS frequency L2 and L5, we could see that the STDs of pseudorange biases were less than 0.1 ns for all the satellites. On frequency L1, the largest STD was close to 0.15 ns, which was also quite small compared with the precision of pseudorange observations. Galileo shows the smallest STDs among three systems, which was around 0.05 ns. Moreover, we could see that the STDs were quite consistent between different Galileo satellites. As for BDS, the STDs were within 0.15 ns on frequency B1 and were within 0.05 ns on frequency B2 and B3. We could tell that receiver-related pseudorange biases were quite stable for GPS/Galileo/BDS.

3.4. Impacts on Short Baseline Solutions

In this section, combined GPS/Galileo/BDS DD relative positioning using a short baseline was carried out to validate GNSS receiver-related pseudorange biases. In the following experiment, GPS L1, Galileo E1 and BDS B1 frequencies were applied. The observation and broadcast ephemeris on DOY 101, 2019 were provided by CDDIS. Two receivers and two satellites constitute DD observations. Taking short baseline MAR6_MAR7 as an example, Figure 6 displays the time series of positioning errors and RMS with and without receiver-related pseudorange biases correction. It shows that when pseudorange biases corrections were employed, the RMS values were reduced to 0.549 m, 0.305 m and 1.201 m in northward, eastward and upward components, with the reduction of 6.0%, 11.1% and 11.4%, respectively. From the results, it is clear that receiver-related pseudorange biases correction can improve the accuracy of short baseline solutions.

4. Discussion

GNSS pseudorange measurements play an important role in several precise positioning techniques at the centimeter level. As is well known, WL ambiguity is widely applied to ionosphere-free ambiguity resolution [35]. In the following part, we discussed the effects of receiver-related pseudorange biases on WL ambiguity resolution. Firstly, we present the estimation model of DD WL ambiguity with receiver-related pseudorange biases correction. Then, the corresponding results were analyzed.
The Melbourne–Wübbena (MW) linear combination of dual-frequency code and carrier phase measurements was originally proposed by Hatch (1982) and serves for fixing the WL ambiguity [36,37], which can be expressed as follows,
M W r s = f 1 L r , 1 s f 2 L r , 2 s f 1 f 2 f 1 P r , 1 s + f 2 P r , 2 s f 1 + f 2 = λ W L N r , W L s + B r , M W B M W s + D r , M W s
with
D r , M W s = f 1 B i a s r , f 1 s + f 2 B i a s r , f 2 s f 1 + f 2
where M W r s is MW combination, λ W L is the WL wavelength, N r , W L s is the WL integer ambiguity and B r , M W and B M W S are WL hardware delay for receiver and satellite, which can be eliminated by the DD between two satellites and two receivers. D r , M W s represents the effect of pseudorange biases on MW combination.
According to Equation (4), the DD MW combination between two satellites (p, q) and two receivers (i, j) can be obtained as follows:
M W = f 1 L 1 f 2 L 2 f 1 f 2 f 1 P 1 + f 2 P 2 f 1 + f 2 = λ W L N W L + D M W
with
D M W = ( D i , M W p D j , M W p ) ( D i , M W q D j , M W q ) = f 1 B i a s i j , f 1 p q + f 2 B i a s i j , f 2 p q f 1 + f 2
where M W is the DD MW combination and L 1 and L 2 and P 1 and P 2 are the DD carrier phase and pseudorange measurements on frequency f 1 and f 2 , respectively. Δ N W L represents the DD WL integer ambiguity and D M W is the effect of DD pseudorange biases on MW combination.
From Equations (6) and (7), we can see that receiver-related pseudorange biases cannot be eliminated according to DD operation, which will spoil the integer nature of DD WL ambiguity. Therefore, it is necessary to analyze the effects of pseudorange biases. In the following experiments, GPS L1 and L5, Galileo E1 and E5a, BDS B1 and B2 frequencies were used to calculate DD WL ambiguity with and without the receiver-related pseudorange biases correction for all the common tracked satellite pairs.
Taking baseline MAR6_MAR7 as an example, we plotted the histogram distribution of the fractional parts of DD WL ambiguities for three systems in Figure 7, and the corresponding RMS values were also given. It is clear that the application of receiver-related pseudorange biases correction made the RMS values of the fractional parts reduce to 28.9%, 4.67% and 67.6% for GPS, Galileo and BDS, respectively, which is benefit to WL ambiguity resolution. The maximum improvement was shown in BDS, followed by GPS, and finally was Galileo, which was consistent with the result that pseudorange biases for BDS were the largest, and those for Galileo was the smallest.
As is well known, long baselines are widely used for satellite orbit determination. In the following, we analyzed the impacts of receiver-related pseudorange biases on WL ambiguities for long baselines. Two long baselines were selected: MAR6_ZIM2 and KIR0_ZIM2, whose lengths were 1649.27 km and 2449.34 km, respectively. The histogram distribution of the fractional parts of DD WL ambiguities for two baselines is shown in Figure 8 and Figure 9, respectively. We could see that receiver-related pseudorange biases correction significantly increased the percentage of the fractional parts within ±0.1 cycles for GPS, and RMS values of the fractional parts were reduced 23.8% for baseline MAR6_ZIM2, and 34.1% for baseline KIR0_ZIM2. For Galileo, the RMS values had slight decreases after correction due to the small magnitude of pseudorange biases, which was approximately around 10%.

5. Conclusions

Receiver-related pseudorange biases were caused by satellite chip shape distortions and differed from satellite to satellite. These biases were also related to the receiver’s front-end and correlator. In this contribution, detailed research of GNSS receiver-related pseudorange biases were presented using short baselines. The results indicate that there were significant inconsistences of receiver-related pseudorange biases according to the satellites, frequencies, receiver and antenna types. For the baselines with mixed receiver types, pseudorange biases could reach up to 2.5 ns. In addition, receiver-related pseudorange biases were also related to receiver antenna type. For the baseline with mixed receiver antennas, pseudorange biases had a significant increase compared to those of the baselines with the same receiver antennas. Among GPS/Galileo/BDS, the smallest receiver-related pseudorange biases were found for Galileo. It is worth noting that IOV satellites show larger pseudorange biases compared to FOC satellites. As for BDS, there were significant inconsistences of receiver-related pseudorange biases between BDS-2 and BDS-3 satellites, which reached up to about 1.0 ns. Moreover, the time series of receiver-related pseudorange biases proved that receiver-related pseudorange biases were stable over a long time. The best stabilities of pseudorange biases were found for Galileo, followed by GPS and BDS.
In order to validate receiver-related pseudorange biases, combined GPS, Galileo and BDS DD relative positioning using short baseline was carried out. When pseudorange biases were corrected, the accuracy of positioning was improved by 12.6% and 11.4% in horizontal and vertical components, respectively. Then, we investigated the impacts of receiver-related pseudorange biases on the WL ambiguity. The results show that, for the baselines with mixed receiver types, the percentage of the fractional parts within ±0.1 cycles increased when the receiver-related pseudorange biases were corrected. The RMS values reduced to 28.9%, 4.67% and 67.6% for GPS, Galileo and BDS, respectively. Additionally, for long baselines, it reduced to 34.1% and 14.4% for GPS and Galileo.
The research results proved that receiver-related pseudorange biases had significant contributions on short baseline solutions and WL ambiguity resolutions. In the future, GNSS receiver-related pseudorange biases may be calibrated for a single receiver, and then these biases can be provided to users as a precise product. Moreover, the results reveal that there may be receiver-related pseudorange system biases between BDS-2 and BDS-3, which should be considered in the data processing.

Author Contributions

Conceptualization, L.C. and T.G.; methodology, L.C. and T.G.; validation, L.C. and T.G.; formal analysis, L.C., W.W. and Y.L.; resources, T.G.; writing—original draft preparation, L.C.; writing—review and editing, W.W., T.G. and Y.L.; supervision, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the National Natural Science Foundation of China (No. 41974036, 41674004), and Natural Science Foundation of Hubei Province (No. 2019CFA051).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data is obtained from CDDIS: ftp://cddis.gsfc.nasa.gov.

Acknowledgments

International GNSS Service (IGS) and IGS Multi-GNSS Experiment (MGEX) are greatly acknowledged for providing observation data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hein, G.W. Status, perspectives and trends of satellite navigation. Satell. Navig. 2020, 1, 1–12. [Google Scholar] [CrossRef]
  2. Barnes, D. GPS status and modernization. In Proceedings of the Munich Satellite Navigation Summit, Munich, Germany, 27 March 2019. [Google Scholar]
  3. Benedicto, J. Directions 2020: Galileo moves ahead. GPS World 2019, 30, 38–41, 46–47. [Google Scholar]
  4. China Satellite Navigation Office. Development of the BeiDou Navigation Satellite System, 4th ed.; CSNO: Beijing, China, 2019. [Google Scholar]
  5. Langley, R.B. Innovation: GLONASS—Past, present and future. GPS World 2017, 28, 44–49. [Google Scholar]
  6. 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]
  7. Gao, W.; Gao, C.; Pan, S.; Wang, D.; Deng, J. Improving ambiguity resolution for medium baselines using combined GPS and BDS dual/triple-frequency observations. Sensors 2015, 15, 27525–27542. [Google Scholar] [CrossRef] [PubMed]
  8. Tang, W.; Deng, C.; Shi, C.; LIU, J. Triple-frequency carrier ambiguity resolution for Beidou navigation satellite system. GPS Solut. 2014, 18, 335–344. [Google Scholar] [CrossRef]
  9. Montenbruck, O.; Steigenberger, P.; Khachikyan, R.; Weber, G.; Langley, R.B.; Mervart, L.; Hugentobler, U. IGS-MGEX: Preparing the ground for multi-constellation GNSS science. Inside GNSS 2014, 9, 42–49. [Google Scholar]
  10. Montenbruck, O.; Steigenberger, P.; Prange, L.; Deng, Z.; Zhao, Q.; Perosanz, F.; Romero, I.; Noll, C.; Stürze, A.; Weber, G.; et al. The Multi-GNSS Experiment (MGEX) of the International GNSS Service (IGS)–Achievements, prospects and challenges. Adv. Space Res. 2017, 59, 1671–1697. [Google Scholar] [CrossRef]
  11. Xue, J.; Song, S.; Zhu, W. Estimation of differential code biases for Beidou navigation system using multi-GNSS observations: How stable are the differential satellite and receiver code biases? J. Geod. 2016, 90, 309–321. [Google Scholar] [CrossRef]
  12. Coco, D.S.; Coker, C.; Dahlke, S.R.; Clynch, J.R. Variability of GPS satellite differential group delay biases. IEEE Trans. Aerosp. Electron. Syst. 1991, 27, 931–938. [Google Scholar] [CrossRef]
  13. Choi, B.K.; Cho, J.H.; Lee, S.J. Estimation and analysis of GPS receiver differential code biases using KGN in Korean Peninsula. Adv. Space Res. 2011, 47, 1590–1599. [Google Scholar] [CrossRef]
  14. Ge, Y.; Zhou, F.; Sun, B.; Wang, S.; Shi, B. The impact of satellite time group delay and inter-frequency differential code bias corrections on multi-GNSS combined positioning. Sensors 2017, 17, 602. [Google Scholar] [CrossRef] [PubMed]
  15. Chen, Y.; Yuan, Y.; Zhang, B.; Liu, T.; Ding, W.; Ai, Q. A modified mix-differenced approach for estimating multi-GNSS real-time satellite clock offsets. GPS Solut. 2018, 22, 72. [Google Scholar] [CrossRef]
  16. Hauschild, A.; Montenbruck, O.; Sleewaegen, J.; Huisman, L.; Teunissen, G. Characterization of Compass M-1 signals. GPS Solut. 2012, 16, 117–126. [Google Scholar] [CrossRef]
  17. Gisbert, J.V.P.; Batzilis, N.; Risueno, G.L.; Rubio, J.A. GNSS payload and signal characterization using a 3 m dish antenna. In Proceedings of the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2012), Nashville, TN, USA, 17–21 September 2012; pp. 347–356. [Google Scholar]
  18. Montenbruck, O.; Rizos, C.; Weber, R.; Weber, G.; Neilan, R.; Hugentobler, U. Getting a grip on multi-GNSS—The international GNSS service MGEX campaign. GPS World 2013, 24, 44–49. [Google Scholar]
  19. Wanninger, L.; Beer, S. BeiDou satellite-induced code pseudorange variations: Diagnosis and therapy. GPS Solut. 2015, 19, 639–648. [Google Scholar] [CrossRef] [Green Version]
  20. Lou, Y.; Gong, X.; Gu, S.; Zheng, F.; Feng, Y. Assessment of code bias variations of BDS triple-frequency signals and their impacts on ambiguity resolution for long baselines. GPS Solut. 2017, 21, 177–186. [Google Scholar] [CrossRef]
  21. Geng, T.; Xie, X.; Zhao, Q.; Liu, X.; Liu, J. Improving BDS integer ambiguity resolution using satellite-induced code bias correction for precise orbit determination. GPS Solut. 2017, 21, 1191–1201. [Google Scholar] [CrossRef] [Green Version]
  22. Jiang, K.; Li, M.; Zhao, Q.; Li, W.; Guo, X. BeiDou geostationary satellite code bias modeling using fengyun-3C onboard measurements. Sensors 2017, 17, 2460. [Google Scholar] [CrossRef] [Green Version]
  23. Phelts, R.E.; Akos, D.M. Effects of signal deformations on modernized GNSS signals. J. Glob. Position. Syst. 2006, 5, 1–10. [Google Scholar] [CrossRef] [Green Version]
  24. 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]
  25. Hauschild, A.; Montenbruck, O. The effect of correlator and front-end design on GNSS pseudorange biases for geodetic receivers. Navigation 2016, 63, 443–453. [Google Scholar] [CrossRef]
  26. Lestarquit, L.; Gregoire, Y.; Thevenon, P. Characterizing the GNSS correlation function using a high gain antenna and long coherent integration—Application to signal quality monitoring. In Proceedings of the IEEE/ION: Position Location and Navigation System Conference 2012, Myrtle Beach, SC, USA, 23–26 April 2012; pp. 877–885. [Google Scholar]
  27. Wong, G.; Phelts, R.; Walter, T.; Enge, P. Alternative characterization of analog signal deformation for GNSS-GPS satellites. In Proceedings of the International Technical Meeting of the Institute of Navigation 2011, San Diego, CA, USA, 24–26 January 2011; pp. 497–507. [Google Scholar]
  28. Wong, G.; Chen, Y.; Phelts, 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 2012 (ION GNSS 2012), Nashville, TN, USA, 17–21 September 2012. [Google Scholar]
  29. 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 (ION GNSS + 2019), Miami, FL, USA, 16–20 September 2019; pp. 3675–3685. [Google Scholar]
  30. Zheng, F.; Gong, X.; Lou, Y.; Gu, S.; Jing, G.; Shi, C. Calibration of BeiDou triple-frequency receiver-related pseudorange biases and their application in BDS precise positioning and ambiguity resolution. Sensors 2019, 19, 3500. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Gong, X.; Lou, Y.; Zheng, F.; Gu, S.; Shi, C.; Liu, J.; Jing, G. Evaluation and calibration of BeiDou receiver-related pseudorange biases. GPS Solut. 2018, 22, 98. [Google Scholar] [CrossRef]
  32. Xin, L. Algorithm Study with GPS/BDS and PL High Precise RTK Positioning. Ph.D. Thesis, Wuhan University, Wuhan, China, June 2017. [Google Scholar]
  33. Bao, N. Research on RTK Positioning Performance of BeiDou Navigation Satellite System. Master’s Thesis, Civil Aviation University of China, Tianjin, China, May 2019. [Google Scholar]
  34. Tang, C.; Su, C.; Hu, X.; Gao, W.; Liu, L.; Lu, Y.; 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] [CrossRef]
  35. Shuai, L. Theories and Methods in Tight Integration of Ambiguity fixed PPP and INS. Ph.D. Thesis, PLA Information Engineering University, Beijing, China, June 2012. [Google Scholar]
  36. Hatch, R. The synergism of GPS code and carrier measurements. In Proceedings of the Third International Symposium on Satellite Doppler Positioning, Las Cruces, NM, USA, 8–12 February 1982; pp. 1213–1231. [Google Scholar]
  37. Melbourne, W.G. The case for ranging in GPS based geodetic systems. In Proceedings of the First International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 373–386. [Google Scholar]
Figure 1. Receiver-related pseudorange biases of baseline ZIM2_ZIM3 for global positioning system (GPS) (top), Galileo (middle) and BeiDou navigation satellite system (BDS) (bottom) from day of year (DOY) 101 to 160, 2019.
Figure 1. Receiver-related pseudorange biases of baseline ZIM2_ZIM3 for global positioning system (GPS) (top), Galileo (middle) and BeiDou navigation satellite system (BDS) (bottom) from day of year (DOY) 101 to 160, 2019.
Remotesensing 13 00428 g001
Figure 2. Receiver-related pseudorange biases of baseline ZIM2_ZIMM for GPS from DOY 101 to 160, 2019.
Figure 2. Receiver-related pseudorange biases of baseline ZIM2_ZIMM for GPS from DOY 101 to 160, 2019.
Remotesensing 13 00428 g002
Figure 3. Receiver-related pseudorange biases of baseline KOKB_KOKV for GPS (top), Galileo (middle) and BDS (bottom). This baseline equipped with SEPTENTRIO and JAVAD receivers.
Figure 3. Receiver-related pseudorange biases of baseline KOKB_KOKV for GPS (top), Galileo (middle) and BDS (bottom). This baseline equipped with SEPTENTRIO and JAVAD receivers.
Remotesensing 13 00428 g003
Figure 4. Receiver-related pseudorange biases of baseline MAR6_MAR7 for GPS (top), Galileo (middle) and BDS (bottom). This baseline equipped with SEPTENTRIO and TRIMBLE receivers.
Figure 4. Receiver-related pseudorange biases of baseline MAR6_MAR7 for GPS (top), Galileo (middle) and BDS (bottom). This baseline equipped with SEPTENTRIO and TRIMBLE receivers.
Remotesensing 13 00428 g004
Figure 5. Standard deviations (STDs) of receiver-related pseudorange biases of baseline ZIM2_ZIM3 from DOY 101 to 160, 2019.
Figure 5. Standard deviations (STDs) of receiver-related pseudorange biases of baseline ZIM2_ZIM3 from DOY 101 to 160, 2019.
Remotesensing 13 00428 g005
Figure 6. Positioning errors of combined GPS/Galileo/BDS relative positioning using short baseline MAR6_MAR7 on DOY 101, 2019, without (blue) and with (red) receiver-related pseudorange biases correction.
Figure 6. Positioning errors of combined GPS/Galileo/BDS relative positioning using short baseline MAR6_MAR7 on DOY 101, 2019, without (blue) and with (red) receiver-related pseudorange biases correction.
Remotesensing 13 00428 g006
Figure 7. Histogram distribution of the fractional parts of double difference (DD) wide-lane (WL) ambiguities for baseline MAR6_MAR7 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Figure 7. Histogram distribution of the fractional parts of double difference (DD) wide-lane (WL) ambiguities for baseline MAR6_MAR7 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Remotesensing 13 00428 g007
Figure 8. Histogram distribution of the fractional parts of DD WL ambiguities for long baseline MAR6_ZIM2 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Figure 8. Histogram distribution of the fractional parts of DD WL ambiguities for long baseline MAR6_ZIM2 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Remotesensing 13 00428 g008
Figure 9. Histogram distribution of the fractional parts of DD WL ambiguities for long baseline KIR0_ZIM2 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Figure 9. Histogram distribution of the fractional parts of DD WL ambiguities for long baseline KIR0_ZIM2 on DOY 101, 2019, without (top row) and with (bottom row) receiver-related pseudorange biases correction.
Remotesensing 13 00428 g009
Table 1. Overview of stations. The signals listed in the table are limited to those used in the experiments, and the definition of signals corresponds to RINEX 3.03.
Table 1. Overview of stations. The signals listed in the table are limited to those used in the experiments, and the definition of signals corresponds to RINEX 3.03.
StationLengthReceiver ModelAntenna TypeSignal
ZIM3(0 m)TRIMBLE NETR9TRM59800.00G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q
C: B1 I; B2 I; B3 I
ZIM2TRIMBLE NETR9TRM59800.00G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q
C: B1 I; B2 I; B3 I
ZIMMTRIMBLE NETR9TRM29659.00G: L1 C/A; L2 P(Y); L5 I + Q
USN7(0.65 m)SEPT POLARX5TRTPSCR.G5G: L1 C/A; L2 P(Y); L5 Q
E: E1 C; E5a Q; E5b Q; E5 Q; E6 C
C: B1 I; B2 I; B3 I
USN8SEPT POLARX5TRTPSCR.G5G: L1 C/A; L2 P(Y); L5 Q
E: E1 C; E5a Q; E5b Q; E5 Q; E6 C
C: B1 I; B2 I; B3 I
GODS(76.02 m)JAVAD TRE_3 DELTATPSCR.G3G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q; E6 B + C
C: B1 I; B2 I; B3 I
GODNJAVAD TRE_3 DELTATPSCR.G3G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q; E6 B + C
C: B1 I; B2 I; B3 I
KOKB(0 m)SEPT POLARX5TRASH701945G_MG: L1 C/A; L2 P(Y); L5 Q
E: E1 C; E5a Q; E5b Q
C: B1 I; B2 I
KOKVJAVAD TRE_G3TH DELTAASH701945G_MG: L1 C/A; L2 P(Y); L5 Q
E: E1 B + C; E5a I + Q; E5b I + Q
C: B1 I; B2 I
MAR6(10.96 m)SEPT POLARX5AOAD/M_TG: L1 C/A; L2 P(Y); L5 Q
E: E1 C; E5a Q; E5b Q; E5 Q
C: B1 I; B2 I
MAR7TRIMBLE NETR9LEIAR25.R3G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q
C: B1 I; B2 I
KIR0(4.26 m)SEPT POLARX5JNSCR_C146-22-1G: L1 C/A; L2 P(Y); L5 Q
E: E1 C; E5a Q; E5b Q; E5 Q
C: B1 I; B2 I; B3 I
KIR8TRIMBLE NETR9LEIAR25.R3G: L1 C/A; L2 P(Y); L5 I + Q
E: E1 B + C; E5a I + Q; E5b I + Q; E5 I + Q
C: B1 I; B2 I; B3 I
Table 2. Receiver-related pseudorange biases of baselines USN7_USN8 and GODS_GODN for GPS, Galileo and BDS (unit: ns).
Table 2. Receiver-related pseudorange biases of baselines USN7_USN8 and GODS_GODN for GPS, Galileo and BDS (unit: ns).
USN7_USN8 (SEPTENTRIO)GODS_GODN (JAVAD)
L1 C/AL2 P(Y)L5 Q--L1 C/AL2 P(Y)L5 I + Q--
E1 CE5a QE5b QE5 QE6 CE1 B + CE5a I + QE5b I + QE5 I + QE6 B + C
B1 IB2 IB3 I--B1 IB2 IB3 I--
G06−0.079−0.0110.170--−0.0970.143−0.173--
G120.2010.006---−0.318−0.043---
G130.2420.023- −0.049−0.045
G240.006−0.022−0.114--0.1040.426−0.011--
E04−0.066−0.066−0.0080.004−0.0610.2140.2210.072−0.2820.031
E05−0.021−0.1320.0420.004−0.0250.0520.055−0.033−0.109−0.002
E130.0900.038−0.0100.002−0.074−0.041−0.042−0.0390.0640.088
E14−0.016−0.0650.0710.021−0.094-----
E210.1190.018−0.0640.005−0.048−0.005−0.039−0.0260.0050.027
E240.080−0.0730.0200.002−0.0030.2140.0790.145−0.108−0.033
C140.0450.032−0.062--−0.016−0.0200.015
C190.056----0.5720.067−0.136
C330.008-0.105--0.278−0.167−0.053--
C360.132----0.5020.246−0.182
C370.078----0.105−0.117−0.183--
The bold data represents the maximum of pseudorange biases on each frequency for SEPTENTRIO and JAVAD receivers.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/rs13030428

AMA Style

Cheng L, Wang W, Liu J, Lv Y, Geng T. GNSS Receiver-Related Pseudorange Biases: Characteristics and Effects on Wide-Lane Ambiguity Resolution. Remote Sensing. 2021; 13(3):428. https://doi.org/10.3390/rs13030428

Chicago/Turabian Style

Cheng, Lingyue, Wei Wang, Jingnan Liu, Yifei Lv, and Tao Geng. 2021. "GNSS Receiver-Related Pseudorange Biases: Characteristics and Effects on Wide-Lane Ambiguity Resolution" Remote Sensing 13, no. 3: 428. https://doi.org/10.3390/rs13030428

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