用 SatDump 解码气象卫星图像:从一段 SDR 基带到第一张全球云图

用 SatDump 解码气象卫星图像:从一段 SDR 基带到第一张全球云图

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

SatDump 是一款通用的卫星数据处理软件,完整覆盖了从 SDR 接收信号、解码卫星数据链路,到生成气象图像和投影成图的整条链路。如果你想动手试试卫星信号解码,NOAA APT 气象卫星是最合适的入门目标:一套百元级的 SDR,就能在自己电脑上实时看到卫星拍下的云图。

入门准备:SDR 硬件与软件环境

硬件上你只需要三样东西:一台 SDR 接收器(RTL-SDR、Airspy、HackRF 都行)、一副指向开阔天空的天线,和一台电脑。SatDump 内置了二十多种 SDR 驱动,从消费级到专业设备基本都有覆盖,相关代码都放在 plugins/sdr_sources/ 目录下,装完设备驱动后直接识别。

软件安装分平台看:Windows 直接下载预编译安装包解压即用;macOS 有免依赖的构建包;Linux 建议从源码编译以获得最佳性能,命令如下:

git clone https://gitcode.com/GitHub_Trending/sa/SatDump
cd SatDump
cmake . && make

编译完成后运行 satdump-ui 启动图形界面,命令行版本 satdump 则留给后面的批量处理。

调频接收:在瀑布屏上锁定卫星信号

打开软件后选择 Add > Recorder 添加一个接收器,然后完成三件事:选中你的 SDR 设备、把频率对准目标卫星、调整增益。NOAA 各星都在 137 MHz 附近,具体数值可以查当天的过境预报。

频率对准后,右侧的频谱和瀑布屏是你的"眼睛":卫星过顶时会出现一个明显的信号峰,从蓝色噪声底中抬升成一条亮色的竖带。

SatDump 接收 NOAA 气象卫星信号的频谱与瀑布屏界面

这里有个小技巧:如果信号弱,先别急着拉满增益,过高的增益反而会把动态范围挤爆。可以在设备设置里开启 LNA AGC 让硬件自动管理,⚠️ 另外如果频谱里一片平坦找不到峰,先确认天线是否被建筑物或树木遮挡——气象卫星的仰角往往只有十几度。

解码卫星数据:从基带到 NOAA 图像

找到信号后,在 Recorder 的 Processing 面板里选择对应管线(NOAA APT 选 noaa_apt),设置好采样率和输出目录,点击启动就是实时解码:不落地存储,直接边收边解。也可以先用 Recording 面板把基带录下来,走 File > Processing 做离线解码,适合信号质量不稳、想反复调参的情况。

解码进行中的界面很有信息量:能看到解调星座图、实时 SNR、帧计数。SNR 稳定在 15 dB 以上时,出来的图像质量就很可观了。

SatDump 正在解码 NOAA HRPT 气象数据的星座图与进度

如果解码卡住或报错,排查顺序建议是:核对采样率是否与录制时一致 → 检查基带格式(cs16/cf32 等)是否选对 → 回看 SNR 是否过低。大多数"解不出来"的案例都栽在前两项上。

出图与投影:把原始扫描变成全球云图

解码完成后,产品会自动挂到左侧 Products 树里,按卫星和仪器层级组织。点击 AVHRR 这类成像仪器,就能在右侧看到逐帧的原始图像。

想让画面"像那么回事",两步走:先在 Expression 里套一个 LUT 预设(比如 False Color 伪彩色),再点 Add To Proj 把图像丢进投影器。投影设置里选 Equirectangular(等距圆柱),勾上 Auto Mode 和 Auto Scale Mode,点 Project,一幅带地理坐标的全球图就出来了。

SatDump 将 NOAA-15 图像投影后的全球云图效果

更详细的界面操作说明,官方文档的 docs/pages/QuickStart.md 里有逐步截图对照,遇到问题直接翻那一页。

跑通之后:批量处理与自动跟踪

第一次手动跑通后,有两个方向值得延伸。

一是命令行批量处理。历史录制的基带想一次解几十段,用 CLI 比点鼠标快得多,管线参数和 GUI 完全一致:

satdump pipeline metop_ahrpt baseband metop.cs16 output_dir \
    --samplerate 6e6 --baseband_format cs16

二是自动跟踪。Recorder 内置 Tracking 面板,接入 TLE 轨道数据后,软件可以按计划自动切换频率、对准卫星过境窗口,配合天线转台甚至能全自动值守——从"人盯屏幕"变成"挂起来跑"。

再往后,同一套管线框架也适用于风云、Himawari 等更多卫星,各卫星的专用解码器分布在 plugins/ 下的一个个 support 目录里。先拿 NOAA 把流程跑顺,这些卫星的接入方式几乎是照葫芦画瓢。现在就可以打开终端,clone 下来试跑一次。

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

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

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值