Tag: cooperative positioning

  • Research Roundup: Combatting jamming and spoofing

    Research Roundup: Combatting jamming and spoofing

    Image: MF3d/E+/Getty Images
    Image: MF3d/E+/Getty Images

    Of the hundreds of papers researchers presented at 2020’s annual Institute of Navigation (ION) GNSS+ conference, which took place virtually Sept. 21–25, the following six focused on combating jamming and spoofing. The papers are available at www.ion.org/publications/browse.cfm.

    Using Direction of Arrival

    The author presents a scheme to combine multiple measurements for GNSS spoof detection for safety-of-life applications. The author’s algorithm combines both independent and correlated direction of arrival measurements that result in an analytic solution for the detection threshold, which can be computed online by the receiver. The scheme is validated for correlated azimuth measurements with data recorded by a dual-polarization antenna mounted on a C12 aircraft in flight, and applied to data from a live spoofing event. Results show an increase in detections of 47% using just two sequential measurements, with equal robustness for false alerts compared to snapshot-based detection. The results also show using sequential spoof detection is a powerful way to improve the detection capability of an anti-spoof defense, costing only added computational complexity while introducing a timely component to the detection.

    Citation. Rothmaier, Fabian; “Optimal Sequential Spoof Detection Based on Direction of Arrival Measurements.” https://doi.org/10.33012/2020.17538

    Using Neural Networks

    Spoofing attacks are difficult to model and counteract. Data-driven schemes become useful if enough training data is available. This article explores such an approach using the cross-ambiguity function delay/Doppler map as input to a deep neural network for classification purposes. Several neural network models are trained, and their performance compared for detection and false-alarm probabilities. Results are promising, particularly with more complex neural networks, which are able to capture the nature of spoofing attacks. The method operates on a per-satellite basis.

    Citation. Borhani-Darian, Parisa; Li, Haoqing; Wu, Peng; Closas, Pau; “Deep Neural Network Approach to Detect GNSS Spoofing Attacks.” https://doi.org/10.33012/2020.17537

    Using Networks for Timing

    Information cross-validation can be a powerful tool to detect manipulated, dubious GNSS timing data. Opportunistic time providers, Wi-Fi beacons and dedicated timing infrastructures provide largely available, precise sources of time information. A promising approach is to leverage time obtained over networks to which a mobile device can connect, and detect discrepancies between the GNSS-provided time and the network time. The paper investigates different options to secure augmentation time information, notably Network Time Security (NTS) and modified Wi-Fi beacons to support authentication. This scheme requires limited overhead, does not disrupt the normal operation of the Wi-Fi access points, and can be readily deployed.

    Citation. Spanghero, Marco; Zhang, Kewei; Papadimitratos, Panagiotis; “Authenticated Time for Detecting GNSS Attacks.”

    Using Cooperative Positioning

    This paper highlights possible metrics to be checked to identify malicious attacks to the positioning and navigation systems in mass-market connected devices. The network-based exchange of GNSS data — such as GNSS raw measurements recently disclosed in Android smart devices — could offer the possibility to compare or combine such metrics to better identify spoofing and meaconing attacks.

    This paper provides experimental tests and analysis toward devising an anti-spoofing strategy in connected GNSS devices. Included are a classical spoofing approach (simplistic RF attack) and its effects on the raw GNSS observables. With two synchronized devices in a cooperative framework, possible metrics are highlighted to identify a spoofing attack to one of the devices by observing anomalies.

    Also included is work on simulated meaconing of an already-developed collaborative positioning framework based on the exchange of raw GNSS measurements through the network. The different approaches of an attack to the framework are laid down, and the anomalies to be considered to detect an attack in a network of cooperating devices are presented.

    This paper represents a part of a larger goal to develop an anti-spoofing detection and coping mechanism in connected commercial GNSS devices.

    Citation. Rustamov, Akmal; Gogoi, Neil; Minetto, Alex; Dovis, Fabio; “GNSS Anti-Spoofing Defense Based on Cooperative Positioning.”

    Using OSNMA in the GIANO GNSS receiver

    In recent years, the awareness about jamming and spoofing risks has been increasing, particularly in the timing community because they may cause the disruption of critical services and infrastructures in the telecommunication, energy and finance sectors, which rely on GNSS timing to operate. To overcome these hazards, the European GNSS Agency (GSA) has funded the development of timing receivers for professional applications, with the aim to address specifically the above vulnerabilities, improving the receiver’s robustness and the accuracy and reliability of time transfer.

    In this context, the GIANO (Galileo-based timing receiver for critical infrastructures robustness) project consortium, coordinated by Thales Alenia Space Italy and with the support of Deimos Engenharia S.A. (Portugal), the Space Research Centre PAS in Poznan (Poland), Piktime System SP. Zoo (Poland) and Business Integration Partner S.p.A. (Italy), has been awarded a contract in the framework of the GSA’s “Fundamental Elements” program to develop a timing receiver for critical infrastructure applications. Besides the implementation of some interference and spoofing detection and mitigation techniques, the GIANO receiver makes use of Galileo’s authentication service OSNMA (Open Service Navigation Message Authentication), which can be employed as an added defense against some types of spoofing.

    OSNMA exploits the TESLA (Time Efficient Stream Loss-tolerant Authentication) scheme, which is a protocol based on the transmission of message authentication codes generated with a key broadcast with some delay. The receiver authenticates the satellite messages through a digital signature algorithm and a public key known by the receivers, which also validates the root key of the TESLA chain, and through message authentication codes (MAC) used to authenticate specific fields of the navigation message. The receiver will also support public key renewals over the air.

    This paper presents the OSNMA implementation within GIANO receiver, including the cryptographic operations required. The GIANO OSNMA capability will be extensively tested and validated with the support of the European Commission Joint Research Centre (Ispra, Italy).

    Citation. Catalano, Valeria; Prata, Ricardo; Carvalho, Filipe; Nunes, Rui; Marradi, Livio; Franzoni, Gianluca; Puccitelli, Marco; Campana, Roberto; Gioia, Ciro; “Galileo OSNMA Preliminary Implementation in the GIANO GNSS Receiver.” https://doi.org/10.33012/2020.17714

    Using Chimera Authentication

    Chimera is a signal authentication enhancement suitable for protecting the L1C GPS signal. As specified by the acronym itself (chips-message robust authentication), Chimera is based on the insertion of authentication features both at the message and spreading code levels. The data are digitally signed, while the spreading code is protected by the insertion of cryptographically generated punctures.

    The Chimera interface specification document was made public in 2019, while its first transmission is expected to be broadcast from the Navigation Technology Satellite 3 (NTS-3) satellite, set for launch in 2023.

    This paper describes the software implementation of the functions required to enable a GNSS software receiver to elaborate the Chimera authentication service. It includes a description of the development work and a detailed software profiling analysis, allowing for evaluation of the additional computational burden required by the Chimera verification and useful for providing important guidelines for receiver implementation.

    Citation. Gamba, Micaela Troglia; Nicola, Mario; Motella, Beatrice; “GPS Chimera: A Software Profiling Analysis.” https://doi.org/10.33012/2020.17717

  • Research Roundup: Advanced high-precision GNSS

    Research Roundup: Advanced high-precision GNSS

    Photo: William Barton/iStock/Getty Images Plus/Getty Images
    Photo: William Barton/iStock/Getty Images Plus/Getty Images

    Of the hundreds of papers researchers presented at the Institute of Navigation’s annual ION GNSS+ conference, which took place virtually Sept. 21–25, the following five focused on advanced technologies in high-precision GNSS. Papers are available at www.ion.org/publications/browse.cfm.

    Railway health with GPS + Galileo

    Railway infrastructure and vehicle maintenance expenditures are estimated to cost more than €20 billion per year at the European level. This indicates the demand for developing a low-cost system capable of providing prognostic information about the health status of the railway at the points of the interaction between the vehicle and the infrastructure (wheelset, pantograph, rail and catenary). To achieve these capabilities, SIA (System for vehicle-infrastructure Interaction Assets health status monitoring) is being developed by a consortium from five different European countries. Within the SIA, events are captured by a network of sensors, which are time stamped and then accurately geo-referenced by the positioning sub-system of SIA. The positioning sub-system is based on European GNSS (EGNSS) positioning algorithms tailored for the railway environment and comprises onboard as well as back-office processing.

    GNSS-based positioning in the railway environment is very challenging. Hence, Galileo with its advanced signal structure is utilized in SIA (in addition to GPS) to improve availability as well as accuracy.

    The onboard positioning algorithm has been developed based on a novel GNSS-inertial measurement unit (IMU) hybridized approach. The new approach can overcome frequent measurement gaps within the GNSS observations and maintain the accuracy level required by the SIA. An overview of the back-office positioning in SIA complements the presentation of the onboard processing.

    Citation. Moradi, Ramin, Zheng, Yuheng, Hutchinson, Michael, Roth, Michael, Jahan, Kanwal, Goya, Jon, Alvarado, Unai, “Positioning for Train-infrastructure Asset Health Status Monitoring within the SIA-project,” Proceedings of ION GNSS+ 2020, pp. 2948–2959. https://doi.org/10.33012/2020.17636

    Snapshot positioning

    Snapshot positioning — from a very brief interval of the received satellite signal — is becoming popular for various applications. This paper studies the feasibility of achieving real-time kinematic (RTK) positioning using snapshot data, a method termed Snapshot RTK (SRTK). A major difference of this positioning method is the generation of code and carrier-phase GNSS observables, a procedure the authors explain. To explore the feasibility of achieving RTK under different scenarios, the rate of integer ambiguity resolution (IAR) is assessed by using snapshot measurements generated with different integration times and signal bandwidths under zero-baseline configuration. Under these assumptions, the key factor that influences the RTK fix rate is the code measurement noise. Double difference code measurement errors are evaluated and plotted with the resulting IAR fix rates to find the relationship between them. The performance of using multi-constellation and multi-frequency signals is tested as well. The fix rate can reach 100% when multiple constellations are used. The achieved positioning accuracy is shown to be less than 5 mm in horizontal domain when IAR is achieved successfully.

    Citation. Liu, Xiao, Ribot, Miguel Ángel, Gusi-Amigó, Adrià, Closas, Pau, Garcia, Adrià Rovira, Subirana, Jaume Sanz, “RTK Feasibility Analysis for GNSS Snapshot Positioning,” Proceedings of ION GNSS+ 2020, September 2020, pp. 2911–2921. https://doi.org/10.33012/2020.17768

    Cooperative positioning

    Advances in low-latency communications networks combined with the paradigm of Intelligent Transportation Systems (ITS) have opened opportunities to develop network-based collaborative positioning and navigation. Recent research has fostered the concept of networked GNSS receivers supporting the sharing of raw measurements with other receivers connected to the network. Such measurements (for instance, pseudorange and Doppler) can be processed through Differential GNSS techniques to retrieve inter-receiver distances that can be integrated to improve positioning performance.

    This paper investigates an improved Bayesian estimation for a sensorless, tight integration of Differential GNSS-based collaborative measurements through a modified particle filter. A particle filter natively supports the non-Gaussian noise distribution characterizing GNSS-based inter-receiver distances, so the proposed particle filter was designed, implemented and optimized according to the architecture of a proprietary INS-free GNSS software receiver and tested with realistic RF signals, thus showing remarkable improvement in positioning accuracy.

    Citation. Minetto, Alex, Gurrieri, Alessandro, Dovis, Fabio, “DGNSS-based Cooperative Positioning using Statistics-Adaptive Particle Filter,” Proceedings of ION GNSS+ 2020, pp. 2652–2666. https://doi.org/10.33012/2020.17530

    Virtual base station

    RTK (Real Time Kinematic) is a positioning approach that provides centimeter level accuracy by using a reference station. When the rover and the base station are in proximity (short baseline), all common mode errors are eliminated by the double difference, allowing carrier phase ambiguity resolution. But in medium and long baseline cases, ionospheric and tropospheric delays are not completely eliminated, which affects positioning accuracy. This has limited the application of RTK, especially in certain regions where the closest base station is more than 50 km away.

    Algorithms like RTK long baseline and VBS (virtual base station) have emerged as an alternative. The virtual base station (VBS) algorithm processes surrounding bases to generate a virtual one within a short distance of the moving rover. By doing so, atmospheric errors will continue to be eliminated in the double-difference model, and, presumably, RTK processing will be assured all across continents.

    In this paper, a performance assessment of the algorithm is conducted under various conditions, including high ionospheric activity, high baseline, harsh multipath environments and, finally, in a long trajectory. The results show that the developed VBS algorithm ensures centimeter-level accuracy even under the harshest conditions.

    Citation. Saidani, M., Sarri, P., Guinamard, A., Maya, D. Gallego, “Virtual Base Station Algorithm and Performance Assessment,” Proceedings of ION GNSS+ 2020, pp. 2696–2709. https://doi.org/10.33012/2020.17533

    Open-world virtual reality

    The Open-World Virtual Reality (OWVR) concept combines precise GNSS positioning and a smartphone-grade inertial sensor to provide globally-referenced centimeter-and-degree accurate tracking of a virtual reality headset. Unlike existing augmented and virtual reality systems, which perform camera-based inside-out headset tracking relative to a local reference frame (for instance, an ad-hoc frame fixed to a living room), OWVR’s globally referenced tracking enables a VR experience in which the user’s outdoor exploration is robust to extremes in lighting conditions and local visual texture. This paper introduces the OWVR concept and presents a prototype system with two candidate sensor-fusion architectures, one loosely and one tightly coupled. Comparative performance is evaluated in terms of tracking accuracy and availability of an integer-aperture-test-validated fixed tracking solution. For scenarios with degraded GNSS availability, which will be typical for outdoor VR, the tightly coupled architecture is shown to offer a critical tracking robustness advantage.

    Citation. Humphreys, Todd E., Kor, Ronnie Xian Thong, Iannucci, Peter A., Yoder, James E., “Open-World Virtual Reality Headset Tracking,” Proceedings of ION GNSS+, pp. 2931–2947. https://doi.org/10.33012/2020.17635