RTL-SDR

SDR4Space: Программные инструменты для спутниковых наземных станций на основе SDR

На 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.

Логотип SDR4Space

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог