На Reddit мы увидели, что SDR4Space, поставщик оборудования и программного обеспечения для спутниковых наземных станций, разместил часть своего встроенного ПО на своей странице на GitHub. В комментариях к Reddit программное ПО поясняется следующим образом:
Это инструмент командной строки, использующий скрипты, предназначенный для пользователей SDR. Вы можете писать собственные скрипты для: записи IQ-образцов, прогнозирования проходов спутников, запуска записи для конкретного спутника и коррекции Допплера одновременно.
Также полезно записывать узкофрагментированные IQ-потоки (например: шириной 48 кГц вместо 2,048 МГц на rtlsdr; один сигнал на диапазоне HF обычно имеет ширину всего нескольких кГц).
Вы можете работать с IQ-файлами: обрезать, пересэмплировать, объединять, конвертировать форматы и так далее.
При этом можно использовать функции из predict, rx_sdr/rtl_sdr, rtl_power/rx_power.
Что касается установки, предоставляется пакет Debian, устанавливающий приложение и некоторые примеры в каталог /opt/vmbase. Большинство зависимостей устанавливаются этим пакетом. Но вам следует самостоятельно установить SoapySDR и драйверы Soapy для вашего SDR-устройства, если это еще не сделано !
Чтобы понять, как это работает, возможно, лучше начать загрузкой TLE и печатью списка проходов, используя скрипты в ./sat/ каталоге.
Для следующего события SSTV попробовал бы запустить автономный прием ISS (из каталога ./sat/sat_receiver).
Из приведённых примеров видно, что вы можете написать скрипт полностью автоматизированного приемника спутникового сигнала с коррекцией Допплера через SDR-интерфейс, подключённый через Soapy, а вся DSP обрабатывается библиотекой SDR4lite.

Источник:
