cs.LGSep 17, 2025

JaGNet: Detection, Identification and Position Error Correction of GNSS Jamming with Deep Temporal Graphs

Authors: Ivana Kesić, Aljaž Blatnik, Carolina Fortuna, Blaž Bertalanič

Organizations: Department of Communication Systems, Jožef Stefan Institute, Slovenia · Faculty of Electrical Engineering, University of Ljubljana, Slovenia

Abstract

Global Navigation Satellite Systems (GNSS) underpin location-dependent mobile computing, such as railway signaling, public transport and fleet tracking, yet face growing disruption from low-cost jammers. Under moderate jamming, low-cost receivers keep reporting a valid fix, shifted by up to several meters and often without an interference flag. Their built-in defenses run in closed firmware, and existing data-driven position error correction methods are designed for multipath, require raw pseudoranges or operate on single epochs. We propose JaGNet, a single-layer heterogeneous graph convolutional LSTM over star graphs of the receiver and its satellites, which, from the standard receiver output alone, detects the jamming, identifies its type and power, and corrects the reported position only when jamming is detected. We evaluate it on new hardware-in-the-loop recordings of a commercial multi-constellation receiver under three jammer types at six powers, at six static locations and on eleven railway and bus routes. JaGNet detects 99.8 to 99.9% of the jammed 10-s windows with at most 1.0% false positives, against 64.7 to 66.2% for the receiver's own monitor, and identifies the jammer type in 95.2 to 96.6% of them. Trained in the laboratory only, it detects 97.7% of the Jammertest 2024 field windows with a C/N0 drop of 10 dB or more. It reduces the mean absolute position error by 67.5% at held-out locations and by 64.0% on held-out route repetitions, where its error is 20.2 cm below that of the strongest baseline, whereas at the static locations the attention-based baselines are within 0.4 cm of it.

Figures & tables

Explore similar work

Sep 28, 2026

SPOC-Net: Single-Primitive Online Composition Network for GNSS Jamming Set Recognition

Reliable positioning, navigation, and timing support intelligent transportation, autonomous systems, and space-air-ground integrated networks. However, global navigation satellite system (GNSS) jamming recognizers that treat each mixture as a separate class are difficult to extend to new combinations. Therefore, this paper proposes SPOC-Net, which decomposes the recognition problem into identifying a set of basic jamming components. Multi-resolution time-frequency features and learned component queries provide evidence for each component type. A high-resolution branch estimates the number of active types, and a structured decoder combines this estimate with component evidence to select a valid set. For training, measured single-component records are the only physical samples used in gradient optimization. Their associated clean in-phase and quadrature (IQ) sequences are combined on demand during training to produce labeled mixtures with different relative powers and jamming-to-noise ratios. Separate measured mixtures from ten training-listed compositions support model selection and decoder calibration; six other compositions are reserved for final testing. Evaluation on 14,220 independently generated, conductively combined, and recorded radio frequency mixtures yields 80.69% exact-set accuracy and a 92.84% micro-averaged F1 score. On combinations excluded from model development, SPOC-Net achieves 80.89% exact-set accuracy, exceeding the strongest comparison method by 18.77 percentage points under the reported protocols.
May 14, 2026

GenAI for Energy-Efficient and Interference-Aware Compressed Sensing of GNSS Signals on a Google Edge TPU

Traditional methods for classifying global navigation satellite system (GNSS) jamming signals typically involve post-processing raw or spectral data streams, requiring complex and costly data transmission to cloud-based interference classification systems. In contrast, our proposed approach efficiently compresses GNSS data streams directly at the hardware receiver while simultaneously classifying jamming and spoofing attacks in real time. Given the growing prevalence of GNSS jamming, there is a critical need for real-time solutions suitable for power-constrained environments. This paper introduces a novel method for compressing and classifying GNSS jamming threats using generative artificial intelligence (GenAI), specifically variational autoencoders (VAEs), deployed on Google Edge tensor processing units (TPUs). The study evaluates various autoencoder (AE) architectures to compress and reconstruct GNSS signals, focusing on preserving interference characteristics while minimizing data size near the receiver hardware. The pipeline adapts large-scale AE models for Google Edge TPUs through 8-bit quantization to ensure energy-efficient deployment. Tests on raw in-phase and quadrature-phase (IQ) data, Fast Fourier Transform (FFT) data, and handcrafted features show the system achieves significant compression (>42x) and accurate classification of approximately 72 interference types on reconstructed signals (F2-score 0.915), closely matching the original signals (F2-score 0.923). The hardware-centric GenAI approach also substantially reduces jammer signal transmission costs, offering a practical solution for interference mitigation. Ablation studies on conditional and factorized VAEs (i.e., FactorVAE) explore latent feature disentanglement for data generation, enhancing model interpretability and fostering trust in machine learning (ML) solutions for sensitive interference applications.
May 12, 2026

Active Sensing with Meta-Reinforcement Learning for Emitter Localization from RF Observations

Global navigation satellite system (GNSS) interference poses a serious threat to reliable positioning, especially in indoor and multipath-rich environments where source localization is highly challenging. In this paper, we formulate GNSS interference localization as an active sensing problem and propose a reinforcement learning (RL) framework in which an agent sequentially explores the environment to infer the position of an emitter source from radio frequency (RF) observations acquired with a 2x2 patch antenna. The localization task is modeled as a partially observable decision process, since single-snapshot measurements are often ambiguous under multipath propagation and changing channel conditions. To address this, the proposed framework combines high-dimensional RF sensing with deep RL and recurrent policy learning. We investigate both value-based and policy-based approaches, namely Deep Q-Networks (DQN) and Proximal Policy Optimization (PPO), and study their behavior under domain shift. The approach is evaluated on a simulated dataset generated with the Sionna ray-tracing module, which provides realistic propagation effects and diverse environment configurations. Experimental results show that the proposed method achieves a localization success rate of 80.1, demonstrating the potential of RL for adaptive GNSS interference localization. Overall, the results highlight simulation-assisted training as a promising direction for robust interference localization in challenging propagation environments.