Next Article in Journal
Random Forest Regressor-Based Approach for Detecting Fault Location and Duration in Power Systems
Next Article in Special Issue
Simulation Experiment and Analysis of GNSS/INS/LEO/5G Integrated Navigation Based on Federated Filtering Algorithm
Previous Article in Journal
Visualizing Street Pavement Anomalies through Fog Computing V2I Networks and Machine Learning
Previous Article in Special Issue
Instantaneous, Dual-Frequency, Multi-GNSS Precise RTK Positioning Using Google Pixel 4 and Samsung Galaxy S20 Smartphones for Zero and Short Baselines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-GNSS Combined Orbit and Clock Solutions at iGMAS

1
Beijing Institute of Tracking and Telecommunications Technology (BITTT), 26 Beiqing Road, Beijing 100094, China
2
GNSS Research Center, Wuhan University, 129 Luoyu Road, Wuhan 430079, China
3
China Electronics Technology Group Corporation No.15th Research Institute, No.211 Beisihuan Middle Road, Beijing 100083, China
4
School of Space Science and Physics, Shandong University, Weihai 264209, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(2), 457; https://doi.org/10.3390/s22020457
Submission received: 25 November 2021 / Revised: 21 December 2021 / Accepted: 5 January 2022 / Published: 8 January 2022
(This article belongs to the Collection Multi-GNSS Precise Positioning and Applications)

Abstract

:
Global navigation services from the quad-constellation of GPS, GLONASS, BDS, and Galileo are now available. The international GNSS monitoring and assessment system (iGMAS) aims to evaluate the navigation performance of the current quad systems under a unified framework. In order to assess impact of orbit and clock errors on the positioning accuracy, the user range error (URE) is always taken as a metric by comparison with the precise products. Compared with the solutions from a single analysis center, the combined solutions derived from multiple analysis centers are characterized with robustness and reliability and preferred to be used as references to assess the performance of broadcast ephemerides. In this paper, the combination method of iGMAS orbit and clock products is described, and the performance of the combined solutions is evaluated by various means. There are different internal precisions of the combined orbit and clock for different constellations, which indicates that consistent weights should be assigned for individual constellations and analysis centers included in the combination. For BDS-3, Galileo, and GLONASS combined orbits of iGMAS, the root-mean-square error (RMSE) of 5 cm is achieved by satellite laser ranging (SLR) observations. Meanwhile, the SLR residuals are characterized with a linear pattern with respect to the position of the sun, which indicates that the solar radiation pressure (SRP) model adopted in precise orbit determination needs further improvement. The consistency between combined orbit and clock of quad-constellation is validated by precise point positioning (PPP), and the accuracies of simulated kinematic tests are 1.4, 1.2, and 2.9 cm for east, north, and up components, respectively.

1. Introduction

Over the past decade, apart from the ongoing modernization of GPS and GLONASS, two new global navigation satellite systems (GNSSs) have been developed, namely the BeiDou navigation satellite system (BDS-3) of China and the Galileo system of Europe. Both BDS-3 and Galileo have already been providing positioning, navigation, timing (PNT), and other services to global users. The ‘big 4’ GNSSs allow users to have more choices to access reliable and accurate PNT services from multi-GNSS [1,2,3]. Precise multi-GNSS orbit and clock products are available from the international GNSS service (IGS) [4,5,6,7,8]. Combining the products from different analysis centers (ACs) improves the stability and continuity compared with the individual AC products, which enables the use of GNSS constellations for scientific research, technical tests, and various applications related to satellite navigation. Furthermore, the combined products can be used as references to objectively evaluate the service performance of the multi-constellation.
The combined solutions of GNSS orbit and clocks were firstly proposed by IGS, due to its robustness compared with the solution from a single AC. Seven analysis centers have been contributing to IGS with GPS precise orbit and Earth rotation parameters (ERP) products since 1993. To ensure the consistency of orbit product and IGS reference, a set of ERPs were used to apply an orientation alignment correction to the GPS final orbit products from different ACs, and then the weighted average orbit was used as the official IGS product [9,10]. As an extension of the International Terrestrial Reference Frame (ITRF), the IGS combined orbit product provides a good way to define, maintain, and transmit coordinate datum. With IGS ACs providing station coordinate products, the orientation differences of orbit products among ACs can be corrected by coordinate rotation parameters. Since 2000, IGS has used the rotation parameters of the station coordinate products relative to the IGS frame to align the frame before the orbit combination [11,12,13].
For the combined solution of multi-GNSS orbits, two alignment methods of the orbits to ITRF using ERP and individual orbit/station coordinates, respectively, which initially obtained IGS combined multi-system orbit products [14,15]. However, in that study, all systems were treated as a whole for orbit combination, and the differences of product frame and orbit accuracy between different analysis centers or systems were ignored, maybe resulting in unreasonable weight distribution of ACs. In order to deal with multi-GNSS orbit and clock combination, the next version of the combination software of IGS analysis center coordinator also underwent an update [16]. The experimental multi-GNSS orbit combined solutions of MGEX are available at https://igs.org/acc/experimental-multi-gnss-combinations/ (accessed on 30 December 2021), and the orbits were assessed by Sośnica et al. using SLR data. The standard deviations of 2.3, 2.9, 8.7, 5.1, 4.0, and 7.2 cm are achievable for Galileo, GLONASS, BDS GEO, BDS IGSO, BDS MEO, and QZSS, respectively [17].
In terms of IGS clock combination, due to the correlations of the radial orbit component and the clock estimates, orbit errors are mapped to the clock parameters. It is essential that the compatibility corrections are applied to ACs’ clock solutions before clock combination to maintain orbit/clock consistency [18,19]. However, the combined strategy of current IGS GPS clocks only considers the overall linear systematic errors between analysis centers rather than the clock offset bias among satellites, which ultimately affects the weight determination based on posterior variance statistics [19,20]. With the rapid development of PPP ambiguity resolution (AR), the combination strategy of PPP-AR products including satellite clock and bias corrections from ACs are described by Banville et al. [21].
The robust precise orbit and clock products are usually used to assess the performance of GNSS broadcast ephemerides. In order to obtain assessment results for BDS, as well as other GNSS for comparison, robust precise combined orbit and clock solutions are conducted by iGMAS. The orbit accuracy of GPS and GLONASS is better than 2 cm (relative to IGS orbit). BDS-2 IGSO/MEO and Galileo satellites can achieve an orbit precision of better than 10 cm, whereas the accuracy of BDS-2 GEO orbit is about 1 m [22,23]. However, the characteristics of orbit error are not assessed by SLR data in the previous study.
The precise orbit and 30s-sampling clock products for BDS-2/BDS-3, GPS, GLONASS and Galileo have been provided by multiple iGMAS ACs since the middle of 2019. Moreover, some adjustments were applied by analysis centers of iGMAS. Consequently, a new comprehensive evaluation of the performance of the corresponding iGMAS combined orbit and clock products is required. This study focuses on the combination processing and quality evaluation of newest iGMAS multi-GNSS orbit and clock products. The structure of this paper is as follows. Section 2 presents an overview of iGMAS organization structure and the feature of product service. Then, the product combination method proposed in this study is introduced in Section 3. In Section 4, we generate the combined multi-GNSS orbit and clock products based on the products provided by multiple ACs, and present a detailed analysis of the accuracy of iGMAS combined products in terms of internal precision and comparison with IGS products. The combined orbit products are also assessed by Satellite Laser Ranging (SLR) observations. The consistency between the combined orbit and clock is assessed by precise point positioning in this section. Finally, conclusions and a summary are provided in Section 5.

2. Overview of iGMAS ISC

iGMAS is a super-large and complex system, which is composed of several sub-systems including the global tracking stations, the data centers, the analysis centers, the information combination and service center (ISC), the monitoring and assessment center, and the operation control center. Each sub-system supports and connects with each other in function to ensure the stable operation of iGMAS. The iGMAS structure is depicted in Figure 1.
The global tracking stations of about thirty collect multi-GNSS observations and transmit them to the data centers for classification, management, and storage. The analysis centers process the observations collected by tracking stations to generate high-precision GNSS products and submit the products to ISC. Currently, twelve ACs contribute products to iGMAS ISC routinely: Beijing Aerospace Control Center (BAC) [24], Chinese Academy of Surveying and mapping (CGS), Chang’an University (CHD) [25], China University of Mining and Technology (CUM) [26], Institute of Geodesy and Geophysics (CGS), Information Engineering University (LSN) [27], National Time Service Center (NTS) [28], Shanghai Astronomical Observatory (SHA), Tongji University (TJU), Xi’an Research Institute of Surveying and Mapping (XRS) [27], Xi’an Satellite Control Center (XSC) [29], and Wuhan University (WHU) [30].
The ISC is the center of iGMAS products reprocessing, which evaluates the quality of GNSS products submitted by individual analysis centers, and then reprocesses them to generate the combined products and the corresponding accuracy indexes. The products are delivered to users through the portal website of http://www.igmas.org (accessed on 30 December 2021 for Chinese version), which is supported by monitoring stations, data centers, and analysis centers.
The combined products mainly consist of the precise orbits and clocks, the coordinates of tracking stations, the Earth rotation parameters, and atmospheric environment parameters. These combined products are stored and published by data centers, together with the inter-frequency biases, the ionospheric scintillation indexes, and the integrity products provided by the monitoring and assessment center.
Both iGMAS and IGS provide high-precision GNSS products to global users. Although iGMAS and IGS provide the same types of products, iGMAS has achieved, for the first time, the quad-constellation, i.e., BDS/GPS/GLONASS/Galileo combination of the orbit and clock products, whereas IGS only provides GPS/GLONASS combined orbits and GPS-only combined clocks. Until now, the IGS multi-GNSS product combination experiments are still undergoing, and the experimental multi-GNSS combined orbits are available. Please be noted that the time used in iGMAS products is BDT.

3. Combination Strategy of Multi-GNSS Orbit and Clock

Figure 2 presents the flowchart of multi-GNSS orbit and clock combination of iGMAS. Since both the ACs’ orbits and the combined solutions are used for consistency correction in the procedure of clock combination, the multi-GNSS orbits are firstly combined, then it is the clock combination’s turn. Apart from the orbit and clock products used as input data, the earth orientation parameters and multi-GNSS broadcast ephemerides are also utilized in the combination procedure.

3.1. Orbit Combination

