V5.0.0
After nearly half a year of work in my spare time on a separate branch, I am pleased to release a new version. The changes are extensive, which is why I am bumping the major version number to 5.
The headline feature is the Ensemble List — a database that stores individual properties of ensemble data and derived content. This is the foundational construct, with more ideas for what can be stored there in the future.
What's Changed
- New Ensemble List window providing an overview of ensemble parameters and derived content. Works with both SDR devices and files. See the README.md.
- Updated to the current Qt v6.11.1.
- VOLK integration:
SampleReaderand other components now also use the VOLK library for accelerated signal processing. - Improved sync reliability: Time sync logic and buffer handling have been refactored, along with sync state management.
- Optimized OFDM decoder: Performance improvements and increased stability when handling unusual signals.
- RMS support added: Digital level handling refactored to display both RMS and peak levels.
- Removed SDRplay v2 handler and its API integration. The SDRplay v3 driver supports SDRplay v2 devices as well.
- Bug fixes and updates to the SDRplay v3 handler.
- DC and IQ correction are now independently switchable (UI updated accordingly).
- Peak level meter timing accuracy can be calibrated (see Configuration).
- Improved handling of database initialization and scan mode.
- Improved handling of invalid file/device logic.
- ITU table enhanced and access methods refactored.
- Many code quality and modernization improvements.
- UI layout updates and window size initialization fixes for fresh startups.
- Reworked the README.md.
Full Changelog: V4.7.0...V5.0.0