soniks-flowgraphs¶
Флоуграфы GNU Radio для наземных станций сети Соникс и Python-запускатор
flowgraph_dispatcher, который ими управляет.
Проект — форк
satnogs-flowgraphs
(ветка soniks). Он принимает сигнал с SDR-приёмника, компенсирует доплеровский
сдвиг, демодулирует и декодирует телеметрию спутника, а результат отдаёт клиенту
станции soniks-client-new в виде кадров, аудиозаписи, водопада и потока IQ.
Форк добавил к апстриму декодеры Geoscan и USP (Спутникс).
С чего начать¶
Оператору станции — Обзор, затем Установка и сборка и Быстрый старт. Если что-то не декодируется, смотрите Диагностика неисправностей.
Разработчику — Архитектура описывает сквозной путь данных и контракты между слоями; Добавление флоуграфа и режима — рецепт добавления нового режима.
Справочник — Справочник режимов (какой режим какой флоуграф запускает),
flowgraph_dispatcher (все аргументы командной строки), Выходные данные (что и в
каком формате пишется на диск), Справочник флоуграфов (разбор каждого .grc).
ИИ-агенту — начинайте с Контекст для ИИ-агента: там карта репозитория, инварианты и правила работы.
Разработка
Лицензия: GPL-3.0.
Исходники: git@gitlab.com:space-education-development/soniks/soniks-flowgraphs.git.