Сконфигурируйте систему координат ВЛАНА МАКА
wlanMACFrameConfig
объект конфигурирует IEEE® 802.11™ система координат среднего управления доступом (MAC).
создает объект настройки системы координат ВЛАНА МАКА со значениями свойств по умолчанию.cfgMAC
= wlanMACFrameConfig
свойства наборов cfgMAC
= wlanMACFrameConfig(Name,Value
)cfgMAC
использование одного или нескольких Name,Value
парные аргументы.
Во время выполнения, функцию вызова, wlanMACFrame
, подтверждает параметры объекта для свойств, относящихся к его операции.
FrameType
— Тип системы координат MAC'Beacon'
(значение по умолчанию) | 'RTS'
| 'CTS'
| 'ACK'
| 'Block Ack'
| 'Trigger'
| 'Data'
| 'Null'
| 'QoS Data'
| 'QoS Null'
Тип MAC структурирует в виде одного из этих значений.
'Beacon'
— Кадр "неисправность"
'RTS'
— Система координат Request To Send (RTS)
'CTS'
— Система координат ясного отправить (CTS)
'ACK'
— Подтверждение (Ack) система координат
'Block Ack'
Блокируйте систему координат Ack
'Trigger'
— Инициируйте систему координат
'Data'
— Система координат данных
'Null'
— Пустая система координат
'QoS Data'
— Система координат данных о качестве сервиса (QoS)
'QoS Null'
— Система координат пустого указателя QoS
Типы данных: char |
string
FrameFormat
— Формат системы координат MAC'Non-HT'
(значение по умолчанию) | 'HT-Mixed'
| 'VHT'
| 'HE-SU'
| 'HE-EXT-SU'
Формат MAC структурирует в виде 'Non-HT'
, 'HT-Mixed'
, 'VHT'
, 'HE-SU'
, или 'HE-EXT-SU'
, В зависимости от FrameType
значение свойства.
Когда FrameType
'QoS Data'
, можно задать любой из доступных параметров.
Когда FrameType
'QoS Null'
, можно задать только 'Non-HT'
или 'HT-Mixed'
.
Чтобы включить это свойство, оба из этих условий должны произойти.
Типы данных: char |
string
ToDS
— Система координат направлена к DSfalse
или 0
(значение по умолчанию) | true
или 1
Система координат направлена к распределенной системе (DS) в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что система координат направлена от неточки доступа (неAP) станция к DS, устанавливает это свойство на 1
TRUE
).
Типы данных: логический
FromDS
— Система координат выходит из DStrue
или 1
(значение по умолчанию) | false
или 0
Система координат выходит из DS в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что система координат направлена от DS до станции неAP, устанавливает это свойство на 1
TRUE
).
Типы данных: логический
Retransmission
— Ретранслируемая система координатfalse
или 0
(значение по умолчанию) | true
или 1
Ретранслируемая система координат в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что система координат является повторной передачей, устанавливает это свойство на 1
TRUE
).
Типы данных: логический
PowerManagement
— Режим управления электропитаниемfalse
или 0
(значение по умолчанию) | true
или 1
Режим управления электропитанием в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что отправитель находится в энергосберегающем режиме, устанавливает это свойство на 1
TRUE
).
Типы данных: логический
MoreData
— Больше индикации данныхfalse
или 0
(значение по умолчанию) | true
или 1
Больше индикации данных в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что отправитель имеет больше систем координат, чтобы отправить, установите это свойство на 1
TRUE
).
Типы данных: логический
ProtectedFrame
— Защищенная индикация системы координатfalse
или 0
(значение по умолчанию) | true
или 1
Защищенная индикация системы координат в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что система координат защищена с криптографическим алгоритмом инкапсуляции, устанавливает это свойство на 1
TRUE
).
Это свойство применяется только когда Decoded
свойством является 1
TRUE
).
Типы данных: логический
HTControlPresent
— Система координат включает поле элемента управления HTfalse
или 0
(значение по умолчанию) | true
или 1
Система координат включает высокопроизводительное (HT) поле элемента управления в виде числового или логического 1
TRUE
) или 0
ложь
). Чтобы указать, что поле элемента управления HT включено в заголовок MAC, устанавливает это свойство на 1
TRUE
)
Типы данных: логический
Duration
— Количество времени, для которого резервируется канал
(значение по умолчанию) | целое число в интервале [0, 215 – 1]Количество времени, в микросекундах, в течение которых канал резервируется после концов передачи системы координат в виде целого числа в интервале [0, 215 – 1].
Типы данных: double
Address1
— Адрес приемника'FFFFFFFFFFFF'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярАдрес приемника в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами. Значение по умолчанию, 'FFFFFFFFFFFF'
, широковещательный адрес.
Типы данных: char |
string
Address2
— Адрес передатчика'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярАдрес передатчика в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.
Типы данных: char |
string
Address3
— BSSID, DA или SA'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярОсновная услуга установила идентификатор (BSSID), адрес назначения (DA) или исходный адрес (SA) в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.
Типы данных: char |
string
Address4
— SA или BSSID'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярSequenceNumber
— Структурируйте порядковый номер
(значение по умолчанию) | целое число в интервале [0, 4095]Структурируйте порядковый номер в виде целого числа в интервале [0, 4095].
Когда MPDUAggregation
свойством является 1
TRUE
), это свойство представляет порядковый номер первого Модуля данных о протоколе MAC (MPDU). Порядковые номера для последующего MPDUs увеличиваются с шагом одного.
Когда FrameType
свойством является 'Block Ack'
, это свойство представляет стартовый порядковый номер.
Типы данных: double
TID
— Идентификатор трафика, представляющий пользовательский приоритет
(значение по умолчанию) | целое число в интервале [0, 7]Идентификатор трафика, представляющий пользовательский приоритет в виде целого числа в интервале [0, 7].
Типы данных: double
AckPolicy
— Политика подтверждения'No Ack'
(значение по умолчанию) | 'Normal Ack/Implicit Block Ack Request'
| 'No explicit acknowledgment/PSMP Ack/HTP Ack'
| 'Block Ack'
Политика подтверждения в виде 'No Ack'
, 'Normal Ack/Implicit Block Ack Request'
, 'No explicit acknowledgment/PSMP Ack/HTP Ack'
, или 'Block Ack'
.
Типы данных: string
| char
HTControl
— Поле элемента управления HT заголовка MAC
(значение по умолчанию) | вектор символов с восемью элементами | строковый скалярПоле элемента управления HT заголовка MAC в виде вектора символов с восемью элементами или строкового скаляра, представляющего шестнадцатеричное значение с четырьмя октетами. Крайний левый байт в HTControl
должен быть старший значащий байт.
Типы данных: string
| char
MSDUAggregation
— Сформируйте A-MSDUs, использующий агрегацию MSDUfalse
или 0
(значение по умолчанию) | true
или 1
Сформируйте агрегированные модули эксплуатационных данных MAC (A-MSDUs), использующий агрегацию MSDU в виде числового или логического 1
TRUE
) или 0
ложь
).
Когда вы устанавливаете это свойство на 1
TRUE
), система координат MAC, возвращенная при вызове wlanMACFrameConfig
в wlanMACFrame
функция содержит A-MSDUs вместо MSDUs.
Чтобы включить это свойство, установите FrameType
свойство к 'QoS Data'
.
Типы данных: логический
MPDUAggregation
— Сформируйте A-MPDUs, использующий агрегацию MPDUfalse
или 0
(значение по умолчанию) | true
или 1
Сформируйте A-MPDUs, использующий агрегацию MPDU в виде числового или логического 1
TRUE
) или 0
ложь
). Указать что система координат MAC, инициализированная wlanMACMFrameConfig
содержит A-MPDUs вместо MPDUs, установите это свойство на 1
TRUE
).
Когда вы устанавливаете FrameType
к 'QoS Data'
и FrameFormat
к 'VHT'
, система координат MAC, возвращенная при вызове wlanMACFrameConfig
\in wlanMACFrame
содержит A-MPDUs вместо MPDUs.
Чтобы включить это свойство, эти условия должны произойти.
FrameType
свойством должен быть 'QoS Data'
.
FrameFormat
свойством должен быть 'HT-Mixed'
.
Decoded
свойством должен быть 0
.
Типы данных: логический
AMSDUDestinationAddress
— Адрес назначения всех подкадров A-MSDU'00123456789A'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярАдрес назначения всех подкадров A-MSDU в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.
Типы данных: char |
string
AMSDUSourceAddress
— Исходный адрес всех подкадров A-MSDU'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | строковый скалярИсходный адрес всех подкадров A-MSDU в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.
Типы данных: char |
string
MinimumMPDUStartSpacing
— Минимальный интервал между запуском MPDUs
(значение по умолчанию) | целое число в интервале [0, 7]BlockAckBitmap
— Блокируйте битовый массив ackБлокируйте битовый массив ack в виде вектора символов или строкового скаляра октетов в шестнадцатеричном формате. Чтобы указать на блок с восемью октетами ack битовый массив, задайте вектор символов с 16 элементами или строковый скаляр. Чтобы указать на блок с 32 октетами ack битовый массив, задайте вектор символов с 64 элементами или строковый скаляр.
Типы данных: char |
string
MinTriggerProcessTime
— Минимальное время, требуемое обрабатывать триггерный кадр
(значение по умолчанию) | 8
| 16
Минимальное время, требуемое обработать триггерный кадр, в микросекундах в виде 0
, 8, или
16
.
Это свойство не применяется когда Decoded
свойством является 1
.
Типы данных: double
ManagementConfig
— Настройка тела системы координат управленияwlanManagementConfig
объектНастройка тела системы координат управления в виде wlanMACManagementConfig
объект. Это свойство применяется только к системам координат управления. Это свойство задает поля и информационный элементы (IES) подарок в теле системы координат системы координат управления.
Чтобы включить это свойство, установите FrameType
свойство к 'Beacon'
.
TriggerConfig
— Инициируйте настройку тела системы координатwlanMACTriggerConfig
объектИнициируйте объект настройки тела системы координат в виде wlanMACTriggerConfig
объект.
Чтобы включить это свойство, установите FrameType
свойство к 'Trigger'
.
TriggerType
— Инициируйте тип системы координат'Basic'
| 'MU-BAR'
| 'MU-RTS'
Это свойство доступно только для чтения.
Инициируйте тип системы координат, возвращенный как одно из этих значений.
'Basic'
— Основная триггерная система координат
'MU-BAR'
— Многопользовательский блок ack запрос (MU-BAR) система координат
'MU-RTS'
— Многопользовательский Request To Send (MU-RTS) система координат
Чтобы включить это свойство, установите FrameType
свойство к 'Trigger'
.
Типы данных: char |
string
Decoded
— Декодируемая индикация MPDU
| 1
Это свойство доступно только для чтения.
Декодируемая индикация MPDU, возвращенная как логический 1
или 0
. Когда wlanMPDUDecode
функция создает этот объект как выход MPDU декодирование процесса, этим свойством является 1
. В противном случае этим свойством является 0
.
Типы данных: логический
Создайте wlanMACFrameConfig
объект для Request To Send (RTS) структурирует и отображает свойства объекта.
cfgMAC = wlanMACFrameConfig;
cfgMAC.FrameType = 'RTS';
disp(cfgMAC)
wlanMACFrameConfig with properties: FrameType: 'RTS' PowerManagement: 0 MoreData: 0 Duration: 0 Address1: 'FFFFFFFFFFFF' Address2: '00123456789B' Read-only properties: Decoded: 0
Создайте wlanMACFrameConfig
объект для системы координат Данных о качестве сервиса (QoS). Отключите подтверждение и включите энергосберегающий режим.
cfgMAC = wlanMACFrameConfig('FrameType','QoS Data', ... 'AckPolicy','No Ack', ... 'PowerManagement',true);
Задайте порядковый номер системы координат и идентификатор трафика. Отобразите свойства объекта настройки системы координат MAC.
cfgMAC.SequenceNumber = 5; cfgMAC.TID = 7; disp(cfgMAC)
wlanMACFrameConfig with properties: FrameType: 'QoS Data' FrameFormat: 'Non-HT' ToDS: 0 FromDS: 1 Retransmission: 0 PowerManagement: 1 MoreData: 0 Duration: 0 Address1: 'FFFFFFFFFFFF' Address2: '00123456789B' Address3: '00123456789B' SequenceNumber: 5 TID: 7 AckPolicy: 'No Ack' MSDUAggregation: 0 Read-only properties: Decoded: 0
Создайте основную триггерную систему координат 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);
Задайте non-HT PHY настройка путем создания объекта настройки non-HT по умолчанию.
cfgPHY = wlanNonHTConfig;
Создайте триггер MAC, структурируют и отображают его длину.
[frame,frameLength] = wlanMACFrame(cfgMAC,cfgPHY); disp(frameLength)
40
[1] Станд. IEEE 802.11-2016 (Версия Станд. IEEE 802.11-2012). “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования”. Стандарт IEEE для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.
[2] IEEE P802.11ax™/D4.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования. Поправка 1: Улучшения для Высокой эффективности WLAN”. Спроектируйте Стандарт для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.