Next Article in Journal
An Artificial Neural Network to Eliminate the Detrimental Spectral Shift on Mid-Infrared Gas Spectroscopy
Previous Article in Journal
A Front-End Circuit for Two-Wire Connected Resistive Sensors with a Wire-Resistance Compensation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Simple Approach to Determine Single-Receiver Differential Code Bias Using Precise Point Positioning

1
School of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, China
2
School of Surveying and Remote Sensing Information Engineering, Guangdong Polytechnic of Industry and Commerce, Guangzhou 510550, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(19), 8230; https://doi.org/10.3390/s23198230
Submission received: 26 July 2023 / Revised: 21 September 2023 / Accepted: 27 September 2023 / Published: 3 October 2023
(This article belongs to the Section Navigation and Positioning)

Abstract

:
In this study, a precise single-receiver differential code bias (DCB) estimation method using the precise point positioning (PPP) model is presented. The first step is to extract the high-precision ionospheric observations, including DCBs, based on the PPP model. Then, the satellite DCBs are corrected using International GNSS Service (IGS) products. Lastly, the algorithm for the minimization of the standard deviation of vertical total electron content (VTECmstd) is employed to determine the value of receiver DCB. To check the method, GNSS data from more than 200 IGS stations around the globe on four days with various geomagnetic and solar activity circumstances are processed. The receiver DCBs are compared to those obtained using previous carried-to-code level (CCL) models. The experimental results show that, compared to the CCL model, the values of VTECmstd for most stations are significantly reduced, the mean number of stations with negative ionospheric measurements is reduced by 40% after correcting the receiver DCBs, and the mean error of estimated receiver DCBs is reduced by approximately 0.6 ns using the PPP model. These results suggest that this method can provide more high-precision receiver DCB estimation.

1. Introduction

Global navigation satellite system (GNSS) code observations are affected by hardware delays when they propagate in the internal channel of hardware, leading to the formation of differential code biases (DCBs) [1,2]. The magnitude of DCBs can be up to tens of nanoseconds, which can cause significant biases in ionospheric observations (namely total electron content (TEC)) and precise positioning. In order to obtain absolute and accurate TEC values and high-precision positions, both the satellite and receiver DCBs must be precisely calibrated [3,4]. Currently, the international GNSS service (IGS) and other ionosphere analysis centers can provide satellite DCBs products and part IGS receiver DCBs products [5]. For most GNSS stations, the receiver DCBs are still unknown.
Many methods were proposed to determine DCBs, which can be primarily divided into two categories. The first category employs mathematical models, such as spherical harmonic function [6], tomography [5], and generalized triangular series function [7], to express the ionospheric TEC and then estimate the ionospheric model parameters and DCBs simultaneously. The second category serves the TEC values in ionospheric observations as known values using external ionospheric TEC products, such as global ionospheric maps (GIM); then, the DCBs can be determined directly [8,9]. In addition, Ma and Maruyama (2003) presented a minimization of the standard deviation of the vertical total electron content (VTECmstd) method to estimate the single-receiver DCB [10]. This method views the scattering of projected vertical TECs (VTECs) as the smallest when the receiver DCB is correctly calibrated. Among these DCB estimation methods, the ionospheric observations are commonly based on the carrier-to-code level (CCL) model, which is significantly subjected to leveling errors caused by the multipath effects and code noise [11].
Recently, the development of an uncombined precise point positioning (PPP) technique provides a way to extract high-precision ionospheric observations [12,13]. Compared to the CCL model, the ionospheric observations obtained using the PPP model are less affected by leveling errors [14]. Based on this, some researchers employed PPP ionospheric observations to estimate DCBs, and more accurate and reliable DCB estimations were obtained [15,16]. Furthermore, Wang et al. [17] indicate that using ionospheric observations based on a PPP fixed-ambiguity solution can further improve the DCB estimations compared to those of a PPP float-ambiguity solution. The involved estimation methods belong to the aforementioned first category, namely ionospheric modeling methods, which generally need complex models and extensive computations.
Here, we will employ the VTECmstd method to estimate the receiver DCB using ionospheric observations based on a PPP fixed-ambiguity solution. Compared to the methods of the first and second categories, the VTECmstd method is very simple and does not rely on external ionospheric TEC products. Due to the application of high-accuracy ionospheric observations, the results obtained via the estimated receiver DCB are expected be more accurate than the results derived using the CCL model. In the following sections, the methodologies for ionospheric observations extraction and the receiver DCB estimation are presented first. Then, the receiver DCB estimation results are evaluated. Finally, the conclusions are drawn.

2. Methods and Data

2.1. Methods

The basic code and phase observation with dual-frequency can be expressed as follows:
P i = ρ + c t r t S + γ i I 1 + T + d r , i d i S + e i                                     L i = ρ + c t r t S γ i I 1 + T + λ i N i + b r , i b i S + ε i
where i ( i = 1, 2) is the frequency number; P i and L i are the raw code and carrier phase measurements (m); ρ is the geometric range from receiver to satellite (m); c is the speed of light; t r and t S are the receiver satellite clock errors (s); I 1 is the ionospheric delay along the path of satellite and receiver at the first frequency (m); γ i = f 1 2 / f i 2 is a scaling factor related to frequency; T is troposphere delay (m); d r , i and d i S are the receiver and satellite instrument biases of the code delays (m); b r , i and b i S are the receiver and satellite instrument biases of the carrier phase delays (cycle); λ i is the phase wavelength (m); N i is the ambiguity of the carrier phase (cycle); and e i and ε i are the observational noise and the multipath effect for the code and phase observations.
Based on Equation (1), many geometry-related parameters can be eliminated by the geometry-free combination:
P I = γ 2 1 I 1 + D C B s D C B r + e I       L I = γ 2 1 I 1 + θ + ε I                                                              
where P I = P 2 P 1 is the single difference between two code measurements;   L I = L 1 L 2 is the single difference between two phase measurements; D C B s = d 1 s d 2 s and D C B r = d r , 1 d r , 2 are the satellite and receiver DCBs; θ = λ 1 N 1 + b r , 1 b 1 S λ 2 N 2 + b r , 2 b 2 S ;   a n d   e I and ε I are the differential observational noise and the multipath effect for the code and phase observations.
The CCL model first calculates the constant θ using the mean of L I P I in a continuous arc according to Equation (2). Then, the CCL ionospheric observation is obtained:
T E C C C L = 40.3 f 1 2 I 1 , C C L                                                                                                                                                                                               I 1 , C C L = 1 ( γ 2 1 ) L I L I P I a r c + 1 ( γ 2 1 ) ( D C B r D C B s   ) + e l e v
where T E C C C L denotes the CCL ionospheric observations (TECU); f 1 is the first frequency; L I P I a r c presents the mean of L I P I in a continuous arc; and   e l e v is the leveling error. In this work, we employed the averaging approach in the leveling technique [11].
Based on Equation (1), the form of the uncombined PPP model can be expressed as follows [13]:
P i = ρ + c ( t r ~ t S ) ~ + T + I 1 ~                                   + e i L i = ρ + c ( t r ~ t S ) ~ + T I 1 ~ + λ i N i ~         + ε i
where
t r ~ = c · t r + γ 2 γ 2 1 d r , 1 1 γ 2 1 d r , 2 t S ~ = c · t S + γ 2 γ 2 1 d 1 S 1 γ 2 1 d 2 S I i ~ = γ i I 1 + 1 1 γ 2 D C B r D C B s   N i ~ = N i + b r , i b i S γ 2 + 1 γ 2 1 ( d r , 1 d 1 S ) + 2 γ 2 1 ( d r , 2 d 2 S )
The parameter I 1 ~ in Equation (4) can be estimated via the PPP ambiguity resolution [18]. Then, the ionospheric observations are obtained:
T E C p p p = 40.3 f 1 2 I 1 , p p p                                                                                             I 1 , p p p = I 1 ~ + 1 1 γ 2 D C B r D C B s + ε P P P
where T E C p p p is the PPP ionospheric observation (TECU); and ε P P P is the estimation error, which is significantly smaller than the leveling error e l e v .
After extracting the ionospheric observation TEC in a slant direction, VTEC is obtained using a projected factor [6]. Here, both are calculated VTECs using the CCL model and PPP model. Then, the so-called VTECmstd approach is applied to estimate the corresponding receiver DCBs.
The VTECmstd algorithm is based on the viewpoint that the scattering of projected VTECs for all the satellite–receiver pairs observed in a single station is smallest when the related DCBs in ionospheric observations are correctly calibrated. All the satellite DCBs can be calibrated using IGS products. So, the receiver DCB is determined by searching a series of DCB candidates and finding the one that presents a minimum deviation of VTECs to their mean.
For a given DCB candidate, the standard deviation ( σ i ) of VTECs to their mean is computed at epoch i ,
σ i = 1 M i · m = 1 M i V T E C i m V T E C i ¯ 2
where M i is the number of ionospheric observations at epoch i . Then, the whole standard deviation during a day is obtained:
σ a l l = i = 1 N σ i
where N is the number of epochs during a day. The DCB candidate when σ a l l takes the minimum, namely VTECmstd, is the final receiver DCB.
It should be noted that σ a l l is not directly computed using the VTEC values in a whole day due to the fact the VTEC varies with time. If so, the TEC variations will blend in σ a l l , which may exert an adverse effect on DCB estimation.

