Сконфигурируйте Систему Координат WLAN
The wlanMACManagementConfig
конфигурирует поля и информационные элементы (IE) в IEEE® 802.11™ тело системы координат.
FrameType
- Тип системы координат управления'Beacon'
(по умолчанию)Тип системы координат управления, заданный как 'Beacon'
.
Примечание
В настоящее время вы можете задать только это свойство 'Beacon'
.
Типы данных: char
| string
Timestamp
- значение таймера TSF0
(по умолчанию) | целое число в интервале [0, 264 – 1]Значение таймера функции временной синхронизации (TSF), заданное в виде целого числа в интервале [0, 264 – 1].
Типы данных: double
| uint64
BeaconInterval
- Количество временных модулей между двумя радиомаяками100
(по умолчанию) | целое число в интервале [0, 216 – 1]Количество временных модулей между двумя переданиями-маяками, заданное в виде неотрицательного целого числа в интервале [0, 216 – 1].
Примечание
TU эквивалентен 1024 микросекундам.
Типы данных: double
ESSCapability
- Возможности ESStrue
или 1
(по умолчанию) | false
или 0
Возможность расширенного набора услуг (ESS), заданная в виде числа или логического 1
(true
) или 0
(false
).
Установка значения свойства 1
(true
) устанавливает IBSSCapability
свойство к 0
(false
). Установка IBSSCapability
свойство к 1
(true
) устанавливает это свойство равным 0
(false
).
Типы данных: logical
IBSSCapability
- Возможности IBSSfalse
или 0
(по умолчанию) | true
или 1
Возможность независимого базового набора услуг (IBSS), заданная в виде числа или логического 1
(true
) или 0
(false
).
Если вы задаете ESSCapability
свойство к 1
(true
), затем необходимо задать это свойство равным 0
(false
).
Типы данных: logical
Privacy
- Требуется конфиденциальность для всех систем координат данныхfalse
или 0
(по умолчанию) | true
или 1
Конфиденциальность, необходимая для всех систем координат данных, задается в виде числа или логического 1
(true
) или 0
(false
). Чтобы включить флаг конфиденциальности в поле информации о возможностях, установите это свойство равным 1
(true
).
Типы данных: logical
ShortPreamble
- Поддержка краткой преамбулыfalse
или 0
(по умолчанию) | true
или 1
Поддерживайте короткую преамбулу, заданную как логическое значение 1
(true
) или 0
(false
). Чтобы включить поддержку краткой преамбулы в поле информации о возможностях, установите это свойство на 1
(true
).
Типы данных: logical
SpectrumManagement
- Требуется управление спектромfalse
или 0
(по умолчанию) | true
или 1
Требуется управление спектром, заданное в виде числа или логического 1
(true
) или 0
(false
). Чтобы включить флаг управления спектром в поле информации о возможностях, установите это свойство равным 1
(true
). Этот флаг указывает, что для операция устройства требуется управление спектром
Типы данных: logical
QoSSupport
- Поддержка QoStrue
или 1
(по умолчанию) | false
или 0
Поддержка качества обслуживания (QoS), заданная в виде числа или логического 1
(true
) или 0
(false
). Чтобы включить поддержку QoS в поле информации о возможностях, установите это свойство на 1
(true
).
Типы данных: logical
APSDSupport
- Поддержка APSDfalse
или 0
(по умолчанию) | true
или 1
Поддержка автоматической степени сохраняющей доставки (APSD), заданная в виде числа или логического 1
(true
) или 0
(false
). Чтобы включить функцию APSD в поле информации о возможностях, установите это свойство равным 1
(true
).
Типы данных: logical
ShortSlotTimeUsed
- Используйте короткое время пазаfalse
или 0
(по умолчанию) | true
или 1
Используйте короткое время паза, заданное как число или логическое 1
(true
) или 0
(false
). Чтобы включить флаг паза короткое время в поле информации о возможностях, установите это свойство равным 1
(true
).
Типы данных: logical
RadioMeasurement
- Включите радиоизмерениеfalse
или 0
(по умолчанию) | true
или 1
Включите радиосвязь измерения в виде числа или логического 1
(true
) или 0
(false
). Чтобы включить флаг радио измерения в поле информации о возможностях, установите это свойство равным 1
(true
). Этот флаг указывает, что радио измерения активно.
Типы данных: logical
DelayedBlockAckSupport
- Поддержка задержки блокировки ackfalse
(по умолчанию) | true
Поддержка ack отложенного блока, заданная в виде числа или логического 1
(true
) или 0
(false
). Чтобы указать поддержку ack отложенных блоков в поле информации о возможностях, установите это свойство на 1
(true
).
Типы данных: logical
ImmediateBlockAckSupport
- Поддержка немедленного блокирования ackfalse
или 0
(по умолчанию) | true
или 1
Поддержка немедленного блока ack, заданная в виде числа или логического 1
(true
) или 0
(false
). Чтобы указать немедленную поддержку ack блоков в поле информации о возможностях, установите это свойство равным 1
(true
).
Типы данных: logical
SSID
- Идентификатор набора услуг'default SSID'
(по умолчанию) | строковый скаляр | символьный векторИдентификатор набора услуг (имя сети WLAN), заданный как строковый скаляр или вектор символов с не более 32 элементами.
Типы данных: char
| string
BasicRates
- Основные ставки включены в поддерживаемые ставки IE{'6 Mbps' '12 Mbps' '24 Mbps'}
(по умолчанию) | символьный массив | строковые массивы | массив ячеекБазовые скорости, включенные в информационный элемент поддерживаемых скоростей (IE), заданные как символьный массив, строковые массивы или массив ячеек, содержащий одно или несколько из следующих значений: '1 Mbps'
, '2 Mbps'
, '5.5 Mbps'
, '6 Mbps'
, '9 Mbps'
, '11 Mbps'
, '12 Mbps'
, '18 Mbps'
, '24 Mbps'
, '36 Mbps'
, '48 Mbps'
, или '54 Mbps'
.
Совокупное количество уникальных значений скорости в BasicRates
и AdditionalRates
свойства должны быть целым числом в интервале [1, 8].
Типы данных: char
| string
| cell
AdditionalRates
- Дополнительные ставки включены в поддерживаемые ставки IE{}
(по умолчанию) | символьный массив | строковые массивы | массив ячеекДополнительные скорости, включенные в поддерживаемые скорости IE, заданные как символьный массив, строковые массивы или массив ячеек, содержащий одно или несколько из следующих значений: '1 Mbps'
, '2 Mbps'
, '5.5 Mbps'
, '6 Mbps'
, '9 Mbps'
, '11 Mbps'
, '12 Mbps'
, '18 Mbps'
, '24 Mbps'
, '36 Mbps'
, '48 Mbps'
, или '54 Mbps'
.
Совокупное количество уникальных значений скорости в BasicRates
и AdditionalRates
свойства должны быть целым числом в интервале [1, 8].
Типы данных: char
| string
| cell
InformationElements
- Добавлены IE с использованием addIE
функция объектаЭто свойство доступно только для чтения.
IE, добавленные с использованием addIE
функция объекта, заданная как массив ячеек. Каждая строка массива ячеек представляет IE. Каждый IE содержит идентификатор элемента и информацию. Для элемента с идентификатором 255 IE также содержит дополнительный идентификатор элемента. Эти IE переносятся в тело системы координат в дополнение к любым IE, включенным в свойства строения.
Вы можете изменить это свойство, используя addIE
функции объекта и отображения IE при помощи displayIEs
функция объекта. Если вы добавляете IE, который уже задан как свойство строения этого объекта, значение, перечисленное в этом свойстве, имеет приоритет.
Типы данных: cell
addIE | Обновление системы координат управления с помощью IE |
displayIEs | Отображение списка IE в системе координат управления MAC |
Создайте объект строения тела фрейма управления MAC WLAN со значениями свойств по умолчанию.
config = wlanMACManagementConfig;
Отобразите получившийся объект.
disp(config);
wlanMACManagementConfig with properties: FrameType: 'Beacon' Timestamp: 0 BeaconInterval: 100 ESSCapability: 1 IBSSCapability: 0 Privacy: 0 ShortPreamble: 0 SpectrumManagement: 0 QoSSupport: 1 ShortSlotTimeUsed: 0 APSDSupport: 0 RadioMeasurement: 0 DelayedBlockAckSupport: 0 ImmediateBlockAckSupport: 0 SSID: 'default SSID' BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'} AdditionalRates: {} Read-only properties: InformationElements: {511x2 cell}
Создайте объект строения тела кадра управления MAC для системы координат, установив идентификатор набора услуг (SSID) на 'demo ssid'
и интервал маяка до 100 TU (1 TU = 1024 микросекунда). Отображение свойств объекта.
config = wlanMACManagementConfig('SSID','demo ssid','BeaconInterval',100); disp(config)
wlanMACManagementConfig with properties: FrameType: 'Beacon' Timestamp: 0 BeaconInterval: 100 ESSCapability: 1 IBSSCapability: 0 Privacy: 0 ShortPreamble: 0 SpectrumManagement: 0 QoSSupport: 1 ShortSlotTimeUsed: 0 APSDSupport: 0 RadioMeasurement: 0 DelayedBlockAckSupport: 0 ImmediateBlockAckSupport: 0 SSID: 'demo ssid' BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'} AdditionalRates: {} Read-only properties: InformationElements: {511x2 cell}
Добавьте информационный элемент набора параметров DSSS к объекту строения тела фрейма управления MAC WLAN при помощи addIE
функция объекта. Идентификатор элемента для этого информационного элемента 3
. Информация следующая '0b'
, представляющий текущий канал (11) в шестнадцатеричном формате.
config = wlanMACManagementConfig('FrameType','Beacon'); id = 3; information = '0b'
information = '0b'
config = addIE(config,id,information);
Отображение информационных элементов объекта строения тело-фрейм при помощи displayIEs
функция объекта.
displayIEs(config)
Element ID: 0, Information: 0x64656661756C742053534944 Element ID: 1, Information: 0x8C98B0 Element ID: 3, Information: 0x0B
[1] IEEE Std 802.11-2016 (Редакция IEEE Std 802.11-2012). «Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического слоя (PHY)». Стандарт IEEE на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - Особые требования.
[2] P802.11ax™/D4.1 IEEE. "Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического слоя (PHY). Поправка 1: Улучшения для высокоэффективной WLAN ". Проект стандарта на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - Особые требования.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.