Ver 1.5.2
ASRTU Series Receiver Ver 1.5.2
本版本重点增强多路解码、SSDV 图像接收、快速回放性能与运行稳定性。
主要更新
-
新增多解码链 FEC 候选仲裁:
- 综合原有链、Soundmodem 并行链和 OpenHoshimi 解码结果。
- 通过 FEC 的数据包立即输出和上传,不增加明显延迟。
- 自动抑制多路重复数据包,避免服务器收到重复或乱序数据。
- 未通过 FEC 时按 OpenHoshimi、Soundmodem、原有链的顺序选择最佳候选,仅用于本地 SSDV 恢复,不上传服务器。
-
完善 SSDV 图像接收:
- SSDV 解码改为后台线程处理,减少图像重建对实时 DSP 和快速回放的影响。
- 图像预览最多每 100 ms 更新一次,收到图像结束包时立即刷新。
- 新增接收分布图,分别显示已收到、确认丢失和尚未确定的图像包。
- 优化图像信息、丢包统计和整体界面布局。
- 完善中文、英文和日文界面翻译。
-
改进快速录音回放:
- 瀑布图和输入频谱与实际回放速度同步。
- 修复快速回放时瀑布图滚动速度和时间坐标不一致的问题。
- 移除会造成频谱抽样失真的简单丢点方式。
- Loop 频谱改用带抗混叠滤波的降采样,降低绘图开销。
- 单声道 12 kHz 实数中频继续保持正确的频率显示和处理路径。
-
提升 DSP 稳定性:
- 修复突发强信号或异常数值可能污染 LMS 均衡器抽头的问题。
- 输入或误差信号异常时保留上一组有效抽头,避免星座图、SNR 和解码链停止刷新。
- 无效抽头会被安全复位,降低静音后突然恢复信号时卡死的概率。
-
改进录音可靠性:
- 修复声卡切换失败并恢复时可能重新打开、截断已有 WAV 文件的问题。
- 恢复录音时自动创建
recording_partNN.wav,保留此前已经录制的数据。
测试与工程改进
- 新增实际 ASRTU-1 SSDV 数据回归测试。
- SSDV 测试已接入 CTest,可在构建后自动验证图像重建。
- 更新便携版解码器及中、英、日翻译资源。
- 统一项目、源码包和安装程序版本号为 1.5.2。
- 验证可从干净 Git 副本完整编译 DSP、启动器、多普勒工具、代理、SDR# 桥接插件及安装包。
Full Changelog: v1.5.1...v1.5.2