Abstract
Ionospheric delay is a significant error source in multi-GNSS positioning. We present different processing strategies to fully exploit the ionospheric delay effects on multi-frequency and multi-GNSS positioning performance, including standard point positioning (SPP) and precise point positioning (PPP) scenarios. Datasets collected from 10 stations over thirty consecutive days provided by multi-GNSS experiment (MGEX) stations were used for single-frequency SPP/PPP and dual-frequency PPP tests with quad-constellation signals. The experimental results show that for single-frequency SPP, the Global Ionosphere Maps (GIMs) correction achieves the best accuracy, and the accuracy of the Neustrelitz TEC model (NTCM) solution is better than that of the broadcast ionospheric model (BIM) in the E and U components. Eliminating ionospheric parameters by observation combination is equivalent to estimating the parameters in PPP. Compared with the single-frequency uncombined (UC) approach, the average convergence time of PPP with the external ionospheric models is reduced. The improvement in BIM-, NTCM- and GIM-constrained quad-constellation L2 single-frequency PPP was 15.2%, 24.8% and 28.6%, respectively. The improvement in convergence time of dual-frequency PPP with ionospheric models was different for different constellations and the GLONASS-only solution showed the least improvement. The improvement in the convergence time of BIM-, NTCM- and GIM-constrained quad-constellation L1/L2 dual-frequency PPP was 5.2%, 6.2% and 8.5%, respectively, compared with the UC solution. The positioning accuracy of PPP is slightly better with the ionosphere constraint and the performance of the GIM-constrained PPP is the best. The combination of multi-GNSS can effectively improve the positioning performance.
1. Introduction
Ionospheric delay effect is one of the main errors in global navigation satellite system (GNSS) positioning, navigation and timing (PNT), and it is normally several or tens of meters although it can exceed 100 m under the severe ionospheric disturbances [1,2]. Nowadays, several ionospheric delay models can be used for real-time or post-processed applications. Among these ionospheric delay models, the Klobuchar model, which is driven by broadcast ephemeris, is widely used by GPS users [3]. The improved Klobuchar model is slightly different and has been specially adapted for Beidou satellites. Similarly, the NeQuick model has also been developed for Galileo users [4]. Additionally, the Neustrelitz TEC Model (NTCM) is a global 2D empirical ionospheric model that can be operated autonomously without external ionospheric measurement [5]. The only driving parameter of the NTCM is the solar radio flux index F10.7. Global Ionosphere Maps (GIMs) are routinely estimated by the International GNSS service (IGS) Analysis Centers (ACs) and have an accuracy of 2–8 TECU (total electron content unit).
With the rapid development of current navigation constellations and construction of more stations, GNSS represents a new era and has wide applications all over the world. In this new multi-frequency and multi-GNSS environment, observations from different signals and constellations are processed together, however, a consideration of the error sources is necessary and mandatory to ensure that the positioning model is consistent. Standard point positioning (SPP) and precise point positioning (PPP) are two types of positioning modes with a stand-alone GNSS receiver that have been used to fulfill different requirements. SPP has been widely used in many fields such as land surveying and vehicle navigation. In the case of the single-frequency SPP approach, the GNSS observations are corrected with existing ionospheric models to ensure a positioning accuracy of meters. The PPP technique has also proved to be an efficient technique due to its high accuracy, global coverage and cost-efficiency. The ionosphere-free (IF) combination is an effective and popular way to eliminate the first order of ionosphere delay in dual-frequency PPP [6]. Another approach is to use the undifferenced and uncombined (UC) observations in dual-frequency PPP processing to extract ionospheric delays and avoid noise amplification [7]. The ionospheric delay is estimated by employing a prior ionosphere model and has the potential to improve positioning performance for wider applications [8,9]. For instance, the experimental tests of [10] showed that the convergence time of dual-frequency PPP was reduced by 30% with the IGS GIM product constraint. Along with dual-frequency PPP, single-frequency PPP has also attracted increasing attention due to its low cast and high accuracy. Similarly, IF combination on a single frequency, known as the Group and Phase Ionospheric Correction (GRAPHIC) can be utilized to eliminate the ionospheric delay in single-frequency PPP [11]. The rank-deficient mathematical problem exists in the GRAPHIC approach, which utilizes the average of the carrier phase and pseudo-range observations. Ionospheric delays can also be estimated simultaneously along with other parameters when proper constraints are given by the ionospheric models. Several studies have been done to improve the convergence time of single-frequency PPP with the GIM [8,12,13]. The quality of ionospheric delay derived from the models will affect the positioning performances. Thus, ionospheric delay is a key issue to resolve in multi-GNSS combined positioning.
In this study, we first present the ionospheric processing strategies for current multi-GNSS single point positioning and summarize the positioning models. Multi-GNSS combined positioning models consist of single-frequency SPP/PPP and dual-frequency PPP. Thereafter, three types of ionospheric correction models, including the broadcast ionospheric model (BIM), NTCM and GIM are introduced for multi-GNSS positioning scenarios. Then, the data and processing strategy is given. A unified time, varying weight, ionospheric scheme for PPP is presented to adapt three ionospheric models. Finally, a comprehensive analysis of the impact of ionospheric delay correction on multi-GNSS performances is performed.
2. Materials and Methods
2.1. Multi-GNSS Positioning Models
The simplest positioning method, SPP is where pseudo-range observations made by a receiver are processed to acquire its position with the orbits of GNSS satellites and their clock offsets, as computed from the broadcast navigation message. Point positioning based on the pseudo-range and phase observations as well as precise orbit and clock products is known as PPP. The quad-constellation GNSS raw pseudo-range and carrier phase observation on the j frequency can be expressed as [14]:
where the superscript s denotes a GNSS satellite; the subscript r denotes the receiver; denotes the observed pseudo-range; is the corresponding carrier phase; denotes the computed geometrical range; is the receiver clock offset; dts is the satellite clock offset; is the slant tropospheric delay; is the wavelength of carrier phase; and is the slant ionospheric delay on jth frequency. It is possible to convert the first order ionospheric delays at different frequencies by ; and are the uncalibrated code delays (UCDs) of the receiver and the satellite on jth frequency; is the phase wind-up delay; is the integer ambiguity; and are the uncalibrated phase delays (UPDs) for the receiver and satellites, respectively. and are the pseudo-range and carrier phase observation noises including multipath, respectively.
For the following statement, we define the notations as:
where and are the signal frequency; and are the frequency-dependent factors; and are the satellite and receiver differential code bias (DCB).
2.1.1. Single-Frequency SPP
It is possible to find a SPP solution based on at least 4 pseudo-range observations and by utilizing dual- or multi-frequency IF combinations, which eliminate the ionospheric delay. For a single-frequency SPP, ionospheric corrections are usually computed by an external model. In general, with m observed satellites and considering the satellite orbits and clocks, satellite timing group delay and atmosphere delays, the single-frequency SPP model can be given for a single epoch as [15]:
where denotes the geometrical range including the measurement errors; is the unit vector of the component from the receiver to the satellite; is a vector with corresponding rows and one column; x is the vector of the receiver position increments relative to the a priori position; denotes the stochastic model of observed minus computed values of observations; The estimable receiver clock is a combination of true clock offset plus the receiver hardware delay.
The redundancy of the SPP model is the number of observables minus the number of estimable parameters: (satellites), denotes the number of observables. Hence, the SPP model by least square (LS) is solvable for .
2.1.2. Single-Frequency PPP
One crucial problem in single-frequency PPP, is that the ionospheric delay cannot be mitigated by the combination of observations on different frequencies. In the GRAPHIC approach, the arithmetic mean of the pseudo-range and carrier phase is considered as the observation where the ionospheric delays are canceled out since the pseudo-range and carrier phase delays have the same values but opposite signs. Thus, the observations with m observed satellites can be expressed as
where is the wet mapping function of tropospheric delay; denotes the corresponding wavelength of carrier phase to the ambiguity parameters on the first frequency; is the tropospheric zenith wet delay (ZWD); and denotes the estimated float ambiguity values on the first frequency.
For the single-frequency UC PPP, the pseudo-range and carrier phase observations with m observed satellites for a single epoch can be written as
where the matrix denotes the corresponding coefficient of slant ionospheric delay, the element for pseudo-range observation is 1 while the element for carrier phase is −1.
Compared to single-frequency UC PPP, the ionosphere-constrained single-frequency PPP adds virtual ionospheric observations from the external model with their corresponding constraints, which can be expressed as
where is the virtual ionospheric observation derived from external ionospheric models; denotes zero matrix; is the identity matrix; and denotes the stochastic model of virtual ionospheric observations.
2.1.3. Dual-Frequency PPP
The IF combination is often utilized for dual-frequency PPP to remove the first order ionospheric delay, which can be expressed as
where denotes the estimated float ambiguity values.
For the dual-frequency UC PPP, the receiver UCD will be absorbed by the receiver clock offset and slant ionospheric delay and the model can be expressed as
For the ionosphere-constrained dual-frequency PPP, virtual ionospheric observations with their constraints are added and the model can be expressed as
In matrix , the element for is set to , and the element for is set to , to acquire the corresponding receiver DCB.
2.2. Ionospheric Correction Models
Ionospheric delay models are generally categorized as an empirical model or a mathematical functions model. The former is based on data observed in long-term records and represents the characteristic variation patterns while the latter is fitted by mathematical functions and utilize the actual measured ionospheric delay of a certain area for a period of time.
2.2.1. BIM
The Klobuchar model corrects the ionospheric delay by broadcast ephemeris, which has the advantages of convenient calculation and simple structure [3]. The model considers the periodic and amplitude variations of the ionosphere on a daily scale when setting the parameters, and reflects the characteristic variations of the ionosphere to ensure the reliability of large-scale ionospheric forecasts. The drawbacks of the model are that it is only suitable for the mid-latitude area and it has limited accuracy on the ionospheric delay correction. The input parameters of the Klobuchar model are the eight model coefficients, geodetic latitude and longitude of the GNSS antenna, GPS time, as well as the azimuth and the elevation of the observed satellite.
The improved Klobuchar model is slightly different from the GPS Klobuchar model as it is especially used for Beidou to adapt to the Chinese region. The broadcast parameters of the Beidou Klobuchar are derived based on the monitoring stations in China. The method of Beidou Klobuchar can be found in the Beidou navigation satellite system signal in space interface control document [16].
The NeQuick model is a time dependent ionospheric electron density and three-dimensional model and is applicable for real-time single-frequency correction for the Galileo satellite navigation system. It provides the electron concentration in the ionosphere and total electronic content (TEC) along the ground to satellite ray-path by means of numerical integration [17]. The input parameters of the NeQuick model include the geodetic position of the GNSS antenna, GPS observing time and effective ionospheric level factor AZ determined by three coefficients broadcasted by Galileo ephemeris. The description of the Galileo NeQuick model is available at https://www.gsc-europa.eu/system/files/galileo_documents/Galileo_Ionospheric_Model.pdf.
In the BIM of this study, the GPS and GLONASS satellite ionospheric delay is corrected by the Klobuchar model, the Beidou satellite ionospheric delay is corrected by the improved Klobuchar model, and the NeQuick model is used for Galileo ionospheric delay correction.
2.2.2. NTCM
The NTCM is a user-friendly TEC model that covers all levels and a global scale of solar activity [18]. This empirical approach describes the TEC/ionospheric delay dependencies on the geographic location, local time, and solar irradiance and activity. Considering the irradiation angle of the sun, the TEC variation with the local time is divided into diurnal, semi-diurnal and ter-diurnal harmonic components in the NTCM. The solar activity level is provided by the solar radio flux index F10.7. The 12 model coefficients, together with the covariance matrix in NTCM are fixed and determined by LS adjustment with observation data sets. The standard deviations for the coefficients are utilized to compute 95% confidence intervals. The input parameters of the NTCM are the F10.7 index, day of year, local time in hours, and the geographic and geomagnetic latitude in degrees [5].
2.2.3. GIM
The GIM assumes that the ionosphere is composed of a thin spherical layer at a height of 450 km above the earth’s surface [19]. The GIM provides vertical TEC (VTEC) at certain grid points over the globe. The GIM reconstructed from the predicted and actual measured datasets can be utilized for real-time and post-processed applications, respectively. The vertical electron content at the ionospheric pierce point (IPP) location is generally obtained by interpolation of VTEC values from four neighboring grid points. Hence, space and time interpolations are necessary to obtain the VTEC with high accuracy. The VTEC at an IPP needs to be firstly interpolated between two consecutive maps and then mapped to the slant ionospheric delay. The method for the interpolation and mapping of GIM is explained in detail in [20].
3. Data and Processing Strategy
To evaluate the ionospheric delay effects on multi-GNSS combined positioning performances, datasets from 10 stations of the MGEX network for 1–30 September 2018 (day of year (DOY), from 244 to 273) were selected and utilized for numerical analysis. Figure 1 shows the geographical distribution of the selected MGEX stations. Figure 2 provides the F10.7 values and geomagnetic Kp index for 1–30 September 2018. All of the stations receive quad-system observations from GPS, Beidou, GLONASS and Galileo constellations. The quad-constellation satellite orbits and clock offsets are corrected by the broadcast ephemris provided by MGEX, which is available at ftp://cddis.gsfc.nasa.gov/pub/gps/data/campaign/mgex/daily/rinex3/2018/brdm/, or the precise orbit and clock offset products provided by Deutsches GeoForschungsZentrum (GFZ). The sampling rate of orbit and clock products are 5 min and 30 s, respectively. The detailed data processing strategies for multi-GNSS positioning are shown in Table 1. When integrated multi-GNSS combined positioning is carried out, the additional system time difference is needed for each newly added GNSS system. To maintain the consistency of the pseudo-range and carrier phase observations of the quad constellation, we use b1 to denote observations on the first frequency, b2 to denote observations on the second frequency, and b3 to denote observations on the third frequency. The cut-off angle is set to 7° in this study. The stochastic models of the observations represented by a sinusoidal function and based on the elevation angle of the satellite are utilized to reduce the effect of these elevation angle related errors [21]. The GPS and GLONASS phase observation precision is set to 0.003 m and the GPS code observation precision is set to 0.3 m. To reduce the effect of the inter-frequency bias (IFB) in GLONASS, the GLONASS code observation precision is set to 0.9 m. The Beidou and Galileo code observation precision is set to 0.9 m and 0.4 m, respectively, and the phase observation precision is set to 0.004 m. The LS method is used for SPP data processing and the Kalman filter is utilized in the PPP process of parameter estimation. The tropospheric ZWD is estimated as a random walk process and the receiver clock is estimated as white noise. The time system difference parameters are estimated as constant. The ambiguities are estimated as constant for each epoch.
Figure 1.
Geographical distribution of the selective MGEX stations.
Figure 2.
F10.7 values and geomagnetic Kp index on 1–30 September 2018.
Table 1.
Data processing strategies for multi-GNSS combined positioning.
The determination of the weight of virtual ionospheric parameters will affect the ionosphere-constrained PPP performances. In this study, we define the variance of virtual ionospheric parameters as:
where denotes the epoch number in the filter processing. is the mean VTEC spatial variance. Hion is the height of the ionosphere single layer. R is the average radius of the Earth. Equation (20) indicates that the virtual ionospheric observations are weighed at a relatively larger weight at the beginning, and then the weight gradually decreases to get a better positioning accuracy after convergence [12]. The a priori variance of ionospheric delay is determined by the precision of the ionospheric models. Since the Klobuchar model in BIM can remove the ionospheric delay by more than 50%, the variance for BIM is uniformly set to the square of the corresponding BIM ionospheric correction value [3]. The variance of NTCM is set to 1.22 m2 since the model has a root mean square (RMS) deviation of 7.5 TECU [5]. With regard to the GIM, a temporal and spatial correlation function is utilized, which can be expressed as in [22].
where t is the local time at IPP in hours, B denotes the satellite elevation angle. Since the GIM products have an accuracy of 2–8 TECU, the variance of the zenith ionospheric delay and the zenith ionospheric delay variation are set to 0.09 m2 and 0.09 m2, respectively.
To obtain the single-frequency SPP solution, three different schemes, ionosphere delay correction with BIM, NTCM and GIM were applied. The rapid GIM products for real-time ionospheric correction were provided by the Center for Orbit Determination in Europe (CODE). For single-frequency PPP, five different schemes including GRAPHIC approach, UC approach, BIM-, NTCM- and GIM-constrained approaches were utilized. For dual-frequency PPP, five schemes including the IF approach, UC approach, BIM-, NTCM- and GIM-constrained approaches, were also applied. The ionosphere processing strategy is summarized in Table 2.
Table 2.
Summaries of the ionosphere processing strategy in multi-GNSS positioning.
4. Results and Discussion
4.1. Performance of Single-Frequency SPP
Figure 3 depicts the positioning errors of the CUT0 station on 1 September 2018 for the north (N), east (E) and up (U) component of the b1 and b2 based nine different constellation combinations SPP. It can be seen that the SPP results with b1 and b2 code observations behave similarly. The horizonal error of single-frequency SPP with broadcast ephemeris can reach meter-level, while the vertical error is relatively larger. It is obvious that the accuracy of single-frequency SPP can be improved with multi-GNSS combination. The single-frequency SPP with GIM based ionospheric correction shows the best accuracy, especially in the U direction.

Figure 3.
Positioning error scatters of b1 or b2 SPP with different schemes in nine different constellation combinations at station CUT0 (DOY 244/2018, Kp ≈ 0.92) (a) Horizontal error of b1 SPP (b) Vertical error of b1 SPP (c) Horizontal error of b2 SPP (d) Vertical error of b2 SPP. Horizontal error: the horizontal and vertical axes represent the error of the N and E component, respectively (unit: m). Vertical error: the horizontal and vertical axes represent the universal time (unit: hour) and the error of the U component (unit: m), respectively.
The RMS of different single-frequency SPP solutions were calculated, and the mean values of all the tests are summarized in Table 3. As shown in Table 3, the positioning accuracy of multi-GNSS single-frequency SPP with GIM correction performs the best because the GIM is based on the interpolation of the TEC data observed on the selected day and has the highest model accuracy. The solutions from NTCM correction performed better than the BIM correction in the E and U components. Only Beidou, Galileo, GPS/Beidou, and GPS/Galileo b3 SPP solutions were tested, considering that part of the GPS satellites and GLONASS have no triple-frequency signal. For all the single-system single-frequency SPP solutions, Beidou SPP performed the worst, mainly because the satellite orbit and clock offset of the Beidou Geostationary Earth Orbit (GEO) have a relatively lower accuracy. The GPS/Beidou single-frequency SPP achieved slightly better positioning accuracy than the GPS SPP because the Beidou pseudo range observations were assigned less weight than the GPS observations. For the GPS/Galileo b3-based SPP solution, the performance was mainly influenced by the Galileo satellites because few GPS satellites have the b3 signal. For GPS/Beidou/GLONASS/Galileo b1-based SPP, the positioning accuracy was improved by 17.6%, 6.3% and 12.6%, respectively, in the N, E and U components, after the GIM ionospheric correction and compared with the BIM correction. For GPS/Beidou/GLONASS/Galileo b2-based SPP, the positioning accuracy was improved by 28.0%, 12.3% and 31.0%, respectively, in the N, E and U components. For GPS/Galileo b3-based SPP, the positioning accuracy was improved by 30.9%, 21.3% and 16.2%, respectively, in the N, E and U components. For all frequency cases, the multi-GNSS single-frequency SPP performances are improved for more satellites and constellations and the subsequently improved satellite geometry.
Table 3.
RMS of single-frequency SPP with BIM, NTCM and GIM based ionospheric correction (unit: m).
4.2. Performance of Single-Frequency PPP
Table 4 shows the parameter estimation method in single-frequency quad-constellation PPP models, where m, n, p and q denote the satellite number of the GPS, Beidou, GLONASS and Galileo, respectively. The method of eliminating ionospheric parameters is actually equivalent to estimating the parameters [28]. The variance-covariance matrix and the solution vector are identical though they may apply different algorithms [29]. Hence, the GRAPHIC and UC approach are equivalent provided the variance-covariance matrix is transformed according to the law of covariance propagation. The ionosphere-constrained approaches will produce different results for the priori ionospheric information provided by different models.
Table 4.
Parameter estimation method in single-frequency quad-constellation PPP schemes.
Figure 4 shows the comparison of b2 single-frequency PPP with different schemes for GPS, GLONASS and GPS/Beidou/GLONASS/Galileo solutions at station MR01 on 2 September 2018. The value errors of respective solutions are shifted by 1 m in order to avoid overlapping. For the single-frequency PPP approach, the positioning filter is considered to have converged when the horizontal components of the error reach 0.3 m and keep within 0.3 m. Because the vertical positioning errors are larger than the horizontal components, the criterion is enlarged to 0.5 m in the vertical direction. The convergence time for N, E and U components are also given and marked in Figure 4. It is obvious that the GRAPHIC and UC approaches have the same convergence time for GPS-only, GLONASS-only and quad-constellation PPP. Besides, the convergence time of ionosphere-constrained PPP solutions is less than the UC solutions at MRO1 for three schemes. The convergence time of the GIM-constrained solutions is the least for its highest model accuracy. The convergence time of quad-constellation single-frequency is reduced for the improvement of spatial geometry with more GNSS satellite compared with the GPS-only solution.
Figure 4.
Comparison of positioning error of b2 single-frequency PPP with different schemes for GPS, GLONASS and GPS/Beidou/GLONASS/Galileo solutions at station MRO1 (DOY 245/2018, Kp ≈ 1.17). The corresponding satellite numbers and PDOP values are also shown.
Figure 5 shows the average convergence time of b1, b2 and b3 single-frequency PPP with different schemes on all days over all the test stations. Table 5 summarizes the RMS errors of the single-frequency PPP in multi-constellation combinations, which is calculated from the convergence epoch to the end epoch of a day. The GLONASS-only and Beidou-only solutions clearly perform worse than other solutions, which is caused by the strong correlation between IFBs and slant ionospheric delays in GLONASS and the current distribution and orbit determination accuracy of the Beidou constellation [14]. The results also indicate that the integration of the multi-GNSS can improve the single-frequency PPP performance in terms of convergence time and positioning accuracy. As it is shown in Figure 5 and Table 5, the GRAPHIC and UC approaches have much the same performance for the equivalence of two solutions. By introducing external ionosphere information, the average convergence time of PPP solutions is reduced. For instance, the improvement in convergence time of BIM-, NTCM- and GIM-constrained quad-constellation b2 single-frequency PPP is 15.2%, 24.8% and 28.6%, respectively, compared with the UC solution. The positioning accuracy of the quad-constellation single-frequency PPP can reach 1–3 cm horizontally and 8–9 cm vertically. The improvement in the positioning accuracy of the ionosphere-constrained PPP, for giving higher weighting after convergence, was not significant. The positioning accuracy of the GIM-constrained PPP solutions is the best and NTCM-constrained PPP solutions perform better than the BIM-constrained solutions in the E and U components.
Figure 5.
Average convergence time for GPS-only, Beidou-only, GLONASS-only, Galileo-only, GPS/Beidou, GPS/GLONASS, GPS/Galileo, GPS/Beidou/GLONASS and GPS/Beidou/GLONASS/Galileo single-frequency PPP collected at ten stations over thirty days.
Table 5.
RMS of single-frequency PPP with IF approach, UC approach, BIM-, NTCM- and GIM-constrained approaches (unit: cm).
4.3. Performance of Dual-Frequency PPP
Table 6 shows the parameter estimation method in dual-frequency quad-constellation PPP models. The first order of the ionospheric effect has been eliminated in the IF model by the observation combination. However, the combined ambiguities are not integers any more, and the combined observations have higher standard deviations. Similarly, the IF and UC approaches are equivalent as the variance-covariance matrix follows the law of covariance propagation and the ionosphere constrained approaches also leads to different results.
Table 6.
Parameter estimation method in dual-frequency quad-constellation PPP schemes.
Figure 6 provides an intuitive comparison of b1/b2 dual-frequency PPP with different schemes for GPS, GLONASS and GPS/Beidou/GLONASS/Galileo solutions at station SEYG on 3 September 2018. The value errors of the respective solutions were shifted by 0.4 m in order to avoid overlapping. The convergence criterion is defined when the component of the error is less than 0.1 m and stays within 0.1 m in the subsequent epochs. During the period 00:00 to 02:00 UTC, approximately 8–10 and 6–8 satellites can be seen at SEYG in each epoch for GPS-only and GLONASS-only PPP and the corresponding variation position dilution of precision (PDOP) is 1.5–2.6 and 1.7–3.0, respectively. The observed satellite number of quad-constellation PPP are between 27 and 32 and the PDOP values are below 1.0 and very stable. It is clear that the IF and UC approaches have almost the same performance at SEYG. The convergence time of ionosphere constraint GPS-only PPP is less than the UC approach thanks to the external ionospheric information at SEYG. The convergence time of ionosphere constrained GLONASS-only PPP is little longer compared with the UC solution, which is mainly caused by the existing IFBs in GLONASS though the pseudo-range observations are assigned a relatively lower weighting. Similarly, the IFBs of GLONASS can also explain why the convergence time of quad-constellation PPP in E and U components is not effectively reduced with the external ionospheric information at SEYG.
Figure 6.
Comparison of positioning error of b1/b2 dual-frequency PPP with different schemes for GPS, GLONASS and GPS/Beidou/GLONASS/Galileo solutions at station SEYG (DOY 246/2018, Kp ≈ 1.92). The corresponding satellite numbers and PDOP values are also shown.
The receiver DCB is estimated as an unknown parameter in the ionosphere-constrained approaches. Figure 7 shows the time series of the estimated GPS, Beidou, GLONASS and Galileo receiver DCB at SEYG. It should be noted that the b1/b3 DCB of GLONASS is not given because the GLONASS has no triple-frequency signal. The multi-GNSS MGEX DCB provided by the Chinese Academy of Sciences (CAS) (available at: ftp://igs.ign.fr/pub/igs/products/mgex/dcb/) is also shown in Figure 7 for reference and comparison, together with the standard deviation (STD) and RMS of corresponding DCB (see top of each panel). It can be seen that the estimated DCB of GIM-constrained approach is much swifter than the other two schemes. Owing to growing weighting for virtual ionospheric observation in the filter process, the existing errors of the ionospheric models have little influence on the positioning accuracy after convergence and are absorbed in the estimable receiver DCB [30]. Hence, as it is shown in Figure 7, this also reflects that the GIM model has the highest accuracy in three models at SEYG.
Figure 7.
Time series of the estimated receiver DCB at station SEYG (DOY 246/2018).
Figure 8 shows the average convergence time of b1/b2 and b1/b3 dual-frequency PPP with different schemes. Table 7 summarizes the RMS errors of dual-frequency PPP in multi-constellation combinations, the average values of all PPP tests after convergence are calculated. It can be seen that the b1/b2 based PPP performs better than the b1/b3 solutions. The performance of b1/b2 GPS/Beidou and GPS/Galileo PPP differs greatly from the b1/b3 solutions in that only GPS BLOCK-IIF can transmit signals on three frequencies. The positioning accuracy reaches approximately 0.5–2.5 cm in the horizontal and 2–5 cm in the vertical for dual-frequency PPP. Similar to single-frequency PPP, the combination of multi-GNSS speeds up the convergence process and improves the positioning accuracy. For instance, the convergence of quad-constellation b1/b2 GIM-constrained PPP is obviously improved by 40.6% from 13.88 to 8.21 min, compared with the GPS-only solution. The performance of the IF and UC PPP approaches are generally consistent for the equivalence of two models. Introducing different ionospheric models as constraints will reduce the convergence time of PPP schemes in different levels. We can see that the improving average convergence performance for GLONASS-only PPP with ionosphere constraints is the lowest compared with other solutions, where the performances of part stations like the results of Figure 6 may even deteriorate, which is primarily attributed to the existing GLONASS pseudo-range IFBs. The results for dual-frequency ionosphere-constrained GLONASS PPP achieved by [13] is slightly different, which is mainly attributed to different GLONASS code observation precision. In three ionosphere-constrained approaches, the GIM-constrained PPP has the best convergence performance and NTCM-constrained PPP performs better than the BIM-constrained solution. For quad-constellation b1/b2 PPP schemes, the improvement in the convergence time of BIM-, NTCM- and GIM-constrained is 5.2%, 6.2% and 8.5%, respectively, compared with the UC solution. A small but not obvious improvement can be seen in the positioning accuracy with the ionosphere constraint, mainly due to the relatively higher weighting after convergence. The GIM-constrained PPP has the best positioning accuracy in the different schemes.
Figure 8.
Average convergence time for GPS-only, Beidou-only, GLONASS-only, Galileo-only, GPS/Beidou, GPS/GLONASS, GPS/Galileo, GPS/Beidou/GLONASS and GPS/Beidou/GLONASS/Galileo dual-frequency PPP collected at ten stations over thirty days.
Table 7.
RMS of dual-frequency PPP with IF approach, UC approach, and BIM-, NTCM- and GIM-constrained approaches (unit: cm).
5. Conclusions
To fully evaluate the ionospheric delay effects on multi-GNSS positioning performances, multi-GNSS positioning models for single (b1, b2 and b3) and dual-frequency (b1/b2 and b1/b3) GNSS signals were assessed by different ionosphere processing schemes. The positioning models were extended to SPP or PPP processing with observations from single-, dual-, triple- and quad-constellations. Static datasets collected at ten stations over thirty consecutive days were utilized to evaluate the impact on positioning performance with ionospheric delay models.
Comparative analysis showed that the positioning accuracy of single-frequency SPP with the external ionospheric model correction can obtain meter-level accuracy, and the vertical error is relatively larger than the horizontal components. For single-frequency SPP, the GIM correction solution achieves the best accuracy and the accuracy of SPP with NTCM correction is better than the solution with the BIM correction in the E and U components. The multi-GNSS single-frequency PPP results indicate that the GRAPHIC and UC approaches have the same performance levels. The average convergence time of single-frequency PPP with external ionosphere correction is reduced. Compared with the quad-constellation b2 single-frequency UC approach, the improvement in the convergence time of BIM-, NTCM- and GIM-constrained solutions is 15.2%, 24.8% and 28.6%, respectively. The improvement in positioning accuracy of the ionosphere-constrained PPP is not obvious for the given higher weighting after convergence. The positioning accuracy of the GIM-constrained PPP is the best and NTCM-constrained PPP solutions perform better than the BIM-constrained solutions in the E and U components. For multi-GNSS dual-frequency PPP, the performance of IF and UC solutions are the same. The improvement in convergence time of dual-frequency PPP varies for different constellations. The existing GLONASS pseudo-range IFBs cause the improvement in the GLONASS-only solutions to be the lowest of all schemes. Compared with the quad-constellation b1/b2 UC approach, the improvement in convergence time of the BIM-, NTCM- and GIM-constrained solution is 5.2%, 6.2% and 8.5%, respectively. The positioning accuracy of the GIM-constrained PPP is the best in all positioning schemes. Also, the combination of multi-GNSS can improve the positioning performance for all three positioning schemes.
Author Contributions
Conceptualization of the Manuscript Idea: K.S. and S.J.; Methodology and Software: K.S. and M.M.H.; Writing-Original Draft Preparation: K.S.; Writing-Review and Editing: S.J. and M.M.H.; Supervision and Funding Acquisition: S.J.
Funding
This research was funded by the National Natural Science Foundation of China-German Science Foundation (NSFC-DFG) Project, grant number 41761134092.
Acknowledgments
The authors gratefully acknowledged the GFZ for providing products and IGS for the data from MGEX. Many thanks go to Dr. Guoqiang Jiao for his valuable suggestions. We also thank the anonymous reviewers for their detailed and constructive comments that significantly improved the manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Jin, S.G.; Jin, R.; Kutoglu, H. Positive and negative ionospheric responses to the March 2015 geomagnetic storm from BDS observations. J. Geod. 2017, 91, 613–626. [Google Scholar] [CrossRef]
- Chen, L.; Yi, W.; Song, W.; Shi, C.; Lou, Y.; Cao, C. Evaluation of three ionospheric delay computation methods for ground-based GNSS receivers. GPS Solut. 2018, 22, 125. [Google Scholar] [CrossRef]
- Klobuchar, J.A. Ionospheric time-delay algorithm for single-frequency GPS users. IEEE Trans. Aerosp. Electron. Syst. 1987, AES-23, 325–331. [Google Scholar] [CrossRef]
- Radicella, S.M. The NeQuick model genesis, uses and evolution. Ann. Geophys. 2009, 52, 417–422. [Google Scholar]
- Jakowski, N.; Hoque, M.M.; Mayer, C. A new global TEC model for estimating transionospheric radio wave propagation errors. J. Geod. 2011, 85, 965–974. [Google Scholar] [CrossRef]
- Odijk, D. Ionosphere-free phase combinations for modernized GPS. J. Surv. Eng. 2003, 129, 165–173. [Google Scholar] [CrossRef]
- Pengfei, C.; Wei, L.; Jinzhong, B.; Hanjiang, W.; Yanhui, C.; Hua, W. Performance of precise point positioning (PPP) based on uncombined dual-frequency GPS observables. Survey Rev. 2011, 43, 343–350. [Google Scholar] [CrossRef]
- Lou, Y.; Zheng, F.; Gu, S.; Wang, C.; Guo, H.; Feng, Y. Multi-GNSS precise point positioning with raw single-frequency and dual-frequency measurement models. GPS Solut. 2016, 20, 849–862. [Google Scholar] [CrossRef]
- Gu, S.; Shi, C.; Lou, Y.; Liu, J. Ionospheric effects in uncalibrated phase delay estimation and ambiguity-fixed PPP based on raw observable model. J. Geod. 2015, 89, 447–457. [Google Scholar] [CrossRef]
- Zhang, H.; Gao, Z.; Ge, M.; Niu, X.; Huang, L.; Tu, R.; Li, X. On the convergence of ionospheric constrained precise point positioning (IC-PPP) based on undifferential uncombined raw GNSS observations. Sensors 2013, 13, 15708–15725. [Google Scholar] [CrossRef]
- Cai, C.; Liu, Z.; Luo, X. Single-frequency ionosphere-free precise point positioning using combined GPS and GLONASS observations. J. Navig. 2013, 66, 417–434. [Google Scholar] [CrossRef]
- Cai, C.; Gong, Y.; Gao, Y.; Kuang, C. An Approach to Speed up Single-Frequency PPP Convergence with Quad-Constellation GNSS and GIM. Sensors 2017, 17, 1302. [Google Scholar] [CrossRef] [PubMed]
- Zhou, F.; Dong, D.; Li, W.; Jiang, X.; Wickert, J.; Schuh, H. GAMP: An open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations. GPS Solut. 2018, 22, 33. [Google Scholar] [CrossRef]
- Schönemann, E.S.; Becker, M.; Springer, T. A new approach for GNSS analysis in a multi-GNSS and multi-signal environment. J. Geod. Sci. 2011, 1, 204–214. [Google Scholar] [CrossRef]
- Wang, N.; Yuan, Y.; Li, Z.; Huo, X. Improvement of Klobuchar model for GNSS single-frequency ionospheric delay corrections. Adv. Space Res. 2016, 57, 1555–1569. [Google Scholar] [CrossRef]
- CSNO. BeiDou Navigation Satellite System Signal in Space Interface Control Document—Open Service Signal B3I. Version 1.0; China Satellite Navigation Office: Beijing, China, 2018. [Google Scholar]
- Nava, B.; Coisson, P.; Radicella, S.M. A new version of the NeQuick ionosphere electron density model. J. Atmos. Sol. Terrest. Phys. 2008, 70, 1856–1862. [Google Scholar] [CrossRef]
- Hoque, M.M.; Jakowski, N.; Berdermann, J. Ionospheric Correction using NTCM driven by GPS Klobuchar coefficients for GNSS applications. GPS Solut. 2017, 21, 1563–1572. [Google Scholar] [CrossRef]
- Otsuka, Y.; Ogawa, T.; Saito, A.; Tsugawa, T.; Fukao, S.; Miyazaki, S. A new technique for mapping of total electron content using GPS network in Japan. Earth Planets Space 2002, 54, 63–70. [Google Scholar] [CrossRef]
- Schaer, S.; Gartner, W.; Feltens, J. IONEX: The IONosphere Map Exchange Format Version 1. In Proceedings of the IGS AC Workshop, Darmstadt, Germany, 9–11 February 1998. [Google Scholar]
- Witchayangkoon, B. Elements of GPS Precise Point Positioning. Ph.D. Dissertation, Department of Spatial Information Science and Engineering, University of Maine, Orono, ME, USA, 2000. [Google Scholar]
- Gao, Z.; Ge, M.; Shen, W.; Zhang, H.; Niu, X. Ionospheric and receiver DCB-constrained multi-GNSS single-frequency PPP integrated with MEMS inertial measurements. J. Geod. 2017, 91, 1351–1366. [Google Scholar] [CrossRef]
- Kalman, R. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef]
- Su, K.; Jin, S. Improvement of Multi-GNSS Precise Point Positioning Performances with Real Meteorological Data. J. Navig. 2018, 71, 1363–1380. [Google Scholar] [CrossRef]
- Kouba, J. A Guide to Using International GNSS Service (IGS) Products; IGS Central Bureau, Jet Propulsion Laboratory: Pasadena, CA, USA, 2009; p. 34. [Google Scholar]
- Gérard, P.; Luzum, B. IERS Conventions; No. IERS-TN-36; Bureau International des Poids et Mesures: Sevres, France, 2010. [Google Scholar]
- Wu, J.T.; Wu, S.C.; Hajj, G.A.; Bertiger, W.I.; Lichten, S.M. Effects of antenna orientation on GPS carrier phase. Astrodynamics 1992, 18, 1647–1660. [Google Scholar]
- Schaffrin, B.; Grafarend, E. Generating classes of equivalent linear models by nuisance parameter. Manuscr. Geod. 1986, 11, 262–271. [Google Scholar]
- Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications, 3nd ed.; Springer: Berlin, Germany, 2016. [Google Scholar]
- Jin, S.G.; Jin, R.; Li, D. Assessment of BeiDou differential code bias variations from multi-GNSS network observations. Ann. Geophys. 2016, 34, 259–269. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).