Due to different tracking observations and strategies of precise orbit determination adopted by analysis centers, there are systematic biases existing in the terrestrial reference frames (TRF) realized by precise orbits from analysis centers. Therefore, it is necessary to re-process the different orbit solutions to generate combined results, which is consistent with the international TRF (ITRF). Moreover, the combined solutions are more continuous over a large time scale, compared with the lack of some solutions from analysis centers on some days.
Generally, the multi-GNSS orbit combination consists of three steps: the orbital realized TRF calibration, the weight determination for analysis centers, and the orbit averaging.
Step (1): orbital realized TRF calibration. According to [18], the orientation of orbits, station coordinates, and earth rotation parameters (ERP) are highly correlated, it is possible to unify the orientations of the three kinds of products. Since the earth rotation parameters and orbits are simultaneously generated by iGMAS analysis centers, we decide to align the orientation of different orbits to ITRF through ERP, and the following formulas are used.
{ dO X , A C i s a t = d X p O Z , A C i s a t dO Y , A C i s a t = d Y p O Z , A C i s a t dO Z , A C i s a t = d X p O X , A C i s a t d Y p O Y , A C i s a t
where d X p and d Y p are the differences between ERPs of analysis centers and IERS standard EOP data. Due to the inconsistent model used by some analysis centers and insufficient accuracy of orbits for sometimes, the ERP residuals are checked before orientation correction. A threshold of 0.3 mas proposed by IGS is used to detect outlier analysis centers. The analysis centers with ERP residuals larger than 0.3 mas are excluded from the combination.
Step (2): weight determination. The weight of the analysis center is mainly divided into two parts, that is the initial weight and the final weight, and both are calculated by using the root mean square error (RMS) of the analysis center orbit with regard to the combined solutions. The initial combined solutions are derived from the median of all analysis centers for individuals, and the initial weights are identical for all analysis centers. Considering the differences in the accuracy of various satellite orbits, however, we compute weights depending not only on the ACs and satellites but also on the constellations, instead of one weight. Based on the orbits of combined and analysis centers, the observation equation is established as follows, and weights are iteratively updated:
O A C s y s + v A C s y s = O c m b s y s + D A C s y s + S A C s y s + R A C O c m b s y s
where O c m b s y s and O A C s y s are the satellite orbits of combined and individual analysis centers for system sys (i.e., GPS, GLONASS, BDS, Galileo). D A C , S A C , and R A C are the translation vector, scale, and rotation matrix, respectively, which can be expressed by D A C = [ D X , A C D Y , A C D Z , A C ] and R A C = [ 0 θ Z θ Y θ Z 0 θ X θ Y θ X 0 ] . θ X , θ Y , and θ Z are the three rotation angles.
There are some deficiencies in the solar radiation pressure models adopted by analysis centers, especially for the newly constructed global navigation system (e.g., the ECOM-5 without a priori model is used for BDS and Galileo by most analysis centers). Moreover, the PCO and PCV adopted in data processing are not consistent among analysis centers, the values derived either IGS14.atx or calibration of analysis center are used by different analysis centers. As a result, different sets of similarity transformation parameters are designed for each satellite system in this study. Due to the much lower precision of GEO orbits, they are not included in the weight determination. The weights of analysis centers could be calculated based on the RMS derived from orbit residuals as follows:
P A C s y s = 1 R M S A C s y s i = 1 n a c 1 R M S i s y s
where nac indicates the number of analysis centers. R M S A C s y s is the RMS of system sys, which can be computed by
R M S A C s y s = ( v A C , c o r s y s ) T P A C s y s , L a s t v A C , c o r s y s 3 n p A C s y s 7
In Equation (4), n p A C s y s is the total epochs of all satellites for system sys, and P A C s y s , L a s t indicates the weight from the last iteration with the initial value of one. Although the least square estimation method adopted by orbit combination is unbiased, it is easy to be affected by the abnormal satellites, which is always the case for the eclipse satellites. As a result, it is necessary to detect and reduce the effects induced by these satellites on the combined solutions. In this paper, the equivalent weight method is used to weaken the impacts of anomalous satellites using the following formula:
P A C s y s , i s a t = { 1 , R M S A C s y s , i s a t < 3 R M S A C s y s , m e d P ¯ A C s y s , i s a t , 3 R M S A C s y s , m e d R M S A C s y s , i s a t < 5 R M S A C s y s , m e d 0 , R M S A C s y s , i s a t 5 R M S A C s y s , m e d
where R M S A C s y s , m e d stands for the median RMS of all satellites for system sys and P ¯ A C s y s , i s a t = 2.5 0.5 R M S A C s y s , i s a t R M S A C s y s , m e d .
Step (3): orbits averaging. The weighted averaging orbit could be obtained from the multiple ACs using the estimates of transformation parameters and AC specific weight as follows
O c m b s y s , i s a t = i = 1 n a c P i s y s { O A C , c o r s y s , i s a t ( D i s y s + S i s y s + R i O c o r s y s , i s a t ) } i = 1 n a c P i s y s
It is noticed that the orbits of some satellites are not provided by some of ACs, especially for the satellites during eclipse or attitude switch season. The number of ACs may be different for the two satellites, isat and jsat, resulting in different weights of the two satellites for the individual ACs. Fortunately, the orbit dynamics are still satisfied approximately when the sum weight of all analysis centers included in the combination for each satellite is one [10].

3.2. Clock Combination

In order to keep the consistency between combined clock and orbit solutions, a consistency correction should be applied for clock products of analysis centers by using their corresponding orbits. Meanwhile, the reference clocks and observations adopted by analysis centers are not identical, resulting in satellite-dependent bias between two analysis centers, apart from time scale difference [18,19]. Moreover, differing from the orbits, the clock products are highly susceptible to unoptimized constraints, reference clock, and other unmodelled errors. Generally, the multi-GNSS clock combination can be obtained by the following steps.
Step (1): Consistency correction. To keep the combined clock consistent with the orbit, the orbit-clock consistency correction should be added to the clock products of analysis centers. The correction of the consistency between clock and orbit (i.e., d C A C s y s , i s a t ) can be calculated using the formula below. Considering that the interval of the orbits are always 900 s, and the sampling intervals of clock products are generally 300 s or less (e.g., 30 s for iGMAS), the Everette interpolation method is adopted in this study to interpolate the orbits [31].
{ d C A C s y s , i s a t = e ( O A C s y s , i s a t O c m b s y s , i s a t ) e = [ e X e Y e Z ] , e X = O X , c m b s y s , i s a t ρ 0 , e Y = O Y , c m b s y s , i s a t ρ 0 , e Z = O Z , c m b s y s , i s a t ρ 0
where O A C s y s , i s a t and O c m b s y s , i s a t are the orbits of analysis centers and combined one, respectively. e is the unit vector of satellite position.
Step (2): Preprocessing of clock products. Clock preprocessing mainly includes outliers and clock jump detection. First, the clock data are converted into frequency data, and then the abnormal data in the frequency domain are detected by using the robust median detection method. It is easy to find that one frequency outlier indicates the existence of clock jump, and two consecutive outliers in the clock frequency sequence indicate the existence of phase outliers. Second, the corresponding clock phase data for the detected frequency anomaly data are identified separately, and the abnormal value is deleted and the clock phase data are segmented according to the phase jump position.
Step (3): Datum unification for clocks of analysis centers. The GPS clock combination of IGS could be used to align the time scale of clock products of analysis centers to IGST. It is noticed that there is a time delay of few days to two-week delay for the IGS products. As a result, we decided to unify the time scale of clock products to the realization of broadcast clock. Considering the insufficient accuracy of nanoseconds for broadcast clock and using one set of parameters for all satellites cannot completely remove the systematic errors between different AC clocks. It was pointed out that the clock biases among all satellites, caused by realigning the combined GLONASS clock using IGS strategy, make the analysis center unable to obtain a reliable weight, which will eventually affect the reliability of the combined products [20]. Therefore, an approach of linear fitting for individual satellites is used to reduce the satellite-dependent bias and align the clocks to the reference analysis center. Considering their relatively stable performance of precision, we select three analysis centers as the reference clock candidates in this study, that is BAC, SHA, and WHU. Moreover, the analysis center with the best data fitting accuracy and the least phase jump among the three analysis centers is used as the reference. The individual satellite clock is aligned to the reference analysis center by the following formula.
C r e f , t k s y s , i s a t = C A C , t k s y s , i s a t + a o , A C s y s , i s a t + a 1 , A C s y s , i s a t Δ t k
where C r e f , t k s y s , i s a t and C A C , t k s y s , i s a t are the clocks of reference analysis center and other centers at epoch t k , respectively. a o , A C s y s , i s a t and a 1 , A C s y s , i s a t are the clock offset and drift. Δ t k is the time span counted from the first epoch and varies from 0 to 24 h.
Step (4): Robust estimation of parameters. The clocks after consistency correction and datum alignment are used to establish the observation equation. The median values are obtained from all analysis centers and taken as the initial combined clock. A similar observation equation as (8) is also established between clocks of individual analysis center and the combined one, and one set of offset and drift for each system is estimated. In order to reduce the impacts of undetected outliers or clock data for satellites during the eclipse, the IGGIII weight function [32] based on posterior residuals is used for the iterative estimation of parameters. The equivalent weight of the satellite j of the analysis center i at the epoch k can be computed by
p i , k j = { 1 , | v i , k j | < k 0 σ i , 0 q i , k j k 0 | v i , k j | ( k 1 σ i , 0 q i , k j | v i , k j | k 1 k 0 ) , k 0 σ i , 0 q i , k j | v i , k j | < k 1 σ i , 0 q i , k j 0 , | v i , k j | > k 1 σ i , 0 q i , k j
where k 0 generally has a range between 1.0 and 1.5, and k 1 is selected in the range of 2.5 to 3.0. This paper selects 1.5 and 3.0, respectively. q i , k j is the covariance of posterior residuals of clock products. σ i , 0 is the posteriori unit weight variance factor, which could be calculated by σ i , 0 = m e d ( | v i , k j | ) / 0.6745 , based on the posteriori residuals of all satellite clocks provided by analysis center i.
Step (5): Clock-weighted averaging. Considering that the product accuracy of different systems in the same analysis center may be different, the weights are calculated separately for each system and the weighted average clock combination of individual satellites is calculated by the following formula
C c m b , k j = i = 1 n a c w i C ¯ i , k j i = 1 n a c w i
where C ¯ i , k j is the calibrated clock of analysis center with consistency correction and alignment of the time scale. w i is the weight of individual analysis centers, which is determined by the weighted RMS of clock residuals for each system by w i = 1 ( C i , R M S s y s ) 2 .

4. Assessments of iGMAS Orbits and Clocks

In order to verify the effectiveness of the orbit and clock combination strategies in this paper, the multi-GNSS orbits and clocks from 3 January 2021 to 24 April 2021 submitted by iGMAS ACs are collected and used to generate combined solutions. In this section, the internal precisions of combined solutions are first summarized. Then, the consistency between iGMAS and IGS is assessed. In addition, satellite laser ranging (SLR) normal points from ILRS are used to validate the combined orbits. Observations from five iGMAS stations are also collected to conduct precise point positioning (PPP) using iGMAS combined orbits and clocks.

4.1. Internal Precisions of Combined Orbits and Clocks

As an internal validation of combined orbits and clocks, the RMS of the differences between the AC products and corresponding combined products is statistically calculated. These statistical values can reflect the internal precision of the combined orbits and clocks. The calculation formula can be as follows:
{ σ O = 1 n a c i a c = 1 n a c ( v O , i a c i s a t ) T P O , i a c s y s v O , i a c i s a t 3 n p i a c i s a t 7 σ C = 1 n a c i a c = 1 n a c ( v C , i a c i s a t ) T P C , i a c s y s v C , i a c i s a t 3 n p i a c i s a t 2
Figure 3, Figure 4, Figure 5 and Figure 6 show the internal precision of iGMAS combined GPS, GLONASS, BDS, and Galileo orbits and clocks (for convenient comparison, BDS only gives the results of BDS-3 MEO satellites), respectively. Among the quad constellations, GPS shows the best agreement with respect to combined solutions with an averaged 1D error of 6 mm. It is followed by GLONASS and Galileo, which are at the level of 10–15 mm. The agreement of BDS-3 is the worst at the 20 mm level. In fact, BDS-3 PRN C41-C46 have poorer internal precision due to the relatively small number of global tracking stations. Moreover, the clock errors of GPS, GLONASS, BDS-3, and Galileo are 11, 18, 20, and 15 ps, respectively. Whether for combined orbit or clock, an obvious heavy-tail distribution phenomenon exists in the internal precision, indicating that there are large differences between different AC products. It is worth mentioning that the influence of low-precision products can be partially suppressed by reducing the weight.

4.2. Consistency with IGS Orbits and Clocks

Figure 7 and Figure 8 show the consistency between iGMAS and IGS final combined GPS orbits and clocks, respectively. The 1D errors of all GPS satellite orbits are basically between 0.6 and 3.0 cm, which are better than 2.0 cm for most satellites. Moreover, the median RMSs of all GPS satellite orbits are relatively stable, with an average value of 1.5 cm. As shown in Figure 7, the standard deviations of clocks mostly show an agreement of 20–90 ps among all GPS satellites, and the median value is 62 ps. In terms of GLONASS, the 1D errors of most satellite orbits are better than 6.0 cm with a median RMS of 4.5 cm (Figure 9).

4.3. SLR Validation of iGMAS Combined Orbits

As a key feature, all GLONASS, Galileo and BDS satellites are equipped with laser ranging reflector arrays, enabling high-precision two-way ranging measurements. Thus, satellite laser ranging (SLR) observations collected by the International Laser Ranging Service (ILRS) can be used as an independent validation of iGMAS satellite orbits. Figure 10 shows the quantiles of the SLR residuals for iGMAS final orbits. Table 1 summarizes the mean biases as well as the standard deviations of SLR residuals for iGMAS final orbits. For BDS-2 satellites, the standard deviations are between 4 and 6 cm for MEO and IGSO satellites. However, the SLR residuals show a bias of about 13 cm with a standard deviation of 17.5 cm for C01, which is a GEO satellite. For BDS-3, the orbits of CAST satellites (e.g., C20 and C21) have a bias of 1.2 cm, whereas the orbits of SECM satellites (e.g., C29 and C30) have a bias of −4.7 cm. Moreover, the dispersion degree of SLR residuals for BDS-3 orbits is only 3.5 cm, which is smaller than that of BDS-2. The SLR residuals of Galileo satellites generally have a negative sign of 4.0 cm, which can be explained by the insufficient solar radiation pressure (SRP) modeling, the neglection of the Earth albedo as well as the ignoring of antenna thrust of the Galileo satellites. At the same time, standard deviations of SLR residuals for Galileo and BDS-3 orbits are on a similar level of 3.3 cm. For GLONASS orbits, there is no consistent sign in the bias of SLR residuals, and a standard deviation of 4.2 cm is achieved.
In order to analyze whether a systematic error exists in iGMAS combined orbits, the SLR residuals are shown in Figure 11 as a function of the satellite elongation angle for BDS satellites manufactured by CAST and SECM. It can be seen that the SLR residuals of BDS-3 CAST and SECM satellites show an opposite trend. With the increase in the satellite elongation angle, the SLR residuals of CAST satellites are clearly reduced, whereas the SECM satellites present opposite variations. It is worth mentioning that the variation trend in SLR residuals of Galileo and GLONASS satellites can verify the existence of systematic errors, although the trends are opposite (Figure 12). The systematic errors characterized with a linear pattern in SLR residuals were also validated by [17], which should be attributed to the defective SRP model adopted in precise orbit determination. Therefore, a refined SRP model should be proposed for iGMAS analysis centers [33,34,35,36]. Moreover, the ambiguity-fixed solutions are also encouraged to improve combined solutions for the newly constructed constellation [37].

4.4. PPP Using iGMAS Combined Orbits and Clocks

In order to further verify the performance of iGMAS combined orbit and clock products, eight globally distributed stations were adopted for PPP test. The processing strategies employed in PPP are given in Table 2.
Figure 13 shows the kinematic PPP results of GPS-only and GPS/GLONASS/BDS/Galileo multi-system modes at JFNG station on April 24, the last day of the test period. Table 3 summarizes the RMS of each station’s positioning errors. In statistics, the positioning results only show the accuracy after a convergence time of about 1 h (i.e., 120 epochs). It can be clearly seen that the combined GPS/BDS/GLONASS/Galileo solutions significantly shorten the convergence time and improve the position series compared with GPS-only PPP, as shown in the positioning results of the 08:00~12:00 period in Figure 13. For the positioning results of the test station, the average accuracies of GPS-only kinematic PPP are 3.2, 2.2, and 4.9 cm in east, north, and up components, respectively, and those of multi-GNSS kinematic PPP are 1.4, 1.2, and 2.9 cm in east, north, and up components, respectively. Obviously, the multi-GNSS combination significantly improves the PPP performance compared with GPS-only solutions, with improvement rates of 57%, 45%, and 41%, respectively.

5. Conclusions

This paper systematically introduces the strategies of orbit and clock combination using multi-GNSS products from iGMAS ACs. In addition, the performance of the combined orbits and clocks is assessed based on half-year products. The results show that the internal precision of 5 mm is achievable for the combined orbits of GPS, whereas the internal precisions of Galileo and BDS are relatively poor at the 1.5 cm level. From the results of SLR validation, there are obvious systematic errors in the iGMAS orbits of different satellite systems, and the systematic errors are manufacturer-dependent. Moreover, there is a negative deviation of 3 cm in the Galileo satellite orbits, which may be attributed to the different non-conservative force models used in ACs’ precise orbit determination processing, such as the Earth albedo radiation and the solar radiation pressure model.
Although the internal precision of iGMAS clock products is basically consistent with the orbit, they are more vulnerable to the influence of observation data quality control and processing strategies. Considering the large fluctuation among various satellite systems, it is necessary to further optimize the quality control before clock combination.
The comparison between iGMAS and IGS GPS orbit/clock shows a consistency of 1.5 cm for orbits and 60 ps for clocks. In addition, the performance of iGMAS combined orbit and clock products is further verified by PPP. As the PPP results show, the average accuracies of multi-GNSS kinematic PPP are 1.4, 1.2, and 2.9 cm in E, N, and U components, respectively; the presenting improvement rates are 57%, 45%, and 41% when compared against the GPS-only PPP solution. In the future, the iGMAS multi-GNSS combined orbit and clock products will be used as reference products for GNSS service performance monitoring and evaluation, and further validation for GNSS geoscience using iGMAS combined solutions is needed.

Author Contributions

W.Z. and G.C. conceived and designed the experiments; G.C., Q.H. and Y.Y. performed the experiments, analyzed the data, and wrote the paper. H.C., W.J., Q.H. and Y.Y. contributed to discussions and revisions. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The precise orbit and clock products of iGMAS analysis centers, as well as the combined solutions conducted by this study can be made available upon request by contacting the corresponding author, G.C. by email.

Acknowledgments

Thanks go to iGMAS analysis centers and IGS for multi-GNSS observations and precise products.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Montenbruck, O.; Steigenberger, P.; Hauschild, A. Comparing the ‘Big 4’—A User’s View on GNSS Performance. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020. [Google Scholar]
  3. Yang, Y.; Mao, Y.; Sun, B. Basic performance and future developments of BeiDou global navigation satellite system. Satell. Navig. 2020, 1, 1. [Google Scholar] [CrossRef] [Green Version]
  4. Dow, J.; Neilan, R.; Rizos, C. The International GNSS Service in a changing landscape of Global Navigation Satellite Systems. J. Geod. 2009, 83, 191–198. [Google Scholar] [CrossRef]
  5. Guo, J.; Xu, X.; Zhao, Q.; Liu, J. Precise orbit determination for quad-constellation satellites at Wuhan University: Strategy, result validation, and comparison. J. Geod. 2016, 90, 143–159. [Google Scholar] [CrossRef]
  6. Prange, L.; Orlia, E.; Dach, R.; Arnold, D.; Beutler, G.; Schaer, S.; Jäggi, A. CODE’s five-system orbit and clock solution—the challenges of multi-GNSS data analysis. J. Geod. 2017, 91, 345–360. [Google Scholar] [CrossRef] [Green Version]
  7. Uhlemann, M.; Gendt, G.; Ramatschi, M.; Deng, Z. GFZ Global Multi-GNSS Network and Data Processing Results. In IAG 150 Years International Association of Geodesy Symposia; Rizos, C., Willis, P., Eds.; Springer: Cham, Switzerland, 2015; Volume 143. [Google Scholar] [CrossRef]
  8. Steigenberger, P.; Hugentobler, U.; Loyer, S.; Perosanz, F.; Prange, L.; Dach, R.; Uhlemann, M.; Gendt, G.; Montenbruck, O. Galileo orbit and clock quality of the IGS Multi-GNSS Experiment. Adv. Space Res. 2015, 55, 269–281. [Google Scholar] [CrossRef]
  9. Springer, T.; Beutler, G. Towards an official IGS orbit by combining the results of all IGS Processing Centers. In Proceedings of the 1993 IGS Workshop, Bern, Switzerland, 24–26 March 1993; pp. 24–26. [Google Scholar]
  10. Beutler, G.; Kouba, J.; Springer, T. Combining the orbits of the IGS analysis centers. Bull Géod. 1995, 69, 200–222. [Google Scholar] [CrossRef]
  11. Ferland, R.; Kouba, J.; Hutchison, D. Analysis methodology and recent results of the IGS nerwork combination. Earth Planets Space 2000, 52, 953–957. [Google Scholar] [CrossRef] [Green Version]
  12. Springer, T. [IGSMAIL-2750]: IGS Final Orbit Changes. Available online: https://lists.igs.org/pipermail/igsmail/2000/004122.html (accessed on 5 January 2022).
  13. Ferland, R.; Piraszewski, M. The IGS-combined station coordinates, earth rotation parameters and apparent geocenter. J. Geod. 2009, 83, 385–392. [Google Scholar] [CrossRef]
  14. Mansure, G.; Sakic, P.; Mannel, B.; Schuh, H. Multi-constellation GNSS orbit combination based on MGEX products. Adv. Geosci. 2020, 50, 57–64. [Google Scholar] [CrossRef] [Green Version]
  15. Sakic, P.; Mansur, G.; Männel, B. A prototype for a Multi-GNSS orbit combination. In Proceedings of the European Navigation Conference ENC 2020, Dresden, Germany, 11–14 May 2020. [Google Scholar]
  16. Masoumi, S.; Moore, M. IGS ACC v2.0-Status of the Software; Unified Analysis Workshop: Paris, France, 2019. [Google Scholar]
  17. Sośnica, K.; Zajdel, R.; Bury, G.; Bosy, J.; Moore, M.; Masoumi, S. Quality assessment of experimental IGS multi-GNSS combined orbits. GPS Solut. 2020, 24, 54. [Google Scholar] [CrossRef] [Green Version]
  18. Kouba, J.; Springer, T. New IGS station and satellite clock combination. GPS Solut. 2001, 4, 31–36. [Google Scholar] [CrossRef]
  19. Kouba, J.; Mireault, Y.; Lahaye, F. IGS Orbit/Clock Combination and Evaluation, Appendix 1 of the Analysis Coordinator Report; International GPS Service for Geodynamics 1994 Annual Report; Jet Propulsion Laboratory Publication: Chantilly, VA, USA, 1995; pp. 18–95. [Google Scholar]
  20. Chen, K.; Xu, T.; Yang, Y. Robust combination of IGS analysis center GLONASS clocks. GPS Solut. 2017, 21, 1251–1263. [Google Scholar] [CrossRef]
  21. Banville, S.; Geng, J.; Loyer, S.; Schaer, S.; Springer, T.; Strasser, S. On the interoperability of IGS products for precise point positioning with ambiguity resolution. J. Geod. 2020, 94, 10. [Google Scholar] [CrossRef]
  22. Chen, K.; Xu, T.; Chen, G.; Li, J.; Yu, S. The Orbit and Clock Combination of iGMAS Analysis Centers and the Analysis of Their Precision. In Proceedings of the China Satellite Navigation Conference (CSNC), Xian, China, 13–15 May 2015; Volume II, pp. 421–438. [Google Scholar] [CrossRef]
  23. Tan, C.; Chen, G.; Wei, N.; Cai, H.; Zhao, Q. Combined Satellite Orbits of the iGMAS Analysis Centers: Method and Precision. Geomat. Inf. Sci. Wuhan Univ. 2016, 41, 1439–1475. [Google Scholar]
  24. Cui, H.; Tang, G.; Hu, S.; Song, B.; Liu, H.; Sun, J.; Zhang, P.; Li, C.; Ge, M.; Han, C. Multi-GNSS Processing Combining GPS, GLONASS, BDS and GALILEO Observations. In Lecture Notes in Electrical Engineering, Proceedings of the China Satellite Navigation Conference (CSNC), Nanjing, China, 21–23 May 2014; Sun, J., Jiao, W., Wu, H., Lu, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2014; Volume 305, p. 305. [Google Scholar] [CrossRef]
  25. Yan, X.; Liu, C.; Huang, G.; Zhang, Q.; Wang, L.; Qin, Z.; Xie, S. A Priori Solar Radiation Pressure Model for BeiDou-3 MEO Satellites. Remote Sens. 2019, 11, 1605. [Google Scholar] [CrossRef] [Green Version]
  26. Wang, Q.; Hu, C.; Zhang, K. A BDS-2/BDS-3 Integrated Method for Ultra-Rapid Orbit Determination with the Aid of Precise Satellite Clock Offsets. Remote Sens. 2019, 11, 1758. [Google Scholar] [CrossRef] [Green Version]
  27. Dai, T.; Li, J.; Zhao, J.; Pang, P.; Wei, Y. Study of Global Station-Selection and Application in Precise Orbit Determination Based on TIN Net. J. Geod. Geodyn. 2017, 37, 77–80. (In Chinese) [Google Scholar]
  28. Kong, Y.; Sun, B.; Zhang, X.; Wang, Y. Application of Intel MKL in GNSS Data Processing with Bernese GNSS Software. J. Geod. Geodyn. 2020, 40, 736–740. (In Chinese) [Google Scholar]
  29. Ruan, R.; Jia, X.; Wu, X.; Feng, L.; Zhu, Y. SPODS Software and Its Result of Precise Orbit Determination for GNSS Satellites. In Lecture Notes in Electrical Engineering, Proceedings of the China Satellite Navigation Conference (CSNC), Nanjing, China, 21–23 May 2014; Sun, J., Jiao, W., Wu, H., Lu, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2014; Volume 305, p. 305. [Google Scholar] [CrossRef]
  30. Liu, J.; Ge, M. PANDA Software and Its Preliminary Result of Positioning and Orbit Determination. Wuhan Univ. J. Nat. Sci. 2003, 8, 603–609. [Google Scholar] [CrossRef]
  31. Davis, P.J. Interpolation and Approximation; Courier Corporation: North Chelmsford, MA, USA, 1975; pp. 108–126. [Google Scholar]
  32. Zhu, J. Robustness and the robust estimate. J. Geod. 1996, 70, 586–590. [Google Scholar] [CrossRef]
  33. Beutler, G.; Brockmann, E.; Gurtner, W.; Hugentobler, U.; Mervart, L.; Rothacher, M.; Verdun, A. Extended orbit modeling techniques at the CODE processing center of the international GPS service for geodynamics (IGS): Theory and initial results. Manuscr. Geod. 1994, 19, 367–386. [Google Scholar]
  34. Arnold, D.; Meindl, M.; Beutler, G.; Dach, R.; Schaer, S.; Lutz, S.; Prange, L.; So’snica, K.; Mervart, L.; Jäggi, A. CODE’s new solar radiation pressure model for GNSS orbit determination. J. Geod. 2015, 89, 775–791. [Google Scholar] [CrossRef] [Green Version]
  35. Bury, G.; Zajdel, R.; Sośnica, K. Accounting for perturbing forces acting on Galileo using a box-wing model. GPS Solut. 2019, 23, 74. [Google Scholar] [CrossRef] [Green Version]
  36. Katsigianni, G.; Loyer, S.; Perosanz, F.; Mercier, F.; Zajdel, R.; Sos’nica, K. Improving Galileo orbit determination using zero-difference ambiguity fixing in a Multi-GNSS processing. Adv. Space Res. 2019, 63, 2952–2963. [Google Scholar] [CrossRef]
  37. Loyer, S.; Perosanz, F.; Mercier, F.; Capdeville, H.; Marty, J.C. Zero-difference GPS ambiguity resolution at CNES–CLS IGS Analysis Center. J. Geod. 2012, 86, 991–1003. [Google Scholar] [CrossRef]
  38. Boehm, J.; Niell, A.; Tregoning, P.; Schuh, H. Global mapping function (GMF): A new empirical mapping function based on numerical weather model data. Geophys. Res. Lett. 2006, 33, L07304. [Google Scholar] [CrossRef] [Green Version]
  39. Wu, J.; Wu, S.; Hajj, G.; Bertiger, W.; Lichten, S. Effects of antenna orientation on GPS carrier phase. Manuscr. Geod. 1993, 18, 91–98. [Google Scholar]
  40. Petit, G.; Luzum, B. IERS Conventions 2010 (IERS Technical No. 36); Verlag des Bundesamts für Kartographie und Geodäsie: Frankfurt am Main, Germany, 2010. [Google Scholar]
Figure 1. Architecture of iGMAS.
Figure 1. Architecture of iGMAS.
Sensors 22 00457 g001
Figure 2. The flowchart of iGMAS orbit and clock combination.
Figure 2. The flowchart of iGMAS orbit and clock combination.
Sensors 22 00457 g002
Figure 3. Internal precision of iGMAS final combined GPS orbit (top panel) and clock (bottom panel).
Figure 3. Internal precision of iGMAS final combined GPS orbit (top panel) and clock (bottom panel).
Sensors 22 00457 g003
Figure 4. Internal precision of iGMAS final combined GLONASS orbit (top panel) and clock (bottom panel).
Figure 4. Internal precision of iGMAS final combined GLONASS orbit (top panel) and clock (bottom panel).
Sensors 22 00457 g004
Figure 5. Internal precision of iGMAS final combined BDS-3 MEO orbit (top panel) and clock (bottom panel).
Figure 5. Internal precision of iGMAS final combined BDS-3 MEO orbit (top panel) and clock (bottom panel).
Sensors 22 00457 g005aSensors 22 00457 g005b
Figure 6. Internal precision of iGMAS final combined Galileo orbit (top panel) and clock (bottom panel).
Figure 6. Internal precision of iGMAS final combined Galileo orbit (top panel) and clock (bottom panel).
Sensors 22 00457 g006
Figure 7. Consistency between iGMAS and IGS final combined GPS orbits. The gray circles indicate each GPS satellite for individual days and the blue circles represent the median RMS of all satellites.
Figure 7. Consistency between iGMAS and IGS final combined GPS orbits. The gray circles indicate each GPS satellite for individual days and the blue circles represent the median RMS of all satellites.
Sensors 22 00457 g007
Figure 8. Standard deviations of iGMAS GPS final clocks compared with IGS. The gray circles indicate each GPS satellite for individual day and the blue circles represent the median RMS of all satellites.
Figure 8. Standard deviations of iGMAS GPS final clocks compared with IGS. The gray circles indicate each GPS satellite for individual day and the blue circles represent the median RMS of all satellites.
Sensors 22 00457 g008
Figure 9. Consistency between iGMAS and IGS final combined GLONASS orbits. The gray circles indicate each GLONASS satellite for individual day and the blue circles represent the median RMS of all satellites.
Figure 9. Consistency between iGMAS and IGS final combined GLONASS orbits. The gray circles indicate each GLONASS satellite for individual day and the blue circles represent the median RMS of all satellites.
Sensors 22 00457 g009
Figure 10. Quantiles of SLR residuals for iGMAS final orbits.
Figure 10. Quantiles of SLR residuals for iGMAS final orbits.
Sensors 22 00457 g010
Figure 11. SLR residuals of BDS satellites manufactured by CAST (left panel) and SECM (right panel) as a function of satellite elongation angle for.
Figure 11. SLR residuals of BDS satellites manufactured by CAST (left panel) and SECM (right panel) as a function of satellite elongation angle for.
Sensors 22 00457 g011
Figure 12. SLR residuals of Galileo (left panel) and GLONASS (right panel) orbits as a function of satellite elongation angle.
Figure 12. SLR residuals of Galileo (left panel) and GLONASS (right panel) orbits as a function of satellite elongation angle.
Sensors 22 00457 g012
Figure 13. Positioning error of station JFNG in kinematic mode for GPS (top panel) and GPS/GLONASS/BDS/Galileo integrated (bottom panel) PPP.
Figure 13. Positioning error of station JFNG in kinematic mode for GPS (top panel) and GPS/GLONASS/BDS/Galileo integrated (bottom panel) PPP.
Sensors 22 00457 g013
Table 1. Statistics of SLR residuals for iGMAS final combined orbits (unit: cm).
Table 1. Statistics of SLR residuals for iGMAS final combined orbits (unit: cm).
PRNBias ± STDPRNBias ± STDPRNBias ± STD
C0113.0 ± 17.5E12−4.5 ± 3.3R043.1 ± 4.9
C08−5.2 ± 5.8E13−3.4 ± 3.2R051.2 ± 5.1
C100.1 ± 4.6E14−1.7 ± 2.7R07−0.9 ± 3.9
C11−0.5 ± 4.5E15−3.5 ± 3.3R080.0 ± 4.6
C130.9 ± 5.2E18−1.7 ± 3.9R09−1.6 ± 3.3
C201.1 ± 3.8E19−4.1 ± 3.8R11−0.9 ± 4.5
C211.3 ± 3.2E21−2.9 ± 2.8R122.3 ± 3.4
C29−4.4 ± 3.4E24−3.6 ± 2.7R130.1 ± 4.0
C30−4.9 ± 3.5E25−3.2 ± 2.4R14−1.7 ± 3.2
E01−3.6 ± 3.0E26−3.6 ± 2.9R151.6 ± 3.9
E02−3.8 ± 2.5E27−3.5 ± 2.8R16−0.9 ± 3.6
E03−4.4 ± 3.3E30−3.6 ± 2.9R17−0.4 ± 4.1
E04−3.7 ± 3.1E31−3.3 ± 2.8R18−0.3 ± 4.7
E05−4.1 ± 3.7E33−3.9 ± 2.6R19−2.0 ± 5.4
E07−3.7 ± 3.5E36−3.9 ± 3.4R20−3.1 ± 6.6
E08−3.8 ± 3.7R01−2.4 ± 5.2R212.5 ± 4.3
E09−3.9 ± 3.5R02−1.6 ± 4.7R225.0 ± 5.8
E11−4.5 ± 3.9R03−0.6 ± 4.6R242.5 ± 5.1
Table 2. Processing strategies applied for PPP tests.
Table 2. Processing strategies applied for PPP tests.
GNSS ConsideredGPS, GLONASS, Galileo and BDS
Processing modeKinematic
ObservablesUndifferenced ionosphere-free linear combination of dual frequency code and phase observation
Satellite orbit and clockFinal precise products of iGMAS combined orbits and clocks
Elevation mask10°; elevation-dependent weighting of observations
Tropospheric delayDry delay modeled by Saastamoinen
Wet delay estimated by white noise
Mapping functionGlobal Mapping Function [38]
Phase wind-upCorrected [39]
Site displacements effectsSolid Earth tides and ocean loading are corrected [40]
Sampling 30 s
Estimated parameters Receiver position, receiver clock bias by white noise, tropospheric wet delay, phase float ambiguity and inter system bias parameters
Table 3. Statistics of PPP accuracy using iGMAS combined orbit and clock, unit: cm.
Table 3. Statistics of PPP accuracy using iGMAS combined orbit and clock, unit: cm.
SITEGPSGPS + GLONASS + BDS + Galileo
ENUENU
ABPO4.41.64.41.00.62.6
BRST4.63.58.31.41.43.0
CHPI2.81.34.61.10.72.9
CUT02.82.14.51.71.32.2
JFNG2.62.83.61.81.12.0
KOKB1.41.14.30.90.73.1
SAVO4.93.57.12.73.05.6
UNB31.71.62.20.80.81.6
Mean3.22.24.91.41.22.9
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, W.; Cai, H.; Chen, G.; Jiao, W.; He, Q.; Yang, Y. Multi-GNSS Combined Orbit and Clock Solutions at iGMAS. Sensors 2022, 22, 457. https://doi.org/10.3390/s22020457

AMA Style

Zhou W, Cai H, Chen G, Jiao W, He Q, Yang Y. Multi-GNSS Combined Orbit and Clock Solutions at iGMAS. Sensors. 2022; 22(2):457. https://doi.org/10.3390/s22020457

Chicago/Turabian Style

Zhou, Wei, Hongliang Cai, Guo Chen, Wenhai Jiao, Qianqian He, and Yuguo Yang. 2022. "Multi-GNSS Combined Orbit and Clock Solutions at iGMAS" Sensors 22, no. 2: 457. https://doi.org/10.3390/s22020457

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