D-Star - модульная радиосеть

февраль 2023

### D-Star - спектрально-эффективный радиолюбительский цифровой протокол (6кГц). Устойчив к помехам, не имеет ограничения по дальности, проверен в космической связи.

Фирменной глобальной сети ICOM не имеет, упор делается на работу в эфире. Зато ICOM выпускает самый большой (среди любительских фирм) спектр оборудования для организации радиосетей (sdr-ретрансляторы с поддержкой LTE, контроллеры, радиорелейные станции и тд).

Радиолюбители написали программы расширяющие возможности D-Star радиостанций в сети. Рассмотрим некоторые их них.


 XLXd

LX3JL и LX1IQ написали XLXd сервер в 2015 году, он быстро набрал популярность и стал основным D-Star сервером у радиолюбителей. Для работы XLXd требует относительно много ресурсов.

XLXd поддерживает DPlus, DCS, D-Extra, а также YSF и DMR. При и наличии (как минимум) двух ambe-кодеков, возможно соединение между разными протоколами.

Подробности в статье "Обзор XLX сервера".

###

Некоторые модели трансиверов ICOM, могут напрямую подключаться к рефлекторам в сети, им не нужна отдельная точка доступа или компьютер с программой.

1. Радиолюбитель n7tae написал свой вариант XLXd и назвал его new-xlxd. Он оптимизировал код и сделал конфигурацию сервера через консольное меню.


 urfd (Multi-protocol Digital Voice Reflector)

Разработка N7TAE (Tom), поддерживает все DV режимы, используемые в любительском радио (D-Star, DMR, YSF, P25, NXDN, M17, USRP). Перекодирование между режимами централизовано, поэтому достаточно одного AMBE_USB_stick на комнату.

Функционал (в D-Star режиме) аналогичен известному XLXd, но при этом urfd с ним не совместим. Исходный код urfd на github.

###

Имя рефлектора обозначается как URFXXX, регистрация на сайте dvref.com.

Для этого рефлектора создан специальный транскодер голоса - tcd. Аппаратный кодек AMBE USB stick должен быть физически вставлен в порт компьютера и требуется только для перекодировки разных протоколов.


 dxrfd

Рефлектор XRF, основан на проекте KI4LKF dxrdf. Текущий разработчик w1bsb, исходный код на его страничке github. Поддерживает протоколы DPLUS, DCS, D-Extra.

Из интересных особенностей, возможность использовать случайный порт, для подключения пользователей, для этого откройте udp-порты 30001-30007 и 20001-20007. Есть блок-лист и другой функционал.

Основной файл конфигурации dxrfd.cfg, установка происходит через скрипт ./install.sh

1. Есть проект N7TAE с названием x-reflector который основан на проекте KI4LKF dxrdf, и имеет аналогичный функционал. Принцип работы рефлектора показан на схеме.

###


 ircDDBGateway

Многофункциональный шлюз, который позволяет ретранслятору D-Star маршрутизировать позывные на различные типы рефлекторов. Разработчик g4klx, исходный код на github.

ircDDBGateway включает в себя следующие утилиты:

    стёк Icom
    управление самодельным репитером
    режим Icom DD mode
    маршрутизация позывных через ircDDB
    D-Plus REF рефлектор
    DExtra XRF рефлектор
    DCS рефлектор
    XLX рефлектор
    CCS7 маршрутизацию
    D-RATS передачу данных
    шлюз местоположения из DPRS в APRS-IS
    текстовые и голосовые объявления
    DTMF тоны
    удалённое управление
    StarNet сервер

1. Open Digital Voice (OpenDV) это проект dl5di, основанный на G4KLX ircDDBGateway. Функционал тот же.

2. QnetGateway от N7TAE, ещё одна разновидность ircDDBGateway. Имеет встроенную поддержку DV-MEGA, DVAP_Dongle, DVRPTR_V1, ICOM-терминала, MMDVM (без MMDVMHost).

3. Есть программа IrcDDB_remote для Android, написанная PA7LIM, которая позволяет удобно управлять и настраивать ваш шлюз.


 D-RATS

Коммуникационная платформа для низкоскоростной передачи данных в D-STAR (режим DV). Она обеспечивает следующие сервисы:

###
    чат
    передачу файлов
    рассылка сообщений
    уведомления о статусе
    e-mail шлюз
    winlink шлюз
    поддержка TNC
    позиционирование на карте

Исходный код на github.


 DSTAR2YSF

Модуль DSTAR2YSF, позволяет радиостанциям D-Star подключаться к YSF рефлектору и общаться с операторами C4FM радиостанций, в общей группе. Исходный код на github.


 Reflector Connectors

Назначение этой утилиты - соединить между собой два D-Star рефлектора, так чтобы они работали как один. Утилита очень простая и не требует дополнительных пояснений. Поддерживает протоколы DPlus, XLX, REF. Исходный код на github.


Вопросы и предложения на BM TG 250617.

R7HJ