回放录制的 SSTV 音频离线解码
信号不好?先录下来,回头慢慢解
实时接收 SSTV 信号时经常会遇到"有信号但解不出来"的情况——可能是信号太弱、电平不对、或者临时有事要走。先把音频录下来,用 Robot36 文件模式离线解码是最常用的补救方案。
为什么要先录再解
| 实时接收的局限 | 离线解码的优势 |
|---|---|
| 信号来了不能调电平(调慢了错过校准头) | 可以反复调整电平参数 |
| 临时有事离开会中断接收 | 随时可以停,随时可以解 |
| 只有一次机会(信号窗口可能只有几分钟) | 同一文件可以解 N 次 |
| 信号中途断了就是半截残图 | 后期剪辑去掉干扰段 |
录音工具选择
手机端录音
最简单的方案——手机自带的录音机应用录下收音机的音频。但要注意:
- 录音格式选 WAV 或 FLAC(PCM 无压缩)。MP3 有损,会引入噪点
- 采样率 44100 或 48000 Hz,双声道或单声道都可以
- 如果用音频线直连,录音质量最好(线路级输入)
PC 端录音
用电脑接收音机,录制 16-bit/48kHz 的 WAV 文件。优势:
- 可以在 Audacity 等工具里后期剪辑,去掉无信号段或干扰段
- 可以标准化电平,让信号更稳定
- 可以多次采样对比不同参数
SDR 录音
如果你用软件定义无线电(SDR),可以直接录制 IQ 数据或解调后的音频,后期再处理。这是最专业的方式,允许你事后重新调谐、改频率偏移校正。
从录音中提取 SSTV 音频
很多时候录音文件里混了 SSB 语音、背景噪音、还有 SSTV 信号。导入 Robot36 之前建议做预处理:
方法 1:直接导入原始文件
Robot36 会自动从音频流中找校准头并开始解码。如果录音里有多个 SSTV 片段,Turbo 模式可以快速扫一遍。这是最省事的方式。
方法 2:用 Audacity 剪辑
- 导入录音到 Audacity
- 用鼠标选中 SSTV 信号时段(特征:有规律的音调起伏)
- 剪切或删除非 SSTV 部分
- 音高校正:如果发现整体偏高/偏低,用"效果 → 音高和速度"微调
- 标准化电平:用"效果 → 标准化"调到 -3 dBFS 峰值
- 导出为 WAV 或 FLAC
剪辑后的纯 SSTV 音频解码成功率显著提高。
方法 3:用 SSTV 专用录音处理工具
一些工具可以从 SSTV 录音中自动识别、裁切和修正 SSTV 片段,适合批量处理。
离线解码的迭代流程
离线解码的最大优势是反复试错成本极低:
- 导入文件 → 普通播放解码 → 出来画面有色错
- 剪辑电平稍微提高一点 → 重新导入 → Turbo 解码 → 画面好了一些
- 再试试手动指定模式 → 更好了
- 多次调整后拿到最满意的版本
典型使用场景
ISS 过境信号不好
ISS 过境时信号随角度变化很大——刚出现时信号弱,中间最强,快消失时又弱。如果你在信号最强的中间几分钟录下来,就可以离线反复解那一段。
录到了模糊信号,想确认是不是 SSTV
用原始模式快速扫一遍频谱,确认有规律条纹后再用正确模式正常解码。
教学演示
老师录制一段 SSTV 信号的生成过程,学生用 Robot36 打开文件模式看它一步步解出来,比实时接收配合好得多。
历史档案解码
网上有不少老的 SSTV 录音资料(比如最早的 ISS SSTV 测试信号)。下载到本地,用 Robot36 文件模式解,就能看到几十年前发出的图像——这是非常有情怀的事。
文件模式 vs 实时模式的体验对比
| 对比项 | 实时模式 | 文件模式 |
|---|---|---|
| 时间压力 | 有(信号窗口有限) | 无 |
| Turbo 加速 | 不支持 | 支持 |
| 可反复解码 | 不能 | 可以 |
| MP3 警告 | N/A | 有(每次导入) |
| 自动保存 | 支持 | 支持 |
| 电平调整 | 必须在信号到达前调好 | 任意调 |
注意事项
- MP3 有损:如果只能用 MP3 录音,尽量用最高码率(320 kbps)。但 WAV/FLAC 永远是首选
- 文件末尾缓冲:Robot36 会在文件播放到结尾时排空剩余缓冲,确保自动保存能捕获完整图像——这点设计很贴心
- Turbo 模式下的自动保存:Turbo 不播放声音,所以你听不到解码进度,但图像同样会自动保存到 Pictures 目录