В этом примере показано, как параметризовать и генерировать сигналы IEEE ® 802.11az™ с высоким коэффициентом полезного действия (HE) в диапазоне нулевых пакетов данных (NDP), и выделены некоторые ключевые особенности стандарта.
Стандарт 802.11az [1], обычно называемый позиционированием следующего поколения (NGP), позволяет станции идентифицировать свое положение относительно других станций. Этот стандарт поддерживает два формата блоков данных протокола PHY (PPDU):
Диапазон HE NDP
Диапазон NDP на основе триггера HE (TB)
Диапазоны HE NDP и HE TB NDP являются соответствующими аналогами форматов NDP и PPDU обратной связи HE TB, определенных в стандарте 802.11ax™. Для получения дополнительной информации об этих форматах HE PPDU см. [2].
NDP диапазона HE поддерживает позиционирование одного или нескольких пользователей с опциональной последовательностью безопасного длинного обучающего поля HE (HE-LTF). Однопользовательский сигнал диапазона HE содержит символы HE-LTF для одного пользователя, которые также поддерживают дополнительную безопасную последовательность HE-LTF. Многопользовательская дальномерная форма сигнала позволяет использовать только защищенные символы HE-LTF для нескольких пользователей. Однопользовательские и многопользовательские формы сигналов могут содержать множество повторений символов HE-LTF. Эта функция может помочь повысить точность оценки расстояния.
Поскольку стандарт 802.11az использует те же базовые технологии PHY, что и стандарт 802.11ax, цепочки обработки очень похожи. В этом примере показано, как генерировать сигналы NDP диапазона 802.11az HE с защищенными и незащищенными последовательностями HE-LTF.
HE Ranging NDP содержит символы HE-LTF для одного пользователя и использует регулярную последовательность HE-LTF, определенную в [2]. Число символов HE-LTF является произведением числа повторений HE-LTF и количества символов HE-LTF на одно повторение. Количество символов HE-LTF зависит от количества пространственно-временных потоков, указанных в таблице 21-13 [3]. Построение символов HE-LTF в NDP диапазона HE следует шагам, определенным в разделе 27.3.10.10 [2] для всех повторяющихся символов HE-LTF в HE-LTF.
Сконфигурируйте передачу с двумя антеннами, двумя пространственно-временными потоками и двумя повторениями HE-LTF.
cfg = heRangingConfig('NumTransmitAntennas',2);
cfg.User{1}.NumSpaceTimeStreams = 2;
cfg.User{1}.NumHELTFRepetition = 2;Создайте форму сигнала NDP диапазона HE для указанной конфигурации.
tx = heRangingWaveformGenerator(cfg);
Постройте график мощности передачи на первой антенне.
heRangingWavGenPlot(tx,cfg);

Для генерации NDP диапазона HE с защищенными символами HE-LTF, как определено в [2], укажите любую из этих комбинаций параметров передачи.
Однопользовательский heRangingConfig объект с его SecureHELTF свойство имеет значение 1 (true)
Многопользовательская система heRangingConfig объект
Защищенный HE-LTF содержит рандомизированную последовательность LTF, как определено в разделе 27.3.17c из [1]. Чтобы задать эту последовательность для выбранного пользователя, установите SecureHELTFSequence свойство соответствующего User имущества heRangingConfig объект. Если количество битов в SecureHELTFSequence свойство меньше необходимого количества битов для данной пользовательской конфигурации, объект циклически расширяет защищенную последовательность. Если количество битов в SecureHELTFSequence больше необходимого количества битов для данной пользовательской конфигурации, объект использует только необходимое количество битов. Объект извлекает требуемые биты из указанной шестнадцатеричной последовательности. Когда передача содержит безопасную последовательность HE-LTF, последовательность должна использовать защитный интервал нулевой мощности для символов HE-LTF. Расширение пакета (PE) начинается с интервала защиты от нулевой мощности.
Сконфигурируйте передачу с помощью двух антенн, двух пространственно-временных потоков, трех повторений HE-LTF и защищенных символов HE-LTF.
cfg = heRangingConfig('NumTransmitAntennas',2,'SecureHELTF',true); cfg.User{1}.NumSpaceTimeStreams = 2; cfg.User{1}.NumHELTFRepetition = 3; cfg.User{1}.SecureHELTFSequence = '12345678ABCDEF1234';
Создайте форму сигнала NDP диапазона HE для указанной конфигурации.
tx = heRangingWaveformGenerator(cfg);
Постройте график мощности передачи на первой антенне.
heRangingWavGenPlot(tx,cfg);

Многопользовательская форма сигнала NDP диапазона HE содержит защищенные символы HE-LTF для нескольких пользователей. Передача объединяет символы HE-LTF для каждого пользователя максимум до 64 последовательных символов. Этот пример демонстрирует генерацию формы сигнала с помощью безопасной последовательности HE-LTF, показанной для двух пользователей. Конфигурирование параметров передачи с указанием двух пользователей и количества пространственно-временных потоков и повторений HE-LTF для каждого пользователя.
cfg = heRangingConfig(2);
cfg.User{1}.NumSpaceTimeStreams = 1;
cfg.User{1}.NumHELTFRepetition = 2;
cfg.User{2}.NumSpaceTimeStreams = 1;
cfg.User{2}.NumHELTFRepetition = 3;Определите количество защищенных битов HE-LTF, необходимых для генерации защищенных символов HE-LTF для каждого пользователя, используя numSecureHELTFBits объектная функция.
numNibbles = numSecureHELTFBits(cfg)/4; % 4 bits per nibbleУстановите безопасные последовательности HE-LTF для каждого пользователя.
secureSeqUser1 = 'a12c67f8b90dc56e78a2b3f1'; cfg.User{1}.SecureHELTFSequence = secureSeqUser1(1:numNibbles(1)); secureSeqUser2 = 'b3a49c5e6c1a2d35ed47c2d915f'; cfg.User{2}.SecureHELTFSequence = secureSeqUser2(1:numNibbles(2));
Создайте форму сигнала NDP диапазона HE для указанной конфигурации.
tx = heRangingWaveformGenerator(cfg);
Постройте график мощности передачи на первой антенне.
heRangingWavGenPlot(tx,cfg);

IEEE P802.11az™/D2.0 Проект стандарта для информационных технологий - Телекоммуникации и обмен информацией между системами Локальные и городские сети - Особые требования - Поправка 3: Усовершенствования для позиционирования.
IEEE P802.11ax™/D4.1 Проект стандарта для информационных технологий - Телекоммуникации и обмен информацией между системами - Локальные и городские сети - Особые требования - Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY) - Поправка 6: Усовершенствования для высокой эффективности WLAN.
Стандарт IEEE Std 802.11™-2016 IEEE для информационных технологий - Телекоммуникации и обмен информацией между системами - Локальные и городские сети - Особые требования - Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY).