Next Article in Journal
Advanced Autonomous Underwater Vehicles Attitude Control with L 1 Backstepping Adaptive Control Strategy
Previous Article in Journal
A Novel Subspace Alignment-Based Interference Suppression Method for the Transfer Caused by Different Sample Carriers in Electronic Nose
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Subset-Reduced Method for FDE ARAIM of Tightly-Coupled GNSS/INS

School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 4847; https://doi.org/10.3390/s19224847
Submission received: 28 September 2019 / Revised: 26 October 2019 / Accepted: 5 November 2019 / Published: 7 November 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
The advanced receiver autonomous integrity monitoring (advanced RAIM, ARAIM) is the next generation of RAIM which is widely used in civil aviation. However, the current ARAIM needs to evaluate hundreds of subsets, which results in huge computational loads. In this paper, a method using the subset excluding entire constellation to evaluate the single satellite fault subsets and the simultaneous multiple satellites fault subsets is presented. The proposed ARAIM algorithm is based on the tight integration of the global navigation satellite system (GNSS) and inertial navigation system (INS). The number of subsets that the proposed GNSS/INS ARAIM needs to consider is about 2% of that of the current ARAIM, which reduces the computational load dramatically. The detailed fault detection (FD) process and fault exclusion (FE) process of the proposed GNSS/INS ARAIM are provided. Meanwhile, the method to obtain the FD-only integrity bound and the after-exclusion integrity bound is also presented in this paper. The simulation results show that the proposed GNSS/INS ARAIM is able to find the failing satellite accurately and its integrity performance is able to meet the integrity requirements of CAT-I precision approach.

1. Introduction

With the development of civil aviation, the number of aircraft in the same airspace increases greatly. Therefore, there is an increasing demand to improve flight efficiency. The global navigation satellite system (GNSS) is very important for flight efficiency improvement. However, the application of GNSS must be able to meet the stringent navigation performance requirements of civil aviation. The International Civil Aviation Organization (ICAO) specifies the navigation performance in terms of integrity, accuracy, continuity, and availability [1]. Integrity reflects correctness of a position solution and it is the ability of a navigation system to alert the users timely when the position errors exceeding specified requirements [2]. Integrity monitoring is very important to safeguard the safety of the crew and passengers [3]. Continuity is the ability of a navigation system to maintain the required performance. Both integrity and continuity are important for civil aviation to safeguard safety-of-life (SOL). The navigation performance requirements are determined by the flight phase, which contains en route, terminal, and approach. The Category-I (CAT-I) is a precision approach which needs reliable lateral and vertical guidance.
With the evolution of GNSS, there will be more navigation satellites broadcasting signals in two or more sub-bands in the aeronautical radio navigation satellite service (ARNSS) band. Using dual-frequency GNSS measurements, it is able to eliminate the ionospheric delay, which will greatly enhance the integrity and positioning accuracy and make it possible to achieve the precision approach relying on GNSS.
Receiver autonomous integrity monitoring (RAIM) is widely used to monitor the integrity performance of navigation systems in civil aviation, urban transport system, and rails [1,4,5,6]. With the evolution of GNSS, the number of available satellites increases greatly, which results in the increasing possibility of simultaneous multiple satellites fault. Although the residual-based RAIM is able to monitor the multiple-satellite fault, it is proved that the detection boundary of the multiple hypothesis solution separation (MHSS) RAIM is closer to the optimal detection boundary than that of residual-based RAIM [7]. Advanced RAIM (ARAIM) is the next generation of RAIM, which is proposed by EU-U.S. Cooperation on Satellite Navigation Working Group C, and it is based on MHSS [8,9,10]. ARAIM is adopted as the major method by the GNSS Evolutionary Architecture Study (GEAS) Working Group [11]. ARAIM will be widely used in the next generation of air traffic management (ATM) systems [12].
As ARAIM is based on MHSS, it needs hundreds of subsets to conduct the fault detection (FD) test and to obtain the integrity bound [13,14]. The sheer number of subsets the ARAIM needs to evaluate makes the current ARAIM too complex to be practically implemented in the airborne navigation system. In recent years, multiple methods were proposed to reduce the computational load of ARAIM. A method using the subset excluding the satellites of the same orbit to evaluate the single satellite fault subsets is presented in [15]. A method with a fixed number of subsets is proposed to reduce the computational load [16]. A method with a feedback structure to obtain the prior probability accumulation which is used to determine the subsets to evaluate is proposed to reduce the number of subsets in [17]. However, all the methods above are for the GNSS alone (without inertial aiding) ARAIM, and the integrity performance is somehow sacrificed. Moreover, they are not always able to meet the stringent integrity requirements of CAT-I precision approach.
The navigation system applied in air transport should also meet the continuity requirements of CAT-I. The continuity risk accounts for all events that lead to interruption of positioning services. Although many factors like clock error, ephemeris error, multipath, and receiver thermal noise, are able to cause positioning services interruption, false alarm is considered as the main factor interrupting the positioning services [18]. To meet the continuity requirements of the precision approach, the navigation system needs to continue providing positioning services after faults being detected. Fault exclusion (FE) is used to find the failing satellites, exclude the failing satellites, and enable the receiver to continue providing positioning services and integrity performance monitoring after exclusion [18]. If the integrity performance after exclusion is able to meet the integrity requirements of the precision approach, the continuity risk is reduced. Multiple fault exclusion algorithms were designed to provide predictive integrity bound after exclusion, but they are for GNSS alone (without inertial aiding) ARAIM [18,19,20,21].
As almost all the aircrafts have high-performance inertial navigation systems (INSs, aviation-grade INSs) on board, the research on the tightly coupled GNSS/INS has attracted extensive attention. In recent years, there are several good ideas provided to solve the information fusion problems, such as sequential Monte Carlo (SMC) method for filtering time-varying information under model uncertainty [22,23], and particle filter for the nonlinear problems [24,25]. However, until now, Extend Kalman Filter-based (EKF-based) tightly coupled GNSS/INS is widely used in civil aviation for its high accuracy performance and high robustness. Therefore, multiple EKF-based GNSS/INS ARAIM algorithms were proposed in recent years [26,27]. However, the current GNSS/INS ARAIM is fundamentally based on baseline ARAIM and it still needs to monitor hundreds of subsets to conduct the fault detection test and to obtain integrity monitoring, which results in a huge computational load.
In this paper, a subset-reduced GNSS/INS ARAIM is presented. By using the subset excluding entire constellation to evaluate the single satellite fault subsets and the simultaneous multiple satellites fault subsets, the proposed algorithm can greatly reduce the subsets. Furthermore, to improve continuity performance, fault exclusion for the proposed algorithm is also presented. By using the a priori state estimate of EKF, the proposed fault exclusion test is able to find the failing satellite exactly.
The remaining part of this paper is organized as follows. In the second section, the current ARAIM and the number of subsets it needs to evaluate is delivered. In the third part, the subset-reduced method for the GNSS/INS ARAIM is proposed. In the fourth section, the FD test and the method to obtain the integrity bound of FD only GNSS/INS ARAIM are presented. In the fifth part, the fault exclusion method for the subset-reduced GNSS/INS ARAIM algorithm is presented. To conclude, the synthetic results of the proposed method are presented.

2. Number of Subsets of the Current ARAIM

The number of the subsets is determined by the prior probabilities of satellite fault and constellation fault which are provided in the integrity support message (ISM) [10]. Further, the ARAIM proposed a probability threshold, p t h r e , to bound the integrity risk (IR) coming from the unmonitored satellite fault subsets and unmonitored constellation fault subsets, and it is also presented in the ISM [8]. According to the number of failing satellites the subset contained, the fault subsets can be divided into multiple fault groups [28]. The zeroth-order fault group doesn’t have the failing satellite and it is a fault free subset. Further, the first-order fault mode group contains single satellite fault subsets and single constellation fault subsets. In addition, the second-order fault group contains the simultaneous two satellites fault subsets, and one-satellite and one-constellation fault subsets. The probability of the group is the sum of the probabilities of all fault subsets in this group. Furthermore, if the sum of the probabilities of the group (e.g., first-order group) and its higher-order groups (e.g., second-order group, third-order group, and so on) is smaller than the p t h r e , all the fault subsets in this group and its higher-order group need no monitoring. Otherwise, all the fault subsets in this group need to be monitored.
We will denote the prior probability of satellite i fault and the prior probability of constellation i fault as p s a t , i and p c o n s t , i , respectively. The prior probability of fault free subset (zeroth-order group) is given by [29]:
p r m , 0 = j = 1 N c o n s t ( 1 p c o n s t , j )   i = 1 N s a t ( 1 p s a t , i )
where N s a t is the number of available satellites, N c o n s t represents the number of available constellations. The sum of the probabilities of the first-order group and its higher-order fault mode groups is given by [29]:
p r m , 1 = 1 p r m , 0
Similar to the above formula, the sum of the probabilities of the second-order group and its higher-order groups is given by [29]:
p r m , 2 = 1 p r m , 0 p r m , 0 ( i = 1 N s a t p s a t , i 1 p s a t , i + j = 1 N c o n s t p c o n s t , j 1 p c o n s t , j )
The total probability of the third-order group and its higher-order groups is given by [29]:
p r m , 3 = 1 p r m , 0 ( 1 + i = 1 N s a t p s a t , i 1 p s a t , i + j = 1 N c o n s t p c o n s t , j 1 p c o n s t , j ) p r m , 0 ( i 1 < i 2 p s a t , i 1 1 p s a t , i 1 p s a t , i 2 1 p s a t , i 2   i j p s a t , i 1 p s a t , i p c o s n t , j 1 p c o n s t , j )
To reduce the computational burden, the method to obtain the upper bound of the probability of the group is provided. The probability upper bound of the r t h o r d e r group and its higher-order groups is given by [29]:
p r m , r i 1 < i 2 < i 3 < < i N s a t , j 1 < j 2 < j N c o n s t p s a t , i 1 p s a t , i 2 p s a t , i 3 p s a t , i N s a t p j 1 p j c o n s t
If p r m , r p t h r e   and p r m , r + 1 < p t h r e , the ARAIM only monitors the subsets in the r t h o r d e r group and its lower order groups.
In general, we only need to monitor fault free mode, first-order fault modes, and second-order fault modes. Suppose there are N c o n s t constellations, then there are ( N c o n s t 1 ) N s a t one-satellite and one-constellation out fault subsets, N s a t single satellite faults, and N s a t ( N s a t 1 ) / 2 simultaneous two satellites fault subsets. Then the total number of subsets is given by:
N t = N c o n s t N s a t + N s a t ( N s a t 1 ) / 2
The total number of first-order and second-order subsets is presented in Table 1. The number is obtained based on the Global Positioning System (GPS) and the BeiDou Navigation Satellite System (BDS) two constellations. Table 1 shows that there are hundreds of subsets the current ARAIM needs to evaluate. Meanwhile, the computational load of each subset is almost the same as that of one complete positioning process. Therefore, the computational load of the current ARAIM is so high that it is unpractical for the current ARAIM to applicate in the airborne receiver [30].

3. Number of Subsets of the Proposed ARAIM

As the computational load is linear to the number of subsets, reducing the number of subsets is essential for reducing computational load. However, reducing subset always degrades the integrity performance [28]. On account of the integrity requirements of CAT-I being tight for the GNSS alone ARAIM, the integrity performance of the subset-reduced GNSS alone ARAIM is not always able to meet CAT-I requirements. Meanwhile, almost all aircraft have high-performance INS on board. Therefore, a subset-reduced GNSS/INS ARAIM is proposed to reduce the number of subsets while ensuring that the ARAIM is able to meet the requirements of CAT-I. The proposed algorithm is suitable for two-constellation scenarios, three-constellation scenarios, and four-constellation scenarios. For clarity and without loss of generality, the proposed method is presented in two-constellation scenarios involving GPS and BDS. It can be easily extended to other scenarios. For two-constellations scenarios, ARAIM needs to monitor the zeroth-order fault free group, first-order fault mode group, and second-order fault mode group. As the probability of INS fault is far smaller than the probability of satellite faults, the INS fault is neglected.
We denote the state estimate obtained by INS and all-in-view GPS/BDS satellites as x ^ k , 0 . WE name the state estimate obtained by the INS and all-in-view GPS as x ^ k , 1 , which is also named BDS-out fault subset. The state estimate by the INS and all-in-view BDS satellites is named x ^ k , 2 , which is also named GPS-out fault subset. We denote the a priori position estimate as x ^ k , 3 which is also named the GPS-and-BDS-out fault subset. Furthermore, the prior probability of fault free subset is given by:
p k , 0 = ( 1 p c o n s t , G P S ) ( 1 p c o n s t , B D S ) i = 1 N s a t ( 1 p s a t , i )
where the p c o n s t , G P S   and   p c o n s t , B D S is the prior probability of GPS constellation fault and BDS constellation fault, respectively. The probability of the BDS-out fault subset is given by:
p k , 1 = p c o n s t , B D S + i = 1 N B D S p s a t , i
where N B D S represents the number of available BDS satellites. In addition, the prior probability of the GPS-out fault subset is given by:
p k , 2 = p c o n s t , G P S + i = 1 N G P S p s a t , i
where N G P S represents the number of available GPS satellites. Furthermore, the prior probability of the GPS-and-BDS-out fault is given by:
p k , 3 = p c o n s t , G P S + p c o n s t , B D S + i = 1 N s a t p s a t , i
The BDS-out fault subset can evaluate the single BDS out fault modes, simultaneous two individual BDS satellites out fault modes, and BDS constellation out fault mode. The GPS-out fault subset can monitor the single GPS out fault modes, simultaneous two individual GPS satellites out fault modes, and GPS constellation out fault mode. The GPS-and-BDS-out fault subset can evaluate the single BDS satellite and single GPS satellite out fault modes, single BDS out and GPS constellation out fault modes, single GPS satellite out and BDS constellation out fault modes. That means the new four fault subsets are able to monitor the zeroth   -order, first-order and second-order subsets of the current ARAIM.
Table 2 presents the comparison of the number of subsets of the current ARAIM and the subset-reduced ARAIM. It is easy to find that the number of subsets of the subset-reduced ARAIM is about 2% of that of the current ARAIM, which reduces the computational burden dramatically.
The proposed subset-reduced GNSS/INS ARAIM consists of two-part, fault detection and fault exclusion. The overview flow diagram of the ARAIM is presented in Figure 1. The protection level (PL) and alert limit (AL) in this figure represent the protection level and alert limit, respectively. Furthermore, the detailed FD and FE process of the proposed subset reduced ARAIM is presented in the following Section 4 and Section 5, respectively.

