Greedy Detection and Exclusion of Multiple Faults using Euclidean Distance Matrices (2404.12617v1)
Abstract: Numerous methods have been proposed for global navigation satellite system (GNSS) receivers to detect faulty GNSS signals. One such fault detection and exclusion (FDE) method is based on the mathematical concept of Euclidean distance matrices (EDMs). This paper outlines a greedy approach that uses an improved Euclidean distance matrix-based fault detection and exclusion algorithm. The novel greedy EDM FDE method implements a new fault detection test statistic and fault exclusion strategy that drastically simplifies the complexity of the algorithm over previous work. To validate the novel greedy EDM FDE algorithm, we created a simulated dataset using receiver locations from around the globe. The simulated dataset allows us to verify our results on 2,601 different satellite geometries. Additionally, we tested the greedy EDM FDE algorithm using a real-world dataset from seven different android phones. Across both the simulated and real-world datasets, the Python implementation of the greedy EDM FDE algorithm is shown to be computed an order of magnitude more rapidly than a comparable greedy residual FDE method while obtaining similar fault exclusion accuracy. We provide discussion on the comparative time complexities of greedy EDM FDE, greedy residual FDE, and solution separation. We also explain potential modifications to greedy residual FDE that can be added to alter performance characteristics.
- Susan Blackford “Singular Value Decomposition (SVD)”, 1999 URL: https://www.netlib.org/lapack/lug/node32.html
- “Baseline advanced RAIM user algorithm and possible improvements” In IEEE Transactions on Aerospace and Electronic Systems 51.1, 2015, pp. 713–732 DOI: 10.1109/TAES.2014.130739
- Juan Blanch, Todd Walter and Per Enge “Fast multiple fault exclusion with a large number of measurements” In Proc. of the 2015 International Technical Meeting of the Institute of Navigation, 2015, pp. 696–701 URL: https://www.ion.org/publications/abstract.cfm?articleID=12662
- Juan Blanch, Todd Walter and Per Enge “Satellite navigation for aviation in 2025” In Proc. of the IEEE 100 Institute of ElectricalElectronics Engineers Inc., 2012, pp. 1821–1830 DOI: 10.1109/JPROC.2012.2190154
- R.Grover Brown and Paul W. McBurney “Self-Contained GPS Integrity Check Using Maximum Solution Separation” In NAVIGATION 35.1, 1988, pp. 41–53 DOI: https://doi.org/10.1002/j.2161-4296.1988.tb00939.x
- “Google Smartphone Decimeter Challenge 2023” Kaggle, 2023 URL: https://kaggle.com/competitions/smartphone-decimeter-2023
- J. Dattorro “Convex optimization: Euclidean distance geometry” Palo Alto: Meboo, 2015, pp. 365
- “Euclidean distance matrices: essential theory, algorithms, and applications” In IEEE Signal Processing Magazine 32.6 Institute of ElectricalElectronics Engineers Inc., 2015, pp. 12–30 DOI: 10.1109/MSP.2015.2398954
- “Array programming with NumPy” In Nature 585, 2020, pp. 357–362 DOI: 10.1038/s41586-020-2649-2
- Roger A. Horn and Charles R. Johnson “Matrix analysis” In Matrix analysis Cambridge, New York: Cambridge University Press, 2013, pp. 441–442 DOI: 10.1017/cbo9780511810817
- “Fault detection and exclusion using solution separation and chi-squared ARAIM” In IEEE Transactions on Aerospace and Electronic Systems 52.2, 2016, pp. 726–742 DOI: 10.1109/TAES.2015.140589
- Mathieu Joerger, Fang-Cheng Chan and Boris Pervan “Solution separation versus residual-based RAIM” In NAVIGATION 61.4 Wiley-Blackwell, 2014, pp. 273–291 DOI: 10.1002/navi.71
- “Navigation with Multi-Constellation LEO Satellite Signals of Opportunity: Starlink, OneWeb, Orbcomm, and Iridium” In 2023 IEEE/ION Position, Location and Navigation Symposium (PLANS), 2023, pp. 338–343 IEEE
- Derek Knowles “EDM FDE” [Code repository], 2021 URL: https://github.com/betaBison/edm-fde
- Derek Knowles “Greedy EDM FDE” [Code repository], 2024 URL: https://github.com/betaBison/greedy-edm-fde
- “Detection and Exclusion of Multiple Faults using Euclidean Distance Matrices” In Proc. of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), 2023, pp. 1774–1782 URL: https://www.ion.org/publications/abstract.cfm?articleID=19280
- “Euclidean Distance Matrix-Based Rapid Fault Detection and Exclusion” In NAVIGATION 70.1 Institute of Navigation, 2023 DOI: 10.33012/navi.555
- “A Modular and Extendable GNSS Python Library” In Proc. of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), 2022, pp. 883–888 URL: https://www.ion.org/publications/abstract.cfm?articleID=18525
- Derek Knowles, Ashwin Vivek Kanhere and Grace Gao “Localization and Fault Detection Baselines From an Open-Source Python GNSS Library” In Proc. of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), 2023 URL: https://www.ion.org/publications/abstract.cfm?articleID=19429
- “Equivalence proof and performance analysis of weighted least squares residual method and weighted parity vector method in RAIM” In IEEE Access 7 Institute of ElectricalElectronics Engineers Inc., 2019, pp. 97803–97814 DOI: 10.1109/ACCESS.2019.2929073
- BRADFORD W. Parkinson and PENINA Axelrad “Autonomous GPS integrity monitoring using the pseudorange residual” In NAVIGATION 35.2 John Wiley & Sons, Ltd, 1988, pp. 255–274 DOI: 10.1002/J.2161-4296.1988.TB00955.X
- “GNSS integrity” In Position, navigation, and timing technologies in the 21st century : integrated satellite navigation, sensor systems, and civil applications 1, 2021, pp. 591–617 URL: https://www.wiley.com/en-us/Position%2C+Navigation%2C+and+Timing+Technologies+in+the+21st+Century%3A+Integrated+Satellite+Navigation%2C+Sensor+Systems%2C+and+Civil+Applications%2C+Volume+1-p-9781119458418
- Tim Roughgarden “Algorithms Illuminated: Omnibus Edition” Cambridge University Press, 2022
- Jan Wendel “GNSS Pseudorange Fault Detection and Exclusion with Multiple Outliers” In Proc. of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), 2022, pp. 1481–1495 URL: https://www.ion.org/publications/abstract.cfm?articleID=18421
- “Fast Multiple Fault Detection and Exclusion (FM-FDE) Algorithm for Standalone GNSS Receivers” In IEEE Open Journal of the Communications Society 2, 2021, pp. 217–234 DOI: 10.1109/OJCOMS.2021.3050333
- “GNSS position integrity in urban environments: a review of literature” In IEEE Transactions on Intelligent Transportation Systems 19.9 Institute of ElectricalElectronics Engineers Inc., 2018, pp. 2762–2778 DOI: 10.1109/TITS.2017.2766768