Сконфигурируйте поле 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.