☰
SatDump 快速入门:如何接住你的第一颗气象卫星
2026/10/21 20:39:51 网站建设 项目流程

SatDump 快速入门:如何接住你的第一颗气象卫星

【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump

SatDump 是一款开源的卫星信号解码软件,能把卫星发来的无线电波还原成气象图像和科学数据。读完这篇,你会装好软件、跑通第一条命令,并知道收不到信号时该查哪里。

先搞清楚它是什么

SatDump 解决的是卫星数据处理的"最后一公里":你手里的 SDR(软件定义无线电,可以理解为一台能收听任意频率的万能收音机)只能收到原始射频信号,而 SatDump 负责把信号解调、解帧、还原成图像和文件。说白了,它就是卫星信号的"解码器 + 播放器"。刚入手 SDR 的新手,和手里已有一批录制文件想批量出图的研究者,都用得上它。

准备工作与首次运行

最省事的路径是下载官方安装包:Windows 提供安装版和免安装版,macOS 提供独立 DMG,都无需编译;Linux 用户建议源码编译以获得最佳性能,需要准备 cmake 等构建工具。装好后启动 satdump-ui(图形界面)或 satdump(命令行)即可。

5 分钟跑通第一条命令

把 SDR 用 USB 连上电脑,在终端运行:

satdump sdr_probe

它会列出当前连接的设备及其 ID。看到自己的设备出现在列表里,说明软件、驱动、硬件三者都通了。再打开 satdump-ui,新建一个 Recorder、选中设备并输入频率,右侧的频谱瀑布图会立刻"活"起来——这就是你 5 分钟内能看到的第一个输出。

两个最实用的核心操作

实时解码:从 SDR 直接出图

场景:卫星过境时不录音、边收边解码。

  1. 运行 satdump legacy live 命令,指定流水线 ID 和输出目录
  2. 用 --frequency 对准卫星下行频率,--timeout 设为过境时长(秒)
  3. 等待完成,到输出目录查看结果

satdump legacy live metop_ahrpt out_dir --source airspy --samplerate 6e6 --frequency 1701.3e6 --general_gain 18 --bias --timeout 780

你会看到:终端持续滚动进度,输出目录里陆续出现解码出的图像文件。

离线处理:解码已录制的文件

场景:过境时先录音,回家后慢慢解码。

  1. 菜单选 File > Processing
  2. 选择对应卫星的流水线,输入文件选录好的 baseband
  3. 核对采样率与录制时一致,点 Start

你会看到:左侧 Root 树新增一个 Processing 节点,进度条走的同时显示信号星座图和帧计数;完成后图像自动挂在 Products 下,点开即可预览或保存。

和它搭配更好用的东西

硬件侧:仓库内置 24 个 SDR 驱动插件(见 plugins/sdr_sources/),覆盖 RTL-SDR、Airspy、HackRF、SDRplay 等主流设备,也支持通过网络接入远程 SDR。平台侧:收到的数据可上传到 SatNOGS 等共享平台,与其他爱好者交换过境预报和原始数据。

避坑与进阶

问:收不到信号,瀑布图一片平坦?先核对频率——下行频率随过境时刻变化,别急,先用预报工具确认;再检查增益,SDR 开太灵敏会被噪声淹没,建议从低往高调。

问:采样率该设多少?跟着流水线走,不同流水线要求不同,例如 HRPT 常用 6e6;离线解码时采样率必须和录制时一致,否则直接解不出来。

问:图像全黑或有噪点?多半是频偏或增益问题,打开 Recorder 的 Debug 面板,用星座图(magic-eye)调增益,两个斑点成型后再开始解码。

想再进一步,去读 docs/pages/Pipelines.md 里每条流水线的参数说明,再动手尝试 scripting 插件写自己的解码流程。

从第一条命令到第一张卫星云图,你已经走完了 80% 的路。

【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询