Keywords

1 Introduction

For the Satellite-Based Augmentation System (SBAS) Single Frequency (SF) service operation capability, the ionospheric delay corrections and integrity parameters calculated by the master station and broadcast to aviation users via the SBAS GEO satellites must ensure the system service performance under any ionospheric environmental conditions. The calculation of ionospheric delay augmentation information in SF SBAS uses the grid correction technology [1]. Among them, the Inverse Distance Weight (IDW) method and the Kriging method have mature engineering applications in operational SBAS [2]. However, as shown in Table 1, some differences exist between them. The IDW method is being applied in the European Geostationary Navigation Overlay System (EGNOS). The Wide Area Augmentation System (WAAS) located in mid-latitude has updated the correction technology from the IDW to the Kriging to improve system service availability and ensure system service integrity. It should be noted that the tomographic method, which is a complex technology, is not suggested to apply in engineering due to limited correction accuracy [3].

Table 1. Comparison of IDW and Kriging algorithm

Compared with IDW, the integrity parameter calculated by the Kriging takes into account the effects of ionosphere irregularities at different scales on system service integrity and constructs an error model. It utilizes a dynamic fit domain to select a set of Ionospheric Pierce Points (IPPs) around an Ionospheric Grid Point (IGP). The advantage of Kriging is that it not only reduces the calculation of the ionospheric augmentation information dependent on the distribution of reference stations but also improves system service performance. However, the implementation of Kriging has regional applicability. The reason is that the augmentation information calculated by Kriging relates to the ionospheric characteristics. The mid-latitude ionosphere is usually smooth and easily estimated, such as the WAAS service area. The ionospheric irregularities affecting SBAS mainly consider caused by ionospheric storms. However, in the low-latitude region, various ionospheric anomalies exist and affect SBAS service performance, such as equatorial anomaly and plasma bubble, etc. Besides the terrain restricted the distribution of reference stations, the BeiDou Satellite-Based Augmentation System (BDSBAS) service area has a larger latitude span. It has mid-latitude and low-latitude ionosphere characteristics. Therefore, Kriging cannot simply apply in BDSBAS to estimate the ionospheric augmentation information.

We analyze the applicability of Kriging over China using the observations from WAAS and the Crustal Movement Observation Network of China (CMONOC). Chapter 2 gives the principle of Kriging. Chapter 3 discusses the applicability of Kriging. Chapter 4 gives conclusions and suggestions.

2 Kriging Methodology

Kriging estimates the vertical ionospheric delay at IGP using the IPPs within a circle centered upon it. We assume that there exist N IPPs lie within the fit radius around the IGP at the location x

$$ {\mathbf{I}}_{{{\mathbf{ipp}}}} = \left[ {\begin{array}{*{20}c} {I\left( {x_{1} } \right)} & {I\left( {x_{2} } \right){\kern 1pt} } & \cdots & {I\left( {x_{N} } \right)} \\ \end{array} } \right]^{T} $$
(1)

where the vertical delay of IPP at the location \( x_{k} = \left( {x_{north,k} ,x_{east,k} } \right) \) (considered as the longitude and latitude) is given by

$$ I\left( {x_{k} } \right) = a_{0} + a_{1} x_{north,k} + a_{2} x_{east,k} + r\left( {x_{k} } \right) $$
(2)

Here, \( a_{0} \), \( a_{1} \) and \( a_{2} \) are the model coefficient defined the planar trend of the ionospheric delay. \( r\left( {x_{k} } \right) \) is a random field superimposed on the planar trend. It is used to characterize the correlation between neighboring measurements. The Grid Ionospheric Vertical Delay (GIVD) and the variance are given by

$$ \hat{I}\left( x \right) = \sum\limits_{k = 1}^{N} {\lambda_{k} I\left( {x_{k} } \right) = {\varvec{\Lambda}}^{T} {\mathbf{I}}_{ipp} } $$
(3)
$$ \hat{\sigma }_{{}}^{2} \left( x \right) = {\varvec{\Lambda}}^{T} {\mathbf{C}}\left( {\mathbf{h}} \right){\varvec{\Lambda}} - 2{\varvec{\Lambda}}^{T} {\mathbf{C}}\left( {{\mathbf{h}}_{{\mathbf{0}}} } \right) + C\left( 0 \right) $$
(4)

where the Kriging coefficients \( {\varvec{\Lambda}} = \left[ {\begin{array}{*{20}c} {\lambda_{1} } & {\lambda_{2} } & \cdots & {\lambda_{N} } \\ \end{array} } \right]^{T} \) are calculated based on the unbiased minimum mean square estimation error

$$ {\varvec{\Lambda}} = \left( {{\mathbf{W}} - {\mathbf{HG}}^{T} {\mathbf{W}}} \right){\mathbf{C}}\left( {{\mathbf{h}}_{{\mathbf{0}}} } \right) + {\mathbf{HX}},{\mathbf{H}} = {\mathbf{WG}}\left( {{\mathbf{G}}^{T} {\mathbf{WG}}} \right)^{ - 1} ,{\mathbf{W}} = {\mathbf{C}}^{ - 1} \left( {\mathbf{h}} \right) $$
(5)

where \( {\mathbf{C}}\left( {\mathbf{h}} \right) \) is the \( N \times N \) spatial covariance matrix between IPPs. \( h \) represents the distance between IPPs. \( {\mathbf{C}}\left( {{\mathbf{h}}_{{\mathbf{0}}} } \right) \) represents the spatial covariance vector between IPP and IGP. \( {\mathbf{G}} \) is the \( N \times 3 \) observation matrix. \( {\mathbf{X}} \) is the n-dimensional position vector. The more details of Kriging refer to the reference [4].

Integrity parameter, or named the Grid Ionospheric Vertical Delay Error (GIVE), represent the correction uncertainty and provide protection from the adverse influence of ionospheric irregularity [5]. GIVE is defined as

$$ GIVE = \kappa_{99.9\% } \sigma_{GIVE} $$
(6)
$$ \sigma_{GIVE}^{2} = R_{irreg}^{2} \hat{\sigma }_{Kriging}^{2} + \sigma_{undersampled}^{2} $$
(7)

In Eq. (7), the GIVE value fundamentally involves two terms:

  1. (a)

    A term representing the threat of incorrect model assumptions: this error term is dependent on the ionospheric delay estimation methodology employed by SBAS and the number of measurements from reference stations. The inflated formal estimation error using an inflation factor \( R_{irreg}^{2} \) can protect the threat, which is the assumed ionospheric delay model incompatible with the actual caused by ionospheric irregularities. The inflation factor is defined as

    $$ R_{irreg}^{2} = \alpha_{n} {\mathbf{I}}_{ipp}^{T} \left( {{\mathbf{W}} - {\mathbf{WG}}\left( {{\mathbf{G}}^{T} {\mathbf{WG}}} \right)^{ - 1} {\mathbf{G}}^{T} {\mathbf{W}}} \right){\mathbf{I}}_{ipp} $$
    (8)

    where \( \alpha_{n} \) can be calculated from the integrity risk probability. A detailed introduction of the inflation factor can be found in the literature [5].

  2. (b)

    A term representing the threat of spatial variations: this error term derived from the ionospheric spatial threat model, which is a function of the actual ionospheric threat space. The “threat” refers to the potential safety hazards in the SBAS caused by insufficient sampling for ionospheric irregularities [6]. This error term is defined as

    $$ \sigma_{undersampler}^{raw} \left( {R_{fit} ,RCM} \right) = \mathop {\hbox{max} }\limits_{over\;k,T} \left( {\sigma_{undersampled}^{{}} } \right) $$
    (9)
    $$ \sigma_{undersampled}^{{}} = \sqrt {\frac{{\left| {I\left( {x_{k} } \right) - \hat{I}\left( {x_{k} } \right)} \right|^{2} }}{{K_{undersampled}^{2} }} - \hat{\sigma }_{k}^{2} } $$
    (10)

where \( K_{undersampled}^{{}} \) is the upper bound of the Gaussian error distribution that satisfies the predetermined integrity risk in SBAS [6]. \( R_{fit} \) and \( RCM \) are used to characterize the position relationship between the IPPs and the IGP, named the fit radius and the Relative Centroid Metric (RCM), respectively. The value of this term mainly depends on the number of observations provided by reference stations, the distribution of observations, and the magnitude of the estimation error term.

3 Applicability Analysis of Kriging Methodology

In SBAS, the ionospheric augmentation information includes ionospheric delay corrections (GIVDs) and integrity parameters (GIVEs). The broadcast GIVEs must bound the user vertical ionospheric delay residuals with a probability of 0.999.

$$ P(GIVE(t) > |\hat{I}(t_{k} ) - I(t)|) \ge 99.9\% $$
(11)

Different from the IDW, the integrity information calculated in Kriging is based on the integrity risk term caused by the irregularities in the regional ionosphere, in both sampled and undersampled conditions. It not only ensures aviation service integrity but also improves aviation service availability. In this section, we analyze the key parameters of Kriging based on ionospheric measurements from the WAAS and CMONOC, especially the empirical parameters, to verify the applicability of the Kriging over China.

3.1 IPP Search Algorithm

Kriging is a linear unbiased minimum mean square error estimation method. On the standard 350 km ionosphere thin shell model, the fit domain of Kriging, unlike the IDW using four grids around IGP, is defined to be a region within a circle centered upon the IGP [5], as shown in Fig. 1.

Fig. 1.
figure 1

Definition of the fit domain for Kriging

The implementation of Kriging in WAAS defines the IPP search algorithm to select IPPs for performing estimation. It includes four key parameters, which are the minimum search radius \( R_{min} = 800\,\text{km} \), the maximum search radius \( R_{max} = 2100\,\text{km} \), the number of target points \( N_{target} = 30 \), and the minimum number of target points \( N_{min} = 10 \) [5]. The configuration of the IPP search parameters, on the one hand, is related to GIVD estimation. It will also reflect the distribution of IPPs around IGP and affect the value of the spatial undersampled error term, that is, the calculation of GIVEs. However, no relevant literature has been found to explain the reasons for how to define these parameters.

According to the definition of the fit domain, it can be considered that the four IPP search parameters are the result of a trade-off between the number of IPPs and the size of the search area. A larger search space will capture more IPPs, but it may result in reduced correction accuracy and introduced larger spatial uncorrelation errors, especially in low-latitude regions. A smaller search space will capture a small number of IPPs, but it will lead to greater uncertainty in the ionospheric delay estimation and increase model errors, as well as the system integrity risk.

3.1.1 Data Sources

In this section, the ionospheric observations from the WAAS and the CMONOC are used to analyze the applicability of Kriging. The thirty-eight WAAS reference stations are distributed in Fig. 2 (only one receiver is selected for display). Additionally, the green triangles in Fig. 2 are the stations unable to obtain observations in our study.

Fig. 2.
figure 2

Distribution of 38 WAAS receivers

Fig. 3.
figure 3

Distribution of CMONOC receivers

The BDSBAS is being constructed. The location and number of reference stations have not yet determined. We select thirty-one reference stations from the CMONOC (see Fig. 3 red triangles) to simulate as BDSBAS reference stations [7]. Additionally, all CMONOC stations will be used (all triangles in Fig. 3) to simulate the impact of multi-constellation on the performance of Kriging.

3.1.2 Eligible Fit Measurements in Kriging

The implementation of the IPP search strategy in Kriging can be considered that the number of eligible fit measurements is the main index. The fit radius is not. Therefore, we should first determine the number of eligible fit measurements. In this section, two indicators are used to describe the relationship between the geometric relationship of IPPs and IGP with the increased measurements.

  1. (1)

    Pseudo-Horizontal Dilution of Precision (Pseudo-HDOP): The DOP is calculated based on the relative position between the receiver and the satellite. We establish a quantitative relationship between the IGP and IPPs, named a pseudo-HDOP. We assume that the IPP used for fit is considered as a GPS satellite and IGP is considered as a user receiver. Based on the geodetic coordinate system, the spherical distance between the IPP and IGP (the height is earth radius plus 350 km) is used to construct a geometric matrix related only to the geometric position of the IPP relative to the IGP, and further calculate the HDOP. Similarly, the magnitude of the pseudo-HDOP value is related to the geometric position between the IGP and IPPs.

  2. (2)

    RCM: RCM is expressed as the ratio between the IGP and the weighted centroids of IPPs within the fit radius. RCM is used to describe the uniformity of the IPP distribution in the fit domain. The RCM index ranges from 0 to 1. The more RCM value is close to 1, the more IPP distribution is skewed to one side of the IGP, which increases the undersampled possibility of ionospheric irregularities. Therefore, the smaller the RCM value, the more uniform the IPP distribution near the grid points.

Fig. 4.
figure 4

Curve: RCM and its slope varies with the number of IPPs

Fig. 5.
figure 5

Curve: Pseudo-HDOP and its slope varies with the number of IPPs

Figure 4 shows the curves of RCM values (red), the slope of neighboring RCM values (blue) with the number of IPPs around IGP. The solid line is WAAS data and the dotted line is BDSBAS data. Similarly, Fig. 5 shows the curves of pseudo-HDOP (red) and its slope (blue) values. It can be seen that when the number of IPPs around the IGP is less than 10, pseudo-HDOP and RCM values are both large. However, when the number of measurements exceeds 30, the RCM and the pseudo-HDOP value do not change significantly.

3.1.3 Fit Radius in Kriging

Based on the GPS observations from WAAS, we defined the ratio \( \left( {{\text{Ratio}}_{R} } \right) \) between the number of IGPs \( \left( {T{\text{otal}}_{{IGP_{R} }} } \right) \) which exist the eligible IPPs within the Fit radius \( R_{fit} \) with all the augmentation information update epoch (\( T{\text{otal}}_{\text{epoch}} \), 300s interval) multiplied by total IGPs \( \left( {T{\text{otal}}_{\text{igp}} } \right) \). It is shown in Fig. 6.

$$ {\text{Ratio}}_{R} { = }\frac{{T{\text{otal}}_{{IGP_{R} }} }}{{T{\text{otal}}_{\text{igp}} \times T{\text{otal}}_{\text{epoch}} }} $$
(12)

In Fig. 6, the y-axis represents the ratio \( \left( {{\text{Ratio}}_{R} } \right) \), and the x-axis represents the fit radius (km). The results show that the ratio difference between each search radius is not obvious except for 2100 km. The fit radius of 2100 km and “unmonitored” is located at the edge area, while the 800 km is mainly concentrated in the CONUS (CONterminous United States). That is, the IGPs located in the middle of the service area requires a smaller cutoff radius to calculate ionospheric augmentation information, but marginal IGPs require a larger radius to provide sufficient measurements and to ensure its availability. Kriging expanded the fit radius to search eligible IPP numbers is the reason why it has higher marginal grid availability than IDW. In BDSBAS, the ratio of 2100 km fit radius is shown in Fig. 7. The fit radius of 800 km is mainly concentrated in the eastern continental regions. The distribution is similar to WAAS.

Fig. 6.
figure 6

The proportion of fit radius for WAAS(%)

Fig. 7.
figure 7

Curve: SBAS ionospheric anomaly days per month in 2015

The data from March 17, 2015 (storm condition, Kp = 8) and August 12, 2015 (quiet condition, Kp = 3) in Table 2 are used to analyze the correction performance and IGPs availability based on different combination of IPP search radius in WAAS and BDSBAS regions (IGPs availability in brackets is using the irregular detector, and the threshold is 3 [8]).

Table 2. IPP search parameter analysis in WAAS and BDSBAS

The IPP search parameters over WAAS in Table 2 shows that there is a positive correlation between the maximum fit radius and the availability of IGPs, especially the marginal IGPs. The system service availability will be reduced due to the poorer IGPs availability. The irregular detector is not triggered during the quiet period. Additionally, there is no significant correlation between the correction performance of Kriging with the minimum fit radius. For different combinations of search radius, the correction accuracy is in the thousandth during the quiet condition. However, in the storm period, these values tend to deteriorate with the changed fit radius. WAAS service area is located in mid-latitudes and ionosphere irregularities are mainly caused by the ionospheric storm. It should be noted that the variogram is used to characterize the spatial correlation of ionospheric measurements with distance. It has an impact on the correction performance and needs to be analyzed based on the measured ionospheric data in different areas [2, 9].

The results for BDSBAS in Table 2 are similar to WAAS. However, the residual error in BDSBAS is not obvious between the quiet and storm period. The reason is that not only geomagnetic activity but also solar activity can cause ionospheric irregularities over China, especially in the southern region. Furthermore, the insufficient measurements or outliers caused by non-ionospheric factors in the CMONOC may affect the result. Although the outlier detection technology [10] was used in this paper, the impact of data quality could not be completely removed. The chi-square irregularity detector in the BDSBAS area during storms is triggered more frequently (about 9%). In the southern region of China, the occurrence rate of ionosphere irregularities, such as equatorial anomaly and plasma bubbles which has an impact on the performance of the ionospheric grid correction, is relatively frequent. Additionally, Table 2 illustrates the assumption that if the fit radius unchanged will affect ionospheric correction performance for BDSBAS is not true. In contrast, if the density of reference stations is not increased and reference stations are not deployed overseas, the fit radius cannot be reduced to ensure the system integrity and the availability of edge grid points.

