exponenta event banner

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