Венгрия, Будапештский технологический университет, Политехнический радиоклуб (Muegyetemi Radio Club) ...
# ... gnd.bme.hu, Запуск спутника MRC-100 к 100-летию университетского радиоклуба, Будапешт, Венгрия.
Есть инструкция, как загрузить скрипт сценария устновки программ демодуляции и декодирования MRC-100 ... Декодирование телеметрии покеткуба настроено для RTL-SDR, совместно с Raspberry Pi, ПК с Linux, используя ПО OpenWebRX, Windows ... Приемные антенны : портативная Yagi, турникет, диполь или четырехзаходная спиральная антенна ... Freq DL 436.720, а со спутниковой тарелкой и оборудованием для слежения - высокоскоростной нисходящий канал на частоте 2267.500 ... Как и SMOG-1, спутник оснащен датчиком, предназначенным для измерения электромагнитного загрязнения, вызванного деятельностью человека ... Он также оснащен камерой и приемником AIS для отслеживания морских судов ...
# ... hvt46.hvt.bme.hu, Установка программы приемника MRC-100 smogcli2 rtl-sdr.
# ... github.com, gr-satellites, внешний модуль GNU Radio, набор декодеров телеметрии спутников.
... Этот проект с открытым исходным кодом с 2015 года предоставляет декодеры телеметрии для всех спутников - передающих в любительских радиодиапазонах ... Поддерживается большинство популярных протоколов, таких как AX.25, модемы GOMspace NanoCom U482C и AX100, важную часть стека CCSDS, протокол AO-40, используемый в спутниках FUNcube, и несколько специальных протоколов, используемых в других спутниках ... Этот модуль вне дерева - можно использовать для декодирования кадров спутниковой телеметрии, изображения JPEG, а также - как конструктор строительных блоков для реализации новых решений ... Некоторые низкоуровневые блоки в gr-satellites - также полезны для других типов протоколов радиосвязи ...
# ... , Проект smogcli2 декодер телеметрии пакетов спутников серии MRC, SMOG, ALT.
... Проект smogcli2 - это средство командной строки для сохранения IQ потоков RTL-SDR в файлы и декодера телеметрии для спутников pocketqube MRC-100, 47964 SMOG-1 (MO-110), 44832 SMOG-P (MO-105) и 44830 ATL-1 (MO-106) ... Старые спутники - отработали миссии и сошли с орбиты ... Особенность этого программного обеспечения для спутникового мониторинга - значительная автоматизация рутинных процессов ...
# Дважды в день ПО Смогкли загрузит tle-new.txt из celestrak.com, поддерживая актуальность TLE ...
# Минималистские команды включают автоматическую запись, декодирование и загрузку IQ ( при условии, что вы настроили соответствующий файл qthfile.txt [!!!] ) ...
# Софт будет автоматически сохранять полученные выборки с доплеровской компенсацией в формате CF32 (сложные 32-битные чередующиеся числа с плавающей запятой) всякий раз, когда спутник находится над горизонтом, начиная от -2 градуса ... Декодер использует сложные алгоритмы синхронизации для поиска и извлечения возможных кадров телеметрии с потенциально большим смещением несущей частоты ... Он будет демодулировать GFSK-модулированный сигнал с использованием алгоритма Витерби, а затем декодировать все четыре возможных формата кадра FEC с использованием высококачественных декодеров FEC ... Он также может загружать декодированные кадры на сервер сбора телеметрии BME ... smogcli2 работает на Linux (включая Raspberry Pi 2 и новее), OS X и Windows и может работать с несколькими недорогими ключами RTL-SDR для создания простых, полностью автономных станций приема телеметрии ... Круто!))) ...
# Необходимо записать сэмплы IQ (IF, промежуточная частота), например, в режиме USB в виде файла WAV ... Частота дискретизации 48 кГц довольно распространена и подходит для декодирования ... Тем не менее, smogcli2 ожидает, что входные данные будут дискретизированы с частотой 50 кГц, поэтому входной WAV-файл необходимо передискретизировать ... Это можно сделать среди прочего с помощью бесплатной утилиты командной строки под названием sox ...
# Переключатель -l декодера ограничивает диапазон поиска в демодуляторе до 2000 Гц от центральной частоты ... Указание большего предела (около 12 кГц) даже позволит декодировать кадры - без какой-либо доплеровской коррекции ... Задание меньшего диапазона значительно ускорит декодирование, если вы заранее выполнили доплеровскую коррекцию ... Полученные кадры будут сохранены в текстовый файл с названием и расширением out.pkts ...
# Есть руководство по установке декодера в Linux, ОС Х и Raspberry Pi 3 ... Для Windows, файл цепочки инструментов cmake - включен для смелых, который можно использовать с 64-разрядными версиями MinGW ... Однако libusb, librtlsdr и libcurl должны быть установлены правильно ...
# ... drive.google.com, Бинарные файлы декодера smogcli2 для Windows - для слабонервных.
... можно найти здесь ... ПРИМЕЧАНИЕ: сборка еще не обновлена для MRC-100 !!! ... Ссылка на Zip-файл - содержит все, что вам нужно для запуска ПО ... Распакуйте его в какую-нибудь папку и запустите программы из командной строки (или, что еще лучше, из Windows PowerShell) ... Следуйте описанию ... Имена файлов с подстановочными знаками - могут не работать в Windows ... Для загрузки пакета вам понадобится Python 3 и пакет запросов ; Win10 направит вас в Магазин Windows и предложат загрузить Python 3 ...
ПРИМЕЧАНИЕ : устаревшие команды для уже вышедших из строя спутников начинаются с smogp_xx - не используются, но их также можно включить в компиляцию cmake ... Типичное использование включает три этапа ... Запись проходов с помощью mrc100_xx ... Расшифровка кадров сmrc100_decode ... Загрузите расшифрованные пакеты на сервер Будапештского университета технологии и экономики ... Исследуйте телеметрию локально в удобочитаемом формате, используя mrc100_packets ...
Укажите свое местоположение ... Чтобы mrc100_ рассчитал доплеровскую компенсацию, требуется местоположение вашей станции ... Создайте файл с именем qthfile.txt с вашим географическим положением в том же каталоге, mrc100_ , которые запускается для работы ...
Программа начнет запись двоичного файла IQ всякий раз, когда один из спутников поднимается выше -2 градусов ... Имя файла автоматически генерируется из имени спутника, абсолютного времени и имени QTH ... При прохождении спутника файл закрывается и программа ждет нового прохода ... Режим работы по умолчанию предполагает частоту дискретизации 1,6 Мsps, которая будет прорежена, чтобы получить на выходе 50 кб/с ... Принимаемая полоса пропускания плоская до 18 кГц и резко обрывается выше этой частоты ... Если переключатель -S также указан, частота дискретизации будет увеличена до 2 Мsps, чтобы получить выходную частоту дискретизации 62,5 квыб/с ... Выходной формат — FC32 (т. е. чередующиеся 32-разрядные значения IQ с плавающей запятой) ... Настоятельно рекомендуется проверять содержимое выходных файлов с помощью Inspectrum ...
# ... github.com, inspectrum - это инструмент для анализа захваченных сигналов, в основном от программно-определяемых радиоприемников.
... Инструкции по сборке - недоступны для Windows ... Поддерживаются ... Fedora ... Debian-based ... Ubuntu 21.04 Hirsute ... Ubuntu 18.04 Bionic LTS ... Linux Mint 18.03 ... Ubuntu 16.04 Xenial ... OSX - Homebrew ... OSX - Macports ... Поддерживаемые типы данных ... *.sigmf-meta, *.sigmf-data - SigMF recordings ... По умолчанию : *.cf32, *.cfile - Сложные 32-битные выборки с плавающей запятой (GNU Radio, osmocom_fft) ... *.cf64 ... *.cs32 (SDRAngel) ... *.cs16 (BladeRF) ... *.cs8 (HackRF) ... *.cu8 (RTL-SDR) ... *.f32 ... *.f64 (MATLAB) ... *.s16 ... *.s8 ... *.u8 - реальные 8-битные целые числа без знака ... Примечание : 64-битные сэмплы будут усечены до 32-битных - перед обработкой, так как inspectrum внутренне поддерживает только 32-битные ...
Корректировка часов донгла - может быть дробной ... Вы можете использовать kalibrate-rtl , чтобы получить значение калибровки для вашего ключа (И лучше купить модель TCXO. Ключи TCXO, вероятно, не потребуют никакой калибровки или коррекции.) ... Однако, декодер - может справиться с большим сдвигом несущей частоты, поэтому компенсация ppm на самом деле не требуется для большинства применений ... Вы можете указать любой другой спутник с соответствующей частотой нисходящего канала (полезно для целей тестирования) ... Программа также может записывать файлы WAV, если вы хотите их воспроизвести, т.е. в SDRSharp (или как там его текущее имя) ... Возможно, лучше придерживаться выходного формата CF32 и при необходимости преобразовать его в WAV (инструмент, утилита smog_fc2wav - не встроен по умолчанию в пакет установки) ...
По умолчанию ключ будет работать в режиме автоматической регулировки усиления ... АРУ RTL-SDR предназначено для обработки широкополосных сигналов, поэтому - может вести себя странно на слабых узкополосных сигналах ... Опыт показывает, что при отсутствии сигналов автоматическое усиление - дает несколько более высокое значение усиления, чем максимальное усиление, которое можно установить вручную ... Вы можете указать фиксированное ручное усиление и, вероятно, вам - следует это сделать ...
Вы можете оставить программу работать - до бесконечности ... Мы предлагаем запускать его из tmux или screen - потому, что программа продолжает выдавать что-то на стандартный вывод ... Ctrl-C завершает программу ...
Установка и проверка RTL SDR должна быть успешно завершена до установки декодера ... Установить smogcli decoder, построчно, из списка команд ... Дополнительные сведения можно найти на странице разработчика ...
NOTES: TLM , DL 436.720 , GMSK 1k25 / 2k5 / 5k / 12k5
Декодирование телеметрии поддерживается внешним модулем gr-satellites GNU Radio ...