Создайте объект настройки кадра ВЛАНА МАКА
config = wlanMACFrameConfig
config = wlanMACFrameConfig(Name,Value)
создает объект настройки кадра среднего управления доступом (MAC) WLAN, config
= wlanMACFrameConfigconfig
, со значениями свойств по умолчанию. Этот объект инициализирует свойства для кадра IEEE® 802.11™ MAC.
свойства наборов ВЛАНА МАКА структурируют объект настройки, использующий один или несколько аргументов пары config
= wlanMACFrameConfig(Name,Value
)Name,Value
.
Во время выполнения функция вызова, wlanMACFrame
, подтверждает параметры объекта для свойств, относящихся к операции этой функции.
Создайте объект 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). Отключите подтверждение и включите энергосберегающий режим.
cfgMAC = wlanMACFrameConfig('FrameType','QoS Data','AckPolicy','No Ack','PowerManagement',true);
Задайте порядковый номер кадра и идентификатор трафика. Отобразите свойства объекта настройки.
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
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
wlanMACFrameConfig('FrameType','RTS','MoreData',true)
'FrameType'
— Тип кадра MAC'Beacon'
(значение по умолчанию) | 'RTS'
| 'CTS'
| 'ACK'
| 'Block Ack'
| 'Data'
| 'Null'
| 'QoS Data'
| 'QoS Null'
Тип кадра MAC, заданного как одно из этих значений: 'Beacon'
, 'RTS'
, 'CTS'
, 'ACK'
, 'Block Ack'
, 'Data'
, 'Null'
, '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
(значение по умолчанию) | true
Кадр направлен к распределенной системе (DS), заданной как логическое значение. Установка ToDS
к true
указывает, что кадр направлен от станции неAP до DS.
Типы данных: логический
'FromDS'
— Кадр выходит из DStrue
(значение по умолчанию) | false
Кадр выходит из DS, заданного как логическое значение. Установка FromDS
к true
указывает, что кадр направлен от DS до станции неAP.
Типы данных: логический
'Retransmission'
— Ретранслируемый кадрfalse
(значение по умолчанию) | true
Ретранслируемый кадр, заданный как логическое значение. Установка Retransmission
к true
указывает, что кадр является повторной передачей.
Типы данных: логический
'PowerManagement'
— Режим управления электропитаниемfalse
(значение по умолчанию) | true
Режим управления электропитанием, заданный как логическое значение. Установка PowerManagement
к true
указывает, что отправитель находится в энергосберегающем режиме.
Типы данных: логический
'MoreData'
— Больше индикации данныхfalse
(значение по умолчанию) | true
Больше индикации данных, заданной как логическое значение. Установка MoreData
к true
указывает, что отправитель имеет больше кадров, чтобы отправить.
Типы данных: логический
'HTControlPresent'
— Кадр включает поле элемента управления HTfalse
(значение по умолчанию) | true
Кадр включает поле элемента управления высокой пропускной способности (HT), заданное как логическое значение. Установка HTControlPresent
к true
указывает, что поле элемента управления HT включено в заголовок MAC.
Типы данных: логический
длительность
Количество времени, для которого резервируется канал0
(значение по умолчанию) | неотрицательное целое числоКоличество времени, в микросекундах, в течение которых канал резервируется после текущей передачи кадра, заканчивается. Задайте Duration
как неотрицательное целое число в интервале [0, 215 – 1].
Типы данных: double
'Address1'
— Адрес получателя'FFFFFFFFFFFF'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес получателя, заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами. Значение по умолчанию 'FFFFFFFFFFFF'
является широковещательным адресом.
Типы данных: char | string
'Address2'
— Адрес передатчика'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиАдрес передатчика, заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
'Address3'
— BSSID, DA или SA'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиОсновная услуга установила идентификатор (BSSID), адрес назначения (DA) или исходный адрес (SA), заданный как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Это свойство представляет BSSID, когда и ToDS
и FromDS
является false
. Это свойство представляет DA, когда ToDS
является true
, и FromDS
является false
. Это свойство представляет SA, когда ToDS
является false
, и FromDS
является true
.
Типы данных: char | string
'SequenceNumber'
— Структурируйте порядковый номерСтруктурируйте порядковый номер, заданный как неотрицательное целое число в интервале [0, 4095]. Если MPDUAggregation
является true
, SequenceNumber
представляет порядковый номер первого Модуля данных о протоколе MAC (MPDU). Порядковые номера для последующего MPDUs увеличиваются шагом 1.
Когда FrameType
является 'Block Ack'
, SequenceNumber
представляет стартовый порядковый номер.
Типы данных: double
TID
Идентификатор трафика, представляющий пользовательский приоритет0
(значение по умолчанию) | неотрицательное целое числоИдентификатор трафика, представляющий пользовательский приоритет, заданный как неотрицательное целое число в интервале [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'00000000'
(значение по умолчанию) | вектор символов с восемью элементами | представляет скаляр в виде строкиПоле элемента управления HT заголовка MAC, заданного как вектор символов с восемью элементами или скаляр строки представление шестнадцатеричного значения с 4 октетами. Крайний левый байт в HTControl
должен быть старшим значащим байтом.
Типы данных: string
| char
'MSDUAggregation'
— Сформируйте A-MSDUs, использующий агрегацию MSDUfalse
(значение по умолчанию) | true
Сформируйте агрегированные модули эксплуатационных данных MAC (A-MSDUs), использующий агрегацию MSDU, заданную как логическое значение. Когда вы устанавливаете MSDUAggregation
на true
, кадр MAC, возвращенный при вызове wlanMACFrameConfig
в wlanMACFrame
, содержит A-MSDUs вместо MSDUs.
Чтобы включить это свойство, установите FrameType
на 'QoS Data'
.
Типы данных: логический
'MPDUAggregation'
— Сформируйте A-MPDUs, использующий агрегацию MPDUfalse
(значение по умолчанию) | true
Сформируйте A-MPDUs, использующий агрегацию MPDU, заданную как логическое значение. Установка MPDUAggregation
к true
указывает, что кадр MAC, инициализированный wlanMACMFrameConfig
, содержит A-MPDUs вместо MPDUs. Когда вы устанавливаете 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 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
'AMSDUSourceAddress'
— Исходный адрес всех подкадров A-MSDU'00123456789B'
(значение по умолчанию) | вектор символов с 12 элементами | представляет скаляр в виде строкиИсходный адрес всех подкадров A-MSDU, заданных как вектор символов с 12 элементами или скаляр строки представление шестнадцатеричного значения с 6 октетами.
Типы данных: char | string
'MinimumMPDUStartSpacing'
— Минимальный интервал между запуском MPDUs0
(значение по умолчанию) | неотрицательное целое числоМинимальный интервал между запуском MPDUs, заданного как неотрицательное целое число в интервале [0, 7]. Для получения дополнительной информации см. Таблицу 9.163 в [1]
Типы данных: double
'BlockAckBitmap'
— Блокируйте битовый массив ackБлокируйте битовый массив ack, заданный как вектор символов, или представьте скаляр в виде строки. Чтобы указать на блок с шестнадцатеричным знаком с восемью октетами ack битовый массив, задайте BlockAckBitmap
как вектор символов с 16 элементами или представьте скаляр в виде строки. Чтобы указать на блок с шестнадцатеричным знаком с 32 октетами ack битовый массив, задайте BlockAckBitmap
как вектор символов с 64 элементами или представьте скаляр в виде строки.
Типы данных: char | string
'ManagementConfig'
— Объект настройки тела кадра управленияwlanManagementConfig
Объект настройки тела кадра управления, заданный как объект wlanMACManagementConfig
. Эта настройка только применима для кадров управления. Это свойство задает поля и информационный элементы (IES) подарок в теле кадра кадра управления.
Это свойство применяется только, когда вы задаете FrameType
как 'Beacon'
.
config
— Настройка кадра MACwlanMACFrameConfig
Настройка кадра MAC, возвращенная как объект wlanMACFrameConfig
. Свойства config
описаны в wlanMACFrameConfig Свойствах.
[1] Станд. IEEE 802.11 - 2016. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации". Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системами – Локальными сетями и городскими компьютерными сетями – Конкретные требования. URL: https://ieeexplore.ieee.org/document/7786995/
[2] IEEE P802.11ax™/D3.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации. Поправка 6: Улучшения для Высокой эффективности WLAN”. Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системными Локальными сетями и городскими компьютерными сетями – Конкретные требования.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.