Реалтек RTL SDR, ч. 2. Обзор DSD плагинов SDRSharp.
SDRSharp plugin : группа плагинов DSD.
Плагины декодирования речевого сигнала DSD крайне сложны для понимания, установки и настройки ... Они предназначены для устройств AirSpy, но, в равной степени, могут применяться для устройств RTL-SDR ... Для правильной работы плагина - файл DSDPlus.frequencies должен содержать правильную информацию о канале для систем / сайтов ... Сигнал DSD определяется двумя частотами контроль + голос, и два экземпляра DSD декодера контроль + голос ... Источником сигнала может быть любой NFM / DSD приемник, прием сигнала через микрофон, линию или звуковую карту / SDR цифрового приемника ... Для RTL-SDR аудиовыход FMP / FMPA должен (или, может?) быть передан на DSD по TCP соединению ... Пакетные файлы, запускающие копии FMP / DSD должны быть сконфигурированы для вашей системы ... При работе создаются общие файлы .traffic, обе копии DSD перезаписывают файлы для сетевых / локальных / групповых / радио / частотных данных ...
FMP - это простой RTL-SDR-тюнер / демодулятор NFM. Он работает на частоте 1 МГц, поэтому его спектр на дисплее охватывает 1 МГц радиочастотного спектра. FMP предназначен для устройств с малой потребляемой мощностью, таких как низковольтные нетбуки, где ресурсы процессора и экрана ограничены. FMP может (медленно) сканировать частоты; список частот, одна частота на строку, должен быть помещен в файл с именем FMP.ScanList ... Режим сканера FMP предназначен для использования с DSD. DSD декодирует цифровой голос, FMP будет автоматически удерживать текущий радиочастотный канал. Если DSD не декодирует цифровой голос, FMP автоматически сканирует следующий канал в списке сканирования. FMP-Map - это почти клон программы LRRP.exe.
Выбор режима полосового фильтра : mode (BW, ширина полосы пропускания?) ...
режим 4 kHz : D-STAR, DSTAR, IDAS, NX48, NEXEDGE48 ...
режим 7 kHz : DMR, TRBO, Cap+, Con+, TIII ...
режим 9.5 kHz : NXDN, NEXEDGE, NEXEDGE96, NX96, P25 ...
режим 12.5 kHz : PV, ProVoice, некоторые другие текстовые строки (analog, LTR, etc.) ...
DSD / DSDPlus, Digital Speech Decoder - это программный пакет с открытым исходным кодом, который декодирует некоторые цифровые голосовые форматы. DSD не позволяет декодировать зашифрованные сообщения. DSD может сохранять сжатые цифровые звуковые биты / mbe в файлах .imb и .amb ... Для приема раций кодировки P25-раций можно использовать декодер DSD. DSD на входе ожидает получение аудиоданных. Перенаправить аудио с SDRSharp в DSD можно с помощью Virtual Audio Cable. DSD весьма критичен к настройкам SDRSharp : рекомендуется установить AF Gain около 20% ... 40%, возможно придется отключить Filter Audio ...
Поддерживаются следующие кодировки :
P25 Фаза 1
ProVoice EDACS Цифровой голос
X2-TDMA - система безопасности TDMA / Motorola / P25 / на основе DMR
NXDN - 9600 бод (12,5 кГц) NEXEDGE и 4800 бод (6,25 кГц) NEXEDGE / IDAS
D-STAR - версия dsd / mbelib Github может анализировать и воспроизводить трафик D-STAR
Модуляция C4FM
Модуляция GFSK (включая GMSK и другие уровни FSK)
Модуляция QPSK / иногда известное как LSM
Некоторые требования DSDPlus :
- Требуется установка CygWin, это UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды ...
- Требуется установка VAC, Virtual Audio Cable, виртуальный звуковой аудиокабель для перенаправления аудио / звука из одной программы / модуля в другие приложения ... Как правило эти программы платные ... Начиная с версии DSD+ v1.101 больше не требуется использовать VAC аудио кабель, так как появилась возможность отправлять сигнал от FMP до DSP+ через протокол TCP / IP ...
- FMP и DSD должны работать в одной папке ...
- Антивирус может оказывать влияние / торможение ОС / блокировку файлов ...
- Серийный номер устройства, при необходимости, можно узнать используя программы обзора USB / VID / PID / SN типа CheckUDisk v5.4, UsbDeview v2.22, ChipGenius v4.00.0807 2015 ...
Теперь, на основании полученных знаний попытаемся снова понять - как работает DSD?
- Радиосигнал поступает SDR приемник и выходит из демодулятора ...
- Программа обработки цифрового звука на ПК принимает данные с выхода приемника и манипулирует с ними ... Или, специально для DSD можно использовать FMP / FMPA версию приемника с управлением из командной строки ... Программа FMP / FMPA требует ручного конфигурирования, запуска и управления, что может ввести в ступор большую половину мыше / ориентированных Windows пользователей, но останется понятной большинству Linux пользователей ПК ... Кроме, того сканер FMP / FMPA требует доустановки нескольких DLL для своей полноценной работы ...
- DSD Interface принимает кодированный звуковой сигнал и через VAC кабель пробрасывает его на вход DSDPlus ...
- DSDPlus декодирует по протоколу ( но не дешифрует зашифрованные данные по алгоритму !! ) звуковой сигнал и отправляет его на звуковую карту компьютера, в динамики ... DSDPlus работает только с DirectSound звуковыми устройствами и при выборе MME устройств звука вываливается в ошибку ...
CygWin, программа сопряжения Linux и Windows, v2.9.0 для Win7 ... Версия Cygwin v2.5.2 последняя с поддержкой Windows XP и Server 2003 ... Версия CygWin v1.7.26 неработоспособна, по крайней мере с DSD ... По большому счету, нужна только cygwin.dll, но по соглашению о лицензировании даже бесплатных программ не разрешается распространение отдельных DLL в отрыве от пакета программ ... Проблема при установке / исправить в ярлыке на рабочем столе : C:\cygwin\bin\mintty.EXE -i /Cygwin-Terminal.ico - ...
Проблема в том, что при установке DSDPlus плагинов должна была быть запрошена cygwin DLL - но почему-то не запросилась в этот раз ... Или, сама нашлась по путям установки ... В общем, если понадобиться - вы знаете как решать эту проблему ...
Простейший FMP Тюнер / программа для RTL-SDR приемника ... Минимум нагрузки и электропотребления ... Конфигурируемый ... Запускается и с командной строки, и двойным кликом по файлу ... Для AirSpy устройств необходимо применять программу FMPA ...
VAC, виртуальный аудиокабель, рекомендуется использовать модификацию VB-Cable, как более стабильную ... Устанавливается в режиме администратора, требуется перезагрузка ПК ... Производители придерживаются способа оплаты DonateWare, что позволяет покупателю самому определить необходимую ему стоимость программы в зависимости от сложности и качества применения, в пределах 5 ... 25 USD / EUR ... После установки драйвера появляется возможность выбрать виртуальный вход, в моем случае device #2 ...
Запускаем DSDPlus декодер. Теперь, когда все подготовлено, можно сконфигурировать FMP выход на VAC, DSDPlus вход на VAC, DSDPlus выход на звуковую карту / динамики ... Работает ... Но без звука ...
Пробуем передачу звука по TCP ... Настраиваем на порт 20001 ... Запускаем ... В брандмауэре разрешаем подключения на порт ... Запускаем DSDPlus ... Работает ... Но, звука все равно нет ... Пришло время проверить плагин DSD Interface для SDRSharp ...
DSD Interface - плагин перенаправления цифрового звукового сигнала по VAC виртуальному кабелю в другой модуль. Кроме декодирования голосовой передачи раций P25 может применяться для декодирования цифровых каналов связи, приема данных спутников и т.д. ... Дополнительный выход работает при всех видах модуляции ... Устанавливаем ... Настраиваем ... Запускаем ... И, о чудо, звук появился ... Стоп ... Разбор полетов ... Никакого чуда здесь нет ... Просто, программа SDRSharp при перестройке диапазонов передергивает режимы радио ... Пока стоит режим NFM - звука нет ... Как только перестраиваемся на радиолюбительский диапазон - автопереключение на USB ... Да, не туда, а в верхнюю боковую полосу ... Звука нет только в NFM, в других режимах он есть, а в NFM выдать звук должен DSDPlus декодер ... Вот и все дела ... То есть : нет кодированного звука на входе в декодер - нет декодированного звука на выходе из декодера ...
© www / Internet, 2017
21:39 29.11.2018
Раздел sdr-receiver : список всех страниц ...