Передача HE MU

Опции режима передачи

Опции для высокоэффективных многопользовательских (HE MU) передач:

  • Ортогональный частотный множественный доступ (OFDMA)

  • Полнополосный многопользовательский многопользовательский вход/множественный вывод (MU-MIMO)

  • Смешанные OFDMA и MU-MIMO

Чтобы выбрать режим передачи, необходимо включить или отключить сжатие SIGB путем определения состояния бита сжатия SIGB в поле HE-SIG-A.

  • Для передачи на 20 МГц задайте бит сжатия SIGB непосредственно путем установки SIGBCompression свойство wlanHEMUConfig объект.

    • Чтобы включить сжатие SIGB, установите SIGBCompression свойство к 1 (true).

    • Чтобы отключить сжатие SIGB, установите SIGBCompression свойство к 0 (false).

  • Для передачи 40, 80 или 160 МГц включите или отключите сжатие SIGB путем установки AllocationIndex свойство wlanHEMUConfig объект.

Когда включено сжатие SIGB, передача является MU-MIMO с полной пропускной способностью. Поле HE-SIG-B не содержит общего поля, и распределение ресурсного модуля (RU) в пользовательских полях соответствует стандартно заданному шаблону. Поскольку в этом случае нет общего поля, индекс выделения не передается. Количество пользователей определяется путем декодирования поля HE-SIG-A.

Когда сжатие SIGB отключено:

  • Передача является либо OFDMA, либо смешанной OFDMA и MU-MIMO, в зависимости от AllocationIndex свойство объекта строения HE MU.

  • Общее поле HE-SIG-B включает подполя выделения RU для определения назначения RU и количества пользователей на RU для каждого сегмента полосы пропускания 20 МГц.

Пример параметризации 802.11ax для генерации сигналов и симуляции представляет концепции, связанную с режимами передачи HE, выделением RU и параметризацией.

Процедура восстановления для примера пакета 802.11ax демонстрирует необходимые шаги для обнаружения и декодирования передачи HE MU.

Индекс распределения

При создании wlanHEMUConfig объект, необходимо задать значение AllocationIndex свойство. Когда объект создается, AllocationIndex свойство доступно только для чтения.

The AllocationIndex свойство определяет индекс выделения RU или набор индексов выделения RU.

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

    • Целое число в интервале [0, 223]

    • 8-битная двоичная последовательность, заданная как строка или вектор символов

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

    • Вектор из целых чисел в интервале [0, 223]

    • 8-битная двоичная последовательность, заданная как строковые массивы

    • 8-битная двоичная последовательность, заданная как массив ячеек из векторов символов

      Вы можете сигнализировать проколотые 20 МГц или 40 МГц подканалы в 80 МГц или 160 МГц передаче. Чтобы сигнализировать о проколе подканала 20 МГц, установите соответствующий элемент равным 113. Чтобы сигнализировать о проколе подканала 40 МГц, установите два соответствующих смежных элемента в 114. Для сигнала пустого пользовательского поля HE-SIG-B в канале содержимого HE-SIG-B установите соответствующий элемент равным 114 или 115.

RU является группой 26, 52, 106, 242, 484, 996 или 2 × 996 поднесущих, определяющей единицу распределения по времени и частоте.

Значения, указанные в AllocationIndex свойство соответствует 8-битным индексам для каждого подканала 20 МГц в первом столбце таблицы 27-24 в [1]. Индексы распределения определяют количество RU, размеры RU и количество пользователей, назначенных каждому RU. Когда включено сжатие SIGB, количество пользователей определяется декодированием поля HE-SIG-A. Когда сжатие SIGB отключено, количество пользователей определяется декодированием общего поля HE-SIG-B.

Когда включено сжатие SIGB, поле HE-SIG-B содержит только пользовательское поле.

Когда сжатие SIGB отключено, поле HE-SIG-B включает как общее, так и пользовательское поля. Общее поле содержит подполя выделения RU в одном или двух каналах содержимого. В зависимости от пропускной способности PPDU, общее поле может содержать несколько подполей выделения RU. Для обсуждения отображения содержимого канала в общее поле в частотном диапазоне смотрите раздел 27.3.10.8.3 [1].

Этот рисунок показывает структуру поля HE-SIG-B, когда сжатие SIGB отключено.

Формат общего поля определен в таблице 27-23 [1]. Подполе Распределение RU в общем поле HE-SIG-B состоит из 8 бит, которые указывают эту информацию для каждой пропускной способности PPDU на 20 МГц.

  • Присвоение RU в частотный диапазон, которое определяет размер RU и их размещение в частотный диапазон.

  • Количество пользовательских полей в полосе 20 МГц в канале содержимого HE-SIG-B, которое определяет количество пользователей, мультиплексированных в RU. Для RU размера, большего или равного 106 тонам, которые поддерживают MU-MIMO, подполе RU Allocation указывает количество пользователей, мультиплексированных с использованием MU-MIMO. Поле HE-SIG-B состоит из N подполей RU Allocation, где:

    • N = 1 для блоков HE MU на 20 МГц и 40 МГц

    • N = 2 для блоков HE MU на 80 МГц

    • N = 4 для 160 МГц и 80+80 МГц MU PPDU

В этой таблице перечислены индексы распределения и соответствующие присвоения RU для подканалов 20 МГц и RU с самое большее 242 тонами. В таблице показано количество тональных сигналов на RU и количество пользователей, назначенных для каждого индекса выделения.

В этой таблице перечислены индексы выделения и соответствующие присвоения RU для подканалов более 20 МГц и RU более 242 тонов.

Формат пользовательского поля для выделений, отличных от MU-MIMO и MU-MIMO, определен в таблицах 27-26 и 27-27 [1], соответственно.

В этой таблице показаны опции индекса выделения, необходимые для определения типа передачи для всех полос пропускания канала.

Тип передачиКоробка передач 20 МГцПередача 40 МГцТрансмиссия на 80 МГцКоробка передач 160 МГц

MU-MIMO с полной пропускной способностью

wlanHEMUConfig(a,'SIGBCompression', 1)

Задайте a как целое число в интервале [192, 199].

wlanHEMUConfig(a)

Задайте a как целое число в интервале [200, 207].

wlanHEMUConfig(a)

Задайте a как целое число в интервале [208, 215].

wlanHEMUConfig(a)

Задайте a как целое число в интервале [216, 223].

The wlanHEMUConfig объект устанавливает SIGBCompression свойство к 1 (true) и разделяет пользователей между двумя каналами содержимого.
MU-MIMO с полной пропускной способностью

wlanHEMUConfig(a,'SIGBCompression',0)

Задайте a как целое число в интервале [192, 199].

wlanHEMUConfig([a 114])

Задайте a как целое число в интервале [200, 207].

wlanHEMUConfig([a 115 115 115])

wlanHEMUConfig([115 115 a 115])

wlanHEMUConfig([a 115 b 115])

Задайте a и b как целые числа в интервале [208, 215].

wlanHEMUConfig([a 115 115 115 115 115 115 115])

wlanHEMUConfig([a 115 b 115 c 115 d 115])

wlanHEMUConfig([115 115 115 115 a 115 b 115])

wlanHEMUConfig([115 115 115 115 115 115 a 115])

wlanHEMUConfig([115 115 a 115 115 115 b 115])

Задайте a, b, c, и d как целые числа в интервале [216, 223].

The wlanHEMUConfig объект устанавливает SIGBCompression свойство к 0 (false). Все пользователи находятся в канале содержимого 1.
MU-MIMO с полной пропускной способностью

wlanHEMUConfig(a,'SIGBCompression',0)

Задайте a как целое число в интервале [192, 199].

wlanHEMUConfig([114 a])

Задайте a как целое число в интервале [200, 207].

wlanHEMUConfig([115 a 115 115])

wlanHEMUConfig([115 115 115 a])

wlanHEMUConfig([115 a 115 b])

Задайте a и b как целые числа в интервале [208, 215].

wlanHEMUConfig([115 a 115 115 115 115 115 115])

wlanHEMUConfig([115 a 115 b 115 c 115 d])

wlanHEMUConfig([115 115 115 115 115 a 115 b])

wlanHEMUConfig([115 115 115 115 115 115 115 a])

wlanHEMUConfig([115 115 115 a 115 115 115 b])

Задайте a, b, c, и d как целые числа в интервале [216, 223].

The wlanHEMUConfig объект устанавливает SIGBCompression свойство к 0 (false). Все пользователи находятся в канале содержимого 2.
Полная пропускная способность MU-MIMO

wlanHEMUConfig(a,'SIGBCompression',0)

Задайте a как целое число в интервале [192, 199].

wlanHEMUConfig([a b])

Задайте a и b как целые числа в интервале [200, 207].

wlanHEMUConfig([a b c d])

Задайте a, b, c, и d как целые числа в интервале [208, 215].

wlanHEMUConfig([a b c d e f g h])

Задайте a, b, c, d, e, f, g, и h как целые числа в интервале [216, 223].

The wlanHEMUConfig объект устанавливает SIGBCompression свойство к 0 (false). Пользователи находятся в своих соответствующих каналах содержимого. Для примера в случае передачи на 80 МГц пользователи представляли индексы распределения a и c находятся в канале 1 содержимого и пользователи, представленные индексами распределения b и d находятся в содержимом канале 2.
Смешанные OFDMA и MU-MIMO

wlanHEMUConfig(a,'SIGBCompression',0)

Задайте a как целое число в интервале [0, 191].

wlanHEMUConfig([a b])

Задайте a и b как целые числа в интервале [0, 199].

wlanHEMUConfig([a b c d])

Задайте a, b, c, и d как целые числа в интервале [0, 207].

wlanHEMUConfig([a b c d e f g h])

Задайте a, b, c, d, e, f, g, и h как целые числа в интервале [0, 215].

Передачи 20 МГц имеют только один канал содержимого.The wlanHEMUConfig объект устанавливает SIGBCompression свойство к 0 (false). Пользователи находятся в своих соответствующих каналах содержимого. Для примера в случае передачи на 80 МГц пользователи представляли индексы распределения a и c находятся в канале 1 содержимого и пользователи, представленные индексами распределения b и d находятся в содержимом канале 2.

Ссылки

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

Похожие темы