Next Article in Journal
KARATECH: A Practice Support System Using an Accelerometer to Reduce the Preliminary Actions of Karate
Next Article in Special Issue
Global Navigation Satellite System Receiver Positioning in Harsh Environments via Clock Bias Prediction by Empirical Mode Decomposition and Back Propagation Neural Network Method
Previous Article in Journal
Utilizing Polarization Diversity in GBSAR Data-Based Object Classification
Previous Article in Special Issue
Designing and Testing an IoT Low-Cost PPP-RTK Augmented GNSS Location Device
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Two-Step Regional Ionospheric Modeling Approach for PPP-RTK

1
School of Geosciences and Info-Physics, Central South University, Changsha 410083, China
2
State Key Laboratory of Geo-Information Engineering, Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(7), 2307; https://doi.org/10.3390/s24072307
Submission received: 29 February 2024 / Revised: 30 March 2024 / Accepted: 3 April 2024 / Published: 5 April 2024
(This article belongs to the Special Issue GNSS Signals and Precise Point Positioning)

Abstract

:
In the precise point positioning/real-time kinematic (PPP-RTK) technique, high-precision ionospheric delay correction information is an important prerequisite for rapid PPP convergence. The commonly used ionospheric modeling approaches in the PPP-RTKs only take the trend term of the ionospheric total electron content (TEC) variations into account. As a result, the residual ionospheric delay still affects the positioning solutions. In this study, we propose a two-step regional ionospheric modeling approach that involves combining a polynomial fitting model (PFM) and a Kriging interpolation (KI) model. In the first step, a polynomial fitting method is used to model the trend term of the ionospheric TEC variations. In the second step, a KI method is used to compensate for the residual term of the ionospheric TEC variations. Datasets collected from continuously operating reference stations (CORSs) in Hunan Province, China, are used to validate the PFM/KI method by comparing with a single PFM method and a combined PFM and inverse distance weighting interpolation (IDWI) method. The experimental results show that the two-step PFM/KI modeled ionospheric delay achieves an average root mean square (RMS) error of 1.8 cm, which is improved by about 48% and 23% when compared with the PFM and PFM/IDWI methods, respectively. Regarding the positioning performance, the PPP-RTK with the PFM/KI method takes an average of 1.8 min or 4.0 min to converge to a positioning accuracy of 1.3 cm or 2.5 cm in the horizontal and vertical directions, respectively. The convergence times are decreased by about 18% and 14% in the horizontal direction and 9% and 5% in the vertical direction over the PFM and the PFM/IDWI methods, respectively.

1. Introduction

