Dsd программа что это
Заметил, что большинство до сих пор использует программу DSD Plus со сторонним радиоприемным софтом через различные программы виртуальных кабелей. При этом, в состав архива с DSD входит утилита радиоприемника FMP, которая не требует стороннего ПО и рассчитана на работу именно с DSD.
Судя по файлу справки, FMP поддерживает RTL-SDR приемник — то есть, те самые популярные DVB донглы. Есть еще FMPA для приемников Airspy, вроде как там такое же управление, но подробностей сообщать не буду за неимением данного аппарата. Также, там пишут о том, что программа разработана для слабых устройств, наподобие нетбуков и ей не нужны такие ресурсы, как мощность процессора и размер экрана.
Вообще, самый большой плюс FMP в том, что она работает напрямую с DSD, а не через виртуальный аудиокабель. Соответственно — меньше лишних настроек, искажений, и прочих проблем.
Разберем конфигурацию, которая стоит у меня:
Я создал 2 BAT-файла — DSDPLUS.bat и FMP.bat. Запускаю сначала FMP.bat, а потом DSDPLUS.bat — иначе могут быть глюки.
Декодирование DMR и других видов цифровой связи. Это просто! DSD Plus
Содержание файла DSDPLUS.bat
DSDPlus -i65000
Прописан входящий порт, на который FMP отправляет трафик.
Вообще, порт может быть любым, от 256 до 65535, сами авторы рекомендуют пользоваться портами от 20000 до 65500. Номер порта должен быть одинаковым для DSD и FMP!
Содержание файла FMP.bat (для DMR)
FMP -f163.375 -o65000 -b7 -v12 -P45.0 -g38
Прописаны: частота (-f), исходящий порт (-o), фильтр полосы пропускания (-b) (для APCO25 использую фильтр 12.5 kHz, прописываю -b12.5),
уровень НЧ (-v), коррекция рабочей частоты в ppm (-p), чувствительность (-g).
Можно запускать и одним бат-файлом:
Для примера создадим файл DMR.bat
start FMP -f163.375 -o65000 -b7 -v12 -P45.0 -g38
start DSDPlus -i65000
Как видим, прописаны те же самые параметры в строках соответствующих программ и команда start перед названием исполняемого файла каждой программы.
Но я рекомендую именно первый вариант с двумя файлами — визуально можно проконтролировать загрузку FMP, потом запускать DSD. Иногда бывают глюки, что SDR не определяется, также возможен человеческий фактор — запуск при работающем SDRSharp и подобном софте.
Почти все эти настройки можно поменять во время работы FMP — для этого имеются горячие клавиши:
0-9 и и . — ввод частоты в окне программы, при помощи цифровых клавиш и точки (к примеру 433.475). Также можно перестраиваться по спектру.
/ — выбор шага перестройки.
B — выбор фильтра полосы пропускания (доступны: 4, 7, 9.5, 12.5 kHz).
E — включение режима экономии (если совсем слабое железо).
F — фильтр шумов. Доступны 2 варианта, для включения второго нужно нажать еще раз клавишу F, для отключения фильтра — еще раз. Сами авторы программы не рекомендуют им пользоваться, однако мне на слабых сигналах DMR помогает фильтр №2.
Клавиши вверх/вниз — уровень НЧ.
g/G — уменьшение/увеличение чувствительности.
c/C — коррекция частоты в ppm.
S — включение сканирования.
Описание фильтров полосы пропускания из стандартной справки:
12.5 kHz:
Наименее загружает процессор.
Высокий уровень шумов.
Проходят сигналы на соседних каналах.
9.5 kHz:
P25: уменьшает шумы, устраняет большую часть помех с соседних каналов.
NXDN 9600: должно хорошо работать.
7 kHz:
NXDN9600: должно хорошо работать, мало шумов.
DMR: согласованный фильтр (я и сам на DMR ставлю его — автор).
4 kHz:
NXDN4800: согласованный фильтр, устранит большую часть помех с соседних каналов.
D-Star: согласованный фильтр.
DMR: уменьшает шумы, но будет искажать сигнал (DSD справится с этим).
Для сканирования необходимо создать файл FMP.ScanList и внести в него все сканируемые каналы по шаблону:
4xx.xxx P25 Name
4xx.xxx P25 Name
И так далее.
Название стандарта в каждой строке (в моем примере P25) отвечает за полосу пропускания. Ниже список вариантов из стандартного файла справки.
D-STAR
DSTAR
IDAS
NX48
NEXEDGE48
NXDN
NEXEDGE
NEXEDGE96
NX96
P25
PV
ProVoice
или любой другой текст (analog, LTR, . )
Создал два батника, как указано выше — нет звука при запуске обоих батников в указанном порядке. Делаю тестовую передачу, сигнал идет а звука нет.
В консоли DSDPlus есть такая строчка:
audio output device #1 (Speakers (Realtek High Definiti) initialized
Подскажите, в чём может быть проблема? Нужно ли устанавливать виртуальные кабели и конфигурировать их — или должно работать из коробки?
deepaer0
В консоли DSDPlus есть такая строчка:
audio output device #1 (Speakers (Realtek High Definiti) initialized
Если в консоли именно программы DSDPlus (а не FMP), то так и должно быть. На саму DSD звук проходит? Там есть окошко с осциллограммой НЧ сигнала.
Подскажите, в чём может быть проблема?
Порт одинаковый стоит в батниках? Попробуйте поменять номер порта.
Комментарий от dezigner: Вы просто ламер и не умеете пользоваться софтом, при этом беретете на себя наглость учить других.
на все пакеты пишет Idle и в динамиках тишина.
Несколько запоздало, но все же надо разъяснить, к вопросу ламер я или нет. Вот крайний пост в ЛС от dezigner:
нет у виртуального кабеля особых настроек и искажений. Апко и дмр кодек — это синтезатор речи. Если биты теряются, то работает коррекция, если ошибок много и не удается их исправить, то слышно бульканье или связь совсем пропадает. Так что это все фантазии на тему чем плох виртуальный кабель.
Нужна фильтрация по группам
Всех приветствую!
Тоже пользуюсь таким способом прослушивания цифрового сигнала.
Но мне захотелось всё-таки запускать процесс всего лишь в 1 клик, так сказать. И порывшись в интернете, я нашел способ удобного запуска нужных программ с параметрами и частотами. Но здесь есть небольшой фактор: незнание языков программирования привело меня к созданию большего количества файлов. Но это на один раз для каждой частоты.
Как пишет автор топика, дучше всего использовать 2 пусковых bat-файла, чтобы не было проблем с програмамми. Я же нашел способ (он легок для людей, близких к программированию), который поможет за несколько простых команд и файлов запускать нужные параметры всего в 2 стандартных клика для открытия файла.
Готовим файлы с частотами и параметрами:
1) Создадим 2 bat-файла для FMP и DSDPlus — FMP.bat DSDPlus1.bat, соответственно!
4) У нас есть 4 bat-файла с двумя частотами: FMP.bat DSDPlus1.bat (2 частота).
Эти файлы остаются в папке DSDPlus.
5)Теперь создаем еще 2 bat-файла, которые с особым кодом внутри, будут запускать наши bat-файлы, в которых заданы параметры на запуск.
То есть, мы создаем ОДИН bat, который запустит по очереди ДВА других bat. Понимаете? Это делается для экономии места на рабочем столе вашего компьютера и уменьшении кликов мышки. Удобно, не так ли?
6) В созданных bat-файлах пишем следующий код (каждая строка будет прокомментированна — копировать курсивный текст):
Аналогично, прописываем 2 bat-файл, но уже с другими именами:
7) Сохраняем файлы, проверяем их работу простым запуском и смотрим что и как запускается. Эти файлы обязательно должны храниться в одном месте, в папке DSDPlus. На главные bat-файлы, которые запускают другие батники, можно сделать ярлыки на рабочий стол. На ярлыки можно сделать родными инструментами Windows иконки (думаю знаете как).
Таким образом, за создание большого количества файлов (я предупреждал) мы получаем запуск нужной частоты всего в 2 клика, и без конфликтов между FMP и DSD.
Если есть варианты полегче и быстрее, а главное также рабочие, пожалуйста, пишите, исправляйте!
Источник: www.radioscanner.ru
Что такое DSD-аудио? Как это работает и где взять файлы?
Похоже, формат DSD вновь входит в моду. Большинство новых цифровых устройств обеспечивают его поддержку, а каталог доступных альбомов внушает уважение – особенно у любителей джаза и классики.
Что же это такое и чем отличается от других систем записи цифровых сигналов, применяющихся в компакт-дисках и других форматов Hi-Res-аудио? Давайте узнаем.
Подробнее о PCM
Цифровые потоки записываются в виде комбинации двух состояний, 0 и 1; но для того, чтобы эту информацию можно было использовать, она должна быть организована особым образом. Почти во всех случаях используется система под названием PCM (Pulse Code Modulation, импульсно-кодовая модуляция).
Давайте вначале вспомним, как именно работает PCM.
При использовании PCM исходная форма аналогового аудиосигнала описывается при помощи двух параметров. Первый – это величина. На компакт-диске она представлена 16-разрядными цифровыми данными, что дает возможность задавать 65 536 различных уровней сигнала.
Для адекватного представления исходной формы сигнала ее необходимо измерять с точно отмеренными регулярными интервалами. Эти отсчеты выполняются 44 100 раз в секунду. Число выглядит случайным, однако его выбор был очень продуманным – оно обеспечивает покрытие полного диапазона слышимых человеком частот (от 20 Гц до 20 кГц).
DSD and SACD
Технология DSD (Direct Stream Digital) использует другой подход. Она была разработана в середине 90-х как способ архивирования старых аналоговых записей.
Предполагалось, что это будет более простой и экономичный с точки зрения занимаемой памяти способ хранения цифровых музыкальных данных по сравнению с PCM. Что особенно важно, DSD также изначально разрабатывался с учетом возможности преобразования в файлы формата PCM с частотой дискретизации, кратной 44,1 кГц.
Примерно в то же время компании Sony и Philips работали над заменой CD, который в конечном итоге принял форму SACD. Система DSD представлялась идеальной основой для создания нового формата – в частности, благодаря превосходной защите от копирования.
Основным достоинством DSD была простота и вытекающая из нее дешевизна реализации. Эта технология требовала меньшего уровня обработки, чем PCM, благодаря чему можно было применять более простые и намного менее дорогие ЦАП.
Как работает DSD?
DSD использует один бит информации, который говорит только о том, больше или меньше предыдущего фрагмента аналогового сигнала оказывается текущий. По сравнению с 65 тысячами разных значений, которые может принимать сигнал PCM, всего лишь два (0 в случае, если уровень сигнала нового отсчета ниже, и 1 – если он выше) у сигнала DSD кажутся категорически недостаточными для передачи нужной информации.
Однако нехватка информации компенсируется очень высокой частотой дискретизации – более 2,8 миллиона раз в секунду, что в 64 раза превышает соответствующий параметр для CD. Из-за этого DSD-формат стандартного разрешения нередко обозначают как DSD64, а его версии с удвоенной и учетверенной частотой дискретизации – как DSD128 и DSD256, соответственно. Существует даже спецификация DSD512, хотя нам не доводилось слышать, чтобы с ее применением был записан какой-то материал.
Записи в стандартном формате DSD по-прежнему достаточно редки по сравнению с альтернативными вариантами в PCM, а с повышенным разрешением встречаются еще намного реже. Однако поклонники DSD утверждают, что этот формат обеспечивает максимальную близость к аналоговому звучанию.
Если бы можно было увидеть цифровой поток формата DSD, нарисовать соответствующий аналоговый сигнал стало бы возможно, просто взглянув на распределение нулей и единиц. Чем больше нулей, тем меньше его величина; чем больше единиц, тем она больше. Если два значения встречаются примерно поровну, уровень сигнала близок к нулевому.
В чем недостатки формата DSD?
Плеер Astell это связано с повышением доступности скачиваемых аудиозаписей. Проверьте, поддерживают ли этот формат ваши портативный музыкальный, сетевой плеер и/или ЦАП.
Самые современные цифровые устройства среднего и высшего класса, как правило, обладают такой поддержкой; если ваши компоненты относятся к их числу, обязательно добавьте этот формат к уже привычным FLAC и WAV. Некоторые флагманские смартфоны также совместимы с DSD. И даже пользователи Apple iPhone могут воспроизводить DSD-файлы при помощи дополнительного оборудования.
На сайтах для скачивания музыки время от времени можно встретить обозначения DSF и DFF. Это две разновидности DSD-файлов; все, что реально нужно о них знать – всегда выбирайте версию DSF, если ваш плеер ее поддерживает, поскольку она лучше работает с метаданными (такими как имя исполнителя, название песни, обложка альбома и тому подобные).
Где купить аудиофайлы в формате DSD?
Альбомы в DSD можно приобрести на сайте HDtracks
Большинство крупных сайтов для аудиофилов предлагают возможность покупки DSD-файлов для скачивания. Можно начать с таких источников, как HDtracks, Highresaudio и Primephonic.
Если же вы предпочитаете физические форматы и являетесь обладателем совместимого проигрывателя, SACD можно найти почти повсюду.
Вся техника была протестирована в специальных комнатах «What Hi-Fi?»
https://www.whathifi.com/news/about-us
Подготовлено по материалам портала «What Hi-Fi?», май 2020 г.
Эту статью прочитали 68 614 раз
Статья входит в разделы: Как выбрать. Гид покупателя
Поделитесь статьёй:
Источник: www.audiomania.ru
Как устроен DSD конвертер [Краткое объяснение]
DSD конвертер — это программное обеспечение для конвертирования DSD аудио файлов в другие форматы и обратно. DSD аудиофайлы имеют расширение DSF, DFF, ISO. Как целевые и исходные форматы используются мультибитные: PCM (WAV, FLAC, AIFF, mp3 и пр.) файлы и CD-аудио диски. Также конвертер может изменять частоту дискретизации DSD файлов. Ниже мы рассмотрим, как работает этот конвертер.
DOWNLOAD FREE
[Windows]
DOWNLOAD FREE
[Mac]
HD audio file conversion
- Программы-конвертеры DSD
- Что внутри DSD конвертера
- DSD модулятор (сигма-дельта модулятор)
- DSD демодулятор
- Ресемплинг DSD
- Заключение
Посмотрите видео об устройстве и принципах работы DSD конвертера
Формат DSD это одно из применений сигма-дельта модуляции. В качестве частот дискретизации используются частоты кратные 44100 Гц:
- 2.8 МГц = 2 822 400 Гц = 44100 Гц x 64 раз;
- 5.6 МГц = 5 644 800 Гц = 44100 Гц x 128 раз;
- 11.2 МГц = 11 289 600 Гц = 44100 Гц x 256 раз;
- 22.6 МГц = 22 579 200 Гц = 44100 Гц x 512 раз;
- 45.2 МГц = 45 158 400 Гц = 44100 Гц x 1024 раз;
- и т.д.
Битовая глубина семпла 1 бит.
Что внутри DSD конвертера
Программный DSD конвертер содержит внутри:
1. Модулятор мультибитного PCM в 1-битную сигма-делта модуляцию, или
2. Сигма-дельта (1-бит) демодулятор в мультибитнрый PCM, или
3. Оба: модулятор и демодулятор.
Модулятор DSD обеспечивает уменьшение количества бит. Это ведет к увеличению уровня шума (уровня ошибок).
Самая важная и полезная часть диапазона частот аудио сигнала- это 0 . 20 кГц. Модуляция шума заключается в вытеснении энергии шума за в диапазон чатот выше 20 кГц (называется noise shaping [нойс шейпинг, изменение формы шума]).
Демодулятор обеспечивает фильтрацию этого шума. После фильтрации остается только полезный сигнал.
Структура DSD конвертера
DSD модулятор (сигма-дельта модулятор)
Сигма-дельта модулятор (PCM в DSD) это достаточно сложный вид обработки аудио. Потому, что это система с обратной связью. Следовательно, она может потерять стабильность. Если сигма-дельта модулятор (DSD модулятор) теряет стабильность, необходимо перезапустить его. Как правило, модулятор не может вернуться в стабильное состояние без внешнего воздействия.
DSD модулятор
Создание сигма-дельта модулятора — это компромис между стабильностью и уровнем шума. При более значительном вытеснение энергии шума из слышимого диапазона, стабильность модулятора может ухудшиться. DSD модулятор может выйти из стабильного состояния при перегрузке.
Для обеспечения личшего значения соотношения сигнал/шум и сохранения стабильности, частотный диапазом за границей слышимого диапазона должен иметь резерв по ширине. Это может быть достигнуто за счет увеличения частоты дискретизации 1-битного сигнала.
Увеличение частоты дискретизации — это простейший путь иметь более широкую рабочую полосу (полосу передаваемого сигнала) при более низком уровне шума.
К сожалению, я не знаю достаточно точно историю создания DSD, но, похоже, частота дискретизации DSD64 выбиралась для передачи полосы 20 кГц. Как правило, DSD демодулятор проще демодулятора PCM в аналоговый сигнал (см. здесь). Таким образом замена 44 kHz/16 bit to DSD64 may give some technical advantages for implementation.
Например, для передачи сигнала с полосой 100 кГц с сохранением или понижением уровня шума, простейший путь — это повышение частоты дискретизации.
DSD демодулятор
Сигма-дельта демодулятор (DSD в PCM) или DSD демодулятор — это фильтр нижних частот, который удаляет модуляционный шум, расположенный выше слышимого диапазона.
DSD демодулятор
Этот фильтр характеризуется 3-мя параметрами:
- полоса пропускания (pass band) (минимум 0 . 20 кГц);
- полоса подавления (stop band) (полоса частот, в которой подавляется шум DSD модулятора);
- переходная полооса (transient band) (участок между полосами пропускания и подавления).
Более широкая полоса частот позволяет понизить звон цифрового аудио фильтра, но пропускает больше энергии шума на выход DSD модулятора.
Если расширить полосу пропускания, энергия шума DSD тоже возрастет. Более узкая полоса снижает энергию шума на выходе демодулятора.
Таким образом, DSD демодулятор — это сбалансированное техническое решение.
Ресемплинг DSD
Релемплинг DSD (или передискретизация) это цифровая обрабока сигналов. Выполнается с помощью кратного апсемплинга/даунсемплинга с цифровой фильрацией.
Перед конвертацией, DSD файл преобразуется без потерь в мультибитовый аудиопоток, подходящий для обработки. Этот поток обрабатываетсяи конвертируется обратно в DSD с помощью модулятора.
Ресемплинг 1-битового аудио ведет к небольшим потерям , сравнимым с потерями при ресемплинге PCM. Эти потери определяются качеством реализации обработок сигнала.
Однако, звуковоспроизводящая аппаратура может иметь различный уровень искажений на различных частотах дискретизации. Поэтому, ресемплинг можеть дать преимущество, если DSD конвертирован на частоту дискретизации, которая воспроизводится данным ЦАП (DAC) с минимальными искажениями.
Ресемплинг DSD аудио файла для частоты дискретизации,
на которой используемый DAC имеет минимальные искажения
Заключение
Программное обеспечение DSD конвертера может содержать:
- DSD демодулятор,
- DSD модулятор,
- Ресемплер.
Звуковоспроизводящая аппаратура может иметь различный уровень искажений для различных режимов ЦАП (DAC). Режим ЦАП — это сочетание частоты дискретизации, битовой глубины, вида модуляции ( PCM/DSD ).
Передискретизация DSD, конвертирование PCM в DSD и DSD в PCM может дать преимущества, если DAC имеет минимальные искажения для целевого формата (выходного формата) конвертера.
Январь 12, 2022 обновление | с Апроель 8, 2017
Источник: samplerateconverter.com
Компьютерный форум
Здесь решают различные задачи сообща. Присоединяйтесь!
- Список форумовПрограммно-определяемое радио (SDR)Программно-определяемое радио
- Поиск
Декодируем цифровые радиопереговоры с помощью SDR-приемника и программы SDRSharp в связке с DSD+
В данном форуме можно обсудить и найти информацию о SDR, в том числе о HackRF One, RTL-SDR и подобных устройствах, а также о программах SDRSharp, SDR Console и других
- Перейти на страницу:
Декодируем цифровые радиопереговоры с помощью SDR-приемника и программы SDRSharp в связке с DSD+
Сообщение DesignerMix » 17 авг 2015, 23:39
Здравствуйте, сейчас занимаюсь созданием видео о декодировании цифровых переговоров с помощью программно-определяемого радио (на примере HackRF One) и программ SDR Sharp для приема сигнала работающей в связке с DSD+ для декодирования и программой (драйвером) VBCABLE для удобной работы с аудиовходами/выходами .
На данный момент я частично закончил перевод статьи и хочу поделиться им с вами. Выкладываю только часть перевода потому-что вся остальная практическая часть будет в ролике который появится в этой теме.
Декодирование цифровой связи (P25, DMR, NXDN, D-STAR) с SDR-приемником, DSD+ и SDRSharp
С помощью аппаратного программно-определяемого приемника, работающего вместе с программой SDRSharp и с утилитой DSD+ (Digital Speech Decoder – декодер цифровых переговоров) можно дешево и просто прослушивать незашифрованные цифровые радиопереговоры.
Цифровые радиостанции голосовой связи становятся все более распространенными, это происходит благодаря тому, что у такой связи есть ряд усовершенствований в сравнении с традиционными аналоговыми видами радиосвязи. К сожалению для радиолюбителей – цифровую связь гораздо сложнее прослушивать так как для этого требуются специальные приемники, которые достаточно дороги за счет того, что они способны декодировать цифровой сигнал, к тому же системы цифровой радиосвязи могут быть зашифрованы что делает их практически невозможными для прослушивания радиолюбителями. Однако большинство пользователей цифровой радиосвязи предпочитают оставлять переговоры не зашифрованными так как шифрование создает определенные задержки при общении, удорожает оборудование и гораздо быстрее разряжает аккумуляторы портативных приемо-передатчиков которым приходится тратить дополнительную мощность для расшифровки принимаемых и шифрования отправляемых данных.
Самый распространенный набор стандартов для цифрового кодирования это APCO P25, и первая фаза этого стандарта успешно декодируется программой DSD. Но DSD также поддерживает и другие стандарты — вот список актуальный на 17.08.15 г. D-STAR , NXDN (4800 и 9600) , DMR/MotoTRBO , P25 Phase 1 , X2-TDMA и ProVoice .
Программно-определяемые приемники и приемо-передатчики, например, такие как HackRF One , RTL-SDR , Airspy , BladeRF и другие устройства которые могут принимать и дискредитировать сигнал для передачи на компьютер могут работать с программой SDRSharp и DSD+ благодаря чему у них появляется возможность декодировать перечисленные стандарты цифровой связи при учете что они не зашифрованы.
Декодируем цифровую радиосвязь с помощью DSD+ и SDRSharp
- Программа SDRSharp — http://sdrsharp.com/#sdrsharp
- Утилита DSD+ (ссылка на официальный сайт со списком версий) — http://www.dsdplus.com/
- Плагин для связи SDRSharp с DSD+ — http://rtl-sdr.ru/uploads/download/dsd.zip
- VB-CABLE Driver (виртуальное звуковое устройство) — http://vbaudio.jcedeveloppement.com/Dow . ack42b.zip
- IQ запись цифровых переговоров используемая в видео — https://disk.yandex.ru/d/BoglAJ7N5aqrSw
DSD.zip Плагин DSD для SDRSharp (14.84 КБ) 6566 скачиваний
- Статья часть которой я перевел и озвучил в видео — http://www.rtl-sdr.com/rtl-sdr-radio-sc . -with-dsd/
- Что-то вроде wiki о DSD — https://github.com/szechyjs/dsd/wiki/Operation
- Текстовая инструкция по настройке DSD+ и SDRSharp которой я частично пользовался — http://rtl-sdr.ru/page/instrukcija-po-n . -interface
- Стандарты APCO P25 — https://ru.wikipedia.org/wiki/APCO_P25
- HackRF One первое знакомство с устройством — http://dmyt.ru/forum/viewtopic.php?f=7t=1016
- Правила форума
- История изменений форума
- Мой YouTube-канал
Источник: dmyt.ru
Смотрим и слушаем DMR. Часть 1. Связка DSD+ и GQRX.
В последнее время в эфире слышно все меньше и меньше человеческих голосов. Есть мощные несущие, в NFM прослушиваются в виде характерного шума. Весьма вероятно, что это протоколы цифровой связи. Для того, что бы в этом убедиться и идентифицировать эти сигналы , нужна программа DSD + . Так называемый цифровой декодер речи.
Скриншот с сайта DSDplus
Программа позволяет декодировать протоколы 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.
Устанавливаем pavucontro l.
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+.
Протокол событий DSD +.
Чуть выше — другой протокол. В Москве МЧС и родственные подразделения предпочитают DMR, полиция P25.
DSD+ в автомате ведет интересные логи и сохраняет в WAV файл перехваченные сообщения. У меня они находятся в корне домашней папки.
Корень домашней папки
- Перехваченное аудио и логи прикладывать не буду. Там нет ничего интересного. Обычный рабочий рутинный радиообмен;
- Текст статьи впоследствии немного изменится, но не принципиально;
- Очень проблемно работать на одном мониторе, как на скриншотах и роликах в статье. Как только мы делаем активным окно Gqrx все DSD+ окна уходят в низ. и надо по одиночке их поднимать на верх.
В заключении мне хочется привести замечательную цитату
DMR хорош лишь при гарантированном радиопокрытии — ограниченная территория для охранных дел, базовая станция в сотни Ватт на высотке, покрывающая весь город, и т.п. То есть DMR это всё-таки элемент инфраструктуры, и больше способ уплотнения каналов, нежели просто технология организации радиосвязи.
А вот охотник — рыболов — турист, у которого связь сквозь шипение и «на грани», очень быстро поймёт, что там, где сквозь шипение, шорох и треск в аналоге всё ещё что-то можно разобрать и таки сотворить коннектинг пипл, в DMR моде никакой связи не обнаружит вообще.
Несколько интересных тем по теме DMR и DSD+ на форуме коллег по хобби. Для понимания происходящего, советую заглянуть по ссылкам:
Темы очень большие, так что читать их лучше с конца.
Коллеги! При переходе по эти ссылкам вы можете получить тревожное сообщение об ошибке. На сайте radioscanner.ru есть проблемы с сертификатом.
Рад был, если рассказал что-то новое.
Подписывайтесь на канал, ставьте лайки и задавайте вопросы в комментариях.
Источник: dzen.ru