Создайте объект настройки системы координат ВЛАНА МАКА
wlanMACFrameConfig
объект является объектом настройки системы координат среднего управления доступом (MAC) WLAN, который инициализирует свойства для системы координат IEEE® 802.11™ MAC.
создает объект настройки системы координат ВЛАНА МАКА, config
= wlanMACFrameConfigconfig
, со значениями свойств по умолчанию.
свойства наборов config
= wlanMACFrameConfig(Name,Value
)config
использование одного или нескольких Name,Value
парные аргументы.
Во время выполнения, функцию вызова, wlanMACFrame
, подтверждает параметры объекта для свойств, относящихся к его операции.
FrameType
— Тип системы координат MAC'Beacon'
(значение по умолчанию) | 'RTS'
| 'CTS'
| 'ACK'
| 'Block Ack'
| 'Data'
| 'Null'
| 'QoS Data'
| 'QoS Null'
Тип системы координат MAC, заданной как одно из этих значений: 'Beacon'
, 'RTS'
, 'CTS'
, 'ACK'
, 'Block Ack'
данные
пустой указатель
, 'QoS Data'
, или 'QoS Null'
.
Типы данных: 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
свойство к 'QoS Data'
или 'QoS Null'
. 'VHT'
, 'HE-SU'
, и 'HE-EXT-SU'
значения этого свойства применяются только, когда вы устанавливаете FrameType
к 'QoS Data'
.
Типы данных: 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
).
Типы данных: логический
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
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
в wlanMACFrame
содержит A-MPDUs вместо MPDUs.
Чтобы включить это свойство, установите FrameType
свойство к 'QoS Data'
и FrameFormat
свойство к 'HT-Mixed'
.
Типы данных: логический
AMSDUDestinationAddress
— Адрес назначения всех подкадров A-MSDU'00123456789A'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес назначения всех подкадров A-MSDU, заданных как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с шестью октетами.
Типы данных: char |
string
AMSDUSourceAddress
— Исходный адрес всех подкадров A-MSDU'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиИсходный адрес всех подкадров A-MSDU, заданных как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с шестью октетами.
Типы данных: char |
string
MinimumMPDUStartSpacing
— Минимальный интервал между запуском MPDUs
(значение по умолчанию) | целое число в интервале [0, 7]Минимальный интервал между запуском MPDUs, заданного как целое число в интервале [0, 7]. Для получения дополнительной информации см. Таблицу 9.163 в [1].
Типы данных: double
BlockAckBitmap
— Блокируйте битовый массив ackБлокируйте битовый массив ack, заданный как вектор символов, или представьте скаляр в виде строки октетов в шестнадцатеричном формате. Чтобы указать на блок с восемью октетами ack битовый массив, задайте вектор символов с 16 элементами или представьте скаляр в виде строки. Чтобы указать на блок с 32 октетами ack битовый массив, задайте вектор символов с 64 элементами или представьте скаляр в виде строки.
Типы данных: char |
string
ManagementConfig
— Настройка тела системы координат управленияwlanManagementConfig
объектНастройка тела системы координат управления, заданная как wlanMACManagementConfig
объект. Это свойство применяется только к системам координат управления. Это свойство задает поля и информационный элементы (IES) подарок в теле системы координат системы координат управления.
Чтобы включить это свойство, установите FrameType
свойство к 'Beacon'
.
Создайте 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'
Создайте wlanMACFrameConfig
объект для системы координат Данных о качестве сервиса (QoS). Отключите подтверждение и включите энергосберегающий режим.
config = wlanMACFrameConfig('FrameType','QoS Data','AckPolicy','No Ack', ... 'PowerManagement',true);
Задайте порядковый номер системы координат и идентификатор трафика. Отобразите свойства объекта настройки системы координат MAC.
config.SequenceNumber = 5; config.TID = 7; disp(config);
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
[1] Станд. IEEE 802.11 - 2016. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации". Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системами – Локальными сетями и городскими компьютерными сетями – Конкретные требования.
[2] IEEE P802.11ax™/D3.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации. Поправка 6: Улучшения для Высокой эффективности WLAN”. Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системными Локальными сетями и городскими компьютерными сетями – Конкретные требования.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.