Skip to main content
Log in

Cross-correlation effect of ARAIM test statistic on false alarm risk

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

The requirement for ARAIM continuity risk due to the monitor false alarm has been outlined in earlier works for ARAIM development (WG-C in ARAIM technical subgroup milestone 3 report, 2016). However, the expected continuity risk comes from an underlying conservative assumption that the correlation between multiple monitors for fault detection is negligible. Thus, we investigate the effect of the cross-correlation across ARAIM solution separation tests on the monitor false alarm probability (\(P_{\text{FA}}\)) by presenting a higher fidelity methodology to evaluate the \(P_{\text{FA}}\) based on highly correlated fault detection tests. We carry out a preliminary assessment of ARAIM false alarm performance by using the proposed method. It was found that considering the cross-correlation among monitor test statistics reduces the predicted \(P_{\text{FA}}\) by up to approximately 50% of the predefined requirement (e.g., \(10^{ - 6}\)) when triple satellite faults were considered. Despite such improvement, the baseline ARAIM implementation does not appear to be overly conservative.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Bang E et al (2018) ARAIM test statistic correlation. In: Proceedings of the ION ITM 2018. The Institute of Navigation, Reston, Virginia, January 2018, pp 99–113

  • Bang E et al (2019) Sample temporal correlation effect on PHMI. In: Proceedings of the ION ITM 2019. The Institute of Navigation, Reston, Virginia, USA, January 2019, pp 85–99

  • Blanch J, Ene A, Walter T, Enge P (2007) An optimized multiple hypothesis RAIM algorithm for vertical guidance. In: Proceedings of the ION GNSS 2007. The Institute of Navigation, Fort Worth, TX, USA, September 2007, pp 2924–2933

  • Blanch J, Walter T, Enge P (2014) Exclusion for advanced RAIM: requirements and a baseline algorithm. In: Proceedings ION ITM 2014. The Institute of Navigation, San Diego, California, USA, January 2014, pp 99–107

  • Blanch J et al (2015) Baseline advanced RAIM user algorithm and possible improvements. IEEE Trans Aerosp Electron Syst 51(1):713–732

    Article  Google Scholar 

  • Federal Aviation Authority (2010) Phase II of the GNSS evolutionary architecture study, FAA report. https://www.faa.gov/about/office_org/headquarters_offices/ato/service_units/techops/navservices/gnss/library/documents/media/GEASPhaseII_Final.pdf

  • Gene HG, Charles FVL (2013) Matrix computations, 4th edn. The Johns Hopkins University Press, Baltimore

    Google Scholar 

  • Genz A, Kwong KS (2000) Numerical evaluation of singular multivariate normal distribution. J Stat Comput Simul 68(1):1–21

    Article  Google Scholar 

  • Healy MJR (1968) Algorithm AS 6: triangular decomposition of a symmetric matrix. J R Stat Soc Ser C (Appl Stat) 17(2):195–197

    Google Scholar 

  • ICAO (2014) Annex 10, aeronautical telecommunications, volume 1. Radio Navigation Aids, Amendment, p 89

  • Joerger M, Pervan B (2016) Fault detection and exclusion using solution separation and Chi squared ARAIM. IEEE Trans Aerosp Electron Syst 52(2):726–742

    Article  Google Scholar 

  • Joerger M, Chan F-C, Pervan B (2014) Solution separation versus residual-based RAIM. Navigation 61(4):273–291

    Article  Google Scholar 

  • Kelly RJ (1998) The linear model, RNP, and the near-optimum fault detection and exclusion algorithms. Global Positioning 5:227–259

    Google Scholar 

  • Lee YC (1986) Analysis of range and position comparison methods as a means to provide GPS integrity in the user receiver. In: Proceedings of the 42nd annual meeting. The Institute of Navigation, Seattle, Washington, USA, June 1986, pp 1–4

  • Lee YC, McLaughlin MP (2007) Feasibility analysis of RAIM to provide LPV-200 approaches with future GPS. In: Proceedings of the ION GNSS 2007. The Institute of Navigation, Fort Worth, TX, USA, September 2007, pp 2898–2910

  • Milner C et al (2017) Methods of integrity risk computation for ARAIM FDE. In: Proceedings of the ION GNSS + 2017. The Institute of Navigation, Portland, Oregon, USA, September 2017, pp 2371–2387

  • Parkinson BW, Axelrad P (1998) Autonomous GPS integrity monitoring using the pseudorange residual. Navigation 35(2):255–274

    Article  Google Scholar 

  • Pervan B, Khanafseh S, Patel J (2017) Test statistic auto- and cross-correlation effects on monitor false alert and missed detection probabilities. In: Proceedings ION ITM 2017. The Institute of Navigation, Monterey, California, USA, January 2017, pp 562–590

  • RTCA Special Committee 159 (1991) Minimum operational performance standards (MOPS) for airborne supplemental navigation equipment using global positioning system (GPS). RTCA Document No. DO-208

  • Sturza MA (1988) Navigation system integrity monitoring using redundant measurements. Navigation 35(4):483–501

    Article  Google Scholar 

  • Working Group C (WG-C) (2016) ARAIM technical subgroup milestone 3 report. http://www.gps.gov/policy/cooperation/europe/2016/working-group-c/ARAIM-milestone-3-report.pdf

  • Young RSY, McGraw GA (2003) Fault detection and exclusion using normalized solution separation and residual monitoring methods. Navigation 50(3):151–170

    Article  Google Scholar 

  • Zhai Y, Joerger M, Pervan B (2015) Continuity and availability in dual-frequency multi-constellation ARAIM. In: Proceedings ION GNSS + 2015. The Institute of Navigation, Tampa, Florida, USA, September 2015, pp 664–674

  • Zhai Y, Pervan B, Joerger M (2016) H-ARAIM exclusion: requirements and performance. In: Proceedings of the ION GNSS + 2016. The Institute of Navigation, Portland, Oregon, USA, September 2016, pp 1713–1725

  • Zhai Y, Joerger M, Pervan B (2018) Fault exclusion in multi-constellation global navigation satellite systems. J Navig 71(6):1281–1298

    Article  Google Scholar 

Download references

Acknowledgements

This work is conducted within the framework of a cooperation agreement between ENAC and DSNA/DTI for ENAC to provide scientific support to DTI on GNSS. The authors would like to thank the DSNA for their financial support of this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eugene Bang.

Additional information

Publisher's Note

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

Appendix: Standard integration form for the PFA evaluation

Appendix: Standard integration form for the PFA evaluation

This section gives some elements for the development of (13) and (15). The derivation of the equations is based on the method in Genz and Kwong (2000). First, the reduction of the integration dimension is discussed. In (12), the integration region is represented as \(- {\mathbf{T}} < {\mathbf{Qy}} = {\mathbf{Q}}\left[ {y_{1} ,y_{2} , \ldots ,y_{h} } \right]^{\text{T}} < {\mathbf{T}}\), and the matrix \({\mathbf{Q}}\) has the lower triangular form whose elements \(q_{ij} = 0\) for all \(j > r\). Here, let us assume that a rearrangement of the inequalities has been completed such that the matrix \({\mathbf{Q}}\) has the following form in (22):

$${\mathbf{Q}} = \left[ {{\mathbf{Q}}_{h \times r}^{{\prime }} \varvec{ }\mathbf{0}_{h \times h - r} } \right] = \left[ {\begin{array}{*{20}c} {q_{1,1} } & 0 & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ {q_{{k_{1} ,1}} } & 0 & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \varvec{*} & {q_{1,2} } & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ \varvec{*} & {q_{{k_{2} ,2}} } & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \ddots & \ddots & \ddots & \ddots & 0 & \cdots & 0 \\ \varvec{*} & \varvec{*} & \cdots & \varvec{*} & {q_{1,r} } & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ \varvec{*} & \varvec{*} & \cdots & \varvec{*} & {q_{{k_{r} ,r}} } & 0 & \cdots & 0 \\ \end{array} } \right]$$
(22)

where \({\mathbf{Q}}^{{\prime }}\) is a h × r submatrix of Q with permuted columns in terms of \(y_{i}\) for \(i = 1, \ldots ,r\), and the subscription \(k_{i}\) for \(i = 1, \ldots ,r\) denotes the number of inequalities in each group of \(y_{i}\) (i.e., \(\sum\nolimits_{j = 1}^{r} {k_{j} = h}\)). Only \(y_{1} ,y_{2} , \ldots ,y_{\text{r}}\) variables have constraints while the remaining h - r variables \(y_{{{\text{r}} + 1}} ,y_{{{\text{r}} + 2}} , \ldots ,y_{\text{h}}\) are not constrained, so integrations in (12) which are related to those unconstrained variables should be all equal to 1 and those terms thus are not included in the equation. Therefore, the integration is reduced to r dimensional one in (13).

Next, normalization can be performed such that the matrix \({\mathbf{Q}}\) has the following form:

$${\bar{\mathbf{Q}}} = \left[ {{\bar{\mathbf{Q}}}_{h \times r}^{{\prime }} \mathbf{0}_{h \times h - r} } \right] = \left[ {\begin{array}{*{20}c} {1_{1,1} } & 0 & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ {1_{{k_{1} ,1}} } & 0 & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ * & {1_{1,2} } & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ * & {1_{{k_{2} ,2}} } & 0 & \cdots & \cdots & 0 & \cdots & 0 \\ \vdots & \ddots & \ddots & \ddots & \ddots & 0 & \cdots & 0 \\ * & * & \cdots & * & {1_{1,r} } & 0 & \cdots & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ * & * & \cdots & * & {1_{{k_{r} ,r}} } & 0 & \cdots & 0 \\ \end{array} } \right].$$
(23)

In (23), entries corresponding to each group of \(y_{i}\) (e.g., \(q_{1,2} , \ldots ,q_{{k_{2} ,2}}\) for \(y_{2}\) in the light blue colored box in 23) are all ones and \(*\) could be a zero or nonzero component. In the process, if an inequality needs to be divided by a negative number, the order of the inequality must be changed so that after division by a negative number a scaled lower limit becomes an upper limit, and a scaled upper limit becomes a lower limit.