The BeiDou Navigation Satellite System (BDS) is under construction. With the development of multiple constellations, the number and geometric configuration of IPPs around IGP will be changed. Due to the difficulty to obtain BDS dual-frequency observations, we use more than 200 CMONOC stations to simulate the impact of multi-constellation (see Fig. 3). The measurements in this section were used data quality detection to reduce the effect of non-ionospheric factors [10].

Table 3 shows the correction result at quiet condition: June 20, 2016, December 16, 2016 (Kp = 1), and storm condition: March 17, 2015, June 23, 2015, (Kp = 8), under the condition of RCM < 0.5, to verify the impact of the multiple constellations on the applicability of Kriging.

Table 3. Correction performance analysis of quiet and storm condition

In Table 3, the boundary between the southern and northern in China is set to 30°N [2]. The results show that the geometric relationships between IPPs and IGP have an influence on the correction performance, especially under the storm condition. Additionally, under the conditions of good geometric configuration and the same fit radius, more measurements can improve the correction performance, but it not very noticeable. Similar to Figs. 4 and 5, the geometric values between 30, 40 and 50 are not visible and less impact on the correction performance.

In summary, the number of measurements is the key parameter in the Kriging IPP search algorithm. The dynamic fit radius is used to ensure sufficient IPPs around IGP. Among them, the maximum search radius is related to the availability of IGPs, especially at the edge area. The minimum cutoff radius mainly exists in the continental area where there exist dense IPPs. When the number of measurements reaches 30, the change of geometric values, as well as the correction performance, is not very noticeable. The chi-square irregularity detector triggered at storm conditions will further reduce the availability of IGPs than quiet. With the development of multiple constellations, the cutoff radius can appropriately reduce. However, two issues need to be noted. Firstly, the degradation of the minimum cutoff radius cannot be lower than the four grid around the IGP. The reason is that ionospheric augmentation information should characterize the changes of the ionosphere while ensuring the system integrity not only at grid locations but within the grid. A lower fit radius will increase the integrity risk. Additionally, the maximum cutoff radius cannot be reduced without overseas reference stations to achieve sufficient IGP availability and system integrity at the edge grids.

3.2 Inflation Factor

The normal or quiet ionospheric is smooth and can be well described by a hypothetical ionospheric model. However, the ionospheric irregularities will cause the hypothesized ionospheric model to be inconsistent with the actual and increase the integrity risk. Therefore, the inflation factor is used to increase the formal estimation error term in Kriging. It protects the user from the effect of integrity risk caused by inaccurate model assumptions. The inflation factor includes two types: a static inflation factor and a dynamic inflation factor. Compared with the static inflation factor, Literature [9] pointed out that the dynamic inflation factor can improve system availability. Figure 8 shows the curve of the dynamic inflation factor with the increased measurements on March 17, 2015, in the BDSBAS regional. It can be seen that the inflation factor gradually stabilizes. It will not be less than 1.4. This factor is related to the chi-square distribution. It characterizes the consistency between the model assumptions and the actual ionosphere. There exist a fixed formula to calculate. No regional applicability exists.

Fig. 8.
figure 8

Inflation factor

4 Conclusion

The aim of this paper was to analyze the applicability of Kriging over the BDSBAS service area. In order to solve this problem, the actual ionospheric observations derived from the WAAS and BDSBAS regions were used to quantitatively analyze the key parameters of Kriging, especially the selection of empirical parameters. And we construct the geometric quantitative relationship between ionospheric measurements and the estimated location. The results show that the Kriging methodology can be used to calculate ionospheric augmentation information in the BSDBSAS SF service. The IPP search parameters in the Kriging methodology which is based on first-order planar fit consist of two parts: the number of measurements and the fit radius. With increasing the number of IPPs or decreasing the fit radius, the ionospheric correction accuracy does not improve significantly, while the service integrity will be influenced. When Kriging is applied in BDSBAS, the IPP search parameters can keep unchanged and still maintain with WAAS. Additionally, with the development of multiple constellations, the fit radius can be appropriately reduced. But the minimum fit radius cannot be lower than the four grid around the IGP. The maximum cutoff radius is related to the availability of IGPs which located at the edge. If no reference stations exist overseas, the edge grid still exists a greater integrity risk. For the inflation factor, it is related to the chi-square distribution. This factor will gradually stabilize with the increased measurements. Therefore, the research on the implementation of the Kriging methodology in the BDSBAS area should focus on the temporal and spatial risk terms caused by the ionosphere irregularities, especially the low latitude ionosphere anomalies.