ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

SatDump实战指南:一条命令,从卫星信号接收到气象卫星图像输出

SatDump实战指南:一条命令,从卫星信号接收到气象卫星图像输出

SatDump实战指南:一条命令,从卫星信号接收到气象卫星图像输出

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

把一根Airspy插进笔记本,VHF天线对着天空,十几分钟后,输出目录里就躺着一张气象卫星图像。SatDump把卫星信号接收、解调、解码整条链路做完了,整套卫星数据处理跑在你自己的机器上。下面从硬件选起到自动运行,给你一条完整路径。

🧩 它到底在做什么:从无线电波到图像的三步

SatDump的活儿可以拆成三步。第一步"收":接上SDR硬件,锁定目标频率,把天线上的无线电波变成复数基带采样。第二步"解":按这颗卫星预设的pipeline解调、解帧、剥掉纠错,拿到原始载荷——METOP AHRPT走DVB-S2,NOAA APT走APT协议,各有各的做法。第三步"出":按波段组装成图像产品,写进你指定的输出目录。每一步都对应一个模块,用流水线配置串起来;全部流水线定义见仓库里的docs/pages/Pipelines.md。

🔌 动手之前:SDR硬件怎么选,SatDump怎么装

先说硬件,两条入门路线:

  • RTL-SDR:几十元的棒状设备,收VHF段气象卫星够用,噪声稍大,弱信号可能得外接低噪放。
  • Airspy:几百元,自带本振和增益链路,接收更稳,bias tee还能直接给外接低噪放供电。

还支持哪些设备,翻仓库plugins/sdr_sources/目录就清楚了。

安装,每个平台各给一条最短路径:

  • Windows:从Releases页下载安装包或便携版,装完运行satdump-ui.exe(图形界面)或satdump.exe(命令行)。
  • macOS:releases页提供免依赖的DMG,双击装进Applications即可。
  • Linux:推荐源码编译。一句话版:apt装好系统依赖,git clonehttps://gitcode.com/GitHub_Trending/sa/SatDump 后cmake配置、make编译,完整清单看README。

📡 收到第一颗卫星:METOP AHRPT实时接收走一遍

开工前先确认机器认得设备:

satdump sdr_probe

列表里出现你的SDR就能继续。然后用星历工具查过顶时间和下行频率——METOP AHRPT在1701.3 MHz附近。跑这条命令:

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

逐个说明:metop_ahrpt是流水线ID;metop_output_directory是输出目录;--source airspy指定SDR类型;--samplerate 6e6是6 MS/s采样率;--frequency 1701.3e6是中心频率;--general_gain 18是18 dB总增益;--bias打开偏置供电;--timeout 780表示780秒后自动退出。跑起来之后,一次过顶会在输出目录留下一组图像产品。

⏰ 不用盯着:过顶录音与连续接收

两种用法值得养成习惯。

一是先录后解:把live换成record,参数不变,先把基带信号落盘。好处是同一段录音可以反复试解码参数,一次过顶没解好,不必等下一次窗口。

二是排程自动跑:结合系统定时器,在每次过顶的开始时刻触发live命令,解完由--timeout自动收尾,全程无人值守。用GUI的话,选"Add > Recorder"添加一个recorder,绑定流水线,一键启动。

📦 数据去了哪里:硬件生态与共享平台

硬件侧,SatDump把每种SDR抽象成source模块,RTL-SDR、Airspy、HackRF、BladeRF乃至网络远端源都按同样方式接入,编译时按需勾选驱动就行。

数据侧,图像产品按你指定的目录落盘,附带元数据,归档或分享都省事。想和同行交流,可以把接收数据挂到SatNOGS这类平台上,和别的台站共享过顶预报与成果。

❓ 踩坑速查:第一次接收的四个常见问题

增益给多少?从README示例起步:airspy用--general_gain 18。频谱削顶、噪声铺满就往下减几dB;信号淹没在噪声里就往上加一点。

采样率越高越好?不是。AHRPT按6 MS/s设计,开高只多耗CPU和磁盘,开低会切掉边带。

timeout怎么定?单位是秒,按过顶时长给。780就是13分钟;不给的话程序不会自己退出。

设备认不出来?先跑satdump sdr_probe看列表,再检查USB连接与驱动;全部source参数在docs/pages/SDR_Options.md里查得到。

SatDump把卫星信号接收从"必须守在电脑前"变成一件可以排程的任务。建议的第一步:别贪多,先按上面的命令把一次METOP过顶完整跑通——手里有了图像,后面的问题就都只是参数问题。

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

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进