wlanMACManagementConfig

Создайте объект настройки тела системы координат управления ВЛАНА МАКА

Описание

wlanMACManagementConfig объект настройки тела системы координат управления средним управлением доступом (MAC) WLAN. Этот объект содержит свойства для конфигурирования полей и информационный элементов (IES) в теле системы координат управления.

Создание

Описание

пример

config = wlanMACManagementConfig создает config, настройка тела системы координат управления ВЛАНА МАКА возражает со значениями свойств по умолчанию

пример

config = wlanMACManagementConfig(Name,Value) свойства наборов config использование одного или нескольких Name,Value парные аргументы. Во время выполнения, функцию вызова, wlanMACFrame, подтверждает параметры объекта для свойств, относящихся к его операции.

Свойства

развернуть все

Тип управления MAC структурирует в виде 'Beacon'.

Примечание

В настоящее время можно только установить это свойство на 'Beacon'.

Типы данных: char | string

Значение таймера синхронизации функции синхронизации (TSF) в виде целого числа в интервале [0, 264 – 1].

Типы данных: double | uint64

Количество единиц измерения времени между двумя передачами маяка в виде неотрицательного целого числа в интервале [0, 216 – 1].

Примечание

TU эквивалентен 1 024 микросекундам.

Типы данных: double

Возможность продленного обслуживания установлено (ESS) в виде числового или логического 1 TRUE) или 0 ложь).

Установка этого свойства к 1 TRUE) устанавливает IBSSCapability свойство к 0 ложь). Установка IBSSCapability свойство к 1 TRUE) наборы это свойство к 0 ложь).

Типы данных: логический

Возможность независимой основной услуги установлена (IBSS) в виде числового или логического 1 TRUE) или 0 ложь).

Если вы устанавливаете ESSCapability свойство к 1 TRUE), затем необходимо установить это свойство на 0 ложь).

Типы данных: логический

Конфиденциальность, требуемая для всех данных, структурирует в виде числового или логического 1 TRUE) или 0 ложь). Чтобы включить флаг конфиденциальности в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Поддержите короткую преамбулу в виде логического значения 1 TRUE) или 0 ложь). Чтобы включить поддержку короткой преамбулы в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Управление спектром требуется в виде числового или логического 1 TRUE) или 0 ложь). Чтобы включить флаг управления спектром в поле информации о возможности, установите это свойство на 1 TRUE). Этот флаг указывает, что управление спектром требуется для работы устройства

Типы данных: логический

Поддержите качество сервиса (QoS) в виде числового или логического 1 TRUE) или 0 ложь). Чтобы включить поддержку QoS в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Поддержите автоматическую степень сохраняет доставку (APSD) в виде числового или логического 1 TRUE) или 0 ложь). Чтобы активировать опцию APSD в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Используйте короткое время паза в виде числового или логического 1 TRUE) или 0 ложь). Чтобы включить короткий флаг времени паза в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Включите радио-измерение в виде числового или логического 1 TRUE) или 0 ложь). Чтобы включить радио-флаг измерения в поле информации о возможности, установите это свойство на 1 TRUE). Этот флаг указывает, что радио-измерение активно.

Типы данных: логический

Поддержите задержанный блок ack в виде числового или логического 1 TRUE) или 0 ложь). Чтобы указать на задержанный блок ack поддержка в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Поддержите мгновенный блок ack в виде числового или логического 1 TRUE) или 0 ложь). Чтобы указать на мгновенный блок ack поддержка в поле информации о возможности, установите это свойство на 1 TRUE).

Типы данных: логический

Сервис установил идентификатор (имя сети WLAN) в виде строкового скаляра или вектора символов больше чем без 32 элементов.

Типы данных: char | string

Базовые скорости, включенные в поддерживаемый информационный элемент (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

Дополнительные уровни, включенные в поддерживаемый 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

Это свойство доступно только для чтения.

IES добавил использование addIE возразите функции в виде массива ячеек. Каждая строка в массиве ячеек представляет IE. Каждый IE содержит ID элемента и информацию. Для элемента с ID 255 IE также содержит дополнительное расширение ID элемента. Их IES несут в теле системы координат управления в дополнение к любому IES, включенному в свойства настройки.

Можно изменить это свойство при помощи addIE возразите функции и IES отображения при помощи displayIEs объектная функция. Если вы добавляете IE, который уже задан как свойство настройки этого объекта, значение, перечисленное в этом свойстве, более приоритетно.

Типы данных: cell

Функции объекта

addIE Обновите систему координат управления MAC с IE
displayIEsДисплейный список IES в системе координат управления MAC

Примеры

свернуть все

Создайте объект настройки тела системы координат управления ВЛАНА МАКА со значениями свойств по умолчанию.

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 TUs (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 в объект настройки тела системы координат управления ВЛАНА МАКА при помощи addIE объектная функция. ID элемента для этого информационный элемента является 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 802.11™-2016 (Версия Станд. IEEE 802.11-2012). “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования”. Стандарт IEEE для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.

[2] IEEE P802.11ax™/D4.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования. Поправка 1: Улучшения для Высокой эффективности WLAN”. Спроектируйте Стандарт для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2019b