Sormayli J, Darvishi M, Zarrinnegar K, Mosavi M R
Department of Electrical Engineering, Iran University of Science and Technology, Tehran, 16846-13114, Iran.
Sci Rep. 2025 Jul 9;15(1):24748. doi: 10.1038/s41598-025-10567-0.
This paper proposes a new deep learning and machine learning model for detecting deception and suppression jamming in Ublox-M8T receivers operating under GNSS interference. This solution employs XGBoost for real-time classification of jamming signals, implemented on an STM32H743 microcontroller to ensure ultra-low latency, making it suitable for navigation in various environments. This work's key contribution is integrating a windowing mechanism for pre-saturation alerts and early activation of jamming detection which enhances system reliability by distinguishing between high-credibility and low-credibility GNSS data under static and dynamic jamming conditions. To validate the model, a series of experiments were conducted using a software-defined radio transmitter to simulate jamming scenarios. Genuine GNSS and jamming signals were collected under controlled conditions, and the data were pre-processed through feature normalization, correlation analysis, and feature selection based on importance in the mentioned systems. The XGBoost classifier, trained and tested on this processed dataset, achieved a detection rate of 99.97%, a precision of 99.94%, and a Matthews correlation coefficient of 0.9992, with an average prediction time of only 20 microseconds per sample in the implemented mode, making it an excellent choice for real-time systems. Additionally, the windowing mechanism enhances system performance by proactively initiating countermeasures before reaching saturation, ensuring continuous operation during high-intensity jamming attacks.
本文提出了一种新的深度学习和机器学习模型,用于在全球导航卫星系统(GNSS)干扰下运行的Ublox-M8T接收机中检测欺骗和压制干扰。该解决方案采用XGBoost对干扰信号进行实时分类,并在STM32H743微控制器上实现,以确保超低延迟,使其适用于各种环境下的导航。这项工作的关键贡献在于集成了一种窗口机制,用于预饱和警报和干扰检测的早期激活,通过在静态和动态干扰条件下区分高可信度和低可信度的GNSS数据来提高系统可靠性。为了验证该模型,使用软件定义无线电发射机进行了一系列实验,以模拟干扰场景。在受控条件下收集真实的GNSS和干扰信号,并通过特征归一化、相关分析以及基于上述系统重要性的特征选择对数据进行预处理。在这个经过处理的数据集上训练和测试的XGBoost分类器,检测率达到99.97%,精度为99.94%,马修斯相关系数为0.9992,在实现模式下每个样本的平均预测时间仅为20微秒,使其成为实时系统的理想选择。此外,窗口机制通过在达到饱和之前主动启动对策来提高系统性能,确保在高强度干扰攻击期间持续运行。