Ground Station 是一款功能强大、完全开源的卫星跟踪与无线电通信软件解决方案。专为业余无线电爱好者、卫星极客及科研人员打造,它将复杂的航天器监控、天线控制、信号解码及 AI 转录整合在一个现代化的 Web 界面中,让用户只需通过浏览器即可构建属于自己的专业级地面站。值得一提的是,该项目本身也是利用 Claude Code 和 Codex 等 AI 编程助手辅助构建的典范。

🛰️ 核心功能:从跟踪到解码的全链路覆盖
Ground Station 提供了一站式的工作流,涵盖了卫星过境的全过程:
- 高精度实时跟踪
- 内置高精度轨道模型,支持跟踪数百颗卫星。
- 自动从 CelesTrak 和 SatNOGS 同步最新 TLE(两行轨道元素)数据,确保轨迹预测精准无误。
- 自动化硬件控制
- 天线旋转器:对接主流旋转器接口,实现卫星过境时的自动方位/俯仰跟踪。
- 电台控制:集成 Hamlib,自动控制无线电频率,并实时进行多普勒频移校正,确保信号清晰。
- SDR 广泛兼容:支持 RTL-SDR, SoapySDR, UHD/USRP 等多种软件定义无线电设备,实现实时信号流式传输与录制。
- 智能信号处理与解码
- 多协议解码:原生支持 SSTV(慢扫描电视)、FSK/GFSK/GMSK、BPSK (AX25 USP Geoscan) 等常见卫星协议。
- IQ 数据管理:以行业标准 SigMF 格式记录原始 IQ 数据(含完整元数据),并支持通过虚拟 SDR 设备进行回放分析。
- 气象卫星成像:深度集成 SatDump,可自动解码 METEOR-M2 等气象卫星传回的云图图像。
- 🤖 AI 驱动的实时转录
- 这是 Ground Station 的一大亮点。解调后的音频可通过 Gemini Live 或 Deepgram 实时转为文本。
- 隐私优先:API Key 由用户自行提供,数据完全可控。
- 多语言支持:可选实时翻译,并将转录文本自动保存至本地 (
backend/data/transcriptions/)。

⏰ 全自动观测系统:无人值守的太空监听
Ground Station 内置了强大的调度引擎,让地面站实现真正的“自动驾驶”:
- 智能调度:基于预设条件(如卫星高度、信噪比),系统自动计算未来过境时间,并利用 APScheduler 在 AOS (Acquisition of Signal) 时自动启动任务,LOS (Loss of Signal) 时自动停止。
- 多任务并发:单次过境可同时执行 IQ 录制、音频录制、协议解码及 AI 转录。
- 硬件编排:自动控制天线转向、频率切换及设备开关,无需人工干预。
- 会话隔离:自动观测运行在独立的内部 VFO 会话中。即使只有一个 SDR 设备,用户也可在不干扰自动任务的情况下实时监控;若有多台 SDR,则可并行工作互不冲突。
- 状态可视化:通过 Web 界面实时查看当前观测进度、信号质量及数据流状态。
🌐 现代化体验:响应式 Web 界面
告别复杂的命令行和老旧的 GUI,Ground Station 采用现代 Web 技术栈:
- 全平台适配:界面完美适配桌面、平板及手机。你可以在任何地方通过浏览器监控地面站状态。
- 性能监控:内置实时数据流可视化面板,帮助诊断信号处理瓶颈,优化系统性能。
🗺️ 未来路线图
开发团队正在积极扩展更多解码能力,计划支持:
- AFSK 数据包解码
- LoRa 卫星信号解码
- NOAA APT 气象云图解码
- 更多专有遥测格式