Fast Multiple Fault Detection and Exclusion (FM-FDE) Algorithm for Standalone GNSS Receivers

Numerous applications and devices use Global Navigation Satellite System (GNSS)-provided position, velocity and time (PVT) information. However, unintentional interference and malicious attacks render GNSS-provided information unreliable. Receiver Autonomous Integrity Monitoring (RAIM) is considered an effective and lightweight protection method when a subset of the available satellite measurements is affected. However, conventional RAIM Fault Detection and Exclusion (FDE) can be computationally expensive, due to iterative search to exclude faulty signals, in case of many faults and more so for multi-constellation GNSS receivers. Therefore, we propose a fast multiple fault detection and exclusion (FM-FDE) algorithm, to detect and exclude multiple faults for both single and multi-constellation receivers. The novelty is that FM-FDE can effectively exclude faults without an iterative search for faulty signals. FM-FDE calculates position distances of any subset pairs with max{3 + P, 2P} measurements, where P is the number of constellations. Then, the algorithm utilizes statistical testing to examine the distances and identify faulty measurements to exclude from the computation of the resultant PVT solution. We evaluate FM-FDE with synthesized faulty measurements in a collected data set; it shows that FM-FDE is practically equally effective as the conventional Solution Separation (SS) FDE in a single constellation receiver. The computational advantage of FM-FDE is more pronounced in a multi-constellation setting, e.g., being more efficient for GPS-Galileo receivers facing more than 2 faults across both constellations. The trade-off is that FM-FDE slightly degrades performance in terms of detection and false alarm probabilities with small errors, compared to the conventional SS FDE.

[1]  Paul W. McBurney,et al.  Self-Contained GPS Integrity Check Using Maximum SOLUTION SEPARATION AS THE TEST STATISTIC , 1987 .

[2]  Panagiotis Papadimitratos,et al.  GNSS receiver tracking performance analysis under distance-decreasing attacks , 2015, 2015 International Conference on Location and GNSS (ICL-GNSS).

[3]  Mathieu Joerger,et al.  RAIM Detector and Estimator Design to Minimize the Integrity Risk , 2012 .

[4]  Qingming Gui,et al.  A new Bayesian RAIM for Multiple Faults Detection and Exclusion in GNSS , 2015 .

[5]  Beatrice Motella,et al.  Detection of Correlation Distortions Through Application of Statistical Methods , 2013 .

[6]  Dennis M. Akos,et al.  Who's Afraid of the Spoofer? GPS/GNSS Spoofing Detection via Automatic Gain Control (AGC) , 2012 .

[7]  J Blanch,et al.  RAIM with Optimal Integrity and Continuity Allocations Under Multiple Failures , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Sjouke Mauw,et al.  Detecting Meaconing Attacks by Analysing the Clock Bias of Gnss Receivers , 2013 .

[9]  Patrick Y. Hwang,et al.  RAIM FDE Revisited: A New Breakthrough In Availability Performance With NIORAIM (Novel Integrity-Optimized RAIM) , 2006 .

[10]  Yaakov Oshman,et al.  Robust GPS Navigation in the Presence of Jamming and Spoofing , 2003 .

[11]  Gérard Lachapelle,et al.  Galileo signal authenticity verification using signal quality monitoring methods , 2016, 2016 International Conference on Localization and GNSS (ICL-GNSS).

[12]  G. Lachapelle,et al.  User-level reliability monitoring in urban personal satellite-navigation , 2007, IEEE Transactions on Aerospace and Electronic Systems.

[13]  Panos Papadimitratos,et al.  Secure Multi-Constellation GNSS Receivers with Clustering-Based Solution Separation Algorithm , 2019, 2019 IEEE Aerospace Conference.

[14]  Gang Wang,et al.  All Your GPS Are Belong To Us: Towards Stealthy Manipulation of Road Navigation Systems , 2018, USENIX Security Symposium.

[15]  Dennis M. Akos,et al.  Automatic gain control (AGC) as an interference assessment tool , 2003 .

[16]  Boris Pervan,et al.  An INS Monitor Against GNSS Spoofing Attacks During GBAS and SBAS-assisted Aircraft Landing Approaches , 2016 .

[17]  Mathieu Joerger,et al.  GPS spoofing detection using RAIM with INS coupling , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[18]  Panos Papadimitratos,et al.  Safeguarding NMA Enhanced Galileo OS Signals from Distance-Decreasing Attacks , 2019, Proceedings of the 32nd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2019).

