Конфигурирование поля User Info кадра триггера MAC WLAN
wlanMACTriggerUserConfig объект конфигурирует поле User Info тела триггерного кадра управления доступом к среде (MAC) IEEE ® 802.11™.
создает объект конфигурации по умолчанию для поля User Info кадра триггера MAC WLAN. Для получения дополнительной информации о формате кадра триггера и его поле User Info см. раздел 9.3.1.22 документа [1].cfgUser = wlanMACTriggerUserConfig
задает значения свойств с помощью одного или нескольких аргументов «имя-значение». Заключите каждое имя свойства в кавычки. Например, cfgUser = wlanMACTriggerUserConfig(Name,Value)'TriggerType','Basic' задает базовый тип кадра триггера.
TriggerType - Тип триггерного кадра'Basic' (по умолчанию) | 'MU-BAR' | 'MU-RTS'Тип кадра триггера, указанный как одно из этих значений.
'Basic' - Базовая триггерная рамка
'MU-BAR' - Кадр запроса подтверждения многопользовательского блока (MU-BAR)
'MU-RTS' - Многопользовательский запрос на отправку кадра (MU-RTS)
Для получения дополнительной информации см. раздел 9.3.1.22 [1].
Типы данных: char | string
AID12 - Значение поля AID121 (по умолчанию) | целое число в интервале [0, 2007] | 2045 | 2046Значение подполя AID12, указанное как одно из этих значений.
0 - В поле User Info выделяются смежные блоки ресурсов произвольного доступа (RA-RU) для связанных станций (STA).
Целое число в интервале [1, 2007] - это свойство представляет идентификатор ассоциации STA (AID) для поля User Info.
2045 - В поле User Info выделяется один или несколько смежных RA-RU для несвязанных STA.
2046 - Поле User Info идентифицирует нераспределенный RU.
Типы данных: double
RUAllocationRegion - Область распределения RU'primary 80MHz' (по умолчанию) | 'secondary 80MHz'Область назначения RU, указанная как 'primary 80MHz' или 'secondary 80MHz'.
Чтобы включить это свойство, установите значение RUSize свойство для значения, отличного от 1992.
Включение этого свойства, если этот объект является элементом UserInfo свойство wlanMACTriggerConfig объект, установите ChannelBandwidth имущества wlanMACTriggerConfig объект в 'CBW80+80 or CBW160'.
Типы данных: char | string
RUSize - Размер RU242 (по умолчанию) | 26 | 52 | 106 | 484 | 996 | 1992Размер RU, указанный как 26, 52, 106, 242, 484, 996, или 1992.
Типы данных: double
RUIndex - индекс RU для назначения поднесущих1 (по умолчанию) | целое число в интервале [1, 37]Индекс RU для выделения поднесущих, заданный как целое число в интервале [1, 37]. Индекс RU определяет местоположение RU в канале. Например, передача 80 МГц содержит четыре 242-тоновых RU (по одному для каждого подканала 20 МГц). RU номер 242-1 (размер 242, индекс 1) - самая низкая абсолютная частота в пределах канала 80 МГц. Аналогично, номер RU 242-4 является самой высокой абсолютной частотой. Для передачи на частоте 160 МГц это свойство указывает значение индекса RU для сегмента 80 МГц, заданного параметром RUAllocationRegion собственность.
Типы данных: double
ChannelCoding - Тип кодирования FEC'LDPC' (по умолчанию) | 'BCC'Тип кодирования с прямой коррекцией ошибок (FEC) для поля HE-Data ответа HE TB PPDU, указанного как одно из этих значений.
'LDPC' - Кодирование с проверкой четности с низкой плотностью (LDPC)
'BCC' - Двоичное сверточное кодирование (BCC)
Типы данных: char | string
MCS - Схема модуляции и кодирования0 (по умолчанию) | целое число в интервале [0, 11]Схема модуляции и кодирования (MCS), используемая при передаче ответа HE TB PPDU, заданного как целое число в интервале [0, 11]. Эта таблица показывает тип модуляции и скорость кодирования для каждого действительного значения этого свойства.
Значение MCS | Тип модуляции | Модуляция с двумя несущими | Скорость кодирования |
|---|---|---|---|
| 0 | Двоичная фазовая манипуляция (BPSK) |
| 1/2 |
| 1 | Квадратурная фазовая манипуляция (QPSK) | 1/2 | |
| 2 | Неприменимо | 3/4 | |
| 3 | 16-точечная квадратурная амплитудная модуляция (16-QAM) |
| 1/2 |
| 4 | 3/4 | ||
| 5 | 64-QAM | Неприменимо | 2/3 |
| 6 | 3/4 | ||
| 7 | 5/6 | ||
| 8 | 256-QAM | 3/4 | |
| 9 | 5/6 | ||
| 10 | 1024-QAM | 3/4 | |
| 11 | 5/6 |
При установке DCM свойство для 1 (true), необходимо установить для этого свойства значение 0, 1, 3, или 4.
Типы данных: double
DCM - индикатор DCMfalse или 0 (по умолчанию) | true или 1Индикатор модуляции с двумя несущими (DCM), указанный как 1 (true) или 0 (false). Чтобы использовать DCM для поля HE-Data ответа HE TB PPDU, установите для этого свойства значение 1 (true). В противном случае задайте для этого свойства значение 0 (false).
Когда этот объект является элементом UserInfo свойство wlanMACTriggerConfig объект, можно установить для этого свойства значение 1 (true) только тогда, когда STBC имущества wlanMACTriggerConfig объект - 0 (false).
Типы данных: logical
StartingSpatialStream - Начальный индекс пространственного потока1 (по умолчанию) | целое число в интервале [1, 8]Начальный индекс пространственного потока в одноосновном виде, заданный как целое число в интервале [1, 8].
Чтобы включить это свойство, установите значение AID12 свойство для значения, отличного от 0 или 2045.
Типы данных: double
NumSpatialStreams - Количество пространственных потоков1 (по умолчанию) | целое число в интервале [1, 8]Число пространственных потоков, указанное как целое число в интервале [1, 8].
Чтобы включить это свойство, установите значение AID12 свойство для значения, отличного от 0 или 2045.
Типы данных: double
NumRARU - Количество выделенных смежных RA-RU1 (по умолчанию) | целое число в интервале [1, 32]Количество выделенных смежных RA-RU, указанных как целое число в интервале [1, 32].
Чтобы включить это свойство, установите значение AID12 свойство для 0 или 2045.
Типы данных: double
MoreRARU - Индикация большего количества назначений RA-RU в последующих триггерных кадрахfalse или 0 (по умолчанию) | true или 1Индикация большего количества назначений RA-RU в последующих триггерных кадрах, указанных как 1 (true) или 0 (false). Чтобы указать большее количество назначений RA-RU в последующих кадрах триггера, установите для этого свойства значение 1 (true). В противном случае задайте для этого свойства значение 0 (false).
Чтобы включить это свойство, установите значение AID12 свойство для 0 или 2045.
Включение этого свойства, если этот объект является элементом UserInfo свойство wlanMACTriggerConfig объект, установите MoreTF имущества wlanMACTriggerConfig объект в 1 (true).
Типы данных: logical
UseMaxTransmitPower - Индикатор максимальной мощности передачиtrue или 1 (по умолчанию) | false или 0Индикатор максимальной мощности передачи, указанный как 1 (true) или 0 (false). Чтобы запросить максимальную мощность передачи ответа PPDU HE TB от принимающей станции для назначенного значения MCS HE, установите это свойство в значение 1 (true). В противном случае задайте для этого свойства значение 0 (false).
Типы данных: logical
TargetRSSI - Ожидаемая мощность принимаемого сигнала-110 (по умолчанию) | целое число в интервале [-110, -20]Ожидаемая мощность принимаемого сигнала в дБм, заданная как целое число в интервале [-110, -20]. Это свойство представляет ожидаемую мощность ответа PPDU HE TB, передаваемого по назначенному RU, усредненную по соединителям антенны AP и округленную до ближайшего целого числа.
Чтобы включить это свойство, установите значение UseMaxTransmitPower свойство для 0 (false).
Типы данных: double
MPDUMUSpacingFactor - Значение подполя MU MPDU Spacing Factor0 (по умолчанию) | 1 | 2 | 3Значение подполя MU MPDU Spacing Factor в базовом триггерном кадре, указанное как 0, 1, 2, или 3. Это свойство указывает минимальный коэффициент умножения начального интервала MPDU. Для получения дополнительной информации см. разделы 9.3.1.22.2 и 10.13.3 [1].
Чтобы включить это свойство, установите значение TriggerType свойство для 'Basic'.
Типы данных: double
TIDAggregationLimit - Значение подполя «Предел агрегирования TID»0 (по умолчанию) | целое число в интервале [0, 7]Значение подполя TID Aggregation Limit, указанное как целое число в интервале [0, 7]. В этом подразделе указывается максимальное количество идентификаторов трафика (TID), которые станция может агрегировать.
Чтобы включить это свойство, установите значение TriggerType свойство для 'Basic'.
Типы данных: double
PreferredAC - Значение предпочтительного подполя переменного тока0 (по умолчанию) | 1 | 2 | 3Значение поля Preferred AC, указанного как 0, 1, 2, или 3. В этом подразделе указывается самая низкая рекомендуемая категория доступа для агрегирования блоков данных протокола MAC (MPDU) в ответе PPDU HE TB.
Чтобы включить это свойство, установите значение TriggerType свойство для 'Basic'.
Типы данных: double
TID - Идентификатор трафика0 (по умолчанию) | целое число в интервале [0, 7]Идентификатор трафика, указанный как целое число в интервале [0, 7].
Чтобы включить это свойство, установите значение TriggerType свойство для 'MU-BAR'.
Типы данных: double
StartingSequenceNum - Начальный порядковый номер MSDU или A-MSDU0 (по умолчанию) | целое число в интервале [0, 4095]Начальный порядковый номер блока данных службы MAC (MSDU) или агрегированного MSDU (A-MSDU), указанный как целое число в интервале [0, 4095].
Чтобы включить это свойство, установите значение TriggerType свойство для 'MU-BAR'.
Типы данных: double
Создайте базовый триггерный кадр MAC для переноса информации для двух пользователей.
Создайте объект конфигурации «кадр-тело» триггера MAC, задав пропускную способность канала 40 МГц.
cfgTrigger = wlanMACTriggerConfig('ChannelBandwidth','CBW40');
Создайте объекты конфигурации для полей User Info кадра триггера.
cfgUser1 = wlanMACTriggerUserConfig('AID12',1,'RUSize', ... 242,'RUIndex',1); cfgUser2 = wlanMACTriggerUserConfig('AID12',2,'RUSize', ... 242,'RUIndex',2);
Добавьте поля User Info в кадр триггера.
cfgTrigger = addUserInfo(cfgTrigger,cfgUser1); cfgTrigger = addUserInfo(cfgTrigger,cfgUser2);
Настройте кадр триггера, создав объект конфигурации MAC frame-body, указав тип кадра и конфигурацию триггера frame-body.
cfgMAC = wlanMACFrameConfig('FrameType','Trigger', ... 'TriggerConfig',cfgTrigger);
Укажите конфигурацию PHY, отличную от HT, путем создания объекта конфигурации, отличного от HT, по умолчанию.
cfgPHY = wlanNonHTConfig;
Создайте кадр триггера MAC и отобразите его длину.
[frame,frameLength] = wlanMACFrame(cfgMAC,cfgPHY); disp(frameLength)
40
[1] P802.11ax™/D4.1 IEEE. "Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY). Поправка 1: Усовершенствования для высокоэффективной WLAN. " Проект стандарта на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.