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)

Примеры

свернуть все

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

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. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации". Стандарт IEEE для Информационных технологий – Телекоммуникаций и обмена информацией между системами – Локальными сетями и городскими компьютерными сетями – Конкретные требования.

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

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

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

Смотрите также

Функции

Объекты

Введенный в R2019b