LimeSDR

Создание мультиканального базового трансивера для DMR, YSF, M17 и многое другое с MMDVM и LimeSDR

Спасибо Адриану, создателю программного обеспечения QRadioLink, за то, что он написал и поделился с нами своим постом о том, как он использует LimeSDR в качестве мультимодального цифрового голосового модема (MMDVM) для различных режимов, включая DMR, YSF и M17. 

Устройство MMDVM обычно представляет собой вычислительное устройство, управляющее несколькими радиостанциями, каждая из которых используется для отдельного канала со своими фильтрами и аппаратурой усилителя мощности. Каждый канал может работать с отдельным протоколом, если это требуется. 

Однако чтобы сэкономить на радиоустройстве, Адриан захотел использовать свой LimeSDR в качестве радиоустройства в своей системе MMDVM. LimeSDR — это трансивер, который имеет достаточно широкую полосу пропускания, чтобы реализовать несколько каналов самостоятельно. Для этого Адриан использует свое программное обеспечение MMDVM-SDR.

Его реализация запускает несколько экземпляров MMDVM-SDR, по одному на каждый канал. Затем граф потока GNU Radio с блоком LimeSDR подключается к каждому из этих экземпляров, передавая данные между GNU Radio и MMDVM-SDR через ZeroMQ или TCP-сокеты. Основная часть статьи Адриана подробно объясняет архитектуру. Адриан пишет:

Настройка может передавать 7 цифровых носителей в спектре, занимаемом 200 кГц, и каждый радиоканал может быть назначен на другой режим или цифровую голосовую сеть как настроено в MMDVMHost.

Это основано на работе Джонатана Найлора G4KLX и Ракеша Питера (r4d10n).

Адриан также отмечает, что это всё ещё работа над проектом, и остаётся ряд ограничений, включая высокую задержку и проблемы с фильтрацией, перегрузкой и слабым подавлением соседних каналов. 

Обзор архитектуры LimeSDR для мультиканального MMVDM

Источник:

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

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

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

Весь блог