SatDump 卫星信号接收与图像解码完整指南:三步出第一张气象图
【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump
SatDump 是一款开源卫星数据处理软件:它能直接接收 SDR 的原始信号,完成解调、解码,最终输出气象图像。无论你是业余无线电爱好者还是研究人员,跟着本文就能跑通完整流程。
🛰️ 它能解决什么问题
- 从原始信号到成品图像:输入一段基带录音或实时射频流,SatDump 负责解调、分帧、解码,产出可直接查看的卫星产品图像,你不必自己推导 APT、HRPT 等制式的细节。
- 一条管线覆盖几十种卫星:NOAA、MetOp、Meteor-M、FY 系列、GOES 等常见目标都有对应的 pipeline,命令里换一个 ID 就能切换卫星。
- 三种工作模式:实时解码(边收边解)、离线解码(处理已录文件)、纯录制(只存基带留待后处理),对应不同的使用场景。
- 内置跟踪与调度:连接天线转台后可以自动跟踪过境卫星并按计划执行任务,适合长期无人值守接收。
⚡ 三步跑通最小可用
第一步:装好软件。到 Releases 页面下载对应平台的安装包或便携版解压即可(Windows 和 macOS 都有免编译构建,Linux 建议从源码编译以获得最佳性能)。主路径以 Windows 为例:解压后运行satdump-ui.exe(图形界面)或satdump.exe(命令行)。
第二步:确认设备被识别。接上 SDR,在命令行执行:
satdump sdr_probe它的作用是列出系统能看到的 SDR 设备及其 ID。列表里出现你的设备,说明驱动和库都正常。
第三步:跑一次实时解码。选一个正在过境的卫星管线,执行最小可用的 live 命令:
satdump legacy live metop_ahrpt output_dir --source airspy --samplerate 6e6 --frequency 1701.3e6 --bias --timeout 780--timeout 780表示最多接收 780 秒,超时自动退出。输出目录里会陆续出现解码后的帧文件和图像。
📡 一个完整流程演示
以接收一次 NOAA HRPT 过境为例,走一遍「背景 → 操作 → 产出」。
背景:气象卫星每天多次低倾角过境,每次只有几分钟的接收窗口,需要提前把参数对准,错过就要等下一圈。
操作:打开图形界面后添加一个 Recorder,在 Device 区选择你的 SDR 并设置频率、增益;FFT 瀑布屏能帮你确认信号是否落在目标频点上——信号峰清晰可见时说明对准了。然后在 Processing 面板选择noaa_apt管线并点击 Start;也可以只做录制不做解码,事后离线处理。
产出:解码进行中,你能实时看到 SNR、载波恢复频率、已解出的帧数等指标,进度条走完即完成。卫星产品会自动挂到左侧Root树下,点选通道、套用预设 LUT(如假彩色合成),再用Current -> Save Image保存图像即可。
想深入了解每个面板的作用,可以读一遍仓库内的 Quick Start 文档。
🔌 和周边生态怎么配合
- 硬件:官方支持 RTL-SDR、Airspy、HackRF、ADALM-Pluto、BladeRF 等主流 SDR,实现位于 plugins/sdr_sources/,按需编译开关即可。
- 远程链路:RemoteSDR、spyserver 等网络接收源可直接作为 SDR 设备接入,实现异地接收。
- 部署方式:Docker 镜像把构建环境与主机隔离,适合服务器长期挂机接收。
- 数据共享:产出的图像与数据可以上传到 SatNOGS 这类社区平台,与其他爱好者共享。
⚠️ 新手常踩的坑
- 参数不匹配导致解不出:采样率、频率必须与管线要求一致(如 MetOp AHRPT 常用 6 MHz 采样、1701.3 MHz 频率),对不上时 SNR 会很低,先调对参数再谈解码。
- 树莓派编译会崩溃:RPi3 及更早型号必须用
make -j1而不是make -j$(nproc),否则编译过程中系统会挂掉。 - 录制找不到输出位置:录制文件的输出目录在 Settings 里预先设置,第一次录制前记得先配置,否则文件会落进默认位置不好找。
从基带到气象图像,SatDump 帮你打通了整条链路。接上你的 SDR,等下一次过境。
【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考