Preprint
Article

This version is not peer-reviewed.

Multi-GNSS Large Areas PPP-RTK Performance during Ionosphere Anomaly Periods

A peer-reviewed article of this preprint also exists.

Submitted:

10 January 2025

Posted:

13 January 2025

You are already at the latest version

Abstract
Precise Point Positioning with real-time kinematic (PPP-RTK) technology, which relies on Global Navigation Satellite Systems (GNSS), encounters difficulties in achieving high-precision and rapid convergence during ionospheric scintillation events such as those occurring in thunder-storms. Most existing research on PPP-RTK has primarily focused on calm ionospheric conditions, with limited analysis of its performance under ionospheric anomalies. This study analyzes 13-day data collected from 305 Australian stations, encompassing both ionospheric anomalies (from May 10th to 13th, 2024) and calm periods. We evaluated the residuals of uncalibrated phase delay (UPD), the accuracy of atmospheric modeling, as well as the positioning accuracy and convergence time of PPP-RTK. The results reveal that during ionospheric anomalies, com-pared to calm conditions, the accuracy of wide-lane and narrow-lane UPDs decreases by 2.4% and 1.4%, respectively. Meanwhile, the accuracy of estimated ionospheric and tropospheric de-lays deteriorates by 167.1% and 17.3%, respectively. In terms of PPP-RTK services, for the hori-zontal component, the convergence times increase by 25.0%, 44.4%, and 55.6% for the GPS-only, GPS+Galileo, and GPS+Galileo+BDS solutions, respectively. For the vertical component, the in-creases are 56.9%, 81.6%, and 87.2%, respectively. Regarding the positioning accuracies, for the horizontal component, they decline by 5.5%, 7.4%, and 10.4% for the GPS-only, GPS+Galileo, and GPS+Galileo+BDS solutions, respectively. For the vertical component, the declines are 11.8%, 13.0%, and 18.5%, respectively. This indicates that ionospheric anomalies significantly disrupt PPP-RTK services, mainly due to the degradation of ionospheric delay estimates, which directly affects positioning results. Although the ionosphere can lead to significant degradation in posi-tioning performance, the positioning performance can still be substantially improved with an in-crease in the number of satellites. This study thus offers new insights into the performance of PPP-RTK during ionospheric disturbances.
Keywords: 
;  ;  ;  

1. Introduction

Precise Point Positioning (PPP) relying on the Global Navigation Satellite System (GNSS) has become a mature technology after decades of development and is widely applied in fields such as geoscience, autonomous driving, precision agriculture, and geological disaster monitoring. However, the real-time PPP service accuracy and timeliness are directly related to the accuracy of the atmosphere.
Atmospheric delay can be divided into tropospheric delay and ionospheric delay. Among them, the ionospheric delay is generally tens or hundreds of times that of the tropospheric delay, and its accuracy directly affects positioning accuracy and convergence speed. To solve ionospheric delay in positioning, the legacy PPP technology adopts the ionosphere-free (IF) combination or estimates as a parameter in undifferenced and uncombined (UDUC) modes [1,2]. However, the ionosphere parameters and ambiguity parameters require a relatively long time to separate. With the advancement of real-time orbit, clock, and ambiguity resolution (AR) technologies [3,4,5,6,7,8,9], PPP with external ionospheric and tropospheric delays has found extensive application in numerous scientific research endeavours and civilian applications [10,11,12]. This enables rapid resolution of initial carrier-phase ambiguities within a few mins, effectively implementing PPP with Real-Time Kinematic (PPP-RTK) [13].
PPP–RTK combines the benefits of both PPP and RTK methods. It enhances PPP by providing users with satellite phase biases, facilitating single-receiver ambiguity resolution, and achieving RTK-like positioning performance. PPP–RTK is more flexible than RTK, as it utilizes the State Space Representation (SSR) approach, which is easier to broadcast and covers larger areas with less data volume. It can be implemented over large regions with sparse reference station networks and is not limited by the communication restrictions of ground networks. Satellite orbit, clock offsets, and uncalibrated phase delay (UPD) products can be broadcast through satellite signals or network communication. Additionally, high-precision atmospheric information can be provided through various enhancement methods, such as low-orbit satellites or internet [14].
Currently, some researches were the first to propose the Uncombined and Un-differenced Ionospheric-Free Combined PPP–RTK (UDUC PPP–RTK) by selecting a distinct clock datum [15,16], while Zhang et al. (2011) suggested adopting a common clock datum [17]. The common clock model allows the estimation of receiver and satellite biases instead of being absorbed into distinct clocks. When the biases are properly constrained, it provides a stronger model. Subsequently, researchers extended the common clock undifferenced and uncombined PPP–RTK from dual-frequency GPS cases to multi-frequency and multi-GNSS scenarios [5,18,19]. Imposing various constraints on atmospheric delays has led to different PPP–RTK variations suitable for small-scale, medium-scale, and large-scale networks [20,21,22,23,24,25]. Even in the specific case where the network consists of only one receiver, researchers have introduced the concept of single-station PPP–RTK [26]. For different conditions, Geng et al. (2022) evaluated the performance of all-frequency GPS/Galileo/BDS PPP-RTK in challenging GNSS environments, including demonstrating its positioning accuracy and ambiguity fixing rate in static and vehicle-mounted scenarios through experiments, but the case of abnormal ionosphere was not considered [27]. Li et al. (2023) uses factor graph-based PPP-RTK in urban environments to further improve the accuracy and robustness of PPP-RTK solutions [28]. Furthermore, for the various proposed PPP-RTK models and improved algorithms, numerous studies have conducted evaluations and analyses on the performance of PPP-RTK [29,30].
However, for PPP-RTK, the most crucial aspect is the accuracy of ionospheric delay products. At present, many researchers have conducted studies on the ionosphere of PPP-RTK, indicating solar activities are related to ionospheric events. The evolution of the ionosphere is significantly modulated by the level of solar radiation and solar activity events through complex mechanisms [31]. Existing studies have shown that ionospheric anomalies can have a significant impact on the availability of GNSS services and interfere with the availability of data, and have been analyzed and evaluated in mid-latitude and low-latitude regions [32,33,34]. To achieve better performance under different ionospheric conditions, Li et al. (2022) introduced cross-verified ionospheric uncertainty to achieve more appropriate ionospheric constraints and adapt to different ionospheric environments [32]. However, in the case of low elevation angles or abnormal ionospheric conditions, the existing calculation methods for ionospheric delay and uncertainty of PPP-RTK still cannot obtain accurate enhanced information.
Currently, research on PPP-RTK has primarily focused on evaluating and analyzing positioning performance during periods of ionospheric calm. The ionosphere is highly variable, especially during periods of high solar activity, geomagnetic storms, or even during sunrise and sunset. Studies limited to calm conditions fail to account for the disturbances and variations that can significantly impact GNSS signal propagation, leading to errors in positioning. Real-world applications of PPP-RTK must consider these challenging conditions to ensure reliable performance. GNSS applications that use PPP-RTK for precise positioning are often deployed in diverse environmental conditions, not just during calm ionospheric periods. By focusing solely on calm conditions, studies overlook the robustness of the system in adverse scenarios, where performance might degrade or require additional mitigation strategies. Few studies have focus on the performance of PPP-RTK and atmospheric delay differences during periods of ionospheric activity, especially during abnormal solar activity.
According to NASA and NOAA, during May 2024, a barrage of large solar flares and coronal mass ejections (CMEs) launched clouds of charged particles and magnetic fields toward Earth, creating the strongest geomagnetic storm at Earth in two decades — and possibly among the strongest displays of auroras on record in the past 500 years [35]. During periods of increased solar activity, such as solar maximum, the Sun emits higher levels of solar radiation, which intensifies ionospheric activity. This results in more frequent and severe ionospheric disturbances, including ionospheric scintillation and Total Electron Content (TEC) fluctuations. Since PPP-RTK relies on precise measurements of signal delays through the atmosphere, understanding how these disturbances impact signal quality and accuracy is critical for improving performance in real-world conditions. This particular period of solar activity offers a unique opportunity for PPP-RTK performance during ionosphere anomaly. To address that gap, the period of abnormal solar activity from May 10th to 13th, 2024, was selected to specifically explore positioning and atmospheric estimation performance under both calm and active ionospheric conditions.
The structure of this paper is as follows. First, we introduce the PPP-RTK, UPD estimation, and precise atmospheric delay deriving methods. Next, the observation data and detailed processing strategies of the experiment are presented. Finally, the results and analysis of estimated UPDs, atmospheric delay differences, and PPP-RTK performance are compared and discussed, followed by the conclusions.

