SigDigger 0.3.0

SigDigger is a Qt5 digital signal analyzer written in C/C++ that runs in GNU/Linux, macOS and Windows. Unlike existing alternatives, SigDigger is not based on GNU Radio. Instead, it uses its own DSP library (sigutils) and a realtime signal analysis library (Suscan) that exploits multicore CPUs to distribute load. Also, SigDigger supports most SDR devices in the market thanks to SoapySDR. Sigutils, Suscan and SigDigger are software libre, licensed under the terms of the General Public License version 3.

Tags radio sdr c cpp
License GNU GPLv3
State development

Recent Releases

0.3.015 Jan 2024 00:12 major feature: everyone! I am happy to announce the release of SigDigger 0.3.0. This release is the result of one year of intense feature development, code quality improvements and documentation. Yes, you read well, starting from SigDigger 0.3.0, all releases will feature an updated User Manual (download it here!). This release will not be a mere tag in the Git history, but also a change in the development paradigm. From now on, I will focus my efforts on the development of plugins (yes, SigDigger now supports plugins! See an example APT decoder plugin here), fixing bugs and documenting existing features. The rationale for this decision is that you can only make generic signal analysis up to certain point. Past this point, you will need more and more specialized features, and this will be possible by means of the extensible inspector programming interface. Documentation of SigDigger's internal API is on its way. What's new The list of improvements and new features with respecto to SigDigger 0.2.0 is huge and it would occupy most of this post. Nonetheless, most of them fall in the following categories: Improved user interface The old dock-based interface has been replaced by a collapsable panel UI. Side panels like Audio, Inspection, FFT now belong to the Radio spectrum tab. This leaves more window space for the inspection tabs. This collapsable panel UI has also been applied to the inspector tab controls and the Time Window. SigDigger 0.3.0 also features a new Time Slider widget (which enables random, mouse-guided seeking in file sources), an OpenGL waterfall (which stores the waterfall as an OpenGL texture and enables smooth full-waterfall zoom) and a faster waveform view. Suscan improvements The most important change in SigDigger's DSP core (Suscan) is related to internal object handling. Inspectors have been completely rewritten to enable subcarrier inspection and TLE-based frequency correction. Other important change is the switch to YAML config files