Специальные радиосистемы
Логин  Пароль   Регистрация   
На главную
наш магазин радио
объявления
радиорейтинг
радиостанции
радиоприемники
диапазоны частот
таблица частот
аэродромы
статьи
файлы
форум
поиск
Любительская радиостанция Yaesu VX-3R
Использование программы DSD Plus 1.101 со стандартной утилитой радиоприемника FMP.
Начало » Радиомониторинг
Разместил: RD9 001 SV 5.1


Заметил, что большинство до сих пор использует программу DSD Plus со сторонним радиоприемным софтом через различные программы виртуальных кабелей. При этом, в состав архива с DSD входит утилита радиоприемника FMP, которая не требует стороннего ПО и рассчитана на работу именно с DSD.

Судя по файлу справки, FMP поддерживает RTL-SDR приемник - то есть, те самые популярные DVB донглы. Есть еще FMPA для приемников Airspy, вроде как там такое же управление, но подробностей сообщать не буду за неимением данного аппарата. Также, там пишут о том, что программа разработана для слабых устройств, наподобие нетбуков и ей не нужны такие ресурсы, как мощность процессора и размер экрана.

Вообще, самый большой плюс FMP в том, что она работает напрямую с DSD, а не через виртуальный аудиокабель. Соответственно - меньше лишних настроек, искажений, и прочих проблем.

Разберем конфигурацию, которая стоит у меня:
Я создал 2 BAT-файла - DSDPLUS.bat и FMP.bat. Запускаю сначала FMP.bat, а потом DSDPLUS.bat - иначе могут быть глюки.

Содержание файла 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) отвечает за полосу пропускания. Ниже список вариантов из стандартного файла справки.

4 kHz modes:

D-STAR
DSTAR
IDAS
NX48
NEXEDGE48

7 kHz modes:

DMR
TRBO
Cap+
Con+
TIII

9.5 kHz modes:

NXDN
NEXEDGE
NEXEDGE96
NX96
P25

12.5 kHz modes

PV
ProVoice
или любой другой текст (analog, LTR, ...)

Комментарии к статье
Автор Комментарий
Peter
Участник
1.6
10 Июн 2017 11:36


Спасибо автору все работает, лучше чем с виртуальным кабелем.
deepaer0
Участник
3.0
12 Июн 2017 06:51 · Поправил: 12 Июн 2017 13:47


Создал два батника, как указано выше - нет звука при запуске обоих батников в указанном порядке. Делаю тестовую передачу, сигнал идет а звука нет.
В консоли DSDPlus есть такая строчка:

audio output device #1 (Speakers (Realtek High Definiti) initialized

Подскажите, в чём может быть проблема? Нужно ли устанавливать виртуальные кабели и конфигурировать их - или должно работать из коробки?

Спасибо!
RD9 001 SV
Участник
5.1
14 Июн 2017 08:55 · Поправил: 14 Июн 2017 10:17


deepaer0
В консоли DSDPlus есть такая строчка:

audio output device #1 (Speakers (Realtek High Definiti) initialized

Если в консоли именно программы DSDPlus (а не FMP), то так и должно быть. На саму DSD звук проходит? Там есть окошко с осциллограммой НЧ сигнала.

Подскажите, в чём может быть проблема?
Порт одинаковый стоит в батниках? Попробуйте поменять номер порта.

Нужно ли устанавливать виртуальные кабели и конфигурировать их - или должно работать из коробки?

Нет, не нужно, все должно работать через указанный порт.
SeTT
Участник
1.1
17 Июн 2017 19:37


Спасибо! Раньше использовал виртуальный кабель. С портами удобнее
ksid
Участник
1.4
02 Авг 2017 23:15


DMR принимаю но идут бульканья разговора. Что не так сделал что надо поправить?
RD9 001 SV
Участник
5.1
03 Авг 2017 23:46 · Поправил: 04 Авг 2017 00:52


ksid
У Вас шифрованный DMR, публичная версия DSD его не принимает.
RD9 001 SV
Участник
5.1
13 Авг 2017 00:47 · Поправил: 13 Авг 2017 01:22


Комментарий от dezigner: Вы просто ламер и не умеете пользоваться софтом, при этом беретете на себя наглость учить других.

Просьба к администрации проверить материал статьи и удалить ее, если это правда и я ламак. Да и мой аккаунт забанить навечно - ламеров здесь быть не должно.
SDRshik
Участник
1.2
17 Авг 2017 15:57


В bat файлах прописываются номера портов входа и выхода. Откуда они берутся?
Одинаковые ли они на всех компьютерах? Или их каждый раз нужно узнавать индивидуально?
RD9 001 SV
Участник
5.1
17 Авг 2017 20:32 · Поправил: 17 Авг 2017 20:35


Это, грубо говоря, просто число, которое должно быть одинаковым для обеих программ, но не пересекаться с другим софтом. В примерах бат-файлов из статьи номер порта взят из справки, если возникают какие-то проблемы можете попробовать поменять его, мало ли какой софт у Вас его может использовать. Но обычно порт с таким номером не используется.
Swenum
Участник
2.5
19 Авг 2017 16:10


В хелпе написано, что порт должен быть больше 20 000.
RD9 001 SV
Участник
5.1
23 Авг 2017 15:02 · Поправил: 23 Авг 2017 19:59


Swenum

Спасибо, что напомнили, сейчас исправлю. В примерах FMP.bat и DSDPlus просто нолик потерялся, в выложенном примере программы номер порта стоит 65000, из рекомендованного в хелпе диапазона, как и тут в примере DMR.bat. Я просто для себя ставил номер повыше.
smiledj
Участник
1.1
25 Сен 2017 12:17


Друзья, кто подскажет, что я делаю не так. Протокол в окне dsd идет, ошибок нет, но на все пакеты пишет Idle и в динамиках тишина...
crossbreed
Участник
2.4
06 Окт 2017 16:33


Все сделал по описанию: всё работает! Читайте внимательно, возможно вы просто пропустили символ, как это было в моей первой попытке. Не полностью скопировал параметры.
Jumba
Участник
1.1
18 Окт 2017 11:49


Спасибо! Всё работает!
RD9 001 SV
Участник
5.1
06 Дек 2017 16:06


на все пакеты пишет Idle и в динамиках тишина...

Idle - это пустые пакеты! Видимо, в вашей сети в это время работы нет, лишь база выдает маяки.
RD9 001 SV
Участник
5.1
13 Фев 2018 20:15 · Поправил: 13 Фев 2018 20:16


Несколько запоздало, но все же надо разъяснить, к вопросу ламер я или нет. Вот крайний пост в ЛС от dezigner:
нет у виртуального кабеля особых настроек и искажений. Апко и дмр кодек - это синтезатор речи. Если биты теряются, то работает коррекция, если ошибок много и не удается их исправить, то слышно бульканье или связь совсем пропадает. Так что это все фантазии на тему чем плох виртуальный кабель.

ФМП существует давно и делали его не для дсд, просто разработчику понадобился простой приемник для реализации транк трекера. Но там так все неудобно сделано, что я даже не стал сильно разбираться - решение совсем дурацкое. Только ради прикола поиграться или для тех, у кого денег на сканнер нет.

Ага, ни слова нет про ресурсы ПК, которые жрет SDR#. А также, про то, что виртуальный кабель - это дополнительный код, который мало того, что нужно настраивать по НЧ - он еще тоже кушает ресурсы и глючит!
Alex1
Участник
4.9
04 Мар 2018 00:59


Работает отлично, если следовать инструкции. Данные по ppm и чуйку взял из программы для СДР. Усиление по унч подобрать экспериментально. С FMP разобрался быстро, теперь компьютер отдыхает от "шарпа"!
RD9 001 SV
Участник
5.1
06 Мар 2018 18:14


Alex1
Все верно, разве что дополню - с последними DSD FastLane (платные версии) надо использовать утилиту FMP24 вместо обычной FMP.
sibi
Участник
1.1
25 Мар 2018 18:03 · Поправил: 26 Мар 2018 00:06


Всем привет

Нужна фильтрация по группам

Возможно сделать так чтобы DSD открывал номера тех групп которые добавлены, а не всё подряд?
RD9 001 SV
Участник
5.1
06 Апр 2018 16:37


Возможно сделать так чтобы DSD открывал номера тех групп которые добавлены, а не всё подряд?
В DSD 2.71 можно, используя 2 свистка. Чуть позже капитально обновлю статью, добавив инфо именно про 2.71
crossbreed
Участник
2.4
01 Июл 2018 22:15


