Более
полная версия PDF
Архив с кучей декодеров разных систем,
3.5Гб
Dragon OS - linux с кучей сдр
софта (декодеры iridium, inmarsat, satdump уже есть)
DragonOS_Focal
download | SourceForge.net
Хороший ресурс для опознания сигналов - sigidwiki.com, содержит
примеры разных радиосигналов, скриншоты спектров и иформацию о
радиосистемах разбитые по категориям.
Также есть оффлайн версия этой базы данных - Artemis, для всех
актуальных операционных систем. Она не содержит никаких
анализатров и автоопределителей сигналов, это просто интерфейс для
базы данных с описаниями.
Abandoned декодеры
ViewBIN97 - декодер бинарных данных,
вот неполный список поддерживаемых мод.
В интернете не найти, случайно наткнулся на выложенный на
радиосканнере, незадолго до его падения.
Это декодер БИНАРНЫХ данных, то есть сигнал надо предварительно
демодулировать. Софт заинтересовал меня из-за возможности
декодинга натовского STANAG 5066
Вот ютуб видос с извлечением электронной почты словении с помощью
него
(18)
Decoding a signal according to the STANAG 5066 standard for
transferring Email to HF band - YouTube
А
это копия видео на сервере, если ютуб забрыкается
SORCERER
Старый но актуальный универсальный декодер. Фирмы-производителя
даже не найти упоминаний в интернете уже, но декодер подозрительно
похож на старые версии krypto500
![](krypto500-sorcerer1.jpg)
Допускает одновременную работу нескольких декодеров в полосе
пропускания.
В эфире есть много цифровых сигналов для декодирования
которых есть софт в открытом доступе. Некоторые программы работают
напрямую с SDR приемниками, но большинство принимаед сигнал через
аудиотракт. Поэтому можно как пользоваться виртуальным
аудиокабелем, так и вокнув напрямую
приемник в микрофонный вход через AUX кабель.
![](soundcard.jpg)
АВИА
HFDL
Система дальней связи авиации на КВ, передаются данные о уровне
топлива, различные отчеты и (не всегда) координаты самолетов, что
позволяет следить за ними на больших расстояниях
Декодер KG-HFDL, PC-HFDL
![](kg-hfdl.jpg)
Частоты
ACARS
То же самое что и HFDL, только на УКВ.
131.550 MHz - это первичный канал ACARS по всему миру. Также
используются частоты 131.725, 131.525,
131.825, 136.900 и 136.925 МГц.
Декодер ACARSD
ADS-B
Система обмена данными между самолетами, декодер RTL1090
УВД
Советский радарный ответчик. Передаются данные о высоте и топливе.
Декодеры RTL 740 и UVDATA
![](UVD.jpg)
UAT
Американский аналог ADS-B, но еще с наземных станций передается
информация о погоде
декодер dump978
VDL M2
Аналог ACARS, удобных декодеров нет, MULTIPSK вполне подходит.
Общая частота 136.975 Worldwide (SITA & ARINC) но есть много
еще.
SATCOM ACARS
Спутниковая авиасвязь через INMARSAT.
L-Band
Канал земля-спутник-самолет. Выполняет функции ACARS и VDL плюс
голосовую связь вне зоны доступа укв станций.
Универсальный декодер JAERO
Прием текста
И голоса
C-band
Обратный канал связи, для приема требуется тарелка от полутора
метров и конвертер C-диапазона.
ADS-C
Спутниковый канал передачи данных о координатах воздушных судов.
Также декодируется JAERO
Iridium-acars
В системе iridium также передаются сообщения ACARS. Декодируются
(в теории) связкой iridium extractor и iridium-toolkit
Я использовал готовую сборку Lubuntu с предустановленным сдр
софтом - Dragon OS.
Подключаем сдр приемник с антенной и МШУ на L-band, в терминале
выполняем
iridium-extractor -D 4 /usr/src/gr-iridium/examples/
airspy.conf |
/usr/src/iridium-toolkit/iridium-parser.py >
output.parsed (красным обозначен конфиг приемника, есть rtlsdr,
hackrf, airspy, sdrplay, содержит центральную частоту, полосу и
усиления отдельных узлов)
Начнется прием пакетов Iridium и запись в файл.
Спустя некоторое время (когда накопится достаточно данных)
закрываем консоль, открываем новую и выполняем
python3 -u /usr/src/iridium-toolkit/reassembler.py
-i output.parsed -m acars > acars
В домашней папке появится файл acars с сообщениями (но не у меня,
синтаксическая ошибка в скрипте)
Но вот у людей работает
Iridium ACARS
Decoding. | thebaldgeek.github.io
SELCAL
Система селективного вызова на голосовых каналах авиационных
частот, сигнал передается на той же частоте на которой идет
общение.
По сути является тоновым шумоподавителем. Специфичный декодер
AvCall selcal decoder, но у меня он не заработал, лучше MultiPSK.
К сожалению базы данных позывных самолетов нет.
![](selcal.gif)
VOLMET
Передача метеоинформации на КВ, голосом в USB.
NDB
Приводные маяки самолетов, передают азбукой морзе позывные в
диапазонах ДВ-СВ
Голос на авиа
Для диспетчерской связи на КВ выделены частоты.
3025.0 3155.0 kHz
3800.0 3950.0 kHz
4700.0 4750.0 kHz
4750.0 4850.0 kHz
5450.0 5480.0 kHz
5680.0 5730.0 kHz
6685.0 6765.0 kHz
8965.0 9040.0 kHz
11175.0 11275.0 kHz
13200.0 13260.0 kHz
15010.0 15100.0 kHz
17970.0 18030.0 kHz
23200.0 23350.0 kHz
Морская
RTTY
Радиотелетайп на море используется для вещания данных о погоде
открытым текстом, самая известная станция - Пиннеберг, 10100кгц
SYNOP
Это RTTY передача предназначенная для машинной обработки,
декодируется MULTIPSK
DSC
Цифровой избирательный вызов на море, в вызове передается частота
связи, и вид (голос или телетайп), также используется для передачи
сигналов бедствия. Частоты
2187,5 кГц,
4207,5 кГц, 6312 кГц, 8414,5 кГц, 12577 кГц, 16804,5 кГц,
декодер YADD.
SITOR A/B
Телекс это международная сеть факсимильной связи которая
используется для передачи банковской информации и прочих
юридически важных данных, по кв связи в сеть телекс могут выходить
суда через береговые станции. Частоты приема и передачи всех
станций для режима FIB (J2B) можно найти в справочнике List of
Coast Stations, издаваемого ITU.
На одной частоте могут быть связи в режимах SITOR-A и SITOR-B (A
это судно-судно, B - широковещание) поэтому удобно использовать
декодер SORCERER позволяющий запускать несколько декодеров
одновременно.
AIS
Система обмена данными о координатах речных и морских судов.
Частота
161,975 МГц и 162,025 МГц
Декодер aismon, pnais.
Отображение данных на карте - Opencpn.
Inmarsat EGC
Спутниковая система вещания данных о безопасности на море. Учения,
аварии. шторма. Декодер - Scytale-C
NAVTEX
Система вещания информации о безопасности мореходства, на средних
и коротких волнах. Декодер YaND
WEFAX
Вещание метеокарт на св\кв
EPIRB
Аварийные буйки для сигнализации о бедствии на море. Сигнал
ретранслируется спутниками системы КОСПАС-САРСАТ без изменений,
что позволяет декодировать их сигналы принятые со спутника.
Передача с буйка 406МГц, передача со спутника 1544.6МГц
![](EPIRB_SCHEME.jpg)
Декодить можно MULTIPSK
DGPS
Система маяков предназначенных для увеличения точности определения
координат на море, маяки стоят на побережьях.
Новые системы связи
VDSMS - короткие текстовые сообщения передающиеся на произвольном
канале УКВ морского диапазона. Декодеров пока не видно
ATIS - передача на УКВ после отжатия кнопки PTT номера IMSI судна.
VDES - смешанная спутниково-наземная система передачи данных,
позиционируется как замена AIS только двунаправленная, с
возможностью передачи данных. Пока только тестируется.
HF NAVDAT - перспективная замена SITOR, RTTY, NAVTEX и
метеофаксов. Данные передаются в 10-15 килогерцовом широкополосном
OFDM сигнале, передатчики уже тестируются, на начало 24 года
есть новости о разворачивании тестовой зоны вещания в РФ,
приемников и декодеров пока не видно.
Голосовая связь на море
Метео
Спутники NOAA/Метеор
Низкоорбитальные метеоспутники, ловятся на RTL и простой диполь.
Декодируется NOAA-WXTOIMG, Для метеора есть несколько декодеров
разной степени удобства.
Также с NOAA передается сигнал телеметрии содержащий данные
нескольких приборов, подробнее в PDF.
Зонды
Метеозонды запускаются на метеостанциях по всей планете 2 раза в
сутки в научных целях. Европейские зонды типа Vaisaala можно
принять и декодировать данные с них.
Декодер RS41tracker
Гражданская
RTL433
Декодер данных с разных простых радиоустройств. Метеостанции,
беспроводные звонки итд.
DSD
Декодирование множества цифровых радиостанций
Для того чтобы избежать создания и редактирования файлов
конфигурации установите virtual audio cable и сделайте виртуальный
микрофонный вход устройством ввода по умолчанию
Выведите звук из SDR приемника в этот виртуальный вход
Потом просто запустите DSD+, он будет использовать устройства
системы по умолчанию для ввода и вывода, ничего не надо будет
конфигурировать
DRM
Цифровая система вещания на КВ. Станций немного, но они есть.
Шиирина сигнала 12кгц, так что через аудиовыход дегена ее не
принять. Декодер-DREAM
NATO
HF-GCS
STANAG 5066
Система цифровой связи НАТО, используется втч для электронной
почты, часть данных передается открыто.
Декодеры W-code или HOKA Code. Ну или демодулировать отдельно и
скормить бинарные данные битовым анализатором ViewBIN.
email
over HF using STANAG-5066 DTS: a more interesting example |
diario SWL I-56578 Antonio (i56578-swl.blogspot.com)
STANAG 4285
Натовский модем, сам сигнал не шифрован, шифрование - вопрос
пользователя.
ALE
Многофункциональная система вызова, используется отдельными
фирмами и дипломатами, часть данных передается открыто.
пример:
работа криптованной ALE-2G и передача данных 188-110A (1052
Harris) с заголовками такого вида:
"root@bfzj1f1.is.bf.intra2.admin.chZA1statist@bf.intra2.admin.ch
%Email ID=("stat-ZJ1-20180730073100" )њ&9YEncryptionMode=
CFB64
IDEAKeyId= 20110404
InitialVector= 5582ABB06A604E54
begin 666 /tmp/CFB640163525B5EBF0A2EB7B6D4.dat
декодируется Sorcerer и MultiPSK
TEMPEST
Восстановление картинки с монитора по излучаемым им помехам
Orbcomm
Низкоорбитальные спутники для M2M связи, работают на 137МГц,
декодируются Orbcomm plotter, Multipsk.
ARGOS
Телеметрия различных спутников, декодер MultiPSK
IRIDIUM
Спутниковая система телефонной связи, есть декодер для Gnuradio.
Ловится на RTL-SDR и патч-антенну с ограничениями.
В системе Dragon OS после подключения приемника с антенной
выполняем
iridium-extractor -D 4 /usr/src/gr-iridium/examples/
airspy.conf |
/usr/src/iridium-toolkit/iridium-parser.py >
output.parsed
(красным отмечен файл конфигурации приемника, есть файлы для
rtl-sdr, airspy, hackrf, sdrplay, выберите соответствующий)
После накопления достаточного количества данных закрываем
терминал, открываем снова и выполняем
/usr/src/iridium-toolkit/stats-voc.py output.parsed
![](iridium_voice.png)
Кликая на красных точках выбираем данные для прослушивания аудио
(нужно установить кодек AMBE)
Можно посмотреть пролетающие спутники на карте
cd /usr/src/iridium-toolkit/html
В файле example.sh установите ip 127.0.0.1:8888
Потом запустите файл.
sudo ./example.sh
В браузере по адресу localhost:8888/map.html можно наблюдать
пролет спутников с которых идет прием.
Также есть парсеры для разных передающихся данных
grep ^IRA /home/quinta/output.parsed |perl mkkml tracks >
output.kml генерирует файл с треками
спутников для google maps
grep ^IRA /home/quinta/output.parsed |perl mkkml heatmap >
output.kml генерирует heatmap для google maps
python3 -u /usr/src/iridium-toolkit/reassembler.py -i
/home/quinta/output.parsed -m <mode> > file
Supported modes are currently:
ida - outputs Um Layer 3 messages as hex
idapp - same as above with some light
parsing/pretty-printing
lap - GSM-compatible L3 messages as GSMtap
compatible .pcap
page - paging requests (Ring Alert Channel)
msg - Pager messages
sbd - Short Burst Data messages
acars - parsed ACARS SBD messages
ppm - estimation of receiving SDRs PPM
frequency offset
Если у вас есть знатных размеров тарелочка и облучатель на 1.7
мгц, то с помощью программы Satdump вы можете принимать
изображения с немалой части метеоспутников (а раньше он и видео с
камер ракет Falcon9 декодировал)
Аналоговая служебка (не любительская и не вещательная)
Си-Би сетка С (сиби стоит недорого, особенно б.у и не
требует лицензий и разрешений вообще, а во время прохода на 4-х
ваттную рацию и диполь из проводов можно стрельнуть км на 700-100,
так что есть смысл купить рацейку а не просто слушать)
Прием СИ-БИ во время прохождения
26.965-27.405
27.135 АМ - популярный дорожный канал
27.200 FM - любители дальней связи
27.145, 27.555 USB - любители дальней связи с рациями подороже :3
Авиа
Прием авиа укв
118-137
AM
Прием авиа КВ (на видео не попал selcal
вызов перед разговором)
2850 - 3025 kHz civilian / 3025 - 3155 kHz military
3400 - 3500 kHz civilian
3800 - 3950 kHz civilian
4650 - 4700 kHz civilian / 4700 - 4750 kHz military
5450 - 5680 kHz civilian / 5680 - 5730 kHz military
6525 - 6685 kHz civilian / 6685 - 6765 kHz military
8815 - 8965 kHz civilian / 8965 - 9040 kHz military
10005 - 10100 kHz civilian
11175 - 11275 military / 11275 - 11400 kHz military
13200 - 13260 civilian / 13260 - 13360 kHz military
15010 - 15100 kHz military
17900 - 17970 civilian / 17970 - 18030 kHz military
21870 - 22000 kHz civilian
23200 - 23350 kHz civilian
Морской
156.025-163.275
1600-2000 kHz
2000-2300 kHz
2450-2850 kHz
4000-4438 kHz
6200-6525 kHz
8000-8815 kHz
12330-13200 kHz
16360-17460 kHz
18780-18900 kHz
19680-19800 kHz
22000-22855 kHz
25070-25121 kHz
26145-26175 kHz
Ж/Д
2.130-2.150 NFM
151.775-151.875
330
Речной
300.0125-300.5125 МГц и
336.0125-336.5125 МГц
Скафандры "Орлан" (связь с МКС во время выходов в открытый космос)
121.100
121.275
121.750
Ретранслятор скафа с МКС на землю
Пример приема на rtl sdr и тв антенну
без усилителей
(обратите внимание что станция прошла очень низко-по факту она
пролетела за деревьями и домами, и тем не менее местами сигнал был
достаточен, при проходе выше прием был бы 100%)
130.167
139.208
143.625
Свенн Гранн пишет о связи кораблей "Союз" с ЦУПом следующее
The VHF voice communications system probably
operated both in simplex and duplex mode. In the duplex mode
130.167 MHz is the uplink and 121.75 MHz is the downlink. In the
simplex mode 121.75 MHz is used in both directions.
Soyuz
Radio Systems (svengrahn.pp.se)
Соответственно если жить в Казахстане на траектории пуска то можно
попробовать в течении 2-9 минут во время пуска помониторить
частоты. С учетом перехода на трехчасовую схему много не
наслушаешь, но вариант.
UHF-Satcom
Прием UHF-SATCOM
240-270 мгц DOWNLINK
ИОНОЗОНДЫ
Станции излучающие сигналы "бегущие" по кв вверх, скорость
примерно 100кгц\сек.
Сигналы эти отражаются от слоев ионосферы и принимаются на земле.
По задержке между передачей и приемом сигнала вычисляется высота
отразившего его слоя. Так строятся ионограммы-графики показывающие
на каких высотах происходит отражение сигналов какой частоты.
Для приема сигналов ионосферных зондов есть софт работающий с
некоторыми ограничениями.
1 ChirpView
Andrew Senior -
ChirpView
Программа требует GPS синхронизации времени, и не перестраивает
приемник, принимая отраженные сигналы ионозонда только на одной
частоте (в полосе приемника, 3кгц примерно)
Я серьезно не ебу как это работает без перестройки радио.
chirpsounder2
GNU Chirp
Sounder (sgo.fi)
Набор python утилит которые работают, увы, только с устройствами
USRP. Просто упомяну о них здсь, поскольку сдрка эта мне не
светит. Хотя может кто-нибудь адаптирует ее под red pitaya, hackrf
или другие дешевые устройства.
Есть любительский проект постройки ионограмм. Заключается в
постройке смесителя с входным фнч и преобразованием вверх, и
перестраиваемом микроконтроллером синтезаторе. Выход этого
безобразия подается на приемник, выход с него-в любой НЧ
спектроанализатор типа Spectran.
M0DTS.co.uk
Плата входа и синтезатора (интересно можно ли такое
запилить на si5351 и ардуино)
Результат