[19]  Mathieu Joerger,et al.  Solution Separation Versus Residual-Based RAIM , 2014 .

[20]  P. Enge,et al.  Failure Detection and Exclusion via Range Consensus , 2008 .

[21]  Boris Pervan,et al.  A Practical Approach to RAIM-based Fault-Tolerant Position Estimation , 2010 .

[22]  Panagiotis Papadimitratos,et al.  GNSS-based Positioning: Attacks and countermeasures , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[23]  A. Angrisano,et al.  PANG-NAV: a tool for processing GNSS measurements in SPP, including RAIM functionality , 2019, GPS Solutions.

[24]  A. Ene,et al.  Further Development of Galileo-GPS RAIM for Vertical Guidance , 2006 .

[25]  Alexandru Ene Multiple Hypothesis RAIM with Real-Time FDE and Forecasted Availability for Combined Galileo-GPS Vertical Guidance , 2007 .

[26]  Kewei Zhang,et al.  On the Effects of Distance-decreasing Attacks on Cryptographically Protected GNSS Signals , 2019, Proceedings of the 2019 International Technical Meeting of The Institute of Navigation.

[27]  Guevara Noubir,et al.  Security of GPS/INS Based On-road Location Tracking Systems , 2018, 2019 IEEE Symposium on Security and Privacy (SP).

[28]  Todd E. Humphreys,et al.  Receiver-Autonomous Spoofing Detection: Experimental Results of a Multi-Antenna Receiver Defense against a Portable Civil GPS Spoofer , 2009 .

[29]  Mark L. Psiaki,et al.  GNSS Spoofing Detection using High-Frequency Antenna Motion and Carrier-Phase Data , 2013 .

[30]  Jiang Liu,et al.  GNSS Fault Detection and Exclusion Based on Virtual Pseudorange-Based Consistency Check Method , 2020 .

[31]  Dengfeng Sun,et al.  Global Navigation Satellite Systems Fault Detection and Exclusion: A Parameterized Quadratic Programming Approach , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[32]  Fabio Dovis,et al.  Vestigial signal defense through signal quality monitoring techniques based on joint use of two metrics , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[33]  Per Enge,et al.  An Optimized Multiple Hypothesis RAIM Algorithm for Vertical Guidance , 2007 .

[34]  Kevin Vanderwerf,et al.  FDE Using Multiple Integrated GPS/Inertial Kalman Filters in the Presence of Temporally and Spatially Correlated Ionospheric Errors , 2001 .

[35]  Boris Pervan,et al.  A Multiple Hypothesis Approach to Satellite Navigation Integrity , 1998 .

[36]  Ronald Braff,et al.  GPS and Galileo with RAIM or WAAS for Vertically Guided Approaches , 2005 .

[37]  Gary A. McGraw,et al.  Fault Detection and Exclusion Using Normalized Solution Separation and Residual Monitoring Methods , 2003 .

[38]  Mathieu Joerger,et al.  Integrity Risk and Continuity Risk for Fault Detection and Exclusion Using Solution Separation ARAIM , 2013 .

[39]  Mingquan Lu,et al.  A Recursive Receiver Autonomous Integrity Monitoring (Recursive-RAIM) Technique for GNSS Anti-Spoofing , 2015 .

[40]  Mark A. Sturza,et al.  Navigation System Integrity Monitoring Using Redundant Measurements , 1988 .

[41]  Mathieu Joerger,et al.  Solution separation and Chi-Squared ARAIM for fault detection and exclusion , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[42]  James T. Curran,et al.  On the use of Low-Cost IMUs for GNSS Spoofing Detection in Vehicular Applications , 2017 .

[43]  Young C. Lee Investigation of Extending Receiver Autonomous Integrity Monitoring (RAIM) to Combined Use of Galileo and Modernized GPS , 2004 .

[44]  Michael J. Rycroft,et al.  Understanding GPS. Principles and Applications , 1997 .

[45]  Srdjan Capkun,et al.  On the requirements for successful GPS spoofing attacks , 2011, CCS '11.

[46]  Xinyuan Zhang,et al.  RAIM analysis in the position domain , 2010, IEEE/ION Position, Location and Navigation Symposium.

[47]  Y. C. Lee A New Improved RAIM Method Based on the Optimally Weighted Average Solution (OWAS) Under the Assumption of a Single Fault , 2006 .