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.