Сконфигурируйте поле User Info системы координат триггера MAC WLAN
The wlanMACTriggerUserConfig объект конфигурирует поле User Info IEEE® 802.11™ управления доступом к среде (MAC) инициирует тело системы координат.
создает объект строения по умолчанию для поля User Info триггерной системы координат WLAN MAC. Для получения дополнительной информации о формате системы координат и его поле User Info см. раздел 9.3.1.22 документа [1].cfgUser = wlanMACTriggerUserConfig
устанавливает значения свойств с помощью одного или нескольких аргументов в виде имя-значение. Заключайте каждое имя свойства в кавычки. Для примера, cfgUser = wlanMACTriggerUserConfig(Name,Value)'TriggerType','Basic' задает базовый тип системы координат.
TriggerType - Тип триггерной системы координат'Basic' (по умолчанию) | 'MU-BAR' | 'MU-RTS'Тип системы координат, заданный в качестве одного из следующих значений.
'Basic' - Основная триггерная система координат
'MU-BAR' - Многопользовательский блочный кадр запроса ack (MU-BAR)
'MU-RTS' - Многопользовательский Request To Send ( MU-RTS) системы координат
Для получения дополнительной информации см. раздел 9.3.1.22 документа [1].
Типы данных: char | string
AID12 - Значение AID12 поля1 (по умолчанию) | целое число в интервале [0, 2007] | 2045 | 2046Значение подполя AID12, заданное как одно из следующих значений.
0 - поле User Info назначает смежные ресурсные модули случайного доступа (RA-RU) для связанных станций (STA).
Целое число в интервале [1, 2007] - это свойство представляет идентификатор ассоциации STA (AID) для поля User Info.
2045 - Поле User Info выделяет один или несколько смежных RA-RU для несвязанных STA.
2046 - Поле «Информация о пользователе» определяет не назначенное 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). Чтобы запросить максимальную степень передачи ответа HE TB PPDU от приемной станции на присвоенное значение HE MCS, установите это свойство на 1 (true). В противном случае установите это свойство на 0 (false).
Типы данных: logical
TargetRSSI - Ожидаемая степень принимаемого сигнала-110 (по умолчанию) | целое число в интервале [-110, -20]Ожидаемая степень принимаемого сигнала, в дБм, задается в виде целого числа в интервале [-110, -20]. Это свойство представляет ожидаемую степень ответа HE TB PPDU, переданную на назначенном RU, усредненную по соединителям антенны AP и округленную к ближайшее целому числу.
Чтобы включить это свойство, установите UseMaxTransmitPower свойство к 0 (false).
Типы данных: double
MPDUMUSpacingFactor - Значение подполя коэффициента интервала MU MPDU0 (по умолчанию) | 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 Aggregation Limit0 (по умолчанию) | целое число в интервале [0, 7]Значение подполя TID Aggregation Limit, заданное в виде целого числа в интервале [0, 7]. Это подполе указывает максимальное количество идентификаторов трафика (TID), которые может агрегировать станция.
Чтобы включить это свойство, установите TriggerType свойство к 'Basic'.
Типы данных: double
PreferredAC - Значение Предпочтительного подполя переменного тока0 (по умолчанию) | 1 | 2 | 3Значение подполя Preferred AC, заданное как 0, 1, 2, или 3. Это подполе указывает самую низкую рекомендуемую категорию доступа для агрегирования модулей данных MAC-протокола (MPDU) в ответе HE TB PPDU.
Чтобы включить это свойство, установите 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-фрейма, определения типа системы координат и строения триггера-фрейма.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.