L and U designate the new limit vectors after permutations, normalizations and interchanges of the original limit vectors – T and T (see (13)), such that the new set of constraints for the integration region takes the following form:

$$\mathbf{L} < {\bar{\mathbf{Q}}}^{{\prime }} \mathbf{y} = {\bar{\mathbf{Q}}}^{{\prime }} \left[ {y_{1} ,y_{2} , \ldots ,y_{r} } \right]^{\text{T}} < \mathbf{U}.$$
(24)

We can now produce explicit expressions for the limits of the continuous integration variables. For instance, let \(m_{i} = \sum\nolimits_{j = 1}^{i} {k_{j} }\), then the revised limits for \(y_{i}\) in (24) can be determined by \(k_{i}\) constraints for \(y_{i}\) as shown in,

$$L_{i} \left( {y_{1} ,y_{2} , \ldots ,y_{i - 1} } \right) = \mathop {\hbox{max} }\limits_{{m_{i - 1} < n \le m_{i} }} \left( {l_{n} - \mathop \sum \limits_{j = 1}^{i - 1} q_{n,j} y_{j} } \right)$$
(25)
$$\begin{array}{*{20}c} {U_{i} \left( {y_{1} ,y_{2} , \ldots ,y_{i - 1} } \right) = \mathop {\hbox{min} }\limits_{{m_{i - 1} < n \le m_{i} }} \left( {u_{n} - \mathop \sum \limits_{j = 1}^{i - 1} q_{n,j} y_{j} } \right)} \\ \end{array}.$$
(26)

Here, \(n\) is the index for the row of the matrix \({\bar{\mathbf{Q}}}^{{\prime }}\). By applying these bounds, the resulting expression of the integration in (12) becomes the expression in (13).

Second, the form of integration in (13) is further simplified using the transformation in

$$z_{\text{i}} = F\left( {y_{i} } \right)\quad {\text{for}}\quad i = 1, \ldots ,r$$
(27)

such that standard numerical integration methods are easily applied to the evaluation of the probability. \(F( \cdot )\) designates the Gaussian cumulative distribution function (CDF). By definition, \(\phi \left( {y_{i} } \right){\text{d}}y_{i} = {\text{d}}z_{i}\) where \(\phi\) indicates the Gaussian probability density function (PDF) and (13) becomes

$$\begin{array}{*{20}c} {\int \limits_{{\bar{L}_{1} }}^{{\bar{U}_{1} }} \int \limits_{{\bar{L}_{2} }}^{{\bar{U}_{2} \left( {z_{1} } \right)}} \cdots \int \limits_{{\bar{L}_{r} \left( {z_{1} ,z_{2} , \ldots ,z_{r - 1} } \right)}}^{{\bar{U}_{r} \left( {z_{1} ,z_{2} , \ldots ,z_{r - 1} } \right)}} {\text{d}}\varvec{z}} \\ \end{array}$$
(28)

where new limits for \(z_{i}\), \(\bar{L}\) and \(\bar{U}\) are derived based on (27), shown as in (29) and (30)

$$\bar{L}_{i} \left( {z_{1} , \ldots ,z_{i - 1} } \right) = F\left( {L_{i} \left( {F^{ - 1} \left( {z_{1} } \right), \ldots ,F^{ - 1} \left( {z_{i - 1} } \right)} \right)} \right)$$
(29)
$$\bar{U}_{i} \left( {z_{1} , \ldots ,z_{i - 1} } \right) = F\left( {U_{i} \left( {F^{ - 1} \left( {z_{1} } \right), \ldots ,F^{ - 1} \left( {z_{i - 1} } \right)} \right)} \right).$$
(30)

If we set \(z_{i} = \bar{L}_{i} + \left( {\bar{U}_{i} - \bar{L}_{i} } \right)u_{i}\) for \(i = 1, \ldots ,r\) so that integration limits all have an interval \(\left[ {0,1} \right]\), from \({\text{d}}z_{i} = \left( {\bar{U}_{i} - \bar{L}_{i} } \right){\text{d}}u_{i}\), Eq. (28) can be expressed in the form of (14) in the previous section:

$$\left( {\bar{U}_{1} - \bar{L}_{1} } \right) \int \limits_{0}^{1} \left( {\bar{U}_{2} \left( {u_{1} } \right) - \bar{L}_{2} \left( {u_{1} } \right)} \right) \cdots \int \limits_{0}^{1} \left( {\bar{U}_{r} \left( {u_{1} , \ldots ,u_{r - 1} } \right) - \bar{L}_{r} \left( {u_{1} , \ldots ,u_{r - 1} } \right)} \right) \int \limits_{0}^{1} {\text{d}}\varvec{u}.$$
(31)

In this section, the simplified standard integration form in (14) and (15) for the \(P_{\text{fa}}\) assessment was derived.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bang, E., Milner, C. & Macabiau, C. Cross-correlation effect of ARAIM test statistic on false alarm risk. GPS Solut 24, 107 (2020). https://doi.org/10.1007/s10291-020-00997-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-020-00997-w

Keywords

Navigation