GenAI for Energy-Efficient and Interference-Aware Compressed Sensing of GNSS Signals on a Google Edge TPU
Thorben Wegner, Lucas Heublein, Tobias Feigl, Felix Ott, Christopher Mutschler, Alexander R\"ugamer

TL;DR
This paper presents a hardware-efficient GenAI-based method for compressing and classifying GNSS jamming signals in real time on Google Edge TPUs, reducing data transmission and power consumption.
Contribution
It introduces a novel VAE-based compression and classification pipeline optimized for edge deployment, achieving high accuracy and significant data reduction for interference detection.
Findings
Achieves over 42x data compression with high classification accuracy (F2-score 0.915).
Reconstructs signals with minimal loss, closely matching original data (F2-score 0.923).
Reduces jammer transmission costs, enabling practical interference mitigation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
