Robust Low-Cost Drone Detection and Classification in Low SNR Environments

Stefan Glüge, Matthias Nyfeler, Ahmad Aghaebrahimian, Nicola Ramagnano, Christof Schüpbach
6/26/2024
eess.SPcs.LG

No official code found. Best implementation: sgluege/Noisy-Drone-RF-Signal-Classification-v2 (9 stars, GPL-3.0, last commit 2025-09-25).

Abstract

The proliferation of drones, or unmanned aerial vehicles (UAVs), has raised significant safety concerns due to their potential misuse in activities such as espionage, smuggling, and infrastructure disruption. This paper addresses the critical need for effective drone detection and classification systems that operate independently of UAV cooperation. We evaluate various convolutional neural networks (CNNs) for their ability to detect and classify drones using spectrogram data derived from consecutive Fourier transforms of signal components. The focus is on model robustness in low signal-to-noise ratio (SNR) environments, which is critical for real-world applications. A comprehensive dataset is provided to support future model development. In addition, we demonstrate a low-cost drone detection system using a standard computer, software-defined radio (SDR) and antenna, validated through real-world field testing. On our development dataset, all models consistently achieved an average balanced classification accuracy of >= 85% at SNR > -12dB. In the field test, these models achieved an average balance accuracy of > 80%, depending on transmitter distance and antenna direction. Our contributions include: a publicly available dataset for model development, a comparative analysis of CNN for drone detection under low SNR conditions, and the deployment and field evaluation of a practical, low-cost detection system.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Scripts to load and inspect the noisy drone RF signals v2

91PythonMay 1, 20241 years agoGPL-3.0

Similar Papers

Cite this paper

@article{glge2024robust,
  title  = {Robust Low-Cost Drone Detection and Classification in Low SNR Environments},
  author = {Stefan Glüge and Matthias Nyfeler and Ahmad Aghaebrahimian and Nicola Ramagnano and Christof Schüpbach},
  year   = {2024},
  eprint = {2406.18624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.18624v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.18624.svg)](https://codeofpaper.com/paper/2406.18624)

Discussion