2. Materials and Methods

This study begins with GNSS observation equations to explain the methods of PPP-RTK used to derive atmospheric delay and UPD estimation on the server side. Then we present the positioning with ambiguity resolution and atmospheric delay constraint on the user side.

2.1. GNSS Observation Equations

The raw GNSS observations in the unit of length from satellite s to receiver r take the form of,
P r , f s = ρ r s + c d t r d t s + T r s + γ f I r , 1 s + c d r , f + d f s + ε P , f L r , f s = ρ r s + c d t r d t s + T r s γ f I r , 1 s + λ f N f + c b r , f + b f s + ε L , f
where superscript s , subscript r , and f are satellite, receiver, and frequency band, respectively; P r , f s and L r , f s are the pseudo-range and the carrier-phase observations with all necessary corrections listed in Table 1; c is the light speed, d t r and d t s are receiver and satellite clock offsets; T r s is the slant troposphere delay; I 1 is ionospheric delay along the line-of-sight from satellite to receiver at the frequency L1, and γ f = f 1 2 / f f 2 ; λ f is wavelength; N f is phase ambiguity; d r , f , and d f s and b r , f , and b f s are code and phase biases in receiver and satellite sides, respectively; ε P , f and ε L , f are code and phase measurement noise including the multipath effect, respectively.
Typically, PPP technology relies on external high-precision products. In our study, we obtained high-precision real-time orbit and clock products from Centre national d'études spatiales (CNES). By applying these corrections, along with products for antenna calibration from International GNSS Service (IGS) and pseudorange signal bias correction from Chinese Academy of Sciences (CAS), the unknown parameters are reduced to tropospheric and ionospheric delays, coordinates, ambiguities, and receiver clock offsets. In PPP-RTK service, undifferenced and uncombined PPP mode are generally applied to derive the ionospheric delay of the satellite-station pair, and Eq. (1) can re-parameterization as [36],
P r , f s = e r s · x + c · ^ t r + γ f · I ^ r , 1 s + m s · Z W D r + ε P , f
L r , f s = e r s · x + c · ^ t r + γ f · I ^ r , 1 s + m s · Z W D r + λ f s · N ^ r , f s + ε L , f
where P r , f s and L r , f s are the pseudo-range and the carrier-phase observed-minus-computed value; e r s is the unit vector from satellite to receiver; x = [ x y z ] is the receiver coordinates increments vector; ^ t r is receiver end clock absorbed pseudo-range biases; I ^ r , 1 s is slant ionospheric delay including pseudo-range biases; m s is the mapping function of tropospheric zenith wet delay (ZWD) Z W D r ; N ^ r , f s is phase ambiguities which has been changed due to the re-parameterization.
For GNSS high-precision positioning, the most critical aspect is achieving accurate ambiguity resolution. In this study, we focus on dual-frequency observations, and therefore, we first estimate the wide-lane (WL) and narrow-lane (NL) uncalibrated phase delay (UPD) derived from dual-frequency ionosphere-free combinations, which are essential for ambiguity resolution. To fix the ambiguity, the float phase ambiguities detailed forms are given as follows,
N ^ r , f s = N r , f s + c / λ f s γ 2 1 × γ f 1 d r , 2 + d 2 s γ f + γ 2 d r , 1 + d 1 s
To resolve the integer ambiguity in PPP, the UPD must be calibrated for the carrier-phase ambiguities. We following Ge et al. (2018) to estimate WL and NL UPDs in ambiguity resolution. The WL UPDs are calculated using the Melbourne–Wübbena (MW) combination, while the NL UPDs are estimated based on the NL ambiguities derived from IF ambiguities with fixed WL integers. Their usability in UDUC-PPP has been demonstrated [37,38]. The relationships among IF, L1, L2, WL, and NL ambiguities can be expressed as follows to illustrate the principle for UPD estimation on the server side and using UPDs for ambiguity resolution on both the server side and user side [38].
N ¯ r , I F s = f 1 2 f 1 2 f 2 2 N ¯ r , 1 s f 1 f 2 f 1 2 f 2 2 N ¯ r , 2 s = f 1 f 1 + f 2 N ¯ r , N L s f 1 f 2 f 1 2 f 2 2 N r , W L s
With,
N ¯ r , W L s = N r , W L s + d r , W L d W L s N ¯ r , N L s = N r , N L s + d r , N L d N L s
where N r , W L s , N ¯ r , W L s , N r , N L s , and N ¯ r , N L s are WL integer and float, and NL integer and float ambiguities, respectively; d r , W L , d W L s , d r , N L , and d N L s are WL and NL UPDs in receiver and satellite side, respectively. From Eq. (5) either the estimated IF ambiguity or L1 and L2 ambiguities can be decomposed into the corresponding WL and NL ambiguities. If the float estimates of all the ambiguities are obtained, the UPD can be estimated according to Eq. (6) for WL and NL, respectively. Reversely, with achieved WL and NL UPD products, the related ambiguities can be fixed at a single receiver. Therefore, the remaining parameters to be estimated are,
X = ( Δ r T , Z W D r , ^ t r , ( I S B S y s ) T , ( I F B s ) T , ( I ^ r , 1 s ) T ) T
The Kalman filter is employed for the parameter estimation. Tropospheric Z W D r and ionospheric slant delay I ^ r , 1 s are estimated as random walk process noise, respectively. The receiver clock ^ t r is estimated as epoch-wise white noise and the inter-system bias I S B S y s and inter-frequency bias I F B s parameters are estimated as constant values over time. I S B S y s are applied for Code Division Multiple Access (CDMA) satellite, i.e., BDS and Galileo constellations, while and I F B s are applied to GLONASS Frequency-division multiple access (FDMA) mode satellites.
For each reference station, the PPP-AR mode with fixed coordinates is performed to derive the tropospheric ZWD and slant ionospheric delays of all satellites. Eq. (2) can be further transformed as follows,
l r , f s = t ^ r + m r , w s T r , w γ f I ^ r , 1 s + ε l , f s
The tropospheric ZWD is estimated using random walk process with the power spectral density of 3 mm/sqrt(h), and slant ionospheric delay is estimated as white noise. The IDW algorithm is employed to provide interpolated tropospheric and ionospheric delay products, with ionospheric uncertainties calculated using the cross-validation method.

2.2. Positioning with Atmospheric Accuracy Constraint

On the server side, tropospheric and ionospheric delays are estimated and derived from each reference station and used as inputs to calculate the interpolated corrections. The interpolated ZWD and slant ionospheric delays are then added as virtual observations to enhance the PPP-AR solution on the user side.
δ s = f s F s ,         σ 2
where, f s is interpolated value from nearby reference stations with uncertainty σ 2 , F s is PPP-AR derived value, δ s represent the differences between the product values and the estimated values [39].

3. Observation Data and Processing Strategies

In this section, we detail the experiments, including the station distribution and the processing strategies for positioning.

3.1. Dataset

The study area encompasses the entire Australian region, utilizing GNSS data from the Australia National Positioning Infrastructure reference networks within this region (https://ga-gnss-data-rinex-v1.s3.amazonaws.com/index.html#public/). To compare the service performance of PPP-RTK under different ionosphere conditions, data are selected for ten days during the ionospheric calm period from 1st to 10th of May, 2024, and three days in the period of ionosphere activity from 10th to 13th of May, 2024. This dataset encompasses signals from GPS, Galileo, and BDS-3 satellites, and all stations can fully support GPS L1/L2, Galileo E1/E5a, GLONASS L1/L2, and BDS-3 B1/B3 frequencies.
The ionospheric delay Kp index for these periods are presented in Figure 1. The geomagnetic three-hourly Kp index, introduced by Matzka et al. [40], is designed to measure solar particle radiation by its magnetic effects and is considered a proxy for the energy input from the solar wind to Earth.
Stations are uniformly selected across the Australian region to solve atmospheric parameters on the server side. To validate the PPP-RTK performance, 221 external stations are chosen for positioning validation. The distribution of these stations is shown in Figure 2.
From Figure 2, it is evident that the 84 stations on the service-side uniformly cover the Australian region, and the remaining 221 stations are selected for positioning verification also ensure good coverage across Australia. Due to the uneven distribution of stations, with a dense concentration in the eastern region and a sparse distribution in the western region, we restricted to ensure consistent service performance evaluation of PPP-RTK. Specifically, stations were selected such that the distance between reference and rover stations is larger than 100 km.
3.2 Processing Strategy
In the data processing, we divided the workflow into two parts: server-side and user-side. The primary objective of the server-side is to estimate UPD products and derive atmospheric delay. To ensure the accuracy and stability of atmospheric delay, ambiguity fixing is performed at each server-side station. The user-side then uses the received atmospheric delay to accelerate ambiguity fixing. Additional data processing strategies are detailed in Table 1.
The WL and NL UPDs are first generated for broadcasting, and their quality is subsequently evaluated. Following this, PPP-AR is performed to determine the tropospheric ZWD and ionospheric delays at each reference station, and the differences between the calm and active conditions are analyzed. The interpolated values and uncertainties of the tropospheric and ionospheric delays are then calculated and broadcast. Finally, the PPP-RTK service is analyzed to compare positioning performance and assess the impact during ionospheric active conditions. At the user end, reference stations are used to estimate the WL and NL UPDs products via IF static mode PPP in advance. It is important to note that while UDUC-PPP can obtain ambiguity on each frequency, IF-PPP solutions are more stable due to their reduced sensitivity to ionospheric effects [48]. Thus, using WL and NL UPDs to fix the ambiguity helps deriving atmospheric delay at each reference station. The derived ionospheric and tropospheric delays are interpolated from three nearby stations and then broadcast to the user side. The uncertainty information is calculated following the methodology of [49]. Finally, PPP-RTK is performed on the user end.

4. Experimental Validation

In this section, the WL and NL UPD products are analyzed in advance. The UPD products are estimated using the selected server end stations. High-precision tropospheric and ionospheric delays are derived by resolving the ambiguities at all service stations. Finally, the positioning accuracy was verified across all user stations.

4.1. UPD Estimation

The WL and NL UPD products of GPS, Galileo, and BDS satellites are estimated in advance. We present DOY 130 (ionosphere calm) and 132 (ionosphere active) calculated UPD products. The WL and NL UPDs are estimated every 30 seconds, i.e., each epoch.
It can be seen from Figure 3. that the GPS, Galileo, and BDS satellites WL UPDs for 130 days all show stable sequences, with STD values of 0.061, 0.063, and 0.056 cycles, respectively. Compared with the stable ionospheric conditions for 130 DOY, the ionosphere on the 132 days is affected by abnormal solar activities, and the results of UPD also show larger fluctuations. The STDs of GPS, Galileo, and BDS reach 0.063, 0.081, and 0.066 cycles, respectively. It can be noted that when solar activities are abnormal, the activity of the ionosphere will give rise to a greater fluctuation in the solution of ambiguous parameters, leading to poorer stability of the estimated UPD products. Conversely, the GPS, Galileo, and BDS satellite NL UPDs for 130 DOY present stable sequences, with STD values of 0.035, 0.034, and 0.040 cycles, respectively. The NL UPD results on the 132 DOY also show large fluctuations, with the STDs of GPS, Galileo, and BDS satellites reaching 0.047, 0.041, and 0.048 cycles, respectively.
We also conducted a simultaneous analysis of fixed residuals for WL and NL UPD across the three systems (Figure 4.). The WL fixed residuals on 130 DOY exhibited strong stability, with GPS, Galileo, and BDS satellites showing residuals within ±0.15 cycles at 89.3%, 85.0%, and 92.2%, respectively. On 132 DOY, these percentages slightly decreased to 87.7%, 82.3%, and 90.2%, indicating reductions of approximately 1.7%, 3.1%, and 2.2%, respectively, compared to around 130 DOY. For NL, the reductions were 1.4%, 1.5%, and 1.2%, respectively. In terms of ±0.25 cycles, the impact of active ionospheric conditions on WL UPD estimates for GPS, Galileo, and BDS was 1.7%, 3.2%, and 0.9%, while for NL, the impact was 1.0%, 1.1%, and 0.5%, respectively. This highlights that during active ionospheric periods, UPD estimation is affected, with a slightly greater influence observed on WL UPD compared to NL.

4.2. Atmospheric Delay Performance Evaluation

In this section, we present the PPP-AR derived tropospheric and ionospheric delays under ionospheric calm conditions (DOY 130) and active conditions (DOY 132). We select the CNDO station as a representative example to illustrate the differences and impacts between ionosphere calm and active conditions. The differences are computed between the PPP-AR derived values from the user station and those interpolated from three nearby stations. We begin by presenting the ionospheric delays under various conditions in Figure 5.
It can be seen from the above figure that at the CNDO station, the ionospheric delays exhibit stable results during calm periods, with all differences between user-end PPP-AR derived and nearby reference stations interpolated are less than 0.3 m. However, during active ionospheric periods, differences can exceed 1 m. For GPS, Galileo, and BDS systems, the STD during calm ionospheric conditions are approximately 5.2 cm, 4.7 cm, and 4.6 cm, respectively. During active ionospheric conditions, these values can increase significantly to 12.8 cm, 12.1 cm, and 13.9 cm, respectively. This represents an increase in residuals compared to calm periods by 145.4%, 157.1%, and 200.3%, respectively.
Additionally, we present differences in tropospheric ZWD under different ionospheric condition solutions at the same periods (Figure 6.).
It is evident that during periods of ionospheric anomalies, tropospheric ZWD estimations are also affected. Compared to the 1.04 cm accuracy during the calm period on DOY 130, the estimated tropospheric fluctuation increased to 1.22 cm on DOY 132 during ionospheric anomalies, representing a 17.3% increase. This illustrates those abnormal ionospheric fluctuations impact PPP-AR solutions, leading to significant discrepancies in both ionospheric and tropospheric delays estimation. During abnormal ionospheric conditions, these errors may become more intricate and pronounced, resulting in substantial deviations in ionospheric and tropospheric delays. For instance, variations in ionospheric delay can introduce errors in satellite signal propagation time calculations, thereby affecting positioning accuracy, and leading to inaccuracies in tropospheric parameter estimates. We also conducted statistical analysis of all station interpolated results on these days, as summarized in Table 2.
The table shows that during the ionospheric calm period, the average difference in STD is only 4.97 cm. However, when the ionosphere condition is abnormal, the STD of the difference increases significantly to 13.86 cm, a 178.9% rise compared to the calm period. For the troposphere, due to the inaccurate estimation of the PPP solutions, the STDs during calm and abnormal periods are 1.01 and 1.32 cm, respectively, representing an increase of 30.7%.

5. Positioning Validation

In this section, our analysis starts with investigating the positioning performance of PPP-AR in the ionosphere active period and the ionosphere calm period by utilizing the estimated UPD products. Then, we carry out an evaluation on the convergence time and positioning accuracy of PPP-RTK. Firstly, we present the GPS+Galileo+BDS satellites positioning result of CNDO and ARGN stations as examples on DOY 130 (ionosphere calm condition) and DOY 132 (ionosphere active condition) in Figure 7.
It can be seen from Figure 7 that there are significant differences in the positioning results during ionospheric quiet and active times at the CNDO station located in the east of Australia and the ARGN station in the western region of Australia. We select the positioning results of two hours for comparison. The ionospheric calm period is from 12:00 to 14:00 on the DOY 130, while the ionospheric active period is from 12:00 to 14:00 on the DOY 132. The sampling rate is 30 seconds, and the observation signals of the GPS, Galileo, and BDS systems were used.
For the CNDO station, it only takes 2 mins to achieve rapid convergence and ambiguity fixing during the ionospheric quiet period. However, during the period when the ionosphere is more active, it even takes 80 mins for the positioning results to show a smooth characteristic. Compared to the RMS of 1.9, 3.0, and 4.7 cm in the E, N, and U directions during the quiet period, when the ionosphere is active, the positioning accuracy decreases to 2.8, 4.6, and 8.2 cm. At the ARGN station, the convergence time is about 3 mins during the ionospheric quiet period, while it takes 30 mins to complete the convergence during the active period. Compared to the positioning accuracy of 2.8, 1.9, and 4.1 cm during the quiet period, the active ionosphere leads to a decrease in positioning accuracy to 4.0, 4.6, and 10.2 cm. Overall, both the eastern and western regions of Australia are affected by the active ionosphere, and the PPP-RTK positioning results and convergence time are greatly affected.
Finally, we conducted a statistical analysis of PPP-RTK positioning performance using GPS, Galileo, and BDS systems, focusing on convergence time and positioning accuracy. These metrics were separately calculated and presented. We used the static daily solution results during the ionospheric calm period as the reference coordinates. Regarding the evaluation of the PPP-RTK in both the ionosphere active period and the ionosphere calm period with respect to convergence time and positioning accuracy, we divide the daily observations from all 221 stations (depicted in Figure 2) over a span of 13 days into 12 2-hourly sub-sessions. For 221 positioning verification stations, the 13-day continuous observations resulted in 34,476 solution arcs, with approximately 7,500 arcs occurring during the ionospheric active period. Based on the obtained data, we calculate the 90th percentile positioning results for three solutions, namely GPS-only, GPS+Galileo, and GPS+Galileo+BDS-3. The convergence time is defined as the epoch when the 90th percentile positioning error drops below 10 cm. The 90th percentile result is ascertained by arranging the results in ascending order and then choosing the value at the 90th percentile to represent the convergence time and positioning accuracy.
We analyzed the average positioning results for different constellations combination. Figure 8 illustrates that in the horizontal component, the average convergence times in the ionosphere active period for GPS-only, GPS+Galileo, and GPS+Galileo+BDS are 4.8, 2.7, and 1.8 mins respectively. By contrast, in the ionosphere calm period, these convergence times are shortened to 3.6, 1.5, and 0.8 mins, which means improvements of around 25.0%, 44.4%, and 55.6% respectively. When it comes to the vertical component, for GPS-only, the convergence times in the ionosphere active and calm periods are 7.2 and 3.1 mins respectively. For GPS+Galileo, they are 4.9 and 0.9 mins respectively, and for GPS+Galileo+BDS, they are 3.9 and 0.5 mins respectively. On average, in the ionosphere calm period, compared to the ionosphere active period, the convergence improvements for these three solutions are approximately 56.9%, 81.6%, and 87.2% respectively.
Furthermore, we further statistically analyzed the positioning accuracies of different systems, including GPS, GPS+Galileo, and GPS+Galileo+BDS, and presented the positioning accuracies during the active and quiet periods of the ionosphere respectively, as shown in Figure 9.
We also present the positioning accuracy results after convergence in Figure 9. It can be observed that the positioning accuracy is superior in the ionosphere calm period. For the horizontal component, the positioning accuracies for GPS-only, GPS+Galileo, and GPS+Galileo+BDS-3 in the ionosphere active period are 1.84, 1.75, and 1.69 cm, respectively, while the corresponding values in the vertical component are 4.88, 4.51, and 4.33 cm. In contrast, during the ionosphere calm period, similar performance is shown, with horizontal accuracies reaching 1.74, 1.62, and 1.51 cm, and vertical accuracies attaining 4.31, 3.92, and 3.53 cm for the aforementioned systems respectively. Overall, multi-frequency signals significantly enhance positioning accuracy, yet their influence by ionosphere condition is still relatively significant.
When comparing the positioning accuracy of different systems between the ionosphere active and calm periods in both horizontal and vertical components, notable differences in improvement percentages are observed. In the horizontal component, the differences percentages are 5.5%, 7.4%, and 10.4% for GPS-only, GPS+Galileo, and GPS+Galileo+BDS, respectively. In the vertical component, they are 11.8%, 13.0%, and 18.5%. This also indicates that the positioning accuracy of PPP-RTK is significantly affected by ionospheric activities. During the ionospheric active period, both the positioning accuracy and the convergence speed will be affected, resulting in performance degradation. Overall, while multi-frequency signals can enhance positioning accuracy to some extent, the influence of ionosphere conditions remains significant and varies among different systems and between horizontal and vertical components.
Through the experimental tests in this study during the active and clam periods of the ionospheric condition, it can be seen that PPP-RTK has been significantly affected in terms of atmospheric estimation at the server end, UPD calculation, and positioning performance at the user end. During the ionospheric active period, the WL UPD also shows more significant fluctuation changes. The STDs of GPS, Galileo, and BDS satellites increase by 3.3%, 28.6%, and 17.9% respectively compared to the ionospheric calm period. In addition, for the narrow-lane UPD sequence, these three systems are affected by the ionosphere active condition, resulting in an increase of 34.3%, 20.6%, and 20.0% in STD. This also leads to a more discrete residual distribution of the ambiguity fixing, thus making the ambiguity fixing unable to be performed at some epochs.
Affected by the deterioration of UPD product quality, the accuracy and success rate of ambiguity fixing performed by each station also decrease. Therefore, the fluctuations of the estimated tropospheric and ionospheric delay products also increase significantly. Compared with the ionospheric calm period, the fluctuation of tropospheric delay significantly increases by 17.3%, while the ionosphere shows a greater change. The fluctuations of the three constellations of GPS, Galileo and BDS increase from 4.9 to 13.9 cm.
For the positioning, the UPD product affected by ionospheric anomalies also has a great impact on ambiguity fixing. At the same time, the estimated atmospheric products also have large fluctuations and differences. According to the statistical positioning results, compared with the ionospheric calm period, the convergence speed and accuracy of positioning have a large drop. That is to say, for the most mainstream PPP-RTK technology at present, the abnormality of the ionosphere will have a significant impact on its performance. Whether it is the UPD product at the service end or the extracted atmospheric parameters, the final positioning result will be affected by this.

6. Conclusions

This study examines the influence of UPD estimation, atmospheric delay derivation, and PPP-RTK under calm and highly active ionospheric conditions. The ionospheric delay and tropospheric ZWD are derived to assess active and calm ionospheric periods. Additionally, the derived atmospheric delays are interpolated from nearby stations and introduced to the PPP-AR model for correction. Finally, positioning errors and convergence times are statistically analyzed. The conclusions are as follows:
During the ionospheric calm period, both UPD estimation and atmospheric extraction exhibited stable performance, allowing PPP-RTK positioning to achieve rapid convergence within 1 minute at the 68th percentile. In contrast, during the ionospheric active period, both residuals and the stability of UPD estimation are affected, with WL and NL residuals increasing by 2.4% and 1.4%, respectively. The impact on the troposphere and ionosphere are significant, with tropospheric differences increasing by 17.3% and ionospheric differences reaching 167.1%.
For user-end positioning, the ionospheric anomalies led to a decrease in PPP-RTK positioning accuracy by 11.6%, 9.0%, and 10.2% in the ENU directions, respectively. The convergence speed also decreased by 203.6%, 183.3%, and 76.7% in the ENU directions, respectively.
In general, we analyzed and compared the influence of ionospheric anomalies on PPP-RTK and the performance differences of PPP-RTK during the ionospheric quiet and active periods through the ionospheric anomaly period in the Australian region. The research and analysis in this paper can be used as a performance reference for PPP-RTK services during the ionospheric anomaly period.

Author Contributions

Methodology, Z. W. and G. Y.; software, Z. W. and M. L.; validation, R. H. and M. Z.; writing—original draft preparation, Z. W.; writing—review and editing, R. H., M. L.; visualization, M. Z.; supervision, G. Y. All authors read and agreed to the published version of the manuscript.

Funding

The first and third authors received funding from Guizhou Provincial Key Technology R&D Program Research (Grant No 2024-138).

Data Availability Statement

The orbit and clock products we used are GFZ real-time products from 139.17.3.115:2101/SSRA00GFZ0. The GNSS data are provided by Geoscience Australia which can be accessed from https://ga-gnss-data-rinex-v1.s3.amazonaws.com/index.html#public/daily/, and DCB products are from CAS which is publicly accessed from IGS.

Acknowledgements

The authors would like to thank the Department of Science and Technology of Guizhou and Power China Guiyang Engineering Corporation Limited for their financial support. The authors are thankful to the Australia National Positioning Infrastructure, GFZ and supervisors for data providing or thesis supervision, which made this work possible.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zumberge, J.F.; Heflin, M.B.; Jefferson D.C.; Watkins M.M.; Webb F.H. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J Geophys Res 1997, 102(B3), 5005–5017. [CrossRef]
  2. Psychas, D.; Teunissen, P.J.G.; Verhagen, S. A Multi-Frequency Galileo PPP-RTK Convergence Analysis with an Emphasis on the Role of Frequency Spacing. Remote Sensing 2021, 13(16). [CrossRef]
  3. Heßelbarth, A.; Wanninger, L. SBAS orbit and satellite clock corrections for precise point positioning. GPS Solutions 2012, 17(4), 465-473. [CrossRef]
  4. Hadas, T.; Bosy, J. IGS RTS precise orbits and clocks verification and quality degradation over time. GPS Solutions 2014, 19(1), 93-105. [CrossRef]
  5. Ma, H.; Zhao, Q.; Verhagen, S.; Psychas, D.; Liu, X. Assessing the Performance of Multi-GNSS PPP-RTK in the Local Area. Remote Sensing 2020, 12(20). [CrossRef]
  6. Kazmierski, K.; Sośnica, K.; Hadas, T. Quality assessment of multi-GNSS orbits and clocks for real-time precise point posi-tioning. GPS Solutions 2017, 22(1). [CrossRef]
  7. Kazmierski, K.; Zajdel, R.; Sośnica, K. Evolution of orbit and clock quality for real-time multi-GNSS solutions. GPS Solutions 2020, 24(4). [CrossRef]
  8. Yao, Y.; He, Y.; Yi, W.; Song, W.; Cao, C.; Chen, M. Method for evaluating real-time GNSS satellite clock offset products. GPS Solutions 2017, 21(4), 1417-1425. [CrossRef]
  9. Li, X.; Chen, X.; Ge, M.; Schuh, H. Improving multi-GNSS ultra-rapid orbit determination for real-time precise point positioning. Journal of Geodesy 2018, 93(1), 45-64. [CrossRef]
  10. Elsobeiey, M.; Al-Harbi, S. Performance of real-time Precise Point Positioning using IGS real-time service. GPS Solution 2016, 20(3), 565–571. [CrossRef]
  11. El-Mowafy, A.; Deo, M.; Kubo, N. Maintaining real-time precise point positioning during outages of orbit and clock corrections. GPS Solutions 2016, 21(3), 937-947. [CrossRef]
  12. Wang, L.; Li, Z.; Wang, N.; Wang Z. Real-time GNSS precise point positioning for low-cost smart devices. GPS Solution 2021, 25, 69. [CrossRef]
  13. Wübbena, G.; Schmitz, M.; Bagge, A. PPP-RTK: precise point positioning using state-space representation in RTK net-works. Proc: ION GNSS 2005, Institute of Navigation, Long Beach, Los Angeles, USA, September 13–16, 2584–2594.
  14. Cui, B.; Jiang, X.; Wang, J.; Li, P.; Ge, M.; Schuh, H. A new large-area hierarchical PPP-RTK service strategy. GPS Solution 2023, 27, 134. [CrossRef]
  15. Khodabandeh, A.; Teunissen, P.J.G. An analytical study of PPP-RTK corrections: precision, correlation and user-impact. J Geod 2015, 89, 1109–1132. [CrossRef]
  16. Teunissen, P.J.G.; Khodabandeh, A. PPP–RTK theory for varying transmitter frequencies with satellite and terrestrial positioning applications. J Geod 2020, 96, 84. [CrossRef]
  17. Zhang, B.; Teunissen, P.J.G.; Odijk, D. A Novel Un-differenced PPP-RTK Concept. Journal of Navigation 2011, 64(S1), S180-S191. [CrossRef]
  18. Odijk, D.; Khodabandeh, A.; Nadarajah, N.; Choudhury, M.; Zhang, B.; Li, W.; Teunissen, P.J.G. PPP-RTK by means of S-system theory: Australian network and user demonstration. Journal of Spatial Science 2016, 62(1), 3–27. [CrossRef]
  19. Psychas, D.; Teunissen, P.J.G.; Verhagen, S. A Multi-Frequency Galileo PPP-RTK Convergence Analysis with an Emphasis on the Role of Frequency Spacing. Remote Sensing 2021, 13(16). [CrossRef]
  20. Odijk, D.; Verhagen, S.; Teunissen, P.J.G. Medium-Distance GPS Ambiguity Resolution with Controlled Failure Rate. In Geodesy for Planet Earth, Kenyon, S.; Pacino, M.; Marti, U. Eds; Springer, Berlin, Heidelberg, 2017; International Association of Geodesy Symposia 2017, vol 136, pp 1-93. [CrossRef]
  21. Wang, N.; Li, Z.; Duan, B.; Hugentobler, U.; Wang, L. GPS and GLONASS observable-specific code bias estimation: comparison of solutions from the IGS and MGEX networks. Journal of Geodesy 2020, 94(8). [CrossRef]
  22. Zha, J.; Zhang, B.; Liu, T.; Hou, P. Ionosphere-weighted undifferenced and uncombined PPP-RTK: theoretical models and experimental results. GPS Solutions 2021, 25(4). [CrossRef]
  23. Zhang, B.; Liu, T.; Yuan, Y. GPS receiver phase biases estimable in PPP-RTK networks: dynamic characterization and impact analysis. J Geod 2018, 92, 659–674. [CrossRef]
  24. Zhang, B.; Chen, Y.; Yuan, Y. PPP-RTK based on undifferenced and uncombined observations: theoretical and practical aspects. J Geod 2019, 93, 1011–1024. [CrossRef]
  25. Hu, J.; Cui, B.; Li, P.; Bisnath, S.; Zheng, K. Exploring the role of PPP–RTK network configuration: a balance of server budget and user performance. GPS Solutions 2023, 27(4). [CrossRef]
  26. Khodabandeh, A. Single-station PPP-RTK: correction latency and ambiguity resolution performance. Journal of Geodesy 2021, 95(4). [CrossRef]
  27. Geng, J.; Zeng, R.; Guo, J. Assessing all-frequency GPS/Galileo/BDS PPP-RTK in GNSS challenging environments. GPS Solution 2024, 28, 5. [CrossRef]
  28. Li, X.; Li, X.; Wang, X. Factor graph-based PPP-RTK for accurate and robust positioning in urban environments. J Geod 2024, 98, 21. [CrossRef]
  29. Zhang B.; Hou P.; Zha J.; Liu T. PPP–RTK functional models formulated with undifferenced and uncombined GNSS observtions. Satell Navig 2022, 3, 3. [CrossRef]
  30. Geng, J.; Zeng, R.; Guo, J. Assessing all-frequency GPS/Galileo/BDS PPP-RTK in GNSS challenging environments. GPS Solution 2024, 28, 5. [CrossRef]
  31. Sivavaraprasad, G.; Ratnam, D.V.; Padmaja, R.S. Detection of ionospheric anomalies during intense space weather over a low-latitude GNSS station. Acta Geod Geophys 2017, 52, 535–553. [CrossRef]
  32. Li, P.; Cui, B.; Hu, J.; Liu, X.; Zhang, X.; Ge, M.; Schuh, H. PPP-RTK considering the ionosphere uncertainty with cross-validation. Satellite Navigation 2022, 3(1). [CrossRef]
  33. Moses, M.; Panda, S.K.; Dodo, J.D. Assessment of long-term impact of solar activity on the ionosphere over an African equatorial GNSS station. Earth Sci Inform 15, 2109–2117 (2022). [CrossRef]
  34. Matamba, T.M., Danskin, D.W., Nndanganeni, R.R. et al. Space weather impacts on the ionosphere over the southern African mid-latitude region. Earth Planets Space 2023, 75, 142. [CrossRef]
  35. Abbey I. (2024, October 15) NASA, NOAA: Sun Reaches Maximum Phase in 11-Year Solar Cycle. Nasa.gov. https://science.nasa.gov/science-research/heliophysics/nasa-noaa-sun-reaches-maximum-phase-in-11-year-solar-cycle/.
  36. Zhang, B.; Chen, Y.; Yuan, Y. PPP-RTK based on undifferenced and uncombined observations: theoretical and practical aspects. J Geod 2019, 93, 1011–1024. [CrossRef]
  37. Zhang, B.; Chen, Y.; Yuan, Y. PPP-RTK based on undifferenced and uncombined observations: theoretical and practical aspects. J Geod 2019, 93, 1011–1024. [CrossRef]
  38. Du Z.; Chai, H.; Xiao, G.; Wang, M.; Yin, X.; Chong, Y. A method for undifferenced and uncombined PPP ambiguity resolution based on IF FCB. Advances in Space Research 2022, 66(12), 2888-2899. [CrossRef]
  39. Cui, B.; Li, P.; Wang, J.; Ge, M.; Schuh, H. Calibrating receiver-type-dependent wide-lane uncalibrated phase delay biases for PPP integer ambiguity resolution. Journal of Geodesy 2021, 95(7). [CrossRef]
  40. Matzka, J.; Stolle, C.; Yamazaki, Y.; Bronkalla, O.; Morschhauser, A. The geomagnetic Kp index and derived indices of geomagnetic activity. Space Weather 2021, 19, e2020SW002641. [CrossRef]
  41. Deng Z.; Nischan T.; Bradke M. Multi-GNSS rapid orbit- clock-& EOP-product series. GFZ Data Services 2017, Potsdam. https:// doi.org/ 10. 5880/ GFZ.1. 1. 2017. 002.
  42. Saastamoinen, J. Contributions to the Theory of Atmospheric Refraction. Bulletin Géodésique 1972, 105, 279-298. [CrossRef]
  43. Böhm, J.; Möller, G.; Schindelegger, M.; Pain, G.; Weber, R. Development of an improved empirical model for slant delays in the troposphere (GPT2w). GPS Solution 2015, 19, 433–441. [CrossRef]
  44. Wu J.T.; Wu S.C.; Hajj G.A.; Bertiger W.I.; Lichten S.M. Effects of antenna orientation on GPS carrier phase. Manuscripta Geodaetica 1993, 18(2), 91–98.
  45. Ge M.; Gendt G.; Rothacher, M.; Shi C.; Liu J. Resolution of GPS carrier-phase ambiguities in Precise Point Positioning (PPP) with daily observations. J Geod 2008, 82(7), 389-399. [CrossRef]
  46. IERS Conventions. Gérard Petit; Brian Luzum Eds. Frankfurt am Main: Verlag des Bundesamts für Kartographie und Geodäsie, 2010, IERS Technical Note; 36, pp179, ISBN 3-89888-989-6.
  47. Wang, N.; Yuan, Y.; Li, Z.; Montenbruck, O.; Tan, B. Determination of differential code biases with multi-GNSS observations. Journal of Geodesy 2015, 90(3), 209-228. [CrossRef]
  48. Gu, S., Shi, C., Lou, Y. et al. Ionospheric effects in uncalibrated phase delay estimation and ambiguity-fixed PPP based on raw observable model. J Geod 89, 447–457 (2015). [CrossRef]
  49. Li, P.; Cui, B.; Hu, J.; Liu, X.; Zhang, X.; Ge, M.; Schuh, H. PPP-RTK considering the ionosphere uncertainty with cross-validation. Satellite Navigation 2022, 3(1). [CrossRef]
Figure 1. Ionosphere activity index from 1st to 13th of May, 2024.
Figure 1. Ionosphere activity index from 1st to 13th of May, 2024.
Preprints 145822 g001
Figure 2. The GNSS networks are used to derive atmospheric delay and for positioning verification. Green dots with 200 km station spacing are service-side stations and purple asterisks are user-side stations.
Figure 2. The GNSS networks are used to derive atmospheric delay and for positioning verification. Green dots with 200 km station spacing are service-side stations and purple asterisks are user-side stations.
Preprints 145822 g002
Figure 3. WL and NL UPD estimated in the Australian region. The top panel (a) is the ionosphere calm condition on DOY 130, and the bottom panel (b) is the ionosphere active condition on DOY 132.
Figure 3. WL and NL UPD estimated in the Australian region. The top panel (a) is the ionosphere calm condition on DOY 130, and the bottom panel (b) is the ionosphere active condition on DOY 132.
Preprints 145822 g003aPreprints 145822 g003b
Figure 4. GPS, Galileo, and BDS satellites fractional bias of WL and NL UPDs on different ionosphere conditions. The left panel is ionosphere calm on DOY 130, and the right panel is ionosphere active on DOY 132.
Figure 4. GPS, Galileo, and BDS satellites fractional bias of WL and NL UPDs on different ionosphere conditions. The left panel is ionosphere calm on DOY 130, and the right panel is ionosphere active on DOY 132.
Preprints 145822 g004
Figure 5. Ionospheric delay difference between PPP-AR derived and three nearby stations interpolated on CNDO station. Different colors denote different satellites.
Figure 5. Ionospheric delay difference between PPP-AR derived and three nearby stations interpolated on CNDO station. Different colors denote different satellites.
Preprints 145822 g005
Figure 6. Tropospheric ZWD difference between PPP-AR derived and nearby station interpolated on CNDO station.
Figure 6. Tropospheric ZWD difference between PPP-AR derived and nearby station interpolated on CNDO station.
Preprints 145822 g006
Figure 7. The positioning results on CNDO (a) and ARGN (b) stations under ionosphere calm (left) and active (right) conditions.
Figure 7. The positioning results on CNDO (a) and ARGN (b) stations under ionosphere calm (left) and active (right) conditions.
Preprints 145822 g007
Figure 8. Convergence time of GPS-only, GPS+Galileo, and GPS+Galileo+BDS in different ionosphere conditions.
Figure 8. Convergence time of GPS-only, GPS+Galileo, and GPS+Galileo+BDS in different ionosphere conditions.
Preprints 145822 g008
Figure 9. The average result of PPP-RTK positioning accuracy for different constellation combinations.
Figure 9. The average result of PPP-RTK positioning accuracy for different constellation combinations.
Preprints 145822 g009
Table 1. Data processing strategies.
Table 1. Data processing strategies.
Items Strategy
Service-Side User-Side
Data GPS+Galileo+BDS double-frequency
observation with 30 s interval
Elevation cutoff
Satellite orbit and clock GFZ real-time streams products [40]
Tropospheric ZWD delay Saastamoinen+VMF3+GPT3+random work processing [41,42] Three nearby stations interpolated
Tropospheric ZHD delay Saastamoinen+VMF3+GPT3
Ionospheric delay Estimated as white noise Three nearby stations interpolated
Satellite and receiver antenna Igs20.atx
Phase wind-up Corrected [43]
Phase ambiguity WL+NL using LAMBDA to fix [44]
Station displacement Solid earth tides, ocean tides, and pole tide displacements corrected according to IERS 2010 [45]
Differential Code Biases CAS DSB (Differential code biases) [46]
Parameter estimator Kalman filter
Table 2. Different ionosphere conditions tropospheric ZWD and ionospheric delay differences between PPP-AR derived and nearby stations interpolated. The average values are presented.
Table 2. Different ionosphere conditions tropospheric ZWD and ionospheric delay differences between PPP-AR derived and nearby stations interpolated. The average values are presented.
Type Calm [cm] Active [cm] Decrescent [%]
Ionosphere 4.97 13.86 178.9
Troposphere 1.01 1.32 30.7
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated