HackRF

Прослушивание нескольких DMR-каналов с DSD+ и HackRF на Linux

Спасибо Тони C, который написал и хотел поделиться методом, который он нашёл для прослушивания нескольких DMR цифровых голосовых каналов в Linux. DSD+ — это программа для Windows, которую можно использовать для декодирования DMR. Хотя для Windows можно использовать в Linux через эмулятор, известный как Wine, и прокидывать цифровой аудио в неё из GQRX. В приведённой ниже цитате DSD+ «FL» означает «Fast Lane», что является платной бета-службой DSD+, к которой можно присоединиться, чтобы получить более новые версии кода с дополнительными возможностями. Тони пишет:

Я считаю, что это может сократить разрыв между использованием Linux и удобством программ под Windows. Как я уверен, мы оба можем подтвердить, что настройка отслеживания trunk/любого SDR не так проста на Linux, как на Windows. Например, DSDplus FL делает идентифицировать и декодировать DMR сети чрезвычайно простыми. Подобные вещи можно сделать и на Linux, но, как я уже говорил, настройка не так проста.

Такой метод, который я настроил и который успешно использую, на Ubuntu и HackRF, установка DSDplus 2.98 через Wine, который получает аудио, прокидывая его из GQRX через виртуальный sink, как описано в https://www.hagensieker.com/wordpress/2018/04/29/dsd-in-ubuntu-18-04/. Это была отличная статья в блоге, но я считал, что она неполная, когда пытался перенести весь голосовой трафик по сети, так как она работает только на одном канале за раз.

Итак, я нашёл управляющий канал сети и создал 5 закладок в GQRX и присвоил им тег «DMR». Затем я загрузил gqrx scanner https://github.com/neural75/gqrx-scanner, следовал инструкциям по установке и настройке. Затем я активировал сканер, и GQRX будет поочерёдно переключаться между частотами, и когда голосовой трафик будет передан, он остановится, а DSDPLUS через Wine будет декодировать и записывать аудио.

[Скриншот] пример был для P25, но он тоже сработал в connect+ , единственное, что нельзя сохранять в закладки управляющий канал. Я знаю, существуют и другие варианты, такие как SDRtrunk / op25, которые я использовал, но я считаю, что это предоставляет хорошую альтернативу тем, кто использовал Windows и знаком с простотой использования DSDplus FL, но хочет работать на Linux.

DSD+ Decoding Multiple DMR Channels on Linux
DSD+ Decoding Multiple DMR Channels on Linux

Источник:

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

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

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

Весь блог