Всех приветствую!
Тоже пользуюсь таким способом прослушивания цифрового сигнала.
Но мне захотелось всё-таки запускать процесс всего лишь в 1 клик, так сказать. И порывшись в интернете, я нашел способ удобного запуска нужных программ с параметрами и частотами. Но здесь есть небольшой фактор: незнание языков программирования привело меня к созданию большего количества файлов. Но это на один раз для каждой частоты.

Итак, приступим.

Как пишет автор топика, дучше всего использовать 2 пусковых bat-файла, чтобы не было проблем с програмамми. Я же нашел способ (он легок для людей, близких к программированию), который поможет за несколько простых команд и файлов запускать нужные параметры всего в 2 стандартных клика для открытия файла.

Готовим файлы с частотами и параметрами:

1) Создадим 2 bat-файла для FMP и DSDPlus - FMP.bat & DSDPlus соответственно!
2) Набираем в каждом из этих файлов те же параметры, что указал автор топика (номер порта любой, частота заранее вами выбранная).
3) Эти файлы помещаем в папку с DSDPlus.

Здесь начинается следующее.
Мне хотелось слушать 2 цифровые частоты, и менять частоту каждый раз после запуска программы мне не хотелось. Поэтому я принял решение о создании файлов с другими частотами. Эти файлы стали носить названия FMP1.bat & DSDPlus1.bat, соответственно!


4) У нас есть 4 bat-файла с двумя частотами: FMP.bat & DSDPlus.bat (1 частота) и FMP1.bat & DSDPlus1.bat (2 частота).
Эти файлы остаются в папке DSDPlus.
5)Теперь создаем еще 2 bat-файла, которые с особым кодом внутри, будут запускать наши bat-файлы, в которых заданы параметры на запуск.
То есть, мы создаем ОДИН bat, который запустит по очереди ДВА других bat. Понимаете? Это делается для экономии места на рабочем столе вашего компьютера и уменьшении кликов мышки. Удобно, не так ли?
6) В созданных bat-файлах пишем следующий код (каждая строка будет прокомментированна - копировать курсивный текст):

код:

@echo off (скрывает выполнение команд в окне cmd)
start /min FMP.bat (запускает bat в свернутом виде)
ping -n 1 -w 5000 192.168.254.254 >nul (пауза перед запуском следующего bat-файла, чтобы не было глюков, как пишет автор топика. IP от балды. Просто так заработало всё)
start /min DSDPlus.bat (запуск файла в свернутом виде)

Аналогично, прописываем 2 bat-файл, но уже с другими именами:

@echo off
start /min FMP1.bat
ping -n 1 -w 5000 192.168.254.254 >nul
start /min DSDPlus1.bat

7) Сохраняем файлы, проверяем их работу простым запуском и смотрим что и как запускается. Эти файлы обязательно должны храниться в одном месте, в папке DSDPlus. На главные bat-файлы, которые запускают другие батники, можно сделать ярлыки на рабочий стол. На ярлыки можно сделать родными инструментами Windows иконки (думаю знаете как).

Таким образом, за создание большого количества файлов (я предупреждал) мы получаем запуск нужной частоты всего в 2 клика, и без конфликтов между FMP и DSD.

Если есть варианты полегче и быстрее, а главное также рабочие, пожалуйста, пишите, исправляйте!

Давайте помогать друг другу!
UB3ZEU BO-02. 73!
himmelrote
Участник
1.2
26 Дек 2019 11:32


В коммерческой версии DSD+ есть аналогичная программа для SDRPlay - FMPP
posadochnik2013
Участник
3.2
28 Фев 2021 11:59


Послушал DMR для сравнения через SDRSharp и FMP. Да, качество звука при использовании FMP на порядок лучше! Для себя выбор сделал,буду пользоваться. Спасибо и 73!=)
ivorosh
Участник
1.0
17 Янв 2024 13:08


Автор СПАСИБО ОГРОМНОЕ, по Вашей инструкции настроил все работает. Добиться на SDR+ (AirSpy) открытия DMR, p25 и т.п. не получилось - ошибки сыпятся, думал проблема в качестве сигнала, однако тут сразу все заработало.
Добавлять комментарии могут только зарегистрированные, активировавшие регистрацию и не ограниченные в доступе участники сайта!
Файл создан: 03 Июн 2017 14:00, посл. исправление: 06 Дек 2017 16:01
© radioscanner.ru, miniBB® 2006 | загрузка: с.