- Original Article
- Open Access
- Published:

# Quasi-4-dimension ionospheric modeling and its application in PPP

*Satellite Navigation*
**volume 3**, Article number: 24 (2022)

## Abstract

Ionospheric delay modeling is not only important for Global Navigation Satellite System (GNSS) based space weather study and monitoring, but also an efficient tool to speed up the convergence time of Precise Point Positioning (PPP). In this study, a novel model, denoted as Quasi-4-Dimension Ionospheric Modeling (Q4DIM) is proposed for wide-area high precision ionospheric delay correction. In Q4DIM, the Line Of Sight (LOS) ionospheric delays from a GNSS station network are divided into different clusters according to not only the location of latitude and longitude, but also satellite elevation and azimuth. Both Global Ionosphere Map (GIM) and Slant Ionospheric Delay (SID) models that are traditionally used for wide-area and regional ionospheric delay modeling, respectively, can be regarded as the special cases of Q4DIM by defining proper grids in latitude, longitude, elevation, and azimuth. Thus, Q4DIM presents a resilient model that is capable for both wide-area coverage and high precision. Four different sets of clusters are defined to illustrate the properties of Q4DIM based on 200 EUREF Permanent Network (EPN) stations. The results indicate that Q4DIM is compatible with the GIM products. Moreover, it is proved that by inducting the elevation and azimuth angle dependent residuals, the precision of the 2-dimensional GIM-like model, i.e., Q4DIM 2-Dimensional (Q4DIM-2D), is improved from around 1.5 Total Electron Content Units (TECU) to better than 0.5 TECU. In addition, treating Q4DIM as a 4-dimensional matrix in latitude, longitude, elevation, and azimuth, whose sparsity is less than 5%, can result in its feasibility in a bandwidth-sensitive applications, e.g., satellite-based Precising Point Positioning Real-Time Kinematic (PPP-RTK) service. Finally, the advantages of Q4DIM in PPP over the 2-dimensional models are demonstrated with the one month's data from 30 EPN stations in both high solar activity year 2014 and low solar activity year 2020.

## Introduction

With the development of Global Positioning System (GPS), GLObal NAvigation Satellite System (GLONASS), Galileo satellite navigation system (Galileo), and BeiDou Navigation Satellite System (BDS), Global Navigation Satellite System (GNSS) plays an important role in the Positioning, Navigation, and Timing (PNT) nowadays, especially for the high-precision applications (Teunissen and Montenbruck 2017). Due to its advantages of cost-efficiency, flexibility, and global coverage, the Precise Point Positioning (PPP) proposed by Zumberge et al. (1997) has been one of the most promising techniques in both science and engineering. e.g., earthquake and tsunami early warning, GNSS-based weather forecasting navigation, etc. (Kouba and Héroux 2001; Guerova et al. 2016; Yigit and Gurlek 2017). However, compared with the traditional Real-Time Kinematic (RTK) technique, the PPP in Real-Time (RT) applications is hindered by its long convergence time, typically 30 min.

To overcome this problem, Gabor and Nerem (1999) first presented the work on integer Ambiguity Resolution (AR) in PPP with Single Differenced (SD) observations. The key point is that the fractional-cycle part of the carrier phase ambiguity that destroys its integer property should be estimated from a network for each satellite, and then applied for the users to enable its AR (Geng et al. 2019). Based on this principle, different models, e.g., Uncalibrated Phase Delay (UPD), integer clock and decoupled clock, etc., have been developed since then (Ge et al. 2008; Laurichesse et al. 2009; Collins et al. 2010). In addition, the recent advances in multi-frequency multi-GNSS data processing have provided the ways for a more reliable and efficient AR in PPP (Gu et al. 2015a, b). These studies are classified into the optimal combination of multi-GNSS multi-frequency observations, and the signal bias modeling and correction for pseudo range and carrier phase. The former includes the studies to find the basic observation as the alternatives to the traditional Ionosphere Free (IF) combination that originally formulated for dual-frequency observations. Notably there is an undifferenced and uncombined GNSS model in which the individual signals from the various frequencies of multi-GNSS are incorporated in a single parameter estimation system directly, giving its flexibility in a multi-frequency multi-GNSS environment (Sch \(\ddot{\mathrm{o}}\) nemann et al. 2011; Gu et al., 2015a, b). The latter mainly focuses on the bias calibration to align the signals generated from different channels, which removes the inconsistencies in multi-frequency multi-GNSS data processing due to hardware delay (Hauschild and Montenbruck 2016; Lou et al. 2017). Among other benefits with increasing number of signals, Partial Ambiguity Resolution (PAR) can be significantly improved in which a sufficiently large subset of ambiguities is selected instead of resolving the complete vector of integer ambiguities (Teunissen et al. 1999). Psychas et al. (2021) further argued that the contribution of multi-frequency observations in PPP AR is significant and largely driven by frequency separation. However, with multi-frequency multi-GNSS the PPP with PAR still needs about 5 min to get a position precision better than 10 cm (Psychas et al. 2020).

Aside from multi-frequency multi-GNSS PAR, the constraint of the priori ionospheric information presents another way to speed up PPP convergence, especially by considering the undifferenced and uncombined PPP model, in which the ionospheric delay cannot be eliminated as the IF model (Zhao et al. 2018). Obviously, the performance of the ionospheric delay model plays an important role in the ionosphere constrained undifferenced uncombined PPP (e.g. Olivares-Pulido et al. 2021).

