exponenta event banner

wlanMACFrameConfig

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

Описание

wlanMACFrameConfig объект является объектом настройки системы координат среднего управления доступом (MAC) WLAN, который инициализирует свойства для системы координат IEEE® 802.11™ MAC.

Создание

Описание

пример

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

пример

config = wlanMACFrameConfig(Name,Value) свойства наборов config использование одного или нескольких Name,Value парные аргументы.

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

Свойства

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

Тип MAC структурирует в виде одного из этих значений: 'Beacon', 'RTS', 'CTS', 'ACK', 'Block Ack'данныепустой указатель, 'QoS Data', или 'QoS Null'.

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

Формат MAC структурирует в виде 'Non-HT', 'HT-Mixed', 'VHT', 'HE-SU', или 'HE-EXT-SU', В зависимости от FrameType значение свойства.

  • Когда FrameType 'QoS Data', можно задать любой из доступных параметров.

  • Когда FrameType 'QoS Null', можно задать только 'Non-HT' или 'HT-Mixed'.

Зависимости

Чтобы включить это свойство, оба из этих условий должны произойти.

  • FrameType свойством должен быть 'QoS Data' или 'QoS Null'.

  • Decoded свойством должен быть 0.

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

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

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

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

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

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

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

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

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

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

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

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

Зависимости

Это свойство применяется только когда Decoded свойством является 1 TRUE).

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

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

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

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

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

Адрес приемника в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами. Значение по умолчанию, 'FFFFFFFFFFFF', широковещательный адрес.

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

Адрес передатчика в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.

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

Основная услуга установила идентификатор (BSSID), адрес назначения (DA) или исходный адрес (SA) в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.

  • Когда ToDS и FromDS свойствами является 0 ложь), это свойство представляет BSSID.

  • Когда ToDS свойством является 1 TRUE) и FromDS свойством является 0 ложь), это свойство представляет DA.

  • Когда ToDS свойством является 0 ложь) и FromDS свойством является 1 TRUE), это свойство представляет SA.

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

SA или BSSID в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.

Зависимости

Чтобы включить это свойство, установите FrameType свойство к 'QoS Data' и ToDS и FromDS свойства к 1 TRUE).

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

Структурируйте порядковый номер в виде целого числа в интервале [0, 4095].

  • Когда MPDUAggregation свойством является 1 TRUE), это свойство представляет порядковый номер первого Модуля данных о протоколе MAC (MPDU). Порядковые номера для последующего MPDUs увеличиваются с шагом одного.

  • Когда FrameType свойством является 'Block Ack', это свойство представляет стартовый порядковый номер.

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

Идентификатор трафика, представляющий пользовательский приоритет в виде целого числа в интервале [0, 7].

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

Политика подтверждения в виде 'No Ack', 'Normal Ack/Implicit Block Ack Request', 'No explicit acknowledgment/PSMP Ack/HTP Ack', или 'Block Ack'.

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

Поле элемента управления HT заголовка MAC в виде вектора символов с восемью элементами или строкового скаляра, представляющего шестнадцатеричное значение с четырьмя октетами. Крайний левый байт в HTControl должен быть старший значащий байт.

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

Сформируйте агрегированные модули эксплуатационных данных MAC (A-MSDUs), использующий агрегацию MSDU в виде числового или логического 1 TRUE) или 0 ложь).

Когда вы устанавливаете это свойство на 1 TRUE), система координат MAC, возвращенная при вызове wlanMACFrameConfig в wlanMACFrame функция содержит A-MSDUs вместо MSDUs.

Зависимости

Чтобы включить это свойство, установите FrameType свойство к 'QoS Data'.

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

Сформируйте A-MPDUs, использующий агрегацию MPDU в виде числового или логического 1 TRUE) или 0 ложь). Указать что система координат MAC, инициализированная wlanMACMFrameConfig содержит A-MPDUs вместо MPDUs, установите это свойство на 1 TRUE).

Когда вы устанавливаете FrameType к 'QoS Data' и FrameFormat к 'VHT', система координат MAC, возвращенная при вызове wlanMACFrameConfig \in wlanMACFrame содержит A-MPDUs вместо MPDUs.

Зависимости

Чтобы включить это свойство, эти условия должны произойти.

  • FrameType свойством должен быть 'QoS Data'.

  • FrameFormat свойством должен быть 'HT-Mixed'.

  • Decoded свойством должен быть 0.

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

Адрес назначения всех подкадров A-MSDU в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.

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

Исходный адрес всех подкадров A-MSDU в виде вектора символов с 12 элементами или строкового скаляра, представляющего шестнадцатеричное значение с шестью октетами.

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

Минимальный интервал между запуском MPDUs в виде целого числа в интервале [0, 7]. Для получения дополнительной информации см. Таблицу 9.163 в [1].

Зависимости

Это свойство не применяется когда Decoded свойством является 1.

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

Блокируйте битовый массив ack в виде вектора символов или строкового скаляра октетов в шестнадцатеричном формате. Чтобы указать на блок с восемью октетами ack битовый массив, задайте вектор символов с 16 элементами или строковый скаляр. Чтобы указать на блок с 32 октетами ack битовый массив, задайте вектор символов с 64 элементами или строковый скаляр.

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

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

Зависимости

Чтобы включить это свойство, установите FrameType свойство к 'Beacon'.

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

Декодируемая индикация MPDU, возвращенная как логический 1 или 0. Когда wlanMPDUDecode функция создает этот объект как выход MPDU декодирование процесса, этим свойством является 1. В противном случае этим свойством является 0.

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

Примеры

свернуть все

Создайте 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'

   Read-only properties:
            Decoded: 0

Создайте wlanMACFrameConfig объект для системы координат Данных о качестве сервиса (QoS). Отключите подтверждение и включите энергосберегающий режим.

config = wlanMACFrameConfig('FrameType','QoS Data','AckPolicy','No Ack', ... 
    'PowerManagement',true);

Задайте порядковый номер системы координат и идентификатор трафика. Отобразите свойства объекта настройки системы координат MAC.

config.SequenceNumber = 5;
config.TID            = 7;
disp(config);
  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

   Read-only properties:
            Decoded: 0

Ссылки

[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