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 свойство к 'QoS Data' или 'QoS Null'. 'VHT', 'HE-SU', и 'HE-EXT-SU' значения этого свойства применяются только, когда вы устанавливаете FrameType к 'QoS Data'.

Типы данных: 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).

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

Система координат включает высокопроизводительное (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

Структурируйте порядковый номер, заданный как целое число в интервале [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 в wlanMACFrame содержит A-MPDUs вместо MPDUs.

Зависимости

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

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

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

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

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

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

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

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

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

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

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

Зависимости

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

Примеры

свернуть все

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

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

Ссылки

[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