Встроенная LC-сигнализация DMR: почему одного голосового burst недостаточно для полного сообщения

Запись голоса и полная сигнализация собираются по-разному

Анализатор показывает голосовой burst DMR, но ещё не вывел адреса из Link Control. Это не обязательно ошибка декодера. Встроенное LC-сообщение размещается частями в нескольких голосовых burst, а не целиком в каждом отдельном участке передачи.

Согласно описанию интерфейса, после кодирования и фрагментации LC занимает встроенные поля четырёх burst одного голосового superframe. Начало, продолжение и конец определяются признаками LCSS. Для восстановления сообщения анализатору требуется согласованная последовательность частей.

Как построить диагностическую запись

Для теста записывают разрешённую передачу собственного контрольного оборудования с достаточным запасом до и после интересующего события. Затем проверяют границы superframe и последовательность встроенных частей. Четыре части одного LC должны относиться к одному superframe.

Если запись началась посередине, отсутствие полного LC в первых событиях ожидаемо. Нельзя заполнять недостающие поля предположением по соседнему вызову. Лучше продолжить наблюдение до полного корректно восстановленного сообщения и сохранить признак неполноты раннего участка.

Это особенно полезно при сравнении анализаторов. Один может показывать фрагменты сразу, другой — только результат сборки. Сравнивать следует одинаковые уровни: исходные части между собой или полностью собранные LC-сообщения между собой.

Направление передачи имеет значение

Для входящего и исходящего каналов роль последнего burst superframe различается. Во входящем направлении он содержит Null embedded message. В исходящем предусмотрены возможности обратного канала либо иной описанный для этого контекста информации.

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

Что проверять на приёмке инструмента

Используют известный тестовый вызов и подтверждают правильную сборку LC, обозначение пропусков и отсутствие смешивания частей соседних superframe. Идентификаторы сравнивают с согласованной конфигурацией стенда. Не требуется перехватывать чужое общение для проверки собственного декодера.

Итогом становится воспроизводимая диагностическая процедура: сохранить полный временной контекст, определить направление, собрать части и только затем интерпретировать сообщение. Это позволяет отличать реальную потерю сигнализации от короткой записи или различий интерфейсов анализатора. Один видимый burst остаётся полезным наблюдением, но не выдаётся за доказательство наличия полного встроенного LC-сообщения с корректными адресными данными текущей передачи.

Запросить

Запросы отправляются на наш e-mail из вашей почтовой программы.