В последнее время в эфире слышно все меньше и меньше человеческих голосов. Есть мощные несущие, в NFM прослушиваются в виде характерного шума. Весьма вероятно, что это протоколы цифровой связи. Для того, что бы в этом убедиться и идентифицировать эти сигналы , нужна программа DSD+ . Так называемый цифровой декодер речи.
Программа позволяет декодировать протоколы d-star, ecoder, digital , dmr, dsdplus, gps, lrrp, mototrbo, nexedge, nxdn, p25, provoice, trunking. Работает под MS Windows, обычно используется в связке с SDR Sharp.
Ну, у нас нет MS Windows. Так что будем использовать ОС Ubunta и мой любимый инструмент GQRX. В качестве приемника - один из первых моделей RTL-SDR, ТВ тюнер. Сигналы репитеров DMR в Москве очень мощные, частоты около 440 мГц, все происходит в помещении при комнатной температуре, так что температурная нестабильность частоты гетеродина особо не скажется. Приемник старый, но вполне пригодный для наших задач.
Наш приемник сегодня.
Вот такой приемник. Даже и не приемник собственно, ТВ тюнер с возможностью ........ Когда-то к нему еще прилагался пульт ДУ и антенна. Вот такая:
Самое плохое, что разъем антенны выполнен очень малогабаритным и в каком-то непонятном стандарте. Мне так и не удалось найти удобного перехода до SMA или BNC. Сигналы репитеров УГПС DMR в Москве очень мощные, так, что такой антенны нам хватит.
Идем на страницу загрузки релиза DSDPlus и скачиваем установочный комплект. Архив. Почему-то там не установщик, а архив с бинарниками. Стоит еще отдельно скачать архив с dll . Мне пригодились.
Распаковываем в домашнюю папку, каталог Temp.
Устанавливаем wine .
sudo apt-get install wine
Правим конфиг Pulseaudio.
sudo nano /etc/pulse/default.pa
load-module module-null-sink sink_name=Virtual_Sink sink_properties=device.description=Virtual_Sink
Вписываем в начало файла, непосредственно после комментариев.
Перегружаемся или перезапускаем Pulseaudio.
Устанавливаем pavucontrol.
sudo apt-get install pavucontrol
Запускаем Gqrx, выбираем окно конфигурации устройств I/O.
Поправляем, если надо, параметр "Audio output -> Device ->Virtual Sink".
Запускаем DSD+.
wine /home/mi/Temp/DSDPlus1p101/DSDPLus.exe
Путь к DSD+ я указываю свой, в вашем случае, подставьте пожалуйста свой.
Получили ошибку. Просто скопируем эту DLL в каталог программы. И запустим снова.
Запустили DSD+, ошибок нет.
Это окно консоли сохраняем. В него будут выводиться сообщения программы. Одновременно появляются окна DSD+.
Запускаем pavucontrol. Проще это вделать в новом окне консоли. Немного расширяем окно, потянув в низ его нижнюю границу. Иначе не все помещается на экране.
Настраиваем все так:
Настройки, группа "Проигрывание"
Т.е. создаем такую цепочку прохождения аудиосигнала "Gqrx -> DSD+ -> Стандартный Аудиовыход".
Естественно, на момент выполнения этих настроек, все программы, выступающие в роли источников и приемников звука, должны быть заранее запущены.
В конечном итоге должно получиться что-то такое:
Модуляция NFM, полоса обычная или чуть шире. На панели (экране осцилографа) аудиоконтроля входящий сигнал не должен быть ограничен и должен располагаться по центру экрана. Уровень сигнала устанавливаем регулятором "Gain" в "Gqrx".
При правильной настройке в консоли постоянно набегают сообщения типа такого:
Мы слышим базовую станцию, нормально декодируем ее сигнал, но ей никто не пользуется. В обоих таймслотах речевом канале ничего не передается. Как-то странно греть эфир в пустую, но это издержки технологии. Зато абонент знает, что не смотря на тишину в канале, он находится в зоне действия базовой станции.
Ждем или ищем другую станцию. "Idle" посылки ушли. Если все настроено правильно, мы должны услышать речь и получить сообщения в окне лога DSD+.
Чуть выше - другой протокол. В Москве МЧС и родственные подразделения предпочитают DMR, полиция P25.
DSD+ в автомате ведет интересные логи и сохраняет в WAV файл перехваченные сообщения. У меня они находятся в корне домашней папки.
Корень домашней папки
Личные комментарии:
- Перехваченное аудио и логи прикладывать не буду. Там нет ничего интересного. Обычный рабочий рутинный радиообмен;
- Текст статьи впоследствии немного изменится, но не принципиально;
- Очень проблемно работать на одном мониторе, как на скриншотах и роликах в статье. Как только мы делаем активным окно Gqrx все DSD+ окна уходят в низ..... и надо по одиночке их поднимать на верх.
В заключении мне хочется привести замечательную цитату
DMR хорош лишь при гарантированном радиопокрытии - ограниченная территория для охранных дел, базовая станция в сотни Ватт на высотке, покрывающая весь город, и т.п. То есть DMR это всё-таки элемент инфраструктуры, и больше способ уплотнения каналов, нежели просто технология организации радиосвязи.
А вот охотник - рыболов - турист, у которого связь сквозь шипение и «на грани», очень быстро поймёт, что там, где сквозь шипение, шорох и треск в аналоге всё ещё что-то можно разобрать и таки сотворить коннектинг пипл, в DMR моде никакой связи не обнаружит вообще.
Цитата пользователя Ivan.
Несколько интересных тем по теме DMR и DSD+ на форуме коллег по хобби. Для понимания происходящего, советую заглянуть по ссылкам:
Связь в пожарной охране Москвы (Вот и настал каюк пожарной связи?)
Позывные пожарных Московской области
Темы очень большие, так что читать их лучше с конца.
Коллеги! При переходе по эти ссылкам вы можете получить тревожное сообщение об ошибке. На сайте radioscanner.ru есть проблемы с сертификатом.
Рад был, если рассказал что-то новое.
Подписывайтесь на канал, ставьте лайки и задавайте вопросы в комментариях.
#dmr #rtl-sdr #радиолюбитель #радиосвязь