Skip to content

Ver 1.5.1

Choose a tag to compare

@BG7ZDQ BG7ZDQ released this 27 Aug 13:47
· 59 commits to main since this release

v1.5.1

增加了 OpenHoshimi 并行解码器,进一步增强不同解码算法在弱信号和边缘录音下的互补能力。同时修复了音频输入中断及数字静默情况下可能导致 DSP 卡死或异常高 CPU 占用的问题。

改进

  • 新增 OpenHoshimi soundmodem 并行解码器,与现有解码链同时工作,提高边缘信号下获得额外有效帧的可能性。
  • 改进 RAW I/Q 输入检查,现在能够识别左右声道严重失衡以及左右声道实际为相同单声道数据的情况。
  • 优化打包流程,构建新版本时会主动刷新运行时 DLL,避免增量打包残留旧版 GNU Radio OOT 模块。

修复

  • 修复部分音频设备发生采集停顿时可能导致整个 DSP 停止处理的问题。

  • 重写实时 AGC 的静默处理逻辑:

    • 数字静默期间保持当前 AGC 增益;
    • 避免长时间静默后增益逐渐爬升至上限;
    • 避免音频恢复瞬间产生满幅瞬态;
    • 修复由此可能触发的同步器异常高 CPU 占用或 DSP 假死问题。

第三方组件

  • 集成 OpenHoshimi ASRTU soundmodem 核心,并补充相关源码、作者信息及 GPL 许可说明。

Full Changelog: v1.5.0...v1.5.1