4. Fault Detection of Subset-Reduced GNSS/INS ARAIM

As shown in Section 3, the subset-reduced ARAIM is also based on MHSS, then the fault detection statistics are the difference between the x ^ k , 0 and the x ^ k , i   ( i = 1 , 2 , 3 ) . There a detection test using the pseudorange residuals of the GNSS measurements is added to improve the accuracy of detecting failing satellites. As the continuity risk is mainly from the false alarm [18], the thresholds of the fault detection test are determined by the continuity requirements. As there are two fault detection tests and each of them can cause a false alarm, it is assumed that the continuity risk coming from the two-fault detection test is equal. The continuity risk requirement of CAT-I is 8 × 10 6 / 15 s . To be conservative, the continuity risk allocation to the false alarm is set to 4 × 10 6 / 15 s [8]. Then half of the false alarm probability, i.e., 2 × 10 6 / 15 s is allocated to the MHSS fault detection and the other half is allocated to the pseudorange residual fault detection.

4.1. MHSS Fault Detection Test

As the state estimate of last epoch is the same for all the subsets, the MHSS fault detection statistic of the subset i ( i = 1 , 2 , 3 ) is given by:
F D M S , a l l , k , i = | x ^ k , i x ^ k , 0 | = | Δ x ^ k , i Δ x ^ k , 0 | = | ( K k , i K k , 0 ) ( z k H k | k 1 Δ x ^ k | k 1 , 0 ) |
where K k , i is Kalman gain of the subset i at epoch k , and it is given by [31]:
K k , i = P ^ k | k 1 , 0 H k , i T ( R k , i + H k , i P ^ k | k 1 , 0 T H k , i T ) 1
where P ^ k | k 1 , 0 is the error covariance matrix of a priori state estimate. Further, it is given by [31,32]:
P ^ k | k 1 , 0 = k 1 P ^ k 1 , 0 k 1 T + Q k
where k 1 is the state transition matrix which translates the last epoch state estimate to the current epoch a priori state estimate. P ^ k 1 , 0 is the error covariance matrix of the state estimate of last epoch. In addition, Q k is the covariance matrix of the process noise. H k , 0 is the geometry matrix which translates the state error to the pseudorange error and pseudorange rate error. H k , i is the geometry matrix of the subset i , and it is obtained by:
H k , i = E i H k , 0
where E i is an identity matrix except that the diagonal elements corresponding to the satellites on the hypothetical fault list of subset i are replaced by zero. R k , i is the covariance matrix of the GNSS measurement errors of subset i . It is obtained by:
R k , i = R k , 0 E i
It is easy to obtain the covariance matrix of the fault detection statistics, which is given by:
Ω M S , F D , a l l , k , i = E { ( K k , i K k , 0 ) ( z k H k | k 1 Δ x ^ k | k 1 , 0 ) ( z k H k | k 1 Δ x ^ k | k 1 , 0 ) T ( K k , i K k , 0 ) T } = ( K k , 0 K k , i ) R k , 0 ( K k , 0 T K k , i T ) + ( K k , 0 K k , i ) H k | k 1 P ^ k | k 1 H k | k 1 T ( K k , 0 T K k , i T )
The fault detection of ARAIM is focused on the position domain [33]. Then a matrix is constructed to extract the position part from the state estimate. The position domain MHSS fault detection statistics and their corresponding covariance matrix are rewritten as:
F D M S , k , i = A F D M S , a l l , k , i Ω M S , F D , k , i = A Ω F D , a l l , k , i A T
where matrix A is used to extract the needed position part from the state estimate, and it is defined by:
A = [ 1 0 0 0 1 0 0 0 1 ]
In addition, the MHSS fault detection threshold of subset i in the q direction is given by:
T M S , F D , k , i , q = κ M S , q Ω M S , F D , k , i , q
where q = 1 ,   2 ,   and   3 , denote the east, north, and vertical components of the threshold, respectively. The Ω M S , F D , k , i , q is the q t h diagonal element of Ω M S , F D , k , i . Furthermore, the factor κ M S , q is defined by:
κ M S , q = { Q 1 ( p F A _ HOR _ MS   4 N f a u l t )   q = 1 , 2 Q 1 ( p F A _ VERT _ MS 2 N f a u l t )   q = 3
where Q is the complement of the zero-mean cumulative standard normal distribution function, and it is defined by:
Q ( u ) = 1 2 π u + e t 2 2 d t
where Q 1 is the inverse function of the above formula. The p F A _ HOR _ MS     and p F A _ VERT _ MS are the false alarm probability allocations to the MHSS fault detection test in the horizontal and vertical direction, respectively.

4.2. Residual-Based Fault Detection Test

To improve the accuracy of detecting fault, pseudorange residual fault detection is introduced. The pseudorange residuals are the difference between the pseudorange measurements and the predicted pseudorange based on the state estimate,   x ^ k , 0 . We can extract the position part of x ^ k , 0 , and name it as x ^ k , 0 , p o s . Then the pseudorange residuals are given by:
F D , k = z k G W x ^ k , 0 , p o s
where G W is the weighted geometry matrix, which is able to translate the position estimate to the pseudorange. F D , k is a N s a t d i m e n s i o n a l vector. z k is pseudorange measurement and it can be modelled as:
z k = G w x ^ k , 0 , p o s + G w Δ x ^ k , 0 , p o s + n k
Substituting Equation (23) into the Equation (22), F D , k can be rewritten as:
F D , k = G w Δ x ^ k , 0 , p o s + n k
where n k is the pseudorange noise vector, which is assumed to be a Gaussian white noise sequence. Then covariance matrix of F D , k is obtained by:
Ω r d , k = G w P ^ k , 0 , p o s G w T + R k , 0
where R k , 0 is the covariance matrix of noise n k . P ^ k , 0 , p o s is the covariance matrix of the position error vector Δ x ^ k , 0 , p o s . Then the residual-based fault detection statistic at epoch k is obtained by:
F D R D , F D , k = F D , k T Ω r d , k 1 F D , k
The fault detection statistic is a chi-square distribution with a degree of freedom of N s a t . The corresponding fault detection threshold is given by:
T R D , F D , k = Q C h i 1 ( p F A , R D , N s a t )
where Q C h i 1 is the chi-square inverse cumulative distribution function. Further, p F A , R D is the false alarm probability allocations to the residual-based fault detection test.
To show the accuracy of the fault detection, FD results in two cases are presented. In the first case, a 20-m bias is added on the pseudorange of the first satellite of the available GPS satellites during the 150th minute to 200th minute period. In the second case, a 15-m bias is added on the third satellite and fifth satellite (randomly selected) of the available GPS satellites during the 150th minute to 200th minute. The other simulation parameters are presented in Table 3. The aviation-grade INS simulation parameters are referred to in [31,34,35]. In addition, the GNSS simulation parameters are referred to in [1,11]. In Table 3, the gyro time constant and the accelerometer bias time constant are the correlation time of the first-order Markov bias of the gyro and accelerometer, respectively. Furthermore, the approach in Table 3 is one of the flight phases, and it is always set to 150 s. The hazardous monitoring information (HMI) and Effective Monitor Threshold-I (EMT-I) are defined in Section 4.3 and Section 6.1, respectively. Figure 2 and Figure 3 present the FD test statistics and the corresponding thresholds in the first and second cases, respectively. The results show that the MHSS FD is not always able to find the pseudorange error. The reason why the MHSS FD can’t detect these pseudorange errors is that this pseudorange error and the dilution of precision of this satellite is so small that they do not cause the position error exceeding the threshold at the current epoch. The results in Figure 2 and Figure 3 also show that the pseudorange residual fault detection test is able to detect this pseudorange bias. The results show that the fault detection test of the proposed ARAIM is able to find the bias accurately.

4.3. Integrity Monitoring without Fault Being Detected

If all the fault detection statistics are lower than the corresponding fault detection thresholds, the integrity monitoring is started. The protection level (PL) is the integrity bound at position domain and it is always used to evaluate the integrity performance of the navigation system. The hazardous monitoring information (HMI) probability refers to the probability that position error caused by the undetected fault exceeds the specified alert limit (AL) of CAT-I. Similar to the integrity risk bound computing process of the current ARAIM [8], the bound of the actual integrity risk (IR) in the q direction at epoch k , p F D , H M I , k , q , is obtained by:
P F D , H M I , k , q = i = 0 3 P ( | x ^ k , 0 , p o s , q x k , q | > P L F D , k , q , | x ^ k , i , p o s , q x ^ k , 0 , p o s , q | < T M S , F D , k , i , q , F D R D , G N S S I N S , k < T F D , R D , k | s u b s e t   i   ) p k , i 2 Q ( P L F D , k , q b n o m , k , 0 , q σ k , 0 , q ) + i = 1 3 p k , i Q ( P L F D , k , q T M S , F D , k , i , q b n o m , k , i , q σ k , i , q )
where P L F D , k , q is the protection level in the q direction at epoch k . The p k , i is the prior probability and it is given by Equation (7) through to (10). Further, q = 1 ,   2 ,   and   3 denotes the east, north, and up components of PL, respectively. In addition, σ k , i , q is the q direction component of the σ k , i , i.e., q t h diagonal factor of the σ k , i . σ k , i is the position part of P ^ k , i , the covariance matrix of x ^ k , i . It can be obtained by [8]:
P ^ k , i = ( I K k , i H k , i ) P ^ k | k 1 , 0 σ k , i 2 = A P ^ k , i A T
where K k , i , H k , i , and P ^ k | k 1 , 0 can be obtained by Equations (12)–(14), respectively. b n o m , k , i , q is the impact of the nominal bias on the position solution of the subset i . It is obtained by:
b n o m , k , i , q = K k , i , q b n o m i n a l , k
where K k , i , q is the q t h row of the K k , i which is defined by Equation (12). b n o m i n a l , k is the nominal bias which is defined in [10]. P L F D , k , q can be obtained by making the integrity risk bound expressed by Equation (28) equal to the integrity risk threshold. It is expressed as:
2 Q ( P L F D , k , q b n o m , k , 0 , q σ k , 0 , q ) + i = 1 3 p k , i Q ( P L F D , k , q T M S , F D , k , i , q b n o m , k , i , q σ k , i , q ) = p H M I , q ( 1 p n o t   m o n i t o r e d p H M I )
where the right part of the Equation (31) is the integrity risk threshold allocation to q direction. p H M I represents the total HMI probability requirement. And p H M I , q means the H M I probability allocation to the q direction. p n o t   m o n i t o r e d is the HMI probability coming from the subsets that do not need to be monitored [29]. Furthermore, the P L F D , k , q solution of Equation (31) is the FD only (without fault detected) protection level in the q direction.
If the FD only integrity bound, P L F D , k , q , is not able to meet the PL requirement of CAT-I, the receiver alerts the user to abort the approach. If any subset fails the FD test, the fault exclusion process is started.

5. Fault Exclusion of Subset-Reduced ARAIM

The goal of the fault exclusion test is to identify the failing satellite accurately and to continue providing positioning services after exclusion. Fault exclusion algorithm contains two parts: the fault exclusion test and the integrity performance evaluation after exclusion.

5.1. Fault Exclusion Test

The difference between the pseudorange measurements and the pseudorange prediction based on the a priori position estimate x ^ k , 3 is used as the fault exclusion statistics. The pseudorange residual of satellite j is given by:
P s F E , k , j = Γ j T ( z k G w x ^ k , 3 , p o s )
where G w is defined in (22). x ^ k , 3 , p o s is the position part of x ^ k , 3 . In addition, Γ j is used to extract the j t h element of the pseudorange residual vector. Γ j is a vector whose elements are all zeros except that the j t h element equals one. It is defined by:
Γ j = 0 [ 1 ] 0  
Furthermore, the pseudorange z k contains the true distance between the true position and the satellites as well as the pseudorange noise. Given this, it can be modelled as:
z k = G w x k , p o s + n k = G w x ^ k , 3 , p o s + G w ( x k , p o s x ^ k , 3 , p o s ) + n k = G w Δ x ^ k , 3 , p o s + G w x ^ k , 3 , p o s + n k
where x k , p o s is the true position. Substituting (34) into (32), the fault exclusion statistic of the satellite j is obtained by:
F E , k , j = Γ j T ( G W Δ x ^ k , 3 , p o s + n k ) Ω F E , k , j
where Ω F E , k , j is the standard deviation of P s F E , k , j . Substituting Equation (34) into Equation (32), then Ω F E , k , j   is obtained by:
Ω F E , k , j = E { P s F E , k , j P s F E , k , j T } = Γ j T ( G w P ^ k | k 1 , 3 , p o s   G w T + R k ) Γ j
where P ^ k | k 1 , 3 , p o s is the position part of the covariance matrix of the a priori state estimate of the subset three. It is easy to get that F E , k , j is normal Gaussian white noise. Then the threshold of the fault exclusion statistic of the satellite j is obtained by:
T FE , k , j = Q 1 ( p FE / N sat , 0 , 1 )
where Q is defined in Equation (21) and p F E is the probability of wrong exclusion. If the subset exceeding the FD threshold contains the satellite failing to pass the FE test, the receiver will continue providing the navigation services after excluding the identified satellite. Otherwise, the receiver alerts the user to abort the approach.
Figure 4, Figure 5 and Figure 6 present the FE results of the proposed FE method in the cases stated in Section 4.2. Figure 4a–d present the FE test results of all available satellites within the 160th minute through to the 190th minute in the first case. From the results, it is easy to find that the statistics exceeding the threshold are always coming from the first GPS satellite which the bias is added on. Figure 5a–d present the FE test results in the first case over all time. From these results, it is easy to find that the FE test is able to find the failing satellite exactly. Figure 6a–d present the FE test results in the second case over all time. All the failing-satellite FE statistics exceed the corresponding threshold, which means the FE test is able to find the failing satellites exactly in the second case. That means the FE test is always able to find the failing satellite accurately.

5.2. Protection Level Computing after Fault Exclusion

If the excluded satellites are just supposed as not in view and use (28) to obtain the IR upper bound of the rest satellites without the excluded satellite, the actual IR may be beyond the IR estimate [18,36]. Although the probability of excluding normal satellite is very low, it does exist. If the normal satellite is excluded and we use (28) to evaluate IR, the probability of the rest satellite faults will be underestimated [36]. In order to ensure that the IR estimate is able to bound the actual IR, the wrong exclusion must be considered. We denote the right exclusion probability as p r e x and the wrong exclusion probability as p w e x . The wrong exclusion probability is set to 0.001 in [37]. In order to be conservative, the wrong exclusion probability is set to p w e x = 0.01 here. Furthermore, when the wrong exclusion occurs, the probability of the rest satellite faults is set to 100%. In this way, the IR estimate is able to bound the actual IR after exclusion and then the PL is able to bound the position error.
For the right exclusion, the prior probability of the fault subset i is given by:
p a f , k , r e , i = p k , i
where p k , i is defined by Equations (7)–(10) without the identified failing satellite. Further, for the wrong exclusion group, the prior probability of the fault subset i is set to:
p a f , k , w e , i = 1
The actual IR after exclusion comes from both the wrong exclusion group and the right exclusion group, and it can be expressed as:
p H M I , k , a f , q = p r e x p H M I , k , r e , q + p w e x p H M I , k , w e , q
where p H M I , k , r e , q   and   p H M I , k , w e , q are the integrity risk from the right exclusion and wrong exclusion, respectively. For the right exclusion, the failing satellite is considered as an outage. As stated above, the IR after right exclusion is the probability that after the failing satellite is identified and excluded and the rest subsets pass the FD test, but the position errors still exceed the PL. Similar to the IR bound in the current ARAIM [29], the IR in the q direction at epoch k can be bounded by:
p H M I , k , r e , q = i = 0 i = 3 p a f , k , r e , i   P ( | x k , q x ^ a f , k , 0 , p o s , q | > P L a f , k , q , | x ^ a f , k , i , p o s , q x ^ a f , k , 0 , p o s , q | < T a f , M S , F D , k , i , q | s u b s e t   i   ) 2 Q ( P L a f , k , q b n o m , k , 0 , q σ a f , k , 0 , q ) + i = 1 3 p a f , k , r e , i Q ( P L a f , k , q T a f , M S , F D , k , i , q b n o m , k , i , q σ a f , k , i , q )
where x k , q is the true position in the q direction at epoch k . P L a f , k , q is the protection level in the q direction after exclusion. x ^ a f , k , i , p o s , q is the q t h component of the position estimate of subset i   ( i = 0 , 1 , 2 , 3 ) at epoch k after exclusion. T a f , M S , F D , k , i , q is the MHSS detection threshold of subset i in the q direction after exclusion and it can be obtained by Equation (19) without the identified failing satellites. σ a f , k , i , q is the standard deviation of x ^ a f , k , i , p o s , q and it can be obtained by Equation (29) without the identified failing satellite. b a f , n o m , k , i , q is the impact of the nominal bias on position solution of the subset i after exclusion. It can be obtained by Equation (30) without the identified failing satellites. For the wrong exclusion, the probability of the rest subsets is set to 100%. Similar to the HMI bound of the current ARAIM [29], the HMI probability from the wrong exclusion group can be bounded by:
p H M I , k , w e , q 2 Q ( P L a f , k , q b n o m , k , 0 , q σ k , 0 , q ) + i = 1 3 Q ( P L a f , k , q T a f , M S , F D , k , i , q b n o m , k , i , q σ k , i , q )
As expressed by the Equation (40), the actual IR in q direction at epoch k comes from the right exclusion and wrong exclusion. Substituting Equations (41) and (42) into Equation (40), and the after-exclusion integrity risk bound, p b H M I , k , a f , q , can be obtained by:
p H M I , k , a f , q p b H M I , k , a f , q = 2 Q ( P L a f , k , q b n o m , k , 0 , q σ k , 0 , q ) + i = 1 3 ( p a f , k , r e , i + 1 ) Q ( P L a f , k , q T a f , M S , F D , k , i , q b n o m , k , i , q σ k , i , q )
Similar to the current ARAIM, the PL can be obtained by making the integrity risk bound equal to the CAT-I integrity risk probability allocation to the q direction. Then we have the following:
p b H M I , k , a f , q = 2 Q ( P L a f , k , q b n o m , k , 0 , q σ k , 0 , q ) + i = 1 3 ( p a f , k , r e , i + 1 ) Q ( P L a f , k , q T a f , M S , F D , k , i , q b n o m , k , i , q σ k , i , q ) = p H M I , q ( 1 p n o t   m o n i t o r e d p H M I ) # .  
The P L in the q direction after exclusion is the P L a f , k , q solution of the Equation (44). If all of the P L a f , k , q   ( q = 1 , 2 , 3 ) are smaller than the corresponding requirements of CAT-I, the ARAIM claims the position estimate x ^ a f , k , 0 , p o s available, otherwise, the ARAIM warns the user to abort the approach.

6. Performance Estimation

The CAT-I is a precision approach with decision height (DH) not lower than 60 m (200 feet) and runway visual range (RVR) not less than 550m [1]. The purpose of the proposed ARAIM is to achieve the CAT-I precision approach. Navigation performance requirements of CAT-I are presented as follows [1,38]:
  • The probability requirement of hazardously misleading information (HMI),   2 × 10 7 / approach   ;
  • The vertical protection level (VPL) and horizontal protection level (HPL) must be less than 10 15   m and 40   m , respectively;
  • The threshold of continuity risk, 8 × 10 6 / 15 s  
  • The 95% vertical accuracy and horizontal accuracy should be lower than 4 6   m and 16 m, respectively;
  • The availability requirement is 0.99-0.99999.

6.1. EMT-I Computing

A lot of operational trials have shown that the vertical position error larger than 15 m significantly increases the workload of the flight crew and reduces the safety margin greatly [1]. Furthermore, the Federal Aviation Administration (FAA) introduces a concept, i.e., the effective monitor threshold (EMT), in the requirements of LPV-200 to bound the probability of vertical position error larger than 15 m [11]. The ICAO also stipulates that the probability of a position error exceeding 15   m should be lower than 10 5 / a p p r o a c h .
To bound the probability of the vertical error exceeding 15 m, we denote the vertical integrity performance of the subsets with prior probability larger than 10 5 / a p p r o a c h as EMT-I and its threshold is set to 15 m.
The EMT-I only monitors the subsets with prior probability greater than p E M T I , i.e., the 10 5 / approach . Then if there is no fault detected, the EMT-I is the integrity performance of the subsets with the prior probability exceeding P E M T I . It can be obtained by:
E M T i F D , k = m a x i | p f a u l t , i p E M T I ( T M S , F D , k , i , 3 + K m d , E M T I , i σ k , i , 3 ) K m d , E M T I , i = Q 1 ( p E M T I p k , i )
where T M S , F D , k , i , 3 and σ k , i , 3 are defined in Equations (19) and (29), respectively. In addition, for the scenario after fault exclusion, the EMT-I should monitor the fault modes with p r e x p a f , k , r e , i or p w e x p a f , k , w e , i greater than the P E M T I . Further, the EMT-I in the q direction after exclusion can be obtained by:
E M T i a f , k = m a x i | p r e x p a f , k , r e , i + p w e x p E M T I ( T a f , M S , F D , k , i , 3 + K a f , m d , E M T I , i σ a f , k , i , 3 ) K a f , m d , E M T I , i = Q 1 ( p E M T I p r e x p a f , k , r e , i +   p w e x p a f , k , w e , i )
If the E M T i F D , k or the E M T i a f , k are smaller than the threshold, (15 m), the ARAIM passes the EMT-I test. Otherwise, the ARAIM warns the user to abort the approach.

6.2. Integrity Performance

In terms of GNSS navigation, the vertical integrity requirements of CAT-I are more stringent than the horizontal integrity requirements, therefore, we only show the integrity monitoring results in the vertical direction.
The aviation-grade INS simulation conditions and GNSS simulation parameters are presented in Table 3 in Section 4.2. The standard deviation model used here is defined in [8]. In addition, the user range accuracy (URA) [39,40] for integrity is the same as that in the broadcast ephemeris of GPS, 2.4 m.
Figure 7 and Figure 8 show the VPL results of the subset-reduced GNSS alone FD only (without INS aiding and without fault excluded) ARAIM and the subset-reduced GNSS/INS FD only ARAIM, respectively. The simulation results show that without the INS aiding, the subset-reduced ARAIM cannot meet the VPL requirement of CAT-I, 10~15 m. Further, the VPL of the proposed GNSS/INS ARAIM is far lower than 15 m. This means the subset-reduced GNSS/INS FD only ARAIM can meet the CAT-I integrity requirements.
Figure 9 presents the VPL of the subset-reduced GNSS/INS ARAIM after exclusion. The results show that the fault exclusion leads to deterioration of PL performance about one meter. The results also show that although the VPL after exclusion is a little worse than the VPL without fault exclusion, it is still far lower than the PL requirement of the CAT-I. The VPL after exclusion being able to meet the CAT-I integrity requirements means that the fault exclusion for the subset-reduced GNSS/INS ARAIM is able to improve the continuity and availability performance of the navigation system.
Figure 10 and Figure 11 present the EMT-I results of the subset-reduced GNSS/INS FD only ARAIM and the subset-reduced GNSS/INS ARAIM after exclusion, respectively. The results show that although the EMT-I after exclusion is a little worse than the FD only EMT-I, both of them are lower than the 15-m threshold. This means the EMT-I of the ARAIM is also able to meet the requirement.
The results in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11 show that the subset-reduced ARAIM is still able to meet the requirements of CAT-I with global coverage. This means the proposed method is able to reduce computational load greatly while being able to provide performance meeting CAT-I requirements.

7. Conclusions

In this paper, the subset reduced GNSS/INS ARAIM was proposed to reduce the computational load of the current ARAIM. The fault detection test and fault exclusion test of the proposed ARAIM were provided. Moreover, the method to obtain the FD only integrity bound, and after-exclusion integrity bound was presented.
The computational load of the proposed ARAIM was about 2% of that of the current ARAIM, which make it easy for an ARAIM application in the airborne navigation system. Meanwhile, simulation results showed that both the FD only integrity performance and integrity performance after exclusion were able to meet the integrity requirements of CAT-I.
Future research will be focused on further reducing the computational complexity of ARAIM.

Author Contributions

Conceptualization and methodology, W.P. and X.Z.; software, W.P. and X.Z.; validation, W.P. and S.W.; writing—original draft preparation, W.P.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. ICAO. Annex 10, Aeronautical Telecommunications, Volume I (Radio Navigation Aids), 7th ed.; ICAO, Ed.; ICAO: Montreal, QC, Canada, 2018; Volume 1. [Google Scholar]
  2. Braff, R.; Shively, C.; Zeltser, M. Radionavigation system integrity and reliability. Proc. IEEE 1983, 71, 1214–1223. [Google Scholar] [CrossRef]
  3. Brown, R.G. A baseline GPS RAIM scheme and a note on the equivalence of three RAIM methods. Navigation 1992, 39, 301–316. [Google Scholar] [CrossRef]
  4. Grosch, A.; Crespillo, O.G.; Martini, I.; Gunther, C. Snapshot Residual and Kalman Filter based Fault Detection and Exclusion Schemes for Robust Railway Navigation. In Proceedings of the 2017 European Navigation Conference (ENC 2017), Lausanne, Switzerland, 9–12 May 2017; pp. 36–47. [Google Scholar] [CrossRef]
  5. Zhu, N.; Betaille, D.; Marais, J.; Berbineau, M. GNSS Integrity Enhancement for Urban Transport Applications by Error Characterization and Fault Detection and Exclusion (FDE). In Proceedings of the Géolocalisation et Navigation dans l’Espace et le Temps, Journées Scientifiques 2018 de l’URSI, Paris, France, 28–29 March 2018. [Google Scholar]
  6. Zhu, N.; Marais, J.; Betaille, D.; Berbineau, M. GNSS Position Integrity in Urban Environments: A Review of Literature. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2762–2778. [Google Scholar] [CrossRef] [Green Version]
  7. Joerger, M.; Chan, F.-C.; Pervan, B. Solution Separation Versus Residual-Based RAIM. Navigation 2014, 61, 273–291. [Google Scholar] [CrossRef]
  8. Blanch, J.; Walter, T.; Enge, P.; Lee, Y.; Pervan, B.; Rippl, M.; Spletter, A. Advanced RAIM User Algorithm Description: Integrity Support Message Processing, Fault Detection, Exclusion, and Protection Level Calculation. In Proceedings of the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2012), Nashville, TN, USA, 17–21 September 2012; pp. 2828–2849. [Google Scholar]
  9. WGC. EU-U.S. Cooperation on Satellite Navigation Working Group C-ARAIM Technical Subgroup Milestone 2 Report. Available online: https://www.gps.gov/policy/cooperation/europe/2015/working-group-c/ARAIM-milestone-2-report.pdf (accessed on 6 November 2019).
  10. WGC. EU-U.S. Cooperation on Satellite Navigation Working Group. C- ARAIM Technical Subgroup Milestone 3 Report. Available online: https://www.gps.gov/policy/cooperation/europe/2016/working-group-c/ARAIM-milestone-3-report.pdf (accessed on 6 November 2019).
  11. FAA. Phase II of the GNSS Evolutionary Architecture Study; FAA: Washington, DC, USA, 2010. [Google Scholar]
  12. Yeh, S.-J.; Jan, S.-S. Operational Receiver Autonomous Integrity Monitoring Prediction System for Air Traffic Management System. J. Aircr. 2017, 54, 346–353. [Google Scholar] [CrossRef]
  13. Yun, H.; Kee, C. Multiple-hypothesis RAIM algorithm with an RRAIM concept. Aircr. Eng. Aerosp. Technol. 2013, 86, 26–32. [Google Scholar] [CrossRef]
  14. Blanch, J.; Walter, T.; Enge, P. RAIM with optimal integrity and continuity allocations under multiple failures. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1235–1247. [Google Scholar] [CrossRef]
  15. Ge, Y.; Wang, Z.; Zhu, Y. Reduced ARAIM monitoring subset method based on satellites in different orbital planes. GPS Solut. 2017, 21, 1443–1456. [Google Scholar] [CrossRef]
  16. Blanch, J.; Walter, T.; Enge, P. Fixed Subset Selection to Reduce Advanced RAIM Complexity. In Proceedings of the 2018 International Technical Meeting of The Institute of Navigation, Reston, VA, USA, 1–29 January 2018; pp. 88–98. [Google Scholar]
  17. Meng, Q.; Liu, J.; Zeng, Q.; Feng, S.; Xu, R. Improved ARAIM fault modes determination scheme based on feedback structure with probability accumulation. GPS Solut. 2018, 23. [Google Scholar] [CrossRef]
  18. Blanch, J.; Walter, T.; Enge, P. Exclusion for advanced RAIM: Requirements and a baseline algorithm. In Proceedings of the 2014 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 27–29 January 2014; pp. 99–107. [Google Scholar]
  19. Joerger, M.; Pervan, B. Kalman Filter-Based Integrity Monitoring Against Sensor Faults. J. Guid. Control. Dyn. 2013, 36, 349–361. [Google Scholar] [CrossRef] [Green Version]
  20. Blanch, J.; Walter, T.; Enge, P. Protection Levels after Fault Exclusion for Advanced RAIM. Navigation 2017, 64, 505–513. [Google Scholar] [CrossRef]
  21. Blanch, J.; Walter, T.; Enge, P. A Simple Satellite Exclusion Algorithm for Advanced RAIM. In Proceedings of the 2016 International Technical Meeting of The Institute of Navigation, Monterey, CA, USA, 25–28 January 2016; pp. 239–244. [Google Scholar]
  22. Urteaga, I.; Bugallo, M.F.; Djurić, P.M. Sequential Monte Carlo methods under model uncertainty. In Proceedings of the 2016 IEEE Statistical Signal Processing Workshop (SSP), Palma de Mallorca, Spain, 26–29 June 2016; pp. 1–5. [Google Scholar]
  23. Chopin, N.; Jacob, P.E.; Papaspiliopoulos, O. SMC-super-2: An efficient algorithm for sequential analysis of state space models. J. R. Stat. Soc. 2013, 75, 397–426. [Google Scholar] [CrossRef]
  24. Martino, L.; Elvira, V.; Camps-Valls, G. Distributed Particle Metropolis-Hastings schemes. In Proceedings of the 2018 IEEE Statistical Signal Processing Workshop (SSP), Freiburg, Germany, 10–13 June 2018; pp. 553–557. [Google Scholar]
  25. Martino, L.; Read, J.; Elvira, V.; Louzada, F. Cooperative parallel particle filters for online model selection and applications to urban mobility. Digit. Signal. Process. 2017, 60, 172–185. [Google Scholar] [CrossRef] [Green Version]
  26. Orejas, M.; Kana, Z.; Dunik, J.; Dvorska, J.; Kundak, N. Multiconstellation GNSS/INS to support LPV200 approaches and autolanding. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, TN, USA, 17–21 September 2012; pp. 790–803. [Google Scholar]
  27. Tran, H.T.; Lo Presti, L. Kalman filter-based ARAIM algorithm for integrity monitoring in urban environment. ICT Express 2019, 5, 65–71. [Google Scholar] [CrossRef]
  28. Walter, T.; Blanch, J.; Enge, P. Reduced subset analysis for multi-constellation ARAIM. In Proceedings of the 2014 International Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 27–29 January 2014; pp. 89–98. [Google Scholar]
  29. Blanch, J.; Walker, T.; Enge, P.; Lee, Y.; Pervan, B.; Rippl, M.; Spletter, A.; Kropp, V. Baseline advanced RAIM user algorithm and possible improvements. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 713–732. [Google Scholar] [CrossRef]
  30. Blanch, J.; Walter, T.; Enge, P. A formula for solution separation without subset solutions for advanced RAIM. In Proceedings of the 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 23–26 April 2018; pp. 316–326. [Google Scholar]
  31. Groves, P.D. Navigation using inertial sensors. IEEE Aerosp. Electron. Syst. Mag. 2015, 30, 42–69. [Google Scholar] [CrossRef]
  32. Liu, Y.; Li, S.; Fu, Q.; Liu, Z. Impact Assessment of GNSS Spoofing Attacks on INS/GNSS Integrated Navigation System. Sensors 2018, 18, 1433. [Google Scholar] [CrossRef]
  33. Jiang, Y.; Wang, J. A-RAIM and R-RAIM Performance using the Classic and MHSS Methods. J. Navig. 2013, 67, 49–61. [Google Scholar] [CrossRef]
  34. Tanil, C. Detecting GNSS Spoofing Attacks Using INS Coupling; Illinois Institute of Technology: Chicago, IL, USA, 2016. [Google Scholar]
  35. Tanil, C.; Khanafseh, S.; Joerger, M.; Pervan, B. An INS Monitor to Detect GNSS Spoofers Capable of Tracking Vehicle Position. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 131–143. [Google Scholar] [CrossRef]
  36. Wang, J.; Ober, P.B. On the Availability of Fault Detection and Exclusion in GNSS Receiver Autonomous Integrity Monitoring. J. Navig. 2009, 62, 251–261. [Google Scholar] [CrossRef] [Green Version]
  37. Bernath, G.N. A Baseline Fault Detection and Exclusion Algorithm for the Global Positioning System; Ohio University: Athens, OH, USA, 1994. [Google Scholar]
  38. ICAO. Global Navigation Satellite System (GNSS) Manual; ICAO: Montreal, QC, Canada, 2005. [Google Scholar]
  39. Wang, Z.; Shao, W.; Li, R.; Song, D.; Li, T. Characteristics of BDS Signal-in-Space User Ranging Errors and Their Effect on Advanced Receiver Autonomous Integrity Monitoring Performance. Sensors 2018, 18, 4475. [Google Scholar] [CrossRef] [PubMed]
  40. Walter, T.; Gunning, K.; Eric Phelts, R.; Blanch, J. Validation of the unfaulted error bounds for ARAIM. Navig. J. Inst. Navig. 2018, 65, 117–133. [Google Scholar] [CrossRef]
Figure 1. Flow diagram of the fault detection and exclusion process.
Figure 1. Flow diagram of the fault detection and exclusion process.
Sensors 19 04847 g001
Figure 2. Fault detection (FD) test in the first case. (a) Multiple hypothesis solution separation (MHSS) FD test. (b) Residual Fault Detection (RD FD) test.
Figure 2. Fault detection (FD) test in the first case. (a) Multiple hypothesis solution separation (MHSS) FD test. (b) Residual Fault Detection (RD FD) test.
Sensors 19 04847 g002
Figure 3. FD test in the second case. (a) MHSS FD test. (b) RD FD test.
Figure 3. FD test in the second case. (a) MHSS FD test. (b) RD FD test.
Sensors 19 04847 g003
Figure 4. Fault exclusion (FE) test results of the subset reduced GNSS/INS ARAIM in the first case. (a) FE test on 160 min, (b) FE test on 170 min, (c) FE test on 180 min, and (d) FE test on 190 min.
Figure 4. Fault exclusion (FE) test results of the subset reduced GNSS/INS ARAIM in the first case. (a) FE test on 160 min, (b) FE test on 170 min, (c) FE test on 180 min, and (d) FE test on 190 min.
Sensors 19 04847 g004
Figure 5. FE test results over all time in the first case. (a) FE test of the first satellite, (b) FE test of the second satellite, (c) FE test of the third satellite, and (d) FE test of the fourth satellite.
Figure 5. FE test results over all time in the first case. (a) FE test of the first satellite, (b) FE test of the second satellite, (c) FE test of the third satellite, and (d) FE test of the fourth satellite.
Sensors 19 04847 g005
Figure 6. FE test results over all time in the second case. (a) FE test of the first satellite. (b) FE test of the third satellite (failing satellite). (c) FE test of the fifth satellite (failing satellite). (d) FE test of the sixth satellite.
Figure 6. FE test results over all time in the second case. (a) FE test of the first satellite. (b) FE test of the third satellite (failing satellite). (c) FE test of the fifth satellite (failing satellite). (d) FE test of the sixth satellite.
Sensors 19 04847 g006aSensors 19 04847 g006b
Figure 7. Vertical protection level (VPL) of the subset reduced GNSS alone FD only ARAIM.
Figure 7. Vertical protection level (VPL) of the subset reduced GNSS alone FD only ARAIM.
Sensors 19 04847 g007
Figure 8. VPL of the subset reduced GNSS/INS FD only ARAIM.
Figure 8. VPL of the subset reduced GNSS/INS FD only ARAIM.
Sensors 19 04847 g008
Figure 9. VPL of the subset-reduced GNSS/INS ARAIM after exclusion.
Figure 9. VPL of the subset-reduced GNSS/INS ARAIM after exclusion.
Sensors 19 04847 g009
Figure 10. EMT-I of subset-reduced GNSS/INS ARAIM.
Figure 10. EMT-I of subset-reduced GNSS/INS ARAIM.
Sensors 19 04847 g010
Figure 11. EMT-I of the subset-reduced GNSS/INS ARAIM after exclusion.
Figure 11. EMT-I of the subset-reduced GNSS/INS ARAIM after exclusion.
Sensors 19 04847 g011
Table 1. Number of subsets of current advanced receiver autonomous integrity monitoring (ARAIM).
Table 1. Number of subsets of current advanced receiver autonomous integrity monitoring (ARAIM).
Number of Satellites203040
Number of Subsets210465820
Table 2. Number of subsets.
Table 2. Number of subsets.
Constellations234
ConstellationsConstellationsConstellations
Satellites162424323248
SatellitesSatellitesSatellitesSatellitesSatellitesSatellites
SubsetsCurrent ARAIM1523263515956281324
AlgorithmsSubset-Reduced ARAIM44771111
Table 3. Inertial navigation system (INS) and global navigation satellite system (GNSS) simulation conditions.
Table 3. Inertial navigation system (INS) and global navigation satellite system (GNSS) simulation conditions.
ParameterValueUnit
Gyro angle random walk   0.001     d e g / h o u r  
Gyro bias error   0.01     d e g / h o u r  
Gyro time constant   3600   s
Accelerometer white noise   10 5     m / s 2  
Accelerometer bias error   10 5     m / s 2  
Accelerometer bias time constant   3600   s
Probability of satellite fault   10 5     1 / h o u r / S a t  
Probability of constellation fault   10 4     1 / h o u r / C o n s t  
Hazardous monitoring information (HMI) probability   2 × 10 7     1 / a p p r o a c h  
Probability of false alert   4 × 10 6     1 / 15 s  
Probability of EMT-I   1 × 10 5     1 / a p p r o a c h  

Share and Cite

MDPI and ACS Style

Pan, W.; Zhan, X.; Zhang, X.; Wang, S. A Subset-Reduced Method for FDE ARAIM of Tightly-Coupled GNSS/INS. Sensors 2019, 19, 4847. https://doi.org/10.3390/s19224847

AMA Style

Pan W, Zhan X, Zhang X, Wang S. A Subset-Reduced Method for FDE ARAIM of Tightly-Coupled GNSS/INS. Sensors. 2019; 19(22):4847. https://doi.org/10.3390/s19224847

Chicago/Turabian Style

Pan, Weichuan, Xingqun Zhan, Xin Zhang, and Shizhuang Wang. 2019. "A Subset-Reduced Method for FDE ARAIM of Tightly-Coupled GNSS/INS" Sensors 19, no. 22: 4847. https://doi.org/10.3390/s19224847

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