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),仅供参考