В этом примере показано, как параметрировать и сгенерировать высокую эффективность (HE) IEEE® 802.11az™, располагающуюся формы волны пустого пакета данных (NDP) и подсветки некоторые ключевые возможности стандарта.
802.11az стандарт [1], обычно называемый расположением следующего поколения (NGP), позволяет станции идентифицировать свое положение относительно других станций. Этот стандарт поддерживает два HE, располагающиеся физический уровень (PHY) модуль данных о протоколе (PPDU) форматы:
HE, располагающийся NDP
Основанный на триггере (TB) HE, располагающийся NDP
HE, располагающийся NDP и Тбайт HE, располагающийся NDP, является соответствующими аналогами HE, звучащего как NDP и Тбайт HE обратная связь NDP форматы PPDU, как задано в 802.11ax™ стандарт. Для получения дополнительной информации о них HE форматы PPDU см. [2].
HE, располагающийся NDP, поддерживает расположение одного или нескольких пользователей с дополнительным безопасным HE длинное учебное поле (HE-LTF) последовательность. Однопользовательский HE, располагающийся, форма волны содержит символы HE-LTF для отдельного пользователя, которые также поддерживают дополнительную безопасную последовательность HE-LTF. Многопользовательский HE, располагающийся форма волны, разрешает только безопасные символы HE-LTF для многого пользователя. Однопользовательские и многопользовательские формы волны могут содержать несколько повторений символов HE-LTF. Эта функция может помочь улучшить точность оценки расстояния.
Поскольку 802.11az стандарт использует то же самое, лежащее в основе технологий PHY как 802.11ax стандарт, цепи обработки очень похожи. В этом примере показано, как сгенерировать 802.11az HE, располагающийся формы волны NDP с безопасными и незащищенными последовательностями HE-LTF.
HE, Располагающийся, NDP содержит символы HE-LTF для отдельного пользователя и использует регулярную последовательность HE-LTF, заданную в [2]. Количество символов HE-LTF является продуктом количества повторений HE-LTF и количества символов HE-LTF на повторение. Количество символов HE-LTF зависит от количества пространственно-временных потоков, как задано в Таблице 21-13 [3]. Конструкция символов HE-LTF в HE, Располагающемся, NDP выполняет шаги, заданные в разделе 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;
Сгенерируйте HE, располагающийся форма волны NDP для заданной настройки.
tx = heRangingWaveformGenerator(cfg);
График передача включает первую антенну.
heRangingWavGenPlot(tx,cfg);
Чтобы сгенерировать HE, располагающийся NDP с безопасными символами 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';
Сгенерируйте HE, располагающийся форма волны NDP для заданной настройки.
tx = heRangingWaveformGenerator(cfg);
График передача включает первую антенну.
heRangingWavGenPlot(tx,cfg);
Многопользовательский HE, располагающийся форма волны NDP, содержит безопасные символы 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));
Сгенерируйте HE, располагающийся форма волны NDP для заданной настройки.
tx = heRangingWaveformGenerator(cfg);
График передача включает первую антенну.
heRangingWavGenPlot(tx,cfg);
Черновой Стандарт IEEE P802.11az™/D2.0 для Информационных технологий — Телекоммуникаций и обмена информацией между системными Локальными сетями и городскими компьютерными сетями — Конкретными требованиями - Поправка 3: Улучшения для расположения.
Черновой Стандарт IEEE P802.11ax™/D4.1 для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретными требованиями - Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования — Поправка 6: Улучшения для Высокой эффективности WLAN.
Станд. IEEE 802.11™-2016 Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретными требованиями - Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования.