SatDump 卫星信号解码与成像指南:SDR 基带到 NOAA 地图的完整流程 SatDump 卫星信号解码与成像指南SDR 基带到 NOAA 地图的完整流程【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDumpSatDump 是一款开源的卫星信号解码与成像软件接上 SDR 或喂入录好的基带文件它就能把 NOAA、MetOp、风云等卫星的下行链路解成地图、遥测与数据产品。面向刚入门的无线电爱好者和普通用户读完本篇你应能独立完成一次 NOAA-15 APT 的接收、解码、投影到存图。SatDump 能覆盖哪些卫星链路用 SDR 做实时接收、录制与在线解码兼容RTL-SDR、Airspy、HackRF、LimeSDR Mini 等用 GUI 或 CLI 把baseband基带、frames帧、soft symbols软符号离线解码成图像、遥测与数据集对成像产品做表达式合成、叠加、投影如 Equirectangular并导出成图明确不做不负责天线云台的实时机械跟踪也不替代专业轨道预报系统接收前的硬件与依赖清单SDR 接收机VHF 收 NOAA 用 RTL-SDR 或 AirspyL/S/X 波段用 HackRF、AirspyHF、LimeSDR天线VHF 用八木或对数周期天线按频段匹配馈电主机能跑 GUI 的桌面系统磁盘留足空间X 波段基带动辄 100 GB 以上编译依赖fftw、volk、libpng、libtiff、jemalloc、sqlite、nngGUI 额外需要 glfw、zenity实时解码装对应 SDR 库如librtlsdr-dev从源码构建时先克隆仓库git clone https://gitcode.com/GitHub_Trending/sa/SatDump克隆后进入 build 目录执行 cmake 配置与 make 编译即可得到satdump-uiGUI与satdumpCLI。从基带文件到成像产品的主流程先准备好输入文件例如noaa15.cs16cs16 表示 16 位复数样本。打开 SatDump从菜单栏选File Processing打开处理窗口在窗口里选目标 pipeline如noaa_apt指定输入文件并把输入级别设为baseband、填好采样率与--baseband_format。确认无误后点Start处理窗口会收起结果作为一条Processing项挂到左侧Root下解码完成的产品自动归入Products分类。走 CLI 的话一条命令等价于上面的操作例如satdump pipeline noaa_apt baseband noaa15.cs16 noaa15_out --samplerate 1e6 --baseband_format cs16 --satellite_number 15NOAA-15 APT 链路完整走一遍NOAA-15 的 APT 下行在 VHF约137.62 MHz采样率取1 MHz左右即可。选 pipelinenoaa_apt必填参数satellite_number设为15start_timestamp若输入是受支持的.wav会自动读取align_timestamps默认开启靠 APT 时序标记把这次过境对齐到正确时间。解码完成后在Root的 NOAA-15 条目下点选成像仪器AVHRR在右侧Expression里挑一个合成composite或单通道点Apply。接着选Current Image to Handler生成图像句柄把它拖到新建的Projection项上投影参数选Equirectangular同时勾上Auto Mode与Auto Scale Mode点Project即可得到带地理参照的整幅图。要把当前图像落盘用菜单Current Save Image需要国界或城市等叠层时用Current Add Overlay再点一次Apply。症状、原因与处理速查表症状可能原因处理解不出图像、Products为空频率或采样率与链路不符核对卫星下行频率与采样率APT 约 1 MHz图像横向撕裂、错位接收机时钟漂移导致失步用 RTL-SDR 的ppm_correction校正或换更稳源的 SDR基带文件过大、占满磁盘X 波段或高采样率录制改用ZIQ压缩基带或降采样率、缩短时长CLI 报 volk / 依赖缺失未装齐开发依赖补装libvolk-dev、libfftw3-dev、libnng-dev等文档、源码模块与周边工具全部 pipeline 与参数docs/pages/Pipelines.md各 SDR 的 CLI 参数docs/pages/SDR_Options.mdZIQ 压缩基带格式实现src-core/common/ziq.cpp按卫星组织的解码插件目录plugins/把输入、参数和输出目录三者对上SatDump 就能稳定地从一条基带跑出可复现的地图与数据剩下的只是按链路换 pipeline。【免费下载链接】SatDumpA generic satellite data processing software.项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考