The Global Navigation Satellite System (GNSS) precise point positioning (PPP) technique has been widely used due to its high accuracy, easy operation, and independence of base stations [1,2]. Although the PPP technique can achieve decimeter-level or centimeter-level positioning accuracy globally with only a single receiver, it needs a long convergence time of about half an hour before achieving the desirable accuracy, severely restricting its use in real-time application fields [3,4]. To improve the PPP convergence performance, PPP ambiguity resolution (AR) techniques are developed by fixing the float ambiguities [5]. Although the PPP-AR techniques can speed up the PPP convergence, they still need a long initialization time before ambiguities can be fixed. An effective processing strategy for reducing the PPP convergence time is to use the additional atmospheric delay information. Wübbena et al. [6] proposed the precise point positioning/real-time kinematic (PPP-RTK) technique, which uses known reference station coordinates to calculate the atmospheric delay in real-time and then broadcast the atmospheric correction information to users, to realize real-time PPP in the service area. With the aid of the outer atmospheric delay information, the PPP-AR can be obtained instantly [7].
In PPP-RTKs, the quality of ionospheric products has a direct impact on the users’ positioning performance [8]. As a publicly available product from the International GNSS Service (IGS), the global ionospheric map (GIM) can be used to constrain ionospheric parameters, to shorten the initialization time of PPP. However, due to the limited accuracy of the GIM, the PPP convergence time is still about 15 min [9]. Furthermore, the GIM product has an accuracy of only 2–8 total electron content units (TECU), which cannot meet the accuracy required for PPP-RTKs of 0.7 TECU (equivalent to a ranging error of 11.4 cm for a GPS L1 frequency signal) [10]. Thus, regional ionospheric models have to be built to satisfy the demand for accuracy. Conventionally, the measured slant ionospheric total electron content (TEC) values for all observed satellites at the reference stations during a period are projected in the vertical direction to establish the regional ionospheric model. When the users use the ionospheric products, the vertical total electron content (VTEC) is projected back to the slant total electron content (STEC) to correct the ionospheric delay errors. However, in the process of projection, it is inevitable that accuracy loss will occur [11]. To meet high-accuracy and real-time demands, the STEC is straightforwardly utilized without projecting to establish the regional ionospheric model on a satellite-by-satellite basis in PPP-RTKs.
So far, two kinds of regional ionospheric modeling approaches to PPP-RTKs have been developed. One is the spatial interpolation approach, which uses an interpolation function to calculate the ionospheric delay based on the spatial relationship between the user stations with unknown STECs and the reference stations with known STECs. As long as there are enough reference stations around the user stations, the interpolation calculation can be carried out with an interpolation accuracy depending on the known STEC accuracy and their spatial correlation. This spatial interpolation approach can usually acquire higher-accuracy ionospheric delay information at user stations but simultaneously has higher requirements for the network bandwidth in PPP-RTK practical applications. The commonly used interpolation methods include the inverse distance weighting interpolation (IDWI) method [12], the Kriging interpolation (KI) method [13], and the linear combination method [14]. These methods can be applied in a region with varying accuracies depending on the coverage and density of the reference station network. The other is the fitting function modeling approach, which utilizes a function to fit the trend term of the spatial ionospheric TEC variations based on an optimal estimation theory. After the model coefficients are obtained, the ionospheric delay correction at the user stations can be derived. Although the fitting function modeling approaches have high requirements for the uniformity of reference station distribution, they are conducive to extrapolation. The commonly used fitting function models include the spherical harmonic function model [15], the trigonometric series model [16], and the polynomial fitting model (PFM). Among them, the PFM is more widely used due to its easy implementation [17]. It models the STEC on a single layer as a function of the longitude and latitude differences of the reference stations and the center point of the modeled area. The polynomial orders depend on the scale of the reference network [18]. Since only the polynomial coefficients are needed to transmit to user stations in order to calculate the ionospheric delay correction, the communication burden on the server side is small. Despite this, its disadvantage is also obvious. The residual ionospheric delay is probably large in a local area due to the uneven geographical distribution of reference stations or inconsistent STEC accuracy at reference stations.
The above two kinds of regional ionospheric modeling approaches have their advantages and disadvantages. To combine their benefits, Cui et al. [19] developed a hierarchical ionospheric augmentation method by combining the PFM and the IDWI. Compared with a single IDWI method, the transmission of the ionospheric delay corrections can be reduced by 61%. Compared with a single PFM method, the convergence time of the position coordinates can be improved by 68%. Although the augmentation method has obvious superiority, it only uses the distance as the weight for interpolation calculation in the IDWI, which is improper when the reference stations cannot be evenly distributed around the user stations. Differing from the IDWI method, the KI method explicitly takes the spatial correlation structure into account, which allows for providing more accurate estimates in areas where stations are unevenly distributed or where there is a complex spatial pattern. Thus, weights can be assigned according to the spatial relationship between sampling points, to obtain more accurate interpolation results [20]. To make the most of its advantages, we propose a two-step regional ionospheric modeling approach based on the PFM and KI. The first step is to establish a PFM. In the second step, the KI method is used to compensate for the STEC unmodeled errors at the user position. PPP-RTK experiments are carried out to fully evaluate the proposed two-step regional ionospheric modeling approach.
This paper is structured as follows. A two-step regional ionospheric modeling approach is presented in Section 2. The PPP processing strategies are presented in Section 3. The regional ionospheric modeling accuracy and the PPP-RTK positioning performance are then evaluated in Section 4. Finally, some conclusions are drawn in Section 5.

2. Regional Ionospheric Modeling Approach

In PPP-RTKs, the regional ionospheric model is established in two processes. In the first process, the high-precision slant ionospheric delay for each visible satellite is extracted from the regional network using an undifferenced and uncombined (UDUC) PPP-AR method [21]. In the second process, the extracted slant ionospheric delays at reference stations are used to establish an epoch-wise ionospheric model for each satellite, to acquire the ionospheric delay information at user stations.

2.1. Slant Ionospheric Delay Extraction

Reference stations in a regional network are used to acquire the ionospheric delay information. The slant ionospheric delay for a satellite s at a reference station r can be estimated using a UDUC PPP model as shown below.
P r , i s = ρ r s + c d t r c d t s + γ i I r , 1 s + T r s + d r , i + d i s + ε P r , i s L r , i s = ρ r s + c d t r c d t s γ i I r , 1 s + T r s + N r , i s + b r , i + b i s + ε L r , i s
where P r , i s is the code observation in meters, L r , i s represents the carrier phase observation in meters, the subscript i indicates the frequency of the corresponding observation, ρ r s is the geometric range from the satellite s to the receiver r in meters, c is the speed of light in meters per second; d t r and d t s represent the receiver and satellite clock offsets in seconds, respectively; γ i = f 1 2 f i 2 is ionospheric conversion coefficient, and f is the signal frequency; I r , 1 s denotes the slant ionospheric delay at the first frequency in meters; T r s denotes the tropospheric delay in meters; N r , i s is the carrier phase ambiguity in meters; d r , i and d i s represent the code hardware delay of the receiver and satellite in meters, respectively; b r , i and b i s represent the carrier phase hardware delay of the receiver and satellite in meters, respectively; ε P r , i s and ε L r , i s are the code and carrier phase observation noises in meters, respectively. Other errors such as the satellite and receiver antenna phase center offsets (PCOs) and phase center variations (PCVs), relativistic effect, tidal loadings, and antenna phase windup also need to be considered in PPP, although they are not modeled in Equation (1). Their handling strategy can be referred to Kouba and Héroux [2].
In the UDUC PPP, precise ephemeris products are used to mitigate the satellite orbit and clock errors. Since the satellite clock products are generated based on a specific observation combination such as a GPS L1/L2 ionosphere-free combination, the clock offset corrections inevitably include a frequency-dependent code hardware delay. Thus, the code observations on a specific frequency need to be treated with satellite differential code bias (DCB) corrections to keep up consistency with precise clock products [22]. After applying all kinds of error corrections, the UDUC PPP observation equation can be expressed as [23].
p r , i s = μ r s X r + c d t r ¯ + γ i I ¯ r , 1 s + m r s T r , Z W D + θ i ψ i l r , i s = μ r s X r + c d t r ¯ γ i I ¯ r , 1 s + m r s T r , Z W D + N ¯ r , i s , θ = 1 ,   i 3 0 ,   i < 3
c d t r ¯ = c d t r + a 12,1 d r , 1 + a 12,2 d r , 2 I ¯ r , 1 s = I r , 1 s a 12,2 d r , 2 d r , 1 ψ i = γ i a 12,2 a 12,1 d r , 1 a 12,2 1 γ i d r , 2 + d r , i N ¯ r , i s = N r , i s + b r , i + b i s d i s a 12,1 γ i a 12,2 d r , 1 a 12,2 1 + γ i d r , 2
where p r , i s and l r , i s represent the observed-minus-computed pseudorange and carrier phase observations in meters, respectively; μ r s is the unit vector in the line-of-sight direction; X r is the three-dimensional coordinate of the receiver in meters; c d t r ¯ is the receiver clock offsets parameter that absorbs the receiver code hardware delay in meters ( a 12,1 = f 1 2 / f 1 2 f 2 2 , a 12,2 = f 2 2 / f 1 2 f 2 2 ); I ¯ r , 1 s is the slant ionospheric delay that absorbs the receiver code hardware delay in meters; T r , Z W D is the tropospheric zenith wet delay (ZWD) in meters; ψ i is the inter-frequency bias parameter in meters, which exists only in the pseudorange observation equation of the multi-frequency PPP; and N ¯ r , i s is the ambiguity that absorbs the code and phase hardware delay at the satellite and receiver in meters. The unknown parameters in the UDUC PPP functional model include three station coordinates, one receiver clock offset, one tropospheric zenith wet delay (ZWD), slant ionospheric delay parameters equal to the number of observed satellites, and ambiguity parameters. The total tropospheric delay is divided into hydrostatic and wet components. The zenith hydrostatic delay is corrected by a tropospheric delay model, and only the ZWD is estimated as an unknown parameter.
A reliable ambiguity-fixed solution is the key to guaranteeing the accuracy of the estimated ionospheric delay. To restore the integer characteristics of ambiguities, the influence of the receiver hardware delay is eliminated by an inter-satellite single-difference operation. The uncalibrated phase delay (UPD) product derived from a fractional cycle bias estimation method is used to fix float ambiguities to integer ambiguities [23]. Because of the strong correlation of the phase ambiguities from different satellites, the least-squares ambiguity decorrelation adjustment (LAMBDA) method [24,25] is used to search for and fix ambiguities. Once the ambiguities are successfully fixed, an integer ambiguity constraint condition is added to the observation equation as pseudo-observables to restrain the fractional part of the ambiguity [26]. After the UDUC PPP-AR converges, the slant ionospheric delay estimates are extracted.

2.2. Two-Step Regional Ionospheric Modeling

Given the complexity of the ionospheric spatial variation, we propose a two-step regional ionospheric modeling approach in which a polynomial function is first utilized to model the trend term of the ionospheric variation, and then a KI method is employed to compensate for the residual ionospheric delay. The ionospheric delay is assumed to concentrate on a thin layer at an altitude of about 350~450 km from the ground [27]. When the satellite signal transmits to stations via the thin layer, the relative positions of the ionospheric pierce points (IPPs) are similar to the relative positions of reference stations for a certain satellite. Thus, the reference station positions can be used to establish the regional ionospheric model instead of the IPP positions for simplicity. In this study, the ionospheric delay for a single satellite is expressed as a polynomial function concerning the longitude and latitude differences between the reference stations and the center point of the modeling region, as shown below.
I r s = a 0 + a 1 Δ φ r + a 2 Δ λ r + a 3 Δ φ r 2 + a 4 Δ λ r 2 + a 5 Δ φ r Δ λ r
where I r s is the slant ionospheric delay of the satellite s at the station r ; Δ φ r ,   Δ λ r are the latitude and longitude differences of the station and center point of the modeling region, respectively; and a i i = 0 , 1 , , 5 are the coefficients of the polynomial function.
Since the extracted slant ionospheric delay contains the receiver hardware delay, an inter-satellite single-difference operation is performed to remove the receiver hardware delay, as shown below.
I ¯ s , s 0 = I ¯ s I ¯ s 0 = a 0 s , s 0 + a 1 s , s 0 Δ φ r + a 2 s , s 0 Δ λ r + a 3 s , s 0 Δ φ r 2 + a 4 s , s 0 Δ λ r 2 + a 5 s , s 0 Δ φ r Δ λ r
where the superscript s 0 denotes a reference satellite.
After the polynomial function is used to model the trend term of the ionospheric delay, the residual term still exists due to the irregular distribution of the ionospheric delay in space. To compensate for the residual term, a KI method [28] is further used to reduce the effect of the residual ionospheric delay when the residual value is significant. The KI model is shown below.
Z ^ r 0 = i = 1 N ω i Z r i
where Z ^ r 0 is the residual ionospheric delay at the position r 0 ; and ω i i = 1 , 2 , , N is the weight of the corresponding sampling point, which depends on the semi-variogram used to describe spatial dependence and variability. The semi-variogram is defined as γ h = 1 2 E Z r Z r + h 2 , which reveals the randomness and structural characteristics of regionalized variables. In this study, an exponential model is employed to calculate the semi-variogram, as shown in Equation (7).
γ h = C 0 ,   h = 0 C 0 + C 1 e h a ,   0 < h 3 a C 0 + C ,   h > 3 a
where C 0 is a nugget, C is a partial sill, C 0 + C is a sill; h is the distance between stations, and 3 a is the range, which reflects the distance at which the variogram tends to be stable. Through the fitted semi-variogram, the weight of sampling points can be calculated by Equation (8).
ω 1 ω 2 ω N m = γ 11 γ 12 γ 1 N 1 γ 21 γ 22 γ 2 N 1 1 γ N 1 γ N 2 γ N N 1 1 1 1 0 1 γ 10 γ 20 γ N 0 1
where γ i j denotes the semi-variogram between positions r i and r j ; m is the Lagrange multiplier; and N is the number of the sampling points. After solving the weight ω i i = 1 , 2 , , N of the sampling points, the residual ionospheric delay at the position r 0 can be calculated, and then the user’s final ionospheric delay correction can be obtained by combining the trend term derived from Equation (5) and the residual term derived from Equation (6).
To estimate the ionospheric delay residuals at position r 0 , a set of sampling points must reasonably be selected within a certain area. This is illustrated in Figure 1, where the big circle indicates the KI area. The red center point is the position r 0 , which is used to acquire ionospheric delay residuals. The sampling points within the big circle are represented by the blue color, and the sampling points outside the big circle are represented by the black color. The ‘Range’ and ‘RMIN’ are the range of the variogram and the minimum search radius, respectively. They are usually set according to the variation degree of the ionospheric TEC in space of the area. Generally, RMIN is smaller than the half of the range. This study used a step-by-step search method to search for the sampling points. First, the search radius was set to RMIN. If the number of qualified sampling points was less than the minimum number of targets, the search radius was gradually enlarged to the ‘Range’ until the number of qualified sampling points satisfied the demand for targets. At the end of the search, if the number of sampling points could not satisfy the demand for targets, then interpolation compensation could not be performed at the user position. It is worth noting that not all positions needed interpolation compensation. If the residual terms were smaller than a certain threshold in a local area, it was not necessary to apply the KI. In this case, only the polynomial fitting method was used to acquire the ionospheric delay information and no further interpolation compensation was needed. From this perspective, the two-step regional ionospheric modeling method cannot only reduce the communication burden but also ensure the accuracy of the ionospheric delay information at the user position.

3. PPP Processing Strategy

On the server side, UDUC PPP-AR is performed at each reference station to extract the high-precision slant ionospheric delay, and then the two-step regional ionospheric delay model is established for each visible satellite. On the user side, the inter-satellite single-difference slant ionospheric delay at the user’s position is acquired from the server. Based on the UDUC PPP model described in Equation (1), a pseudo-observable equation of the single-difference ionospheric delay is added to the UDUC PPP observation equations to constrain the ionospheric delay parameters, so that the ionospheric parameters and the ambiguity parameters can be quickly separated from each other to achieve a rapid positioning solution convergence. The UDUC PPP processing strategy at the server and user sides is provided in Table 1.

4. Results and Analysis

The PFM/KI ionospheric model accuracy was first evaluated with a comparison against the PFM and PFM/IDWI models, and then the PPP positioning performance with ionospheric constraints on the user side was investigated.

4.1. Data Description

To validate the proposed two-step PFM/KI regional ionospheric model, datasets at 103 reference stations from continuously operating reference stations (CORSs) in Hunan Province of China on 31 December 2018 were used to evaluate the PFM/KI model with a comparison against the PFM-only and PFM/IDWI models. The searching procedure for sampling points in the IDWI method is similar to that in the KI method, and 12 stations were selected as user stations to test the PPP-RTK positioning performance on a simulated kinematic processing mode. Most of the reference stations are equipped with Trimble NetR9 and LEICA GR10 GNSS receivers and antennas of TRM57971.00 and LEIAR25.R4. Their observations are output in the Receiver INdependent EXchange (RINEX) 2.11 version file format, and only GPS observations are available.
The distances between reference stations are 20~70 km, and the distances between the user stations and the reference stations are about 30~60 km. The geographical distributions of the reference stations and the user stations are shown in Figure 2. The blue dots represent the reference stations while the red diamond-shaped dots denote the user stations. All observations have a sampling interval of 30 s. The epoch-wise PFM/KI model is established on a single-satellite basis.

4.2. Ionospheric Model Accuracy

After applying the PFM, the residual ionospheric delay at each reference station can be obtained according to the difference between the extracted ionospheric observations and the model fitting values. As an example, Figure 3 shows the residual ionospheric delay values at each reference station for GPS satellite PRN 07 at GPS time 16:00. The spatial correlation between stations is obvious. The residual ionospheric delays are typically at 0~10 cm. Due to the boundary effect, the residual values near the boundary are generally larger. However, there are some exceptions. The residual values of two stations in the northeast corner are 12.3 cm and 13.7 cm, which are larger than the residual values of stations near the boundary. This might be caused by the irregular spatial variability of the ionospheric TEC. Therefore, it is necessary to further apply the KI method to compensate for the residual term.
When applying the PFM/KI model, each satellite has six polynomial fitting model coefficients and N residual term weight coefficients. The model and weight coefficients can be used to calculate the epoch-wise slant ionospheric delay at the user’s position for each satellite. Since the observation residuals can reflect the internal coincidence between the modeled and extracted slant ionospheric delays at reference stations, Figure 4 has been produced to show the residual distributions for the PFM, PFM/IDWI, and PFM/KI models. It can be seen that the residual distribution of the PFM/KI models is more concentrated near the zero axis. The three models’ residuals of smaller than 5 cm account for 92%, 94%, and 97%, respectively. For each satellite at all reference stations, the internal coincidence precision is epoch-wisely represented by the root mean square (RMS). The RMSs of residuals for the three models are shown in Figure 5, where different colors represent different satellites. Generally, the RMSs are mostly smaller than 10 cm, suggesting that most of the ionospheric delays have been well-modeled. The epoch-averaged RMSs are 2.7 cm, 2.3 cm, and 1.9 cm for the PFM, PFM/IDWI, and PFM/KI models, respectively. The peaks occur in the GPS time period of 4:00–6:00 (local time 12:00~14:00) because the ionosphere is more active at the local time of noon and induces larger modeling errors. In the extraction of the slant ionospheric delay at reference stations, the UPD product that is used in PPP-AR is generated after the GPS time of 2:00 to ensure that the UPD parameter is reliable. In addition, PPP-AR takes a period to converge before the precise slant ionospheric delay can be extracted at the reference stations. Thus, the RMS statistical calculation starts at the GPS time of 2:45.
To reflect the external coincidence, Figure 6 shows the time series of ionospheric modeling errors, comparing those with the extracted ionospheric delays for all satellites at all user test stations. Different colors represent different satellites. Similar to Figure 5, the modeling errors are larger for the PFM in the GPS time period of 4:00~6:00 (local time 12:00~14:00), which is caused by the active ionospheric activity. The PFM/IDWI model mitigates the ionospheric delay error more than the PFM model, and the PFM/KI model has a further improvement, with most modeling errors smaller than 10 cm. Figure 7 further shows the RMS of the modeled ionospheric delay errors for all satellites at each user station. The RMS errors at all user stations are less than 6 cm. The average RMS error for the PFM/KI model is 1.8 cm, which is improved by about 48% and 23% over the PFM-only and PFM/IDWI models, respectively. In summary, the PFM/KI modeling approach achieves the optimal performance.

4.3. PPP-RTK Performance Assessment

After acquiring the ionospheric delay information from the server, the user’s receiver can conduct PPP-RTK positioning. The external ionospheric delay information is used as pseudo-observables with a proper weight in an additional observation equation to constrain the ionospheric delay parameter in the UDUC PPP. The weighting scheme is provided in Table 1.
To comparatively analyze the positioning performance levels with different regional ionospheric models, simulated kinematic PPP tests using the PFM-only, PFM/IDWI, and PFM/KI regional ionospheric models at 12 user stations were carried out. As a representative, the time series of positioning errors in the horizontal and vertical directions at the test stations of HNQY, SYLH, and XTXX in the GPS time period of 10:00~12:00 are shown in Figure 8. It can be seen that the three ionospheric models do not differ much in the convergence speed of positioning solutions in the kinematic PPP. This is because the three models have smaller accuracy differences during this period, as can be seen in Figure 5 and Figure 6. Given that the ionosphere is more active at noon, Figure 9 further shows the time series of positioning errors at the three stations of HHHT, XXBJ, and ZJCL, located at the edge of the area, from GPS time 4:00 to 6:00 (local time 12:00 to 14:00). Due to a significant modeling accuracy difference during this period, the PPP convergence processes are different when using the three different ionospheric modeling approaches. Specifically, the PFM/KI and PFM/IDWI models can compensate for the ionospheric delay residuals well, and thus their positioning performances are better than the PFM-only model in the first half an hour. Furthermore, the PFM/KI outperforms the PFM/IDW slightly in the convergence process of PPP solutions, which is especially obvious in the horizontal direction at the stations ZJCL and HHHT. It is worth noting that only GPS datasets are available from Hunan CORSs, and the number of GPS satellites is usually 6~11, with an average of 8. More satellite observations will contribute to speeding up the convergence of the PPP-RTK solutions.
To statistically analyze the PPP performance levels when using the three different ionospheric models, the daily datasets starting from 3:00 were divided into 21 sessions for PPP processing with a session length of 1 h. The positioning errors of all sessions at all 12 test stations were used to obtain a statistical result. Figure 10 shows the positioning errors when using the three different regional ionospheric models at the confidence levels of 68% and 95%, respectively. As can be seen from Figure 10, the positioning errors when using the PFM/KI model are obviously smaller than those for the PFM-only and PFM/IDWI models after five minutes. The RMS statistical results for positioning errors and convergence times are further provided in Table 2. The convergence is defined as the time to reach a positioning error of less than 20 cm and remain within 20 cm for the subsequent epochs in kinematic PPP. Using the PFM/KI model, the convergence time reaches 1.8 min and 4.0 min in the horizontal and vertical directions with a converged positioning accuracy of 1.3 cm or 2.5 cm. Compared with the PFM-only and PFM/IDWI models, the convergence time is improved by 18% or 14% in the horizontal direction, and 9% or 5% in the vertical direction, respectively.

4.4. Discussion

In Section 4, we have evaluated the accuracy of the two-step PFM/KI ionospheric model and its improvement of positioning performance with comparisons to the PFM-only and PFM/IDWI models. According to the evaluation results for ionospheric models, the two-step PFM/IDWI and PFM/KI models achieve significantly higher accuracy than the one-step PFM model, which suggests that the additional interpolation can compensate for the residual errors well. Furthermore, the PFM/KI model differs from the PFM/IDWI model in terms of the interpolation method. Since the KI method takes into account the spatial correlation and variability of the ionospheric TEC, a slight accuracy improvement can be made over the IDWI method. According to the evaluation results of positioning performance, it is obvious that the positioning performance can be improved after the ionospheric TEC is better modeled. However, if the improvement of the ionospheric modeling accuracy is not considerable when using different ionospheric models, the corresponding improvement in the PPP-RTK performance is unremarkable. In this study, the Hunan CORSs with inter-station distances of 20~70 km were used for experimental tests. When the inter-station distance was increased, the ionospheric correlation between stations decreased. In this case, the two-step ionospheric modeling approach was expected to have the greater benefit.

5. Conclusions

Precise ionospheric delay correction is vital in PPP-RTKs. In this study, considering the complexity of spatial ionospheric variation, a two-step regional ionospheric modeling approach has been proposed by combining the PFM and KI. First, the PFM is used to model the trend term of the ionospheric delay variations. Then, the KI method is used to compensate for the unmodeled part in the PFM. Datasets at 103 reference stations in Hunan Province of China on 31 December 2018 were used to evaluate the two-step PFM/KI ionospheric modeling accuracy, with a comparison to the PFM and PFM/IDWI models. The experimental results showed that the inner residuals of less than 5 cm accounted for 92%, 94%, and 97% of the PFM, PFM/IDWI, and PFM/KI models, respectively. The evaluation results of the PFM/KI model at 12 user stations indicated that the average RMS of the ionospheric delay errors was 1.8 cm, which was reduced by about 48% and 23% when compared to the PFM and PFM/IDWI models, respectively.
In terms of the PPP-RTK performance, the kinematic PPP with the PFM/KI model converged in 1.8 min or 4.0 min with a positioning accuracy of 1.3 cm or 2.5 cm in the horizontal and vertical directions, respectively. The convergence times were improved by 18% and 14% in the horizontal direction, and 9% and 5% in the vertical direction, when compared with the positioning solutions using the PFM-only and PFM/IDWI models, respectively. It should be noted that all results analyses were carried out based on the Hunan CORS datasets, where only GPS observations are available. More experiments will be conducted to test the two-step PFM/KI regional ionospheric modeling approach in the future.

Author Contributions

Conceptualization, Z.X., C.C. and W.D.; methodology, Z.X.; software, Z.X. and L.P.; validation, Z.X. and B.H.; formal analysis, Z.X.; investigation, Z.X. and B.H.; resources, C.C., L.P. and W.D.; supervision, C.C.; writing—original draft, Z.X. and C.C.; writing—review and editing, Z.X. and C.C. All authors have read and agreed to the published version of the manuscript.

Funding

The financial support from the National Key Research and Development Program of China (No. 2020YFA0713501), National Natural Science Foundation of China (Nos. 42174040, 42388102), Department of Natural Resources of Hunan Province (No. HNGTCH-2023-05), and State Key Laboratory of Geo-Information Engineering (No. SKLGIE2021-Z-2-1) is greatly appreciated.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The precise GNSS satellite orbit, clock, and DCB products are available at https://cddis.nasa.gov/archive/gnss/ (accessed on 30 December 2023).

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. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef]
  2. Kouba, J.; Héroux, P. Precise Point Positioning Using IGS Orbit and Clock Products. GPS Solut. 2001, 5, 12–28. [Google Scholar] [CrossRef]
  3. Banville, S.; Collins, P.; Zhang, W.; Langley, R.B. Global and regional ionospheric corrections for faster PPP convergence. Navigation 2014, 61, 115–124. [Google Scholar] [CrossRef]
  4. Bahadur, B.; Nohutcu, M. Comparative analysis of MGEX products for post-processing multi-GNSS PPP. Measurement 2019, 145, 361–369. [Google Scholar] [CrossRef]
  5. 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, 389–399. [Google Scholar] [CrossRef]
  6. Wübbena, G.; Schmitz, M.; Bagge, A. PPP-RTK: Precise Point Positioning Using State-Space Representation in RTK Networks. In Proceedings of the ION GNSS 18th International Technical Meeting of the Satellite Division, Long Beach, CA, USA, 13–16 September 2005. [Google Scholar]
  7. Teunissen, P.J.G.; Khodabandeh, A. Review and principles of PPP-RTK methods. J. Geod. 2015, 89, 217–240. [Google Scholar] [CrossRef]
  8. Li, X.; Huang, J.; Li, X.; Shen, Z.; Han, J.; Li, L.; Wang, B. Review of PPP–RTK: Achievements, challenges, and opportunities. Satell. Navig. 2022, 3, 28. [Google Scholar] [CrossRef]
  9. Li, X.; Ge, M.; Zhang, H.; Wickert, J. A method for improving uncalibrated phase delay estimation and ambiguity-fixing in real-time precise point positioning. J. Geod. 2013, 87, 405–416. [Google Scholar] [CrossRef]
  10. 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]
  11. Boisits, J.; Glaner, M.; Weber, R. Regiomontan: A regional high precision ionosphere delay model and its application in Precise Point Positioning. Sensors 2020, 20, 2845. [Google Scholar] [CrossRef]
  12. Shepard, D. A Two-Dimensional Interpolation Function for Irregularly-Spaced Data. In Proceedings of the 1968 23rd ACM National Conference, Association for Computing Machinery, New York, NY, USA, 27–29 August 1968. [Google Scholar]
  13. Matheron, G. Principles of geostatistics. Econ. Geol. 1963, 58, 1246–1266. [Google Scholar] [CrossRef]
  14. Dai, L.; Han, S.; Wang, J.; Rizos, C. Comparison of interpolation algorithms in network-based GPS techniques. Navigation 2003, 50, 277–293. [Google Scholar] [CrossRef]
  15. Schaer, S. Mapping and Predicting the Earth’s Ionosphere Using the Global Positioning System; Institut für Geodäsie und Photogrammetrie, Eidg. Technische Hochschule: Zurich, Switzerland, 1999; Volume 59. [Google Scholar]
  16. Brunini, C.; Meza, A.; Azpilicueta, F.; Van Zele, M.A.; Gende, M.; Díaz, A. A new ionosphere monitoring technology based on GPS. Astrophys. Space Sci. 2004, 290, 415–429. [Google Scholar] [CrossRef]
  17. Gong, Y.; Cai, C.; Dai, W.; Zhu, J. Least-squares collocation modelling of regional ionospheric TEC for accelerating real-time single-frequency PPP convergence. IET Radar Sonar Navig. 2019, 13, 1031–1038. [Google Scholar] [CrossRef]
  18. Wang, S.; Li, B.; Gao, Y.; Gao, Y.; Guo, H. A comprehensive assessment of interpolation methods for regional augmented PPP using reference networks with different scales and terrains. Measurement 2020, 150, 107067. [Google Scholar] [CrossRef]
  19. Cui, B.; Jiang, X.; Wang, J.; Li, P.; Ge, M.; Schuh, H. A new large-area hierarchical PPP-RTK service strategy. GPS Solut. 2023, 27, 134. [Google Scholar] [CrossRef]
  20. Stein, M.L. Interpolation of Spatial Data: Some Theory for Kriging; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  21. Odijk, D.; Zhang, B.; Khodabandeh, A.; Odolinski, R.; Teunissen, P.J.G. On the estimability of parameters in undifferenced, uncombined GNSS network and PPP-RTK user models by means of S-system theory. J. Geod. 2016, 90, 15–44. [Google Scholar] [CrossRef]
  22. Pan, L.; Zhang, X.; Li, X.; Liu, J.; Li, X. Characteristics of inter-frequency clock bias for Block IIF satellites and its effect on triple-frequency GPS precise point positioning. GPS Solut. 2017, 21, 811–822. [Google Scholar] [CrossRef]
  23. Pan, L.; Xiong, B.; Li, X.; Yu, W.; Dai, W. High-rate GNSS multi-frequency uncombined PPP-AR for dynamic deformation monitoring. Adv. Space Res. 2023, 72, 4350–4363. [Google Scholar] [CrossRef]
  24. Temiissen, J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
  25. Teunissen, P.; Joosten, P.; Tiberius, C. Geometry-Free Ambiguity Success Rates in Case of Partial Fixing. In Proceedings of the 1999 National Technical Meeting of the Institute of Navigation, Catamaran Resort Hotel, San Diego, CA, USA, 25–27 January 1999. [Google Scholar]
  26. 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]
  27. Liu, J.; Chen, R.; Wang, Z.; Zhang, H. Spherical cap harmonic model for mapping and predicting regional TEC. GPS Solut. 2011, 15, 109–119. [Google Scholar] [CrossRef]
  28. Orús, R.; Hernández-Pajares, M.; Juan, J.M.; Sanz, J. Improvement of global ionospheric VTEC maps by using kriging interpolation technique. J. Atmos. Sol.-Terr. Phys. 2005, 67, 1598–1609. [Google Scholar] [CrossRef]
Figure 1. Search diagram of sampling points in Kriging interpolation (KI). The red dot represents the point with the ionospheric delay residual to be estimated. The blue dots represent the sampling points. The black dots represent the excluded points.
Figure 1. Search diagram of sampling points in Kriging interpolation (KI). The red dot represents the point with the ionospheric delay residual to be estimated. The blue dots represent the sampling points. The black dots represent the excluded points.
Sensors 24 02307 g001
Figure 2. Geographical distribution of reference stations and user stations.
Figure 2. Geographical distribution of reference stations and user stations.
Sensors 24 02307 g002
Figure 3. Geographical distribution of residual ionospheric delay after applying the polynomial fitting model (PFM) at GPS time 16:00 for satellite G07.
Figure 3. Geographical distribution of residual ionospheric delay after applying the polynomial fitting model (PFM) at GPS time 16:00 for satellite G07.
Sensors 24 02307 g003
Figure 4. Residuals distribution of PFM, PFM/inverse distance weighting interpolation (IDWI), and PFM/KI ionospheric models for all satellites at all reference stations.
Figure 4. Residuals distribution of PFM, PFM/inverse distance weighting interpolation (IDWI), and PFM/KI ionospheric models for all satellites at all reference stations.
Sensors 24 02307 g004
Figure 5. Root mean squares (RMSs) of ionospheric modeling residuals for all satellites at all reference stations.
Figure 5. Root mean squares (RMSs) of ionospheric modeling residuals for all satellites at all reference stations.
Sensors 24 02307 g005
Figure 6. Ionospheric delay modeling errors for all satellites at all user stations.
Figure 6. Ionospheric delay modeling errors for all satellites at all user stations.
Sensors 24 02307 g006
Figure 7. RMS of modeled ionospheric delay errors for all satellites at each user station.
Figure 7. RMS of modeled ionospheric delay errors for all satellites at each user station.
Sensors 24 02307 g007
Figure 8. Time series of kinematic precise point positioning (PPP) errors at HNQY, SYLH, and XTXX using PFM-only, PFM/IDWI, and PFM/KI ionospheric models during the GPS time period from 10:00 to 12:00.
Figure 8. Time series of kinematic precise point positioning (PPP) errors at HNQY, SYLH, and XTXX using PFM-only, PFM/IDWI, and PFM/KI ionospheric models during the GPS time period from 10:00 to 12:00.
Sensors 24 02307 g008
Figure 9. Time series of kinematic PPP errors at HHHT, XXBJ, and ZJCL using PFM-only, PFM/IDWI, and PFM/KI ionospheric models during the GPS time period from 4:00 to 6:00.
Figure 9. Time series of kinematic PPP errors at HHHT, XXBJ, and ZJCL using PFM-only, PFM/IDWI, and PFM/KI ionospheric models during the GPS time period from 4:00 to 6:00.
Sensors 24 02307 g009
Figure 10. Statistical results of kinematic PPP errors using PFM-only, PFM/IDWI, and PFM/KI ionospheric models. The top and bottom panels are the 95th and 68th percentile results, respectively.
Figure 10. Statistical results of kinematic PPP errors using PFM-only, PFM/IDWI, and PFM/KI ionospheric models. The top and bottom panels are the 95th and 68th percentile results, respectively.
Sensors 24 02307 g010
Table 1. PPP data-processing strategy at the server and user sides.
Table 1. PPP data-processing strategy at the server and user sides.
ItemServerUser
FrequencyL1, L2, L5L1, L2
Variance of observations σ P 2 = 0.3 2 sin 2 e l ,   σ L 2 = 0.003 2 sin 2 e l   , where e l is elevationSame as server
Elevation cutoff angle7.5°Same as server
Satellite orbit and clockProducts from Center for Orbit DeterminationSame as server
Antenna phase center
offsets and variations
igs14_2035.atxSame as server
Differential code biasProducts from Chinese Academy of SciencesSame as server
Receiver coordinatesEstimated as constants Estimated as white noise
Tropospheric delayDry component corrected by Saastamoinen model with atmospheric pressure p = 1013.25 1 2.2557 × 1 0 5 H 5.2568 , where H is the altitude of the station; zenith wet delay estimated as a random walkSame as server
Ionospheric delayEstimated as a random walkPseudo-observable variances: σ I 2 = 0 . 2 2
Receiver clock
Ambiguities
Estimated as white noise
Estimated as constants
Same as server
Same as server
Table 2. Average convergence times and RMSs of positioning errors using three different regional ionospheric models.
Table 2. Average convergence times and RMSs of positioning errors using three different regional ionospheric models.
Ionospheric ModelConvergence Time (min)RMS (cm)
HorizontalVerticalHorizontalVertical
PFM2.24.41.42.6
PFM/IDWI2.14.21.42.5
PFM/KI1.84.01.32.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, Z.; Cai, C.; Pan, L.; Dai, W.; He, B. A Two-Step Regional Ionospheric Modeling Approach for PPP-RTK. Sensors 2024, 24, 2307. https://doi.org/10.3390/s24072307

AMA Style

Xu Z, Cai C, Pan L, Dai W, He B. A Two-Step Regional Ionospheric Modeling Approach for PPP-RTK. Sensors. 2024; 24(7):2307. https://doi.org/10.3390/s24072307

Chicago/Turabian Style

Xu, Zhenyu, Changsheng Cai, Lin Pan, Wujiao Dai, and Bei He. 2024. "A Two-Step Regional Ionospheric Modeling Approach for PPP-RTK" Sensors 24, no. 7: 2307. https://doi.org/10.3390/s24072307

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop