news 2026/10/21 4:00:34

SatDump 完整指南:3 步搭建免费的卫星数据解码环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SatDump 完整指南:3 步搭建免费的卫星数据解码环境

SatDump 完整指南:3 步搭建免费的卫星数据解码环境

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

SatDump 是一款通用的卫星数据处理软件,帮你把 SDR 录制的基带文件或实时信号解码成卫星图像、遥测数据和科学产品,支持 NOAA、MetOp、风云等百余条卫星管线,图形界面与命令行两种形态。

它能帮你做什么

  • 实时解码:SDR 过顶信号直接进管线,边接收边出图
  • 离线批处理:已录制的基带、wav、帧文件用一条命令批量解码
  • 图像产品生成:解码后自动投影、套 LUT 配色、叠加国界城市,保存 PNG
  • 多设备录制:内置 Recorder 支持 RTL-SDR、HackRF 等 30 余种 SDR,可配 ZIQ 压缩
  • DVB-S2 解调:内置完整 DVB-S/S2 解调链路,处理 GOES-R 等数据率高的下行

安装与首次配置(从零到第一次输出)

1. 安装依赖

Linux 用户一条命令装齐:

sudo apt install git build-essential cmake g++ pkgconf libfftw3-dev libpng-dev \ libtiff-dev libjemalloc-dev libcurl4-openssl-dev libsqlite3-dev libvolk-dev libnng-dev

macOS 用户改用brew install cmake volk fftw ...(完整列表见 README.md)。

2. 克隆并编译

git clone https://gitcode.com/GitHub_Trending/sa/SatDump cd SatDump mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. # 只要 CLI 加 -DBUILD_GUI=OFF make -j$(nproc)

Windows 用户直接下载预编译安装包解压即可,无需编译。Raspberry Pi 3 及更早机型请用make -j1。

3. 准备 SDR 设备

一根 RTL-SDR 加 VHF/UHF 天线即可入门。NOAA 气象卫星 APT 信号在 137 MHz 频段;MetOp X 波段 AHRPT 需要 1699.36 MHz 附近的接收链。执行satdump sdr_probe确认设备被识别。

4. 启动

GUI 版执行./satdump-ui,CLI 版执行satdump,首次会生成satdump_cfg.json配置文件。

选一个任务跑通

任务一:离线解码 NOAA APT 录音

目标:把一段 137 MHz 录制的 wav 解码成卫星云图。关键操作:

./satdump pipeline noaa_apt wav /home/user/noaa15.wav ./out \ --satellite_number 15 --start_timestamp 1726800000

参数说明:satellite_number取 15/18/19,投影和叠加依赖它;start_timestamp是文件开头的 UTC Unix 秒,align_timestamps默认开启,靠 APT 时标自动对齐。预期输出:./out目录出现 AVHRR 校准图与投影产品,界面侧会自动挂到 Products 下。完整管线与参数清单见 docs/pages/Pipelines.md。

任务二:实时解码并录制

目标:卫星过顶时边收边解。执行:

./satdump legacy live noaa_apt ./out --source airspy \ --samplerate 2e6 --frequency 137.1e6 --general_gain 42 --timeout 780

--samplerate必须与录制设备一致,--timeout 780控制最长接收秒数。过顶期间图像自动写入./out。只收不解码则改用satdump legacy record 文件名 --source airspy ...,输出基带供日后回放。

任务三:生成投影图

目标:把解码出的原始扫描图投到全球底图。在 QuickStart 指引的操作下:选中 Instruments 里的 AVHRR 221 通道,套 Preset 后点Add To Proj,选 Equirectangular 并勾选Auto Mode与Auto Scale Mode,点Project。多通道叠加:Current -> Image to Handler后把图像拖到同一 Projection 上再次 Project。

让效率翻倍的设置

  • 采样率对齐:--samplerate必须和 SDR 实际采样一致,错一拍整条管线作废
  • OpenCL 加速:装ocl-icd-opencl-dev(macOS 用 Homebrew 装对应包),重算速度明显提升
  • ZI 压缩录制:编入libzstd-dev后录制可选 ZIQ 格式,体积显著缩小
  • 批量离线:satdump pipeline可串多条命令处理历史过顶数据,无需盯屏
  • 时标对齐:APT 的start_timestamp与真实时间差要在 15 秒内,align_timestamps才能生效

生态与兼容

  • SDR 设备:RTL-SDR、HackRF、Airspy/HF、LimeSDR、BladeRF、Pluto、SDRPlay、USRP 等 30 余种,源码在 plugins/sdr_sources/
  • 卫星管线:NOAA、MetOp、Meteor-M、风云 3/4、GOES-R、Himawari、SpaceX 遥测等,清单见 docs/pages/Pipelines.md
  • 解调链路:DVB-S/S2 全套、卷积编码、LDPC,见 plugins/dvb_support/
  • 平台:Windows、macOS、Linux、Android(F-Droid)、Docker

卡住了看这里

  • X 波段信号对不准:开 Recorder 的 Debug 面板看 Magic Eye 星座图调增益
  • 解码失败或花屏:先查 RSSI 与采样率,再核对start_timestamp与卫星号
  • 多设备并发:同一台 SDR 目前不支持多个 Recorder 同时工作
  • Pi 3 编译崩溃:改用make -j1
  • 界面打不开:确认装了libglfw3-dev并带-DBUILD_GUI=ON重编

从基带文件到全球云图只需要一条命令,现在 clone 仓库,跑通你的第一条 NOAA 信号。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 4:00:17

SpringBoot+SAP RFC集成方案:Quartz重试与幂等设计避坑指南

简介:本资源是一套基于SpringBoot的Java后台管理系统源码,面向需要将SAP系统数据与外部系统打通的企业开发者和Java后端学习者。项目整合Spring、Spring MVC、MyBatis-Plus、Druid、Shiro、Thymeleaf、Quartz等技术栈,核心亮点是通过sapjco3调…

作者头像 李华
网站建设 2026/10/21 4:00:14

LDC1000金属探测程序完整版:从驱动到滤波的工程实践

简介:这份资源是面向电子设计竞赛选手与嵌入式开发者的LDC1000金属探测完整程序,源自TI杯金属位置探测器项目。包内共40个文件,以C源码、头文件、Keil工程文件(uvproj/uvopt)、编译产物(hex/obj/lst/m51&am…

作者头像 李华
网站建设 2026/10/21 4:00:13

YOLO13-C3k2-ConvAttn:充电桩车位线检测实战与优化

做充电桩车位线检测有一段时间了,先给结论:这套基于YOLO13-C3k2-ConvAttn的检测方案,在露天和地下停车场混合的实拍数据集上,车位线类别的mAP0.5稳定做到85%以上,单帧推理在Jetson Orin级别的边缘设备上能压到30ms左右…

作者头像 李华
网站建设 2026/10/21 3:59:07

Unity全屏三角形渲染原理与实战

1. 项目概述:为什么一个“三角形”能撑满整个屏幕?在Unity里写个全屏效果,第一反应往往是拉一个Canvas,放个Image,调个RawImage贴图——这没错,但当你开始深入图形管线、做后处理、写自定义渲染器&#xff…

作者头像 李华
网站建设 2026/10/21 3:59:05

从技能清单到技能系统:盘点、规划与展示的实用指南

有时候我觉得,“skills”这个词可能是简历上被滥用得最厉害的一个英文单词。程序员把它写在技能清单里,产品经理把它挂在嘴上,知识付费把它拆成各种能力模型,但如果你随便抓一个职场人问一句“你最核心的技能是什么,能…

作者头像 李华
网站建设 2026/10/21 3:58:02

foobar2000 皮肤安装教程:foobox 中文皮肤,5 分钟装完即用

foobar2000 皮肤安装教程:foobox 中文皮肤,5 分钟装完即用 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 用了多年的 foobar2000,界面还是灰底加一条列表,想上歌词、封面、频谱,得自己满世界找组件。…

作者头像 李华