2.2. Data

Here, we only test the global positioning system (GPS) signals. The 30-s sampling GPS observation files from over 200 IGS stations around the globe (see Figure 1) were downloaded from the public website https://cddis.nasa.gov/archive/gnss/data/daily/ (accessed on 15 January 2023). Four days are selected on the basis of various geomagnetic and solar activity circumstances, namely DOY 19 and 50 from 2014 (high-solar activity year), and DOY 238 and 291 from 2018 (low-solar activity year), to assess the performance of the above-mentioned method (see Table 1). The F10.7 (solar radio flux, indication of solar activity), AE (auroral electrojet, indication of geomagnetic substorms), and Dst (indication of solar storms) were collected from the website https://omniweb.gsfc.nasa.gov/form/dx1.html (accessed on 15 January 2023). In the experiments, the candidate range for searching the correct receiver DCB is set to [–50,50] ns, and the searching step is set to 0.001 ns. In addition, the satellite elevation angle is set to 20 degrees to mitigate the impact of multipath effects on DCB estimation.

3. Results and Discussion

Figure 2 presents the VTEC time series observed at the station ASCG on DOY 238, 2018. The satellite DCBs are identical and corrected using the IGS products for each panel. The receiver DCB is corrected with the value of −22.41 ns when σ a l l is 12773.10 TEC in the left panel, while the receiver DCB is corrected with the value of −12.38 ns when σ a l l is at its minimum (namely 3987.25 TECU) in the right panel. The figure distinctly illustrates that the correction with the erroneous DCB (−22.41 ns) amplifies the dispersion of the VTEC time series relative to the best DCB estimate (−12.38 ns) derived using the PPP approach. This result shows the validity of the VTECmstd method.
Figure 3 presents the values of VTECmstd for all stations on different days, using the CCL model (blue circles) and the PPP model (red circles). As shown in the figure, the magnitude of VTECmstd when using the PPP model is significantly smaller than that seen when using the CCL model for most stations, especially during the low-solar-activity year. The mean and its difference of VTECmstd on each day obtained using the PPP and CCL models are listed in Table 2. As shown in Table 2, the VTECmstd is large on the geomagnetic and solar activity days for both models. The large VTECmstd is reasonable because the ionospheric TEC and its gradient are large in the circumstances. Compared to the CCL model, the reduced mean VTECmstd exceeds 2500 TECU for each day using the PPP model. Obviously, the factor contributing to the reduction in VTECmstd is the high-precision PPP ionospheric observations, which are less affected by the leveling errors. This suggests that the estimated receiver DCBs using the PPP model are also less affected by the leveling errors.
Obviously, the time series of ionospheric observations would consist exclusively of positive values if the satellite and receiver DCBs were precisely calibrated. In situations where the CCL or PPP methods fail to accurately determine the receiver DCB values, negative TEC values may occur after correction with these estimates. Thus, this fact can serve as a metric with which to evaluate the precision of the estimated receiver DCBs [19,20]. Figure 4 presents the percentages of stations, including negatively calibrated ionospheric observations obtained using the CCL model and PPP model. As seen in Figure 4, the percentages obtained using the PPP model are significantly smaller than that derived using the CCL model on various days, especially on DOY 50, 2014, and DOY 291, 2018: the mean percentages for the four days are 8.24% and 13.80%, respectively. In other words, the mean number of stations with negative ionospheric measurements is reduced by 40% after correcting the receiver DCBs. This suggests that the receiver DCBs estimated using the PPP model are more precise. In addition, the percentages obtained during 2014 seem smaller than those from 2018. This is because the magnitude of ionospheric TEC is large during high solar-activity years, meaning that the negative ionospheric observation is not easily formed and vice versa.
The smaller values of VTECmstd and negative percentage suggest that the VTECmstd algorithm using the PPP model can enhance receiver DCB estimation accuracy. To assess the degree of improvement, we plot the distribution of difference values of estimated receiver DCBs between the PPP model and CCL model (| D C B r |) for all stations on different days in Figure 5. In addition, the statistical results related to | D C B r | are also listed in Table 3. As can be seen from Figure 5, the percentages of difference above 1 ns are 20.55%, 20.48%, 11.25%, and 13.06% on various days, respectively; as for | D C B r | above 0.5 ns, the percentages are around 50%. As presented in Table 3, the means of difference on various days are approximately 0.6 ns. These results show that the receiver DCB estimation accuracy for many stations can be improved significantly.
As shown in Table 3, the maximum values of | D C B r | exceed 2 ns while the minimum values of | D C B r | are near zero, suggesting that the differences vary from station to station. In order to elucidate the underlying factors, we conducted a detailed analysis of the stations METS and FRDN with the maximum (2.437 ns) and minimum (0.005 ns) differences on DOY 238, 2018, respectively. Figure 6 plots the differences in ionospheric observations between the PPP model and the CCL model at specific stations. As shown in the figure, the difference in ionospheric observations for the station METS ranges from −175 to 250 TECU, while the difference scope for station FRDN is within 10 TECU. That is to say, the ionospheric observations obtained using the CCL model at station METS (FRDN) have large (small) leveling errors. So, the value of | D C B r | is related to the magnitude of leveling errors in ionospheric observations using the CCL model.
The receiver IGS DCB products are frequently used to assess the performance of DCB estimations [8,9]. Considering that the IGS products are also estimated using CCL measurements, we have not employed them as an absolute indicator that would demonstrate the superiority of the PPP method over the CCL. However, they can still serve as reference indicators to illustrate the consistency among estimation data and further affirm the effectiveness of the VTECmstd method. Figure 7 shows the receiver DCBs estimated via the PPP and CCL models and the DCB products provided by the Center for Orbit Determination in Europe (CODE, one of the IGS analysis centers). In addition, the statistical results of the differences between receiver DCBs estimated via the PPP and CCL models and the CODE receiver DCBs are also listed in Table 4. As the results show, the mean differences between the estimations from the two methods and the CODE DCB are approximately 0.5 ns. Furthermore, the receiver DCB estimations from the PPP model closely align with the CODE-DCBr values compared to those of the CCL model.
The above results show that the VTECmstd method using the PPP model can provide more high-precision receiver DCB estimation than using the CCL model on various geomagnetic and solar activity days. This can be attributed to the high-accuracy ionospheric observations obtained by the PPP model. However, as shown in Figure 4, the negative TEC values at some stations still exist after correcting receiver DCB using the PPP model, indicating the existence of estimation errors. The estimation errors are mainly caused by the algorithm of the VTECmstd method. To further improve the estimation accuracy of receiver DCB and eliminate the negative TEC values, multiple stations and a more complex algorithm are necessary. For example, Yasyukevich et al. [20] proposed the TuRBOTEC algorithm, employing bounded-variable least-squares fitting to ensure the non-negativity of TEC and effective DCB estimation.
Except for the VTECmstd method, some other single-receiver DCB estimation methods using external GIM products are presented in previous studies [8,9,21]. According to their results, the estimated receiver DCBs are consistent with the IGS products, which are similar to our counterparts. However, these algorithms may introduce errors from GIM products, particularly during ionospheric storm periods. Zhou et al. [16] employed the uncombined PPP model and the least-squares method to simultaneously estimate the vertical TEC and the satellite and receiver DCBs, eliminating the need for external products for estimation but requiring substantial computational effort.

