Repolode
sgoudelis

sgoudelis/ground-station

Веб-приложение наземной станции для отслеживания спутников и небесных тел, управления SDR и радиостанциями и декодирования радиотелеметрии.

Звёзды
4,851
Форки
844
Открытые issues
10
Последний коммит
8 часов назад

Что это?

Ground Station — это веб-приложение для самостоятельного хостинга, созданное для радиолюбителей и любителей спутников. В одном интерфейсе браузера оно объединяет визуализацию орбит и отслеживание нескольких объектов с приёмом SDR, анализом водопада, а также декодированием пакетов и телеметрии. Положения спутников вычисляются с помощью Skyfield и SGP4 по орбитальным элементам, а для объектов Солнечной системы и дальнего космоса используются векторы NASA/JPL Horizons.

Бэкенд построен на FastAPI и Socket.IO, а фронтенд использует React, Redux Toolkit и Material-UI. Воркеры отвечают за получение IQ-данных, обработку FFT, демодуляцию, запись в SigMF и декодирование. Поддерживается оборудование RTL-SDR, устройства SoapySDR, UHD/USRP и виртуальное устройство для воспроизведения SigMF. Во время сопровождения можно управлять поворотными устройствами антенн и радиостанциями, совместимыми с Hamlib, а также корректировать частоту настройки радиостанции с учётом эффекта Доплера.

Для запланированных наблюдений APScheduler запускает и останавливает сопровождение, запись, декодирование и транскрибирование в моменты AOS и LOS спутника. Проект поставляется в виде Docker-образа со сборками для нескольких архитектур.

Ключевые возможности

  • 01Отслеживание орбит в реальном времени с помощью Skyfield и SGP4, используя TLE от CelesTrak и SatNOGS
  • 02Экземпляры трекера для нескольких объектов с управлением поворотными устройствами и настройкой радиостанции с учётом эффекта Доплера
  • 03Отображение водопада с несколькими VFO, а также запись и воспроизведение IQ в формате SigMF
  • 04Декодеры SSTV, APRS и сигналов GMSK/FSK/BPSK, а также постобработка с помощью SatDump
  • 05Запланированные наблюдения с автоматизацией прохождения спутника от AOS до LOS
  • 06Транскрибирование через Gemini Live, Deepgram или Parakeet с возможностью перевода

Сценарии использования

  • Приём и декодирование изображений с метеоспутников или пакетов APRS на домашней станции
  • Автоматическая запись пролётов спутников с помощью SDR и поворотного устройства, пока вас нет дома
  • Отслеживание МКС, планет или объектов дальнего космоса через панель управления в браузере
  • Воспроизведение записанных IQ-захватов через тот же конвейер декодирования, что используется для приёма в реальном времени

Что важно знать

  • Лицензировано на условиях GPL-3.0 — лицензии с авторским левом, требующей распространять производные работы на тех же условиях.
  • Для всех функций, включая приём в реальном времени, требуется совместимое оборудование SDR; для управления поворотным устройством или радиостанцией также требуется соответствующее оборудование.

Темы

Частые вопросы

Что такое ground-station?
Веб-приложение наземной станции для отслеживания спутников и небесных тел, управления SDR и радиостанциями и декодирования радиотелеметрии. Ground Station — это веб-приложение для самостоятельного хостинга, созданное для радиолюбителей и любителей спутников. В одном интерфейсе браузера оно объединяет визуализацию орбит и отслеживание нескольких объектов с приёмом SDR, анализом водопада, а также декодированием пакетов и телеметрии. Положения спутников вычисляются с помощью Skyfield и SGP4 по орбитальным элементам, а для объектов Солнечной системы и дальнего космоса используются векторы NASA/JPL Horizons.
ground-station можно использовать бесплатно? Какая у него лицензия?
ground-station распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ground-station всё ещё поддерживается?
Активно поддерживается. Последний коммит в ground-station — 20 окт. 2026 г..
Для чего можно использовать ground-station?
Приём и декодирование изображений с метеоспутников или пакетов APRS на домашней станции Автоматическая запись пролётов спутников с помощью SDR и поворотного устройства, пока вас нет дома Отслеживание МКС, планет или объектов дальнего космоса через панель управления в браузере Воспроизведение записанных IQ-захватов через тот же конвейер декодирования, что используется для приёма в реальном времени
Где скачать ground-station?
Исходный код и инструкции по установке — на GitHub: https://github.com/sgoudelis/ground-station

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты