Discover and explore top open-source AI tools and projects—updated daily.
shajenC++ SDR scanner for recording multiple frequencies
Top 46.9% on SourcePulse
This C++ project provides a real-time Software Defined Radio (SDR) scanner capable of simultaneously monitoring and recording multiple frequency bands across supported devices like RTL-SDR and HackRF. It targets radio enthusiasts and researchers needing to capture diverse transmissions efficiently, offering a web-based interface for exploring recorded data and spectrograms.
How It Works
The scanner rapidly switches between user-defined frequency ranges, enabling simultaneous recording of transmissions within the same band. It employs a noise learning phase to establish a baseline and a "torn transmission" detection mechanism to avoid incomplete recordings. The system is designed for distributed deployment, allowing modules to run on separate machines.
Quick Start & Requirements
docker compose up.Highlighted Details
http://localhost:8000).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The noise learning phase might miss transmissions active during the initial learning period. Performance on low-power devices like Raspberry Pi is significantly limited due to high data processing demands.
1 day ago
Inactive
traceloop