4. Conclusions and Perspectives

In this study, we employ the VTECmstd method to estimate the receiver DCB using ionospheric observations based on a PPP fixed-ambiguity solution. To check the method, GPS data from more than 200 IGS stations around the globe on four days with various geomagnetic and solar activity circumstances are processed. The experimental results show that the method using the PPP model can provide DCB estimations of higher receiver precision than those obtained using the CCL model on various geomagnetic and solar activity days: the values of VTECmstd for most stations are significantly reduced, the mean number of stations with negative ionospheric measurements is reduced by 40% after correcting the receiver DCBs, and the mean error of estimated receiver DCBs is reduced by approximately 0.6 ns, which is roughly equivalent to 1.7 TECU. This is due to the fact that the ionospheric observations obtained using the PPP (CCL) model are less (more) affected by leveling errors. Here, only the VTECmstd method is investigated. In future studies, additional algorithms for estimating DCB using the ionospheric observations obtained via the PPP model should be explored to further assess their performance.

Author Contributions

F.Z. contributed to data analysis and led the manuscript writing. L.T. contributed to the research design and supervised this study. J.L. contributed to data processing. X.D. gave helpful suggestions. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant number 42274017), Guangdong Basic and Applied Basic Research Foundation (Grant number 2023A1515030184), and Guangzhou Science and Technology Plan Project (Grant number 202201010129).

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge the IGS for providing GPS data and Pan Li for providing the PPP software (IsqPPP version).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sardon, E.; Rius, A.; Zarraoa, N. Estimation of the transmitter and receiver differential biases and the ionospheric total electron content from Global Positioning System observations. Radio Sci. 1994, 29, 577–586. [Google Scholar] [CrossRef]
  2. Håkansson, M.; Jensen, A.B.; Horemuz, M.; Hedling, G. Review of code and phase biases in multi-GNSS positioning. GPS Solut. 2017, 21, 849–860. [Google Scholar] [CrossRef]
  3. Jensen, A.B.O.; Ovstedal, O.; Grinde, G. Development of a regional ionosphere model for Norway. In Proceedings of the International Technical Meeting of the Satellite Division of the Institute of Navigation, Fort Worth, TX, USA, 25–28 September 2007. [Google Scholar]
  4. Montenbruck, O.; Hauschild, A. Code biases in multi-GNSS point positioning. In Proceedings of the ION-ITM-2013, San Diego, CA, USA, 28–30 January 2013. [Google Scholar]
  5. Hernández-Pajares, M.; Juan, J.M.; Sanz, J.; Orus, R.; Garcia-Rigo, A.; Feltens, J.; Komjathy, A.; Schaer, S.C.; Krankowski, A. The IGS VTEC maps: A reliable source of ionospheric information since 1998. J. Geod. 2009, 83, 263–275. [Google Scholar] [CrossRef]
  6. Schaer, S. Mapping and Predicting the Earth’s Ionosphere Using the Global Positioning System; Technische Hochschule Zürich: Zürich, Switzerland, 1999; Volume 59. [Google Scholar]
  7. Li, Z.; Yuan, Y.; Li, H.; Ou, J.; Huo, X. Two-step method for the determination of the differential code biases of COMPASS satellites. J. Geod. 2012, 86, 1059–1076. [Google Scholar] [CrossRef]
  8. Arikan, F.; Nayir, H.; Sezen, U.; Arikan, O. Estimation of single station interfrequency receiver bias using GPS-TEC. Radio Sci. 2008, 43, 1–13. [Google Scholar] [CrossRef]
  9. Keshin, M. A new algorithm for single receiver DCB estimation using IGS TEC maps. GPS Solut. 2012, 16, 283–292. [Google Scholar] [CrossRef]
  10. Ma, G.; Maruyama, T. Derivation of TEC and estimation of instrumental biases from GEONET in Japan. Ann. Geophys. 2003, 21, 2083–2093. [Google Scholar] [CrossRef]
  11. Ciraolo, L.; Azpilicueta, F.; Brunini, C.; Meza, A.; Radicella, S.M. Calibration errors on experimental slant total electron content (TEC) determined with GPS. J. Geod. 2007, 81, 111–120. [Google Scholar] [CrossRef]
  12. Zhang, B.; Ou, J.; Yuan, Y.; Li, Z. Extraction of line-of-sight ionospheric observables from GPS data using precise point positioning. Sci. China Earth Sci. 2012, 55, 1919–1928. [Google Scholar] [CrossRef]
  13. Xiang, Y.; Gao, Y.; Shi, J.; Xu, C. Consistency and analysis of ionospheric observables obtained from three precise point positioning models. J. Geod. 2019, 93, 1161–1170. [Google Scholar] [CrossRef]
  14. Zhang, B. Three methods to retrieve slant total electron content measurements from ground-based GPS receivers and performance assessment. Radio Sci. 2016, 51, 972–988. [Google Scholar] [CrossRef]
  15. Liu, T.; Zhang, B.; Yuan, Y.; Li, Z.; Wang, N. Multi-GNSS triple-frequency differential code bias (DCB) determination with precise point positioning (PPP). J. Geod. 2019, 93, 765–784. [Google Scholar] [CrossRef]
  16. Zhou, P.; Nie, Z.; Xiang, Y.; Wang, J.; Du, L.; Gao, Y. Differential code bias estimation based on uncombined PPP with LEO onboard GPS observations. Adv. Space Res. 2020, 65, 541–551. [Google Scholar] [CrossRef]
  17. Wang, J.; Huang, G.; Zhou, P.; Yang, Y.; Zhang, Q.; Gao, Y. Advantages of Uncombined Precise Point Positioning with Fixed Ambiguity Resolution for Slant Total Electron Content (STEC) and Differential Code Bias (DCB) Estimation. Remote Sens. 2020, 12, 304. [Google Scholar] [CrossRef]
  18. Li, P.; Cui, B.; Hu, J.; Liu, X.; Zhang, X.; Ge, M.; Schuh, H. PPP-RTK considering the ionosphere uncertainty with cross-validation. Satell. Navig. 2022, 3, 1–13. [Google Scholar] [CrossRef]
  19. Yasyukevich, Y.V.; Mylnikova, A.A.; Polyakova, A.S. Estimating the total electron content absolute value from the GPS/GLONASS data. Results Phys. 2015, 5, 32–33. [Google Scholar] [CrossRef]
  20. Yasyukevich, Y.V.; Mylnikova, A.; Vesnin, A. GNSS-based non-negative absolute ionosphere total electron content, its spatial gradients, time derivatives and differential code biases: Bounded-variable least-squares and taylor series. Sensors 2020, 20, 5702. [Google Scholar] [CrossRef] [PubMed]
  21. Li, M.; Yuan, Y.; Wang, N.; Liu, T.; Chen, Y. Estimation and analysis of the short-term variations of multi-GNSS receiver differential code biases using global ionosphere maps. J. Geod. 2018, 92, 889–903. [Google Scholar] [CrossRef]