The worldwide distributed GNSS Continuously Operating Reference Station (CORS) can measure the Total Electron Content (TEC) with an unprecedented temporal and spatial resolution. Thus, GNSS is regarded as an excellent ionospheric sounding system nowadays. Attribute to the continued efforts of the Ionosphere Working Group (Iono-WG) within the International GNSS Service (IGS) community, the Global Ionosphere Maps (GIM) have been independently generated on a regular basis by Different Ionospheric Associate Analysis Centers (IAACs) since 1998 with a typical latency of several days (Schaer 1999; Li et al. 2012; Li et al. 2019; Liu et al. 2018). To cope with the requirements of real-time (RT) GNSS data processing, IGS further issued a call for participation in IGS RT Pilot Project (IGS-RTPP) in 2007 (Caissy et al. 2012), and over 200 IGS stations now provide real-time observations with a sampling rate of 1 Hz (Romero et al. 2018). More recently, several IAACs, including Centre National dÉtudes Spatiales (CNES), Chinese Academy of Sciences (CAS), Technical University of Catalonia (UPC-IonSAT), and Wuhan University (WHU) started to provide RT GIM products publicly by Networked Transport of Radio Technical Commission for Maritime (RTCM) via Internet Protocol (NTRIP) (Liu et al. 2021). Since then, a wide range of valuable literature has been published concerning the precision evaluation of the GIM products (Hernández-Pajares et al. 2009), as well as its performance in the applications of space weather monitoring and high precision positioning augmentation (Hernández-Pajares et al. 2017). Depending on the stations involved, solar activity, and data processing models (post or real time), the results suggested that the precision of GIM usually varies from 0.32–1.28 m on GPS L1 (Wielgosz et al. 2021). Though these studies illustrated the efficiency of GIM in the ionospheric constrained PPP, especially for the single-frequency, the improvement is rather limited in the real time centimeter (cm) level positioning, i.e., PPP-RTK (Rovira-Garcia et al. 2015).

An efficient way to improve the precision of ionospheric delay correction is to interpolate the Slant Ionospheric Delay (SID) along Line of Sight (LOS) from a regional network for each satellite. As demonstrated by Teunissen et al. (2010), this network-based PPP has the comparable performance with that of Network-RTK (NRTK). It should be noted that the receiver biases are absorbed by the ionospheric delay to remove the rank deficiency, thus special attention should be given to the SID modeling for inconsistent receiver networks. Shi et al. (2012b) and Zhao et al. (2018) presented a sophisticated ionospheric parameter constrain model, i.e., DEterministic plus Stochastic Ionosphere models for GNSS (DESIGN), and it was demonstrated that the ionospheric delay can be separated from the receiver biases in this case (Gu et al. 2020; Zhang et al. 2021). Typically, the SID modeling performs much better than that of GIM since it uses the LOS ionospheric delay in modelling directly, thus avoiding the errors induced by the elevation mapping function and the constant-height thin-layer model (Li et al. 2017). Though the LOS ionospheric delays are highly correlated with each other for a small network, it can be hardly extended to wide-area ionospheric delay modeling. As a result, the networks involved in the above-mentioned study are rather small with a typical baseline length of around 15 km and 50 km, respectively (Teunissen et al. 2010).

In summary, both GIM and SID models are widely used nowadays, respectively, for wide-area coverage and high precision. In this study, we proposed a novel approach, the Quasi-4-Dimension Ionospheric Modeling (Q4DIM), which takes the advantages of both models. Besides the latitude and longitude factors in GIM modeling, the elevation and azimuth are further optionally considered in Q4DIM, thus both GIM and SID models can be regarded as the special cases of Q4DIM with specified grid division approach along latitude, longitude, elevation, and azimuth. In addition, it is demonstrated that Q4DIM is sparse as a 4-dimension (optional) grid matrix, and the sparse storage technique is suggested to improve the efficiency. This paper is organized as follows: Q4DIM is first introduced; then its property is analyzed by a comparison with the GIM and SID models; finally, the performance of Q4DIM is assessed in both Single-Frequency (SF) and Dual-Frequency PPP (DF-PPP) with the one month’s data in 2014 and 2020.

## Q4DIM

As the estimation of the LOS ionospheric delay from a GNSS satellite has been discussed in many publications, we start the Q4DIM with a set of LOS ionospheric delays directly. Concerning the details of GNSS ionospheric delay estimation of this work, we refer to the study in Shi et al. (2012b); Zhao et al. (2018), in which the undifferenced and uncombined model constrained with DESIGN is utilized. Suppose that we generated a set of LOS ionospheric delays with \(j\) satellites and \(k\) receivers as:

Our purpose is to divide the whole set \(I\) into n pre-defined clusters \(C = \left\{ {C_{i} } \right\} \left( {i \in \left( {1 \cdots n} \right)} \right)\), and the ionospheric delay samples in each cluster are highly correlated with each other.

### Algorithm

For a given network, we can select the grids in latitude, longitude, elevation, and azimuth as

where \(n\left( b \right)\), \(n\left( l \right)\), \(n\left( e \right)\), and \(n\left( a \right)\) are the number of grids in latitude, longitude, elevation, and azimuth, respectively, which are selected to balance data volume and model precision according to the demand. Then \({\varvec{b}}\), \({\varvec{l}}\), \({\varvec{e}}\), and \({\varvec{a}}\) can be determined by uniform spatial subdivision for a given region and the selected number \(n\left( b \right)\), \(n\left( l \right)\), \(n\left( e \right)\), and \(n\left( a \right)\) directly. The total number of clusters is

