Требования к передаче сообщений с использованием модуляции DSSS приведены ниже.
6.5.1 Кодирование сообщений
Код расширения PN имеет значение 0x1СВ. Первоначальное значение регистра D9 генератора PN (шумоподобного) кода равно "1", а значение остальных регистров - "0".
Начало интервала блинк-посылок должно происходить со случайным сдвигом по времени, не превышающим ±638 мс, для предотвращения частых конфликтов с блинк-посылками от других передатчиков системы RTLS. Начало каждой последующей суб-блинк-посылки должно происходить случайным образом. Интервал между любыми суб-блинк-посылками со случайным сдвигом в пределах ±16 мс от начала предыдущей суб-блинк-посылки равен 125 мс.
6.5.2 Структура сообщений
Существуют четырех разных формата сообщений, которые различаются длиной сообщения в битах: 56-битовые, 72-битовые, 88-битовые и 152-битовые сообщения. Передатчик системы RTLS должен поддерживать возможность передачи хотя бы одного из указанных форматов сообщений. 56- и 72-битовые сообщения предназначены для передачи идентификатора передатчика системы RTLS, в то время как 72- и 88-битовые сообщения предназначены для передачи идентификатора передатчика системы RTLS и данных возбудителя передатчика системы RTLS, а 152-битовые сообщения предназначены для передачи телеметрической информации ограниченного объема. Структура каждого формата сообщений подробно описана в следующих подразделах.
Каждый тип сообщений содержит преамбулу длиной 8 битов со значением 0x01.
Каждый тип сообщений содержит информацию о статусе передатчика системы RTLS из 4 битов в соответствии с описаниями сообщений.
72- и 88-битовые сообщения могут содержать идентификатор возбудителя передатчика системы RTLS, состоящий из 16 битов, старший из которых указывает на факт входа/выхода передатчика системы RTLS в поле/из поля действия возбудителя передатчика системы RTLS.
Каждый тип сообщения содержит контрольную сумму, вычисленную методом циклического избыточного кода (CRC), с порождающим полиномом: . Преамбула не учитывается при вычислении контрольной суммы.
Каждое сообщение содержит идентификатор передатчика системы RTLS длиной 32 бита, который может иметь значение в диапазоне от 1 до 4 294 967 296 (0x00000001 до 0xFFFFFFFF).
Далее приведены уникальные данные для каждого типа сообщений.
6.5.2.1 Формат 56-битового сообщения передаваемого передатчиком системы RTLS с использованием модуляции DSSS
Формат 56-битового сообщения передаваемого передатчиком системы RTLS с использованием модуляции DSSS, приведен в таблице 5. Указанный формат сообщения включает преамбулу длиной 8 битов, 4-битовое поле статуса передатчика системы RTLS, 32-битовое поле идентификатора передатчика системы RTLS и 12-битовое поле для контрольной суммы CRC сообщения. Время передачи 56-битового сообщения - 937,5 мкс.
Таблица 5 - Формат 56-битового сообщения передаваемого передатчиком системы RTLS с использованием модуляции DSSS