Figure 1. The distribution of used IGS stations.
Figure 1. The distribution of used IGS stations.
Sensors 23 08230 g001
Figure 2. The vertical TEC corrected with incorrect receiver DCB value (left) and best receiver DCB estimation (right) at station ASCG on DOY 238, 2018.
Figure 2. The vertical TEC corrected with incorrect receiver DCB value (left) and best receiver DCB estimation (right) at station ASCG on DOY 238, 2018.
Sensors 23 08230 g002
Figure 3. The values of VTECmstd (minimum σ a l l ) for all stations on different days using the CCL model (blue circles) and PPP model (red circles).
Figure 3. The values of VTECmstd (minimum σ a l l ) for all stations on different days using the CCL model (blue circles) and PPP model (red circles).
Sensors 23 08230 g003
Figure 4. The percentages of stations including negative calibrated ionospheric observations using the CCL model and the PPP model.
Figure 4. The percentages of stations including negative calibrated ionospheric observations using the CCL model and the PPP model.
Sensors 23 08230 g004
Figure 5. The distribution of difference values of estimated receiver DCBs between the PPP model and CCL model for all stations on different days.
Figure 5. The distribution of difference values of estimated receiver DCBs between the PPP model and CCL model for all stations on different days.
Sensors 23 08230 g005
Figure 6. The differences of ionospheric observations between the PPP model and the CCL model at stations (a) METS and (b) FRDN. Each color corresponds to a satellite.
Figure 6. The differences of ionospheric observations between the PPP model and the CCL model at stations (a) METS and (b) FRDN. Each color corresponds to a satellite.
Sensors 23 08230 g006
Figure 7. The values of receiver DCB estimations for all stations on different days about the CCL model (blue circles), PPP model (red circles) and CODE (yellow circles).
Figure 7. The values of receiver DCB estimations for all stations on different days about the CCL model (blue circles), PPP model (red circles) and CODE (yellow circles).
Sensors 23 08230 g007
Table 1. The solar F10.7, AE, and Dst index (daily averaged value) for the selected days.
Table 1. The solar F10.7, AE, and Dst index (daily averaged value) for the selected days.
YearDOYF10.7AEDst Index (nT)
2014019123.4268
2014050154.2443−66
201823872.6692−104
201829169.020−2
Table 2. The mean and its difference of VTECmstd (minimum σ a l l ) on each day using the PPP model and CCL model.
Table 2. The mean and its difference of VTECmstd (minimum σ a l l ) on each day using the PPP model and CCL model.
YearDOYPPP
(TECU)
CCL
(TECU)
PPP–CCL
(TECU)
20140196956.0910,199.93−3243.84
201405010,193.4412,752.69−2559.24
20182384382.268829.41−4447.16
20182914136.078700.66−4564.58
Table 3. The statistical results related to the difference values of estimated receiver DCBs between the PPP model and CCL model.
Table 3. The statistical results related to the difference values of estimated receiver DCBs between the PPP model and CCL model.
YearDOYMean (ns)Minimum (ns)Maximum (ns)
20140190.6400.0023.263
20140500.6570.0043.174
20182380.5840.0052.437
20182910.5620.0033.753
Table 4. The statistical results of the differences between the receiver DCBs estimated via the PPP and CCL models and the corresponding CODE products.
Table 4. The statistical results of the differences between the receiver DCBs estimated via the PPP and CCL models and the corresponding CODE products.
YearDOYMean (ns)Minimum (ns)Maximum (ns)
CCLPPPCCLPPPCCLPPP
2014019−0.686−0.491−5.349−5.0346.3084.252
2014050−0.348−0.347−5.357−5.6977.6407.019
2018238−0.596−0.502−5.074−4.8623.0412.954
2018291−0.617−0.587−4.992−4.6603.6932.117
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

Zhang, F.; Tang, L.; Li, J.; Du, X. A Simple Approach to Determine Single-Receiver Differential Code Bias Using Precise Point Positioning. Sensors 2023, 23, 8230. https://doi.org/10.3390/s23198230

AMA Style

Zhang F, Tang L, Li J, Du X. A Simple Approach to Determine Single-Receiver Differential Code Bias Using Precise Point Positioning. Sensors. 2023; 23(19):8230. https://doi.org/10.3390/s23198230

Chicago/Turabian Style

Zhang, Fenkai, Long Tang, Jiaxing Li, and Xiangfeng Du. 2023. "A Simple Approach to Determine Single-Receiver Differential Code Bias Using Precise Point Positioning" Sensors 23, no. 19: 8230. https://doi.org/10.3390/s23198230

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