For the i-th cluster \(C_{i}\), it is defined with its center point \({\varvec{o}}_{{\varvec{i}}}\) as

with \(b_{i(b)} \in {\varvec{b}},l_{i(l)} \in {\varvec{l}},e_{i(e)} \in {\varvec{e}},a_{i(b)} \in {\varvec{a}}\); \({\varvec{d}}_{{{\mathbf{ldm}}}} = \left( {\begin{array}{*{20}c} {l_{b} } & {l_{l} } & {l_{e} } & {l_{a} } \\ \end{array} } \right)^{\text{T}}\) being the leading dimension for latitude, longitude, elevation, and azimuth, respectively,

For the slant ionospheric delay \(I_{r}^{s}\) in Eq. (1), the corresponding LOS vector \({\varvec{L}}_{{{\text{LOS}}}} = \left( {\begin{array}{*{20}c} b & l & e & a \\ \end{array} } \right)^{\text{T}}\) can be uniquely determined for specific satellites and receivers. For a specific LOS, \(b\) and \(l\) are the latitude and longitude of Ionospheric Pierce Point (IPP), and \(e\) and \(a\) are the elevation and azimuth that can be derived from the coordinates of the receiver and satellite, thus the set of slant ionospheric delays in Eq. (1) can be rewritten as \(I = \left\{ {I_{L}^{{\text{LOS}}} } \right\}\). Then with the clusters defined by Eq. (2–5), each \(I_{L}^{{\text{LOS}}}\) can be grouped into cluster \(C_{i}\) by iterating over the set \(I\)

where \(\left\| \cdot \right\|\) denotes the 1-norm of the corresponding vector. Thus, for the cluster \(C_{i}\), its averaged LOS ionospheric delay \(\mu_{i}\) and STandard Deviation (STD) \(\sigma_{i}\) are derived as:

in which \(I_{L}^{{\text{LOS}}} (m)\) and \(C_{i}\) denote the samples and the number of samples, respectively.

Having derived the numerical characteristics, i.e., \(\mu_{i}\), \(\sigma_{i}\), for each cluster \(C_{i} ({\varvec{o}}_{{\varvec{i}}} )\), a straightforward way to represent the whole clusters is in a large matrix. However, the direct processing of the whole matrix is costly and usually not applicable due to a large number of clusters. Moreover, it is also not necessary as the matrix is rather sparse, i.e., in most cases the number of samples in a cluster \(\left| {C_{i} } \right| = 0\), due to a limited distribution of both satellites and receivers. Thus, only those clusters with sufficient samples, e.g., \(\left| {C_{i} } \right| \ge 2\), are retained in Q4DIM in a key-value form

Obviously, for the Q4DIM users, its cluster index \(i_{u}\) of a given LOS vector \({\varvec{L}}_{u}^{{{\text{LOS}}}}\) can be obtained with Eqs. (2) and (4), then the corresponding ionospheric delay corrections can be obtained by looking up the key-value map defined by Eq. (8). In addition, \(\sigma_{i}\) is the precision indicator for each cluster and can also be used for weighting in the user ionospheric delay correction with Q4DIM. We also define the STD \(\sigma\) in Q4DIM as the averaged value of the STD for all cluster \(\sigma_{i}\) in Eq. (7)

### Discussion

Recall the grids in Eq. (2), the popular GIM model can be regarded as a special case of Q4DIM once the empty set is selected for both elevation and azimuth, i.e., \({\varvec{e}} = \user2{\emptyset },{\varvec{a}} = \user2{\emptyset }\). However, since the sparse representation and processing technique is promoted in Q4DIM to improve its efficiency, the ionospheric delay corrections are not available for all the grids as that of GIM. To overcome this dilemma, the LOS ionospheric delay is further divided into deterministic and stochastic parts, i.e., \(I_{L}^{{{\text{LOS}}(0)}}\), \(r_{L}^{{{\text{LOS}}}}\), as that of DESIGN (Shi et al., 2012b; Zhao et al., 2018)

while \(I_{L}^{{{\text{LOS}}(0)}}\) can be either interpolated from grids or calculated with the Spherical Harmonic Function (SHF) of GIM with a mapping function. Then the set of ionospheric delay residuals \(r = \left\{ {r_{L}^{{{\text{LOS}}}} } \right\}\) can be grouped into different clusters and represented with a key-value map following the procedure in the algorithm section.

For the Q4DIM users, the ionospheric delay corrections of any LOS \({\varvec{L}}_{u}^{{{\text{LOS}}}}\) are obtained as:

Here again \(I_{L}^{{{\text{LOS(}}u,0)}}\) is either interpolated from grids or calculated with the SHF of GIM. Concerning the stochastic part \(r_{L}^{{{\text{LOS(}}u)}}\), the key \(i_{u}\) may exist in the Q4DIM map, then the ionospheric delay correction is further refined with the residual. Otherwise, the model is equivalent to GIM.

In addition to its compatibility with GIM model, we further argue that the SID model, which is widely accepted in the regional network augmentation, is also a special case of Q4DIM model

In the selection of clusters there exists the case that each cluster contains only one sample \(I_{L}^{{{\text{LOS}}}} = r_{L}^{{{\text{LOS}}}}\) at most. Then the key-value map consists of individual LOS ionospheric delays, i.e., SID model.

As a result, according to the grid definition in Eq. (2), Q4DIM presents a resilient model that is usable for both wide-area coverage and high precision.

Several statements should be emphasized here. First, though the LOS ionospheric delay is used in the algorithm derivation, we can also convert it to the vertical in Q4DIM without considering the mapping function error, as this error is elevation angle dependent and can be much compensated with a similar elevation angle for each cluster in modeling and positioning. Secondly, we can use GIM/RT-GIM from IGS, or even the broadcast ionospheric models, e.g., KLOBUCHAR, as the deterministic ionospheric delay \(I_{L}^{{{\text{LOS}}(0)}}\) directly. In this sense Q4DIM is compatible with the existing model. Thirdly, the stochastic part \(r_{L}^{{{\text{LOS}}(u)}}\) stands for the irregular spatial and temporal variations, and is the key to improve the ionospheric delay precision. It typically requires a much higher spatial–temporal resolution. Thus, by separating \(r_{L}^{{{\text{LOS}}(u)}}\) from the large deterministic part, it can be represented with fewer data and consequently has the advantage to compress the data volume, which is of special importance for real-time service. Finally, we denote the model as quasi-4-dimension since it is not a direct extension of the widely acknowledged 3-dimensional model, i.e., the tomography ionospheric model. In addition, it may also be a 2-dimensional model like that of GIM as we pointed out.

## Experimental validation

To assess the performance of Q4DIM, the above algorithm is realized with the FUSing IN Gnss (FUSING) software and validated with both SF-PPP and DF-PPP in the following experiment. Up to now, FUSING is capable for real-time multi-GNSS precise orbit determination (Gong et al. 2018; Lou et al. 2022), satellite clock and bias estimation (Guo et al. 2022; Lou et al. 2017; Shi et al. 2016, 2019; Zhang et al. 2020), atmosphere modeling (Zheng et al. 2017; Luo et al. 2020; Luo et al. 2021), and multi-sensor navigation (Gu et al. 2021; Gu et al. 2022).

### Data and processing strategy

The experiment was carried out with the data of EUREF Permanent Network (EPN). As shown in Fig. 1, the 200 stations in red were used for Q4DIM, and the 30 stations in blue were used for PPP. The observations were collected over the period of Day Of Year (DOY) 001 to 030 in high solar activity year 2014 and low solar activity year 2020, with an interval of 30 s. The detail of the experiment is illustrated in Table 1. In addition, as presented in Table 2, four solutions for Q4DIM denoted as A, B, C, and D with different grid definitions were first compared. Then, the performance of Q4DIM in PPP was assessed in terms of convergence time and precision.

### Comparison of Q4DIM

To get an intuitive impression on Q4DIM, we presented the LOS for the original SID, as well as LOS of each cluster, i.e., \({\varvec{o}}_{{\varvec{i}}}\) in Eq. (4) for different solutions in Fig. 2. As we can see, by defining different clusters with Table 2, Q4DIM presents a rather flexible algorithm with resilient resolution and precision that satisfies different requirements on modeling precision, coverage, and data volume (Yang 2019). As we pointed out, Q4DIM is a GIM-like 2-dimensional map once we ignore the residual part \(r_{L}^{{{\text{LOS}}}}\) in Eq. (10), denoted as Q4DIM-2D, and this is also the case that an empty set is selected for both elevation and azimuth, \({\varvec{e}} = \user2{\emptyset },{\varvec{a}} = \user2{\emptyset }\). While the corresponding results are presented in Fig. 3 for different solutions. Recall Table 2, the number of grids over latitude and longitude is 12 × 8, 24 × 16, 36 × 24 and 48 × 32 for solutions A, B, C, and D, respectively. As expected, more detailed ionospheric delay structure can be revealed with a higher spatial resolution as illustrated in Fig. 3. Concerning the precision of different Q4DIM solutions in Fig. 4, we presented the series of \(\sigma\) defined by Eq. (9) on DOY 001, 2020 as an example. As we can see, the precision can be hardly improved with the higher spatial resolution over latitude and longitude. This is reasonable since the error in this case is most likely due to the mapping function and anisotropy. This result is in line with the previous studies on GIM, in which it is suggested that the precision of 2-dimensional modeling can be hardly improved by increasing the degrees of SH function (Yunbin et al. 2017; Zhao et al. 2018).

To solve the above dilemma, Q4DIM introduces the residual ionospheric delay correction as Eq. (10) for each 2-dimensional grid, and the residual is further divided according to its elevation and azimuth angle. Selecting a latitude and longitude grid arbitrarily for each solution, Figs. 5, 6, 7, 8 present the distribution of the statistics defined by Eq. (7), i.e., number of samples \(\left| {C_{i} } \right|\), averaged LOS ionospheric delay \(\mu_{i}\), and standard deviation \(\sigma_{i}\) for each cluster. While the top two sub-plots present \(\left| {C_{i} } \right|\), the left-bottom sub-plot presents \(\mu_{i}\), and the right-bottom sub-plot presents \(\sigma_{i}\). Taking Fig. 5 of solution A as an example, for each 2-dimensional grid, it is further divided into 6 × 25 grids according to the elevation and azimuth angle. As indicated by the left-top sub-plot, the Q4DIM clusters are sparse as a 4-dimensional grid matrix since only a few grids have enough samples, i.e., \(\left| {C_{i} } \right| \ge 2\). Thus, the left three sub-plots are enlarged for those grids with enough samples. From the left-bottom sub-plot, it is noted that the residuals \(\mu_{i}\) for different grids vary from around -1.9 to 3.6 Total Electron Content Units (TECU), and they are exactly the errors in 2-dimensional TEC map in Fig. 5. By correcting these residuals, the precision can be improved significantly as implied by the right-bottom sub-plot with less than 0.5 TECU. While, for solution B to solution D, a similar conclusion can be derived from Figs. 5, 6, 7, 8, the latitude and longitude are different since the grids of each solution are different as derived with Eq. (2). Thus, for comparison purpose, we selected the grid points of different solutions relatively close to each other in these figures.

In Fig. 9 we further present the series of averaged STD *σ* in Eq. (9) for different solutions. As expected, with a higher resolution in the latitude, longitude, elevation, and azimuth, the precision of Q4DIM is improved from 0.46 TECU to 0.22 TECU, the number of valid clusters increased from 0.6 to 6.5 K, the sparsity rate dropped from 4.4 to 0.2%, and correspondingly the number of LOS per cluster dropped from 9.7 to 3.3. By a comparison with the result in Fig. 4, it is argued that the ionospheric delay modeling precision can be improved significantly by taking elevation and azimuth into consideration. Besides the precision, the data volume is also a critical issue for the bandwidth-sensitive applications, e.g., satellite-based PPP-RTK service (Zhang et al. 2020). Figures 5, 6, 7, 8 already demonstrate that the 4-dimensional matrix is sparse. Thus, the two middle sub-plots of Fig. 9 show the series of the number of valid clusters, i.e., the clusters with, and the sparsity rate that defines as the ratio of the number of valid clusters to the total number of clusters n in Eq. (3). Taking solution B as an example, though there are 230 400 clusters in total, the number of valid clusters is around 2 100, and the sparsity rate is 0.9%. The results are promising and implies that the Q4DIM has the potential to be used for wide-area satellite-based augmentation service with a precision of better than 0.5 TECU. Finally, the bottom sub-plot gives the series of the LOS number for each valid cluster.

### PPP

Based on the discussion in Sect. 3.2, Q4DIM with solution B is selected and further validated in both SF-PPP and DF-PPP. The rover stations are denoted in blue as shown in Fig. 1. Four solutions with different ionospheric delay elimination strategies as presented in Table 3, i.e., IF, CODG, Q4DIM-2D, and Q4DIM are compared for both SF-PPP and DF-PPP. Concerning the IF strategy, we used the GRoup And PHase Ionosphere Calibration (GRAPHIC) approach for SF-PPP (Shi et al. 2012b), and the widely acknowledged IF combination for DF-PPP (Lou et al. 2015). Though the stations are static, they are all processed in kinematic model with a forward square root information filter, and the filters restarted every hour. Then the convergence serial in 68% confidence level and the Root Mean Square (RMS) with the last 20 min series of all the one-hour samples were derived.

As we can see from the SF-PPP series in Figs. 10 and 11, the solution with undifferenced and uncombined observations constrained with DESIGN performs much better than that of the traditional IF-PPP. In addition, though CODG and Q4DIM-2D are both 2-dimensional GIM-like ionospheric models, Q4DIM-2D performs better since more local stations participated in the ionospheric delay modeling. While Q4DIM performs the best among all the ionospheric augmentation SF-PPP solutions in both vertical and horizontal directions. Its better performance over Q4DIM-2D demonstrates the advantage of elevation and azimuth angle division.

The DF-PPP series are further presented in Figs. 12 and 13 for 2014 and 2020, respectively. Different from SF-PPP, the 2D GIM-like ionospheric model augmented PPP, i.e., CODG and Q4DIM-2D, is only slightly better than that of IF-PPP, and the result is in line with our previous studies (Lou et al. 2015). While the performance of CODG and Q4DIM-2D in DF-PPP are almost the same. This is reasonable since that the DF-PPP is less sensitive to ionospheric delay, and the accuracy of CODG and Q4DIM-2D, typically has the value of a few TECU, is limited for high-precision positioning, thus the effect is not significant. While by comparing Figs. 4 and 9, since the accuracy is improved from about 1.5 TECU of Q4DIM-2D to 0.5 TECU of Q4DIM, the convergence of DF-PPP augmented with Q4DIM is much faster. The result further confirms the advantage of the proposed model.

In addition, we calculated the RMSs for different solutions based on the last 20 min series of all the one-hour samples, and the results are in Tables 4 and 5. As we can see, compared with IF combination, PPP benefits from the undifferenced and uncombined model constrained with ionospheric delay models, especially with Q4DIM. And the accuracy of PPP for 2020 is much better than that of 2014.

## Conclusions

As the development of multi-frequency multi-GNSS, the ionospheric delay becomes one of the critical issues in the high precision data processing with the undifferenced and uncombined model. Moreover, ionospheric delay augmentation is an efficient approach to speed up PPP convergence. Thus, high precision ionospheric delay modeling receives increasing attention nowadays.

GIM and SID are the most popular ionospheric models in GNSS community, while each has its merits and demerits. In this study, we proposed a novel ionospheric delay model, i.e., Q4DIM, that takes full advantages of GIM and SID. In Q4DIM, the LOS ionospheric delay is divided into different clusters according to their latitude, longitude, elevation, and azimuth. While both GIM and SID can be regarded as the special cases of Q4DIM by defining the clusters properly. The properties of Q4DIM are discussed for four sets of clusters with different spatial resolution based on 200 EPN stations. The results suggest that by inducting the elevation and azimuth angle dependent residuals, the precision of the 2-dimensional GIM like model, i.e., Q4DIM-2D, is improved from around 1.5 TECU to better than 0.5 TECU. In addition, treating Q4DIM as a 4-dimensional matrix in latitude, longitude, elevation, and azimuth, which is sparse, can guarantee its feasibility in a bandwidth-sensitive applications, e.g., satellite-based PPP-RTK service. Finally, with two months' data from 30 EPN stations, the performance of Q4DIM and its advantages in SF-PPP and DF-PPP over the 2-dimensional models are demonstrated for both high solar activity year 2014 and low solar activity year 2020.

## Availability of data and materials

Data of EUREF Permanent Network can be downloaded from https://www.epncb.oma.be/. Processing software can use FUSing IN Gnss (FUSING).

## References

Caissy, M., Agrotis, L., Weber, G., Hernandez-Pajares, M., & Hugentobler, U. (2012). The international GNSS real-time service.

*GPS World,**6*(23), 52–58.Collins, P., Bisnath, S., Lahaye, F., & H´eroux, P. (2010). Undifferenced GPS ambiguity resolution using the decoupled clock model and ambiguity datum fixing.

*Navigation,**57*(2), 123–135. https://doi.org/10.1002/j.2161-4296.2010.tb01772.xGabor, M. J., Nerem, R. S. (1999). GPS carrier phase ambiguity resolution using satellite-satellite single differences. In proceedings of the 12th international technical meeting of the satellite division of the institute of navigation (ION GPS 1999), Nashville, TN, 1569–1578.

Ge, M., Gendt, G., Rothacher, M., Shi, C., & Liu, J. (2008). Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations.

*Journal of Geodesy,**82*(7), 389–399. https://doi.org/10.1007/s00190-007-0187-4Geng, J., Chen, X., Pan, Y., & Zhao, Q. (2019). A modified phase clock/bias model to improve PPP ambiguity resolution at Wuhan University.

*Journal of Geodesy,**93*(10), 2053–2067. https://doi.org/10.1007/s00190-019-01301-6Gong, X., Gu, S., Lou, Y., Zheng, F., Ge, M., & Liu, J. (2018). An efficient solution of real-time data processing for multi-GNSS network.

*Journal of Geodesy,**92*(7), 797–809. https://doi.org/10.1007/s00190-017-1095-xGu, S., Dai, C., Fang, W., Zheng, F., Wang, Y., Zhang, Q., Lou, Y., & Niu, X. (2021). Multi-GNSS PPP/INS tightly coupled integration with atmospheric augmentation and its application in urban vehicle navigation.

*Journal of Geodesy,**95*(6), 64. https://doi.org/10.1007/s00190-021-01514-8Gu, S., Dai, C., Mao, F., & Fang, W. (2022). Integration of multi-GNSS PPP-RTK/INS/vision with a cascading kalman filter for vehicle navigation in urban areas.

*Remote Sens-Basel,**14*(17), 4337. https://doi.org/10.3390/rs14174337Gu, S., Lou, Y., Shi, C., & Liu, J. (2015a). BeiDou phase bias estimation and its application in precise point positioning with triple-frequency observable.

*Journal of Geodesy,**89*(10), 979–992. https://doi.org/10.1007/s00190-015-0827-zGu, S., Shi, C., Lou, Y., & Liu, J. (2015b). Ionospheric effects in uncalibrated phase delay estimation and ambiguity-fixed PPP based on raw observable model.

*Journal of Geodesy,**89*(5), 447–457. https://doi.org/10.1007/s00190-015-0789-1Gu, S., Wang, Y., Zhao, Q., Zheng, F., & Gong, X. (2020). BDS-3 differential code bias estimation with undifferenced uncombined model based on triple-frequency observation.

*Journal of Geodesy,**94*(4), 45. https://doi.org/10.1007/s00190-020-01364-wGuerova, G., Jones, J., Dousa, J., Dick, G., de Haan, S., Pottiaux, E., Bock, O., Pacione, R., Elgered, G., Vedel, H., & Bender, M. (2016). Review of the state of the art and future prospects of the ground-based GNSS meteorology in Europe.

*Atmos Meas Tech,**9*(11), 5385–5406. https://doi.org/10.5194/amt-9-5385-2016Guo, W., Zuo, H., Mao, F., Chen, J., Gong, X., Gu, S., & Liu, J. (2022). On the satellite clock datum stability of RT-PPP product and its application in one-way timing and time synchronization.

*Journal of Geodesy,**96*(8), 52. https://doi.org/10.1007/s00190-022-01638-5Hauschild, A., & Montenbruck, O. (2016). A study on the dependency of GNSS pseudorange biases on correlator spacing.

*Gps Solut,**20*(2), 159–171. https://doi.org/10.1007/s10291-014-0426-0Hernández-Pajares, M., Roma-Dollase, D., Garcia-Rigo, A., Laurichesse D., Schmidt, M., Erdogan, E., Yunbin, Y., Li, Z., Gomez-Cama, J.M., Krankowski, A., Lyu, H., & Prol F. S., (2017) Examples of IGS real-time Ionospheric information benefits: Space Weather monitoring, precise farming and RT-GIMs. In: IGS Workshop, Paris, France.

Hern-a-ndez-Pajares, M., Juan, J., Sanz, J., Orus, R., Garcia-Rigo, A., Feltens, J., Komjathy, J., Schaer, S., & Krankowski, A. (2009). The IGS VTEC maps: a reliable source of ionospheric information since 1998.

*Journal of Geodesy,**83*(3), 263–275. https://doi.org/10.1007/s00190-008-0266-1Romero, I., Noll, C., MacLeod, K., Maggert, D., R lke, A. (2018). Infrastructure, Data Centers, Formats and Network: Status and Progress. In: IGS Workshop, Wuhan, China.

Kouba, J., & Heroux, P. (2001). precise point positioning using IGS orbit and clock products.

*Gps Solut,**5*(2), 12–28. https://doi.org/10.1007/pl00012883Laurichesse, D., Mercier, F., Berthias, J. P., Broca, P., & Cerri, L. (2009). Integer ambiguity resolution on undifferenced GPS phase measurements and its application to PPP and satellite precise orbit determination.

*Navigation,**56*(2), 135–149. https://doi.org/10.1002/j.2161-4296.2009.tb01750.xLi, Z., Wang, N., Wang, L., et al. (2019). Regional ionospheric TEC modeling based on a two-layer spherical harmonic approximation for real-time single-frequency PPP.

*Journal of Geodesy,**93*(9), 1659–1671. https://doi.org/10.1007/s00190-019-01275-5Li, Z., Yuan, Y., Li, H., Ou, J., & Huo, X. (2012). Two-step method for the determination of the differential code biases of COMPASS satellites.

*Journal of Geodesy,**86*(11), 1059–1076. https://doi.org/10.1007/s00190-0120565Li, M., Yuan, Y., Wang, N., Li, Z., Li, Y., Huo, X. (2017). Estimation and analysis of Galileo differential code biases.

*Journal of Geodesy*,*91*(3), 279–293. https://doi.org/10.1007/s00190-016-0962-1Liu, A., Wang, N., Li, Z., Zhou, K., & Yuan, H. (2018). Validation of CAS’s final global ionospheric maps during different geomagnetic activities from 2015 to 2017.

*Results Phys,**10*, 481–486. https://doi.org/10.1016/j.rinp.2018.06.057Liu, Q., Hern-a-ndez-Pajares, M., Yang, H., Monte-Moreno, E., Roma-Dollase, D., Garcia-Rigo, A., Li, Z., Wang, N., Laurichesse, D., Blot, A., Zhao, Q., Zhang, Q., Hauschild, A., Agrotis, L., Schmitz, M., Wubbena, G., Sturze, A., Krankowski, A., Schaer, S., … Ghoddousi-Fard, R. (2021). The cooperative IGS RT-GIMs: a reliable estimation of the global ionospheric electron content distribution in real time.

*Earth Syst Sci Data,**13*(9), 4567–4582. https://doi.org/10.5194/essd-13-4567-2021Lou, Y., Dai, X., Gong, X., Li, C., Qing, Y., Liu, Y., Peng, Y., & Gu, S. (2022). A review of real-time multi-GNSS precise orbit determination based on the filter method.

*Satell Navigat,**3*(1), 15. https://doi.org/10.1186/s43020-022-00075-1Lou, Y., Gong, X., Gu, S., Zheng, F., & Feng, Y. (2017). Assessment of code bias variations of BDS triple-frequency signals and their impacts on ambiguity resolution for long baselines.

*GPS Solut,**21*(1), 177–186. https://doi.org/10.1007/s10291-016-0514-4Lou, Y., Zheng, F., Gu, S., Wang, C., Guo, H., & Feng, Y. (2015). Multi-GNSS precise point positioning with raw single-frequency and dual-frequency measurement models.

*GPS Solutions,**20*(4), 849–862. https://doi.org/10.1007/s10291-015-0495-8Luo, X., Gu, S., Lou, Y., Cai, L., & Liu, Z. (2020). Amplitude scintillation index derived from C/N0 measurements released by common geodetic GNSS receivers operating at 1 Hz.

*Journal of Geodesy,**94*(2), 27. https://doi.org/10.1007/s00190-020-01359-7Luo, X., Lou, Y., Gu, S., Li, G., Xiong, C., Song, W., & Zhao, Z. (2021). Local ionospheric plasma bubble revealed by BDS Geostationary Earth Orbit satellite observations.

*Gps Solut,**25*(3), 117. https://doi.org/10.1007/s10291-021-01155-6Olivares-Pulido, G., Hern-a-ndez-Pajares, M., Lyu, H., Gu, S., Garcia-Rigo, A., Graffigna, V., Tomaszewski, D., Wielgosz, P., Rapinski, J., Krypiak-Gregorczyk, A., Kazmierczak, R., & Orus-Perez, R. (2021). Ionospheric tomographic common clock model of undifferenced uncombined GNSS measurements.

*Journal of Geodesy,**95*(11), 1–13.Psychas, D., Teunissen, P. J. G., & Verhagen, S. (2021). A multi-frequency galileo PPP-RTK convergence analysis with an emphasis on the role of frequency spacing.

*Remote Sens-Basel,**13*(16), 3077. https://doi.org/10.3390/rs13163077Psychas, D., Verhagen, S., & Teunissen, P. J. G. (2020). Precision analysis of partial ambiguity resolution-enabled PPP using multi-GNSS and multi-frequency signals.

*Adv Space Res-Series,**66*(9), 2075–2093. https://doi.org/10.1016/j.asr.2020.08.010Rovira-Garcia, A., Juan, J. M., Sanz, J., & Gonz a lez-Casado, G. (2015). A worldwide ionospheric model for fast precise point positioning.

*IEEE T Geosci Remote,**53*(8), 4596–4604. https://doi.org/10.1109/tgrs.2015.2402598Schaer, S. (1999). Mapping and predicting the Earth’s ionosphere using the Global Positioning System. Ph.D. Thesis, University of Bern, Switzerland

Schonemann, E., Becker, M., & Springer, T. (2011). A new approach for GNSS analysis in a multi-GNSS and multi-signal environment.

*J Geodetic Sci,**1*(3), 204–214. https://doi.org/10.2478/v10156-010-0023-2Shi, C., Gu, S., Lou, Y., & Ge, M. (2012). An improved approach to model ionospheric delays for single-frequency precise point positioning.

*Advances in Space Research,**49*(12), 1698–1708. https://doi.org/10.1016/j.asr.2012.03.016Shi, C., Fan, L., Li, M., Liu, Z., Gu, S., Zhong, S., & Song, W. (2016). An enhanced algorithm to estimate BDS satellite’s differential code biases.

*Journal of Geodesy,**90*(2), 161–177. https://doi.org/10.1007/s00190-015-0863-8Shi, C., Guo, S., Gu, S., Yang, X., Gong, X., Deng, Z., Ge, M., & Schuh, H. (2019). Multi-GNSS satellite clock estimation constrained with oscillator noise model in the existence of data discontinuity.

*Journal of Geodesy,**93*(4), 515–528. https://doi.org/10.1007/s00190-018-1178-3Shi, C., Zhao, Q., Li, M., Tang, W., Hu, Z., Lou, Y., Zhang, H., Niu, X., & Liu, J. (2012B). Precise orbit determination of Beidou Satellites with precise positioning.

*Science China Earth Sciences,**55*(7), 1079–1086. https://doi.org/10.1007/s11430-012-4446-8Teunissen, P., Joosten, P., Tiberius, C. (1999). Geometry-free ambiguitysuccess rates in case of partial fixing. In: Proceedings of the 1999 National technical meeting of the institute of navigation, San Diego, CA. pp. 201–207.

Teunissen, P., & Montenbruck, O. (2017).

*Springer handbook of global navigation satellite systems*. Springer.Teunissen, P., Odijk, D., & Zhang, B. (2010). PPP-RTK: results of CORS network-based PPP with integer ambiguity resolution.

*Journal of Aeronautics Astronautics and Aviation Series A,**42*(4), 223–229.Wielgosz, P., Milanowska, B., Krypiak-Gregorczyk, A. J., & W,. (2021). Validation of GNSS-derived global ionosphere maps for different solar activity levels: case studies for years 2014 and 2018.

*GPS Solut,**25*, 103. https://doi.org/10.1007/s10291-021-01142-xYang, Y. (2019). Resilient PNT concept frame.

*Journal of Geodesy and Geoinformation Science,**2*(3), 1–7. https://doi.org/10.11947/j.jggs.2019.0301Yigit, C. O., & Gurlek, E. (2017). Experimental testing of high-rate GNSS precise point positioning (PPP) method for detecting dynamic vertical displacement response of engineering structures.

*Geomatics Nat Hazards Risk,**8*(2), 1–12. https://doi.org/10.1080/19475705.2017.1284160Yunbin, Y., Xingliang, H., & Baocheng, Z. (2017). Research progress of precise models and correction for GNSS ionospheric delay in China over recent years.

*Acta Geodaetica Et Cartographica Sinica,**46*(10), 1364–1378. https://doi.org/10.11947/j.AGCS.2017.20170349Zhang, X., Hu, J., & Ren, X. (2020). New progress of PPP/PPP-RTK and positioning performance comparison of BDS/GNSS PPP.

*Acta Geodaetica et Cartographica Sinica,**49*(9), 1084–1100. https://doi.org/10.11947/j.AGCS.2020.20200328Zhang, Z., Lou, Y., Zheng, F., & Gu, S. (2021). ON GLONASS pseudo-range inter-frequency bias solution with ionospheric delay modeling and the undifferenced uncombined PPP.

*Journal of Geodesy,**95*(3), 32. https://doi.org/10.1007/s00190-021-01480-1Zhao, Q., Wang, Y., Gu, S., Zheng, F., Shi, C., Ge, M., & Schuh, H. (2018). Refining ionospheric delay modeling for undifferenced and uncombined GNSS data processing.

*Journal of Geodesy,**56*(3), 209–216. https://doi.org/10.1007/s00190-018-1180-9Zheng, F., Lou, Y., Gu, S., Gong, X., & Shi, C. (2017). Modeling tropospheric wet delays with national GNSS reference network in China for BeiDou precise point positioning.

*Journal of Geodesy,**20*(2), 187–216. https://doi.org/10.1007/s00190-017-1080-4Zumberge, J. F., Heflin, M. B., Jefferso, D. C., Watkins, M. M., & Webb, F. H. (1997). Precise point positioning for the efficient and robust analysis of GPS data from large networks.

*Journal of Geophysical Research,**102*(B3), 5005–5017.

## Acknowledgements

The authors thank IGS for data provision.

## Funding

This study is sponsored by National Natural Science Foundation of China (42174029).

## Author information

### Authors and Affiliations

### Contributions

SG, YL, JG and QZ designed the research; SG, CG, and CH performed the research; SG, CG, CH and HL analyzed the data; SG and CG drafted the paper. MH, YL, JG and QZ put forward valuable modification suggestions. All authors contributed by providing the necessary data and discussions and writing the paper. All authors read and approved the final manuscript.

### Corresponding author

## Ethics declarations

### Competing interests

The authors declare that they have no competing interests.

## Additional information

### Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Rights and permissions

**Open Access** This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

## About this article

### Cite this article

Gu, S., Gan, C., He, C. *et al.* Quasi-4-dimension ionospheric modeling and its application in PPP.
*Satell Navig* **3**, 24 (2022). https://doi.org/10.1186/s43020-022-00085-z

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/s43020-022-00085-z

### Keywords

- Undifferenced and uncombined observation
- Ionosphere delay modeling
- PPP
- Design
- Wide-area