wlanMACTriggerConfig

Сконфигурируйте триггерную систему координат ВЛАНА МАКА

Описание

wlanMACTriggerConfig объект конфигурирует поля Common Info и User Info в IEEE® 802.11™ триггерное тело системы координат среднего управления доступом (MAC).

Создание

Описание

cfgTrigger = wlanMACTriggerConfig создает значение по умолчанию триггерный объект настройки тела системы координат ВЛАНА МАКА. Для получения дополнительной информации о триггерном формате системы координат смотрите раздел 9.3.1.22 из [1].

пример

cfgTrigger = wlanMACTriggerConfig(Name,Value) значения свойств наборов при помощи одних или нескольких аргументов name-value. Заключите каждое имя свойства в кавычки. Например, 'TriggerType','Basic' задает основной триггерный тип системы координат.

Свойства

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

Инициируйте тип системы координат в виде одного из этих значений.

  • 'Basic' — Основная триггерная система координат

  • 'MU-BAR' — Многопользовательский блок ack запрос (MU-BAR) система координат

  • 'MU-RTS' — Многопользовательский Request To Send (MU-RTS) система координат

Для получения дополнительной информации смотрите раздел 9.3.1.22 из [1].

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

Длина устаревшего поля (L-SIG) сигнала основанной на триггере высокой эффективности (Тбайт HE) ответ PPDU в виде целого числа в интервале [1, 4093]. Для получения дополнительной информации о поле L-SIG, смотрите раздел 27.3.10.5 из [1].

Значение этого свойства должно удовлетворить mod(LSIGLength,3)= 1 , где mod(a,m) возвращает остаток после деления a m. Для получения дополнительной информации смотрите mod.

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

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

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

Несущая, обнаруживающая требуемую индикацию в виде 1 TRUE) или 0 ложь).

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

В противном случае установите это свойство на 0 ложь).

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

Полоса пропускания канала, сообщенная в поле HE Signal (HE-SIG-A) Тбайта HE ответ PPDU в виде одного из этих значений.

  • 'CBW20' — Полоса пропускания канала 20 МГц

  • 'CBW40' — Полоса пропускания канала 40 МГц

  • 'CBW80' — Полоса пропускания канала 80 МГц

  • 'CBW80+80 or CBW160' — Полоса пропускания канала 160 МГц

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

Высокая эффективность длинное учебное поле (HE-LTF) режим сжатия и защитный интервал (циклический префикс) длительность Тбайта HE ответ PPDU в виде одного из этих значений.

  • '4x HE-LTF + 3.2 us GI' — 4 × режима сжатия длительности HE-LTF с длительностью защитного интервала 3,2 μs

  • '2x HE-LTF + 1.6 us GI' — 2 × режима сжатия длительности HE-LTF с длительностью защитного интервала 1,6 μs

  • '1x HE-LTF + 1.6 us GI' — 1 × режим сжатия длительности HE-LTF с длительностью защитного интервала 1,6 μs

Для получения дополнительной информации о HE-LTF, смотрите раздел 27.3.10.10 из [1].

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

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

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

Количество символов HE-LTF в Тбайте HE ответ PPDU в виде 1, 2, 4, 6, или 8.

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

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

Периодичность Midamble Поля данных HE Тбайта HE ответ PPDU, в количестве символов ортогонального мультиплексирования деления частоты (OFDM) в виде 10 или 20.

Зависимости

Чтобы включить это свойство, установите HighDoppler свойство к 1 TRUE).

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

Включите пространственно-временное блочное кодирование (STBC) Поля данных HE Тбайта HE ответ PPDU в виде 1 TRUE) или 0 ложь). STBC передает несколько копий потока данных через присвоенные антенны.

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

Дополнительный индикатор сегмента символа OFDM в виде 1 TRUE) или 0 ложь). Чтобы указать на присутствие дополнительного сегмента символа OFDM в Тбайте HE ответ PPDU для кодирования имеющей малую плотность проверки четности (LDPC), установите это свойство на 1 TRUE). В противном случае установите это свойство на 0 ложь).

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

Степень передачи точки доступа (AP), в dBm в виде целого числа в интервале [–20, 40]. Значение этого свойства указывает, что объединенная средняя степень всех антенн раньше передавала триггерный кадр на полосу пропускания канала на 20 МГц. Для получения дополнительной информации смотрите раздел 9.3.1.22.1 из [1].

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

Пред прямое исправление ошибок (предварительный FEC) дополнительный фактор Тбайта HE ответ PPDU в виде 1, 2, 3, или 4.

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

Значение PE подполе Disambiguity в поле HE-SIG-A Тбайта HE ответ PPDU в виде 1 TRUE) или 0 ложь). Для получения дополнительной информации смотрите раздел 27.3.12 из [1].

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

Значение Пространственного Повторного использования 1 подполе в поле HE-SIG-A Тбайта HE ответ PPDU в виде целого числа в интервале [0, 15]. Для получения дополнительной информации см. Таблицу 27-20 [1].

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

Значение Пространственного Повторного использования 2 подполя в поле HE-SIG-A Тбайта HE ответ PPDU в виде целого числа в интервале [0, 15]. Для получения дополнительной информации см. Таблицу 27-20 [1].

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

Значение Пространственного Повторного использования 3 подполя в поле HE-SIG-A Тбайта HE ответ PPDU в виде целого числа в интервале [0, 15]. Для получения дополнительной информации см. Таблицу 27-20 [1].

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

Значение Пространственного Повторного использования 4 подполя в поле HE-SIG-A Тбайта HE ответ PPDU в виде целого числа в интервале [0, 15]. Для получения дополнительной информации см. Таблицу 27-20 [1].

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

Индикатор режима высокого Доплера в виде 1 TRUE) или 0 ложь). Чтобы указать на режим высокого Доплера в поле HE-SIG-A Тбайта HE ответ PPDU, установите это свойство на 1 TRUE). В противном случае установите это свойство на 0 ложь).

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

Зарезервированные биты в поле HE-SIG-A в виде вектор-столбца с бинарным знаком с девятью элементами.

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

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

Поля User Info триггерной системы координат, возвращенной как массив ячеек wlanMACTriggerUserConfig объекты.

Когда вы сначала создаете wlanMACTriggerConfig объект, это свойство содержит поле Info отдельного пользователя, соответствующее wlanMACTriggerUserConfig объект со значениями свойств по умолчанию. Чтобы добавить больше полей User Info в это свойство, используйте addUserInfo объектная функция. Первое поле User Info вы добавляете при помощи addUserInfo возразите, что функция перезаписывает поле User Info по умолчанию. addUserInfo объектная функция добавляет поля Info следующего пользователя, которые вы добавляете в это свойство.

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

Количество полей User Info содержится в UserInfo свойство, возвращенное как положительное целое число.

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

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

addUserInfoДобавьте поле User Info в триггерную систему координат ВЛАНА МАКА

Примеры

свернуть все

Создайте основную триггерную систему координат MAC, чтобы нести информацию для двух пользователей.

Создайте триггерный объект настройки тела системы координат MAC, задав полосу пропускания канала 40 МГц.

cfgTrigger = wlanMACTriggerConfig('ChannelBandwidth','CBW40');

Создайте объекты настройки для полей User Info триггерной системы координат.

cfgUser1 = wlanMACTriggerUserConfig('AID12',1,'RUSize', ...
    242,'RUIndex',1);
cfgUser2 = wlanMACTriggerUserConfig('AID12',2,'RUSize', ...
    242,'RUIndex',2);

Добавьте поля User Info в триггерную систему координат.

cfgTrigger = addUserInfo(cfgTrigger,cfgUser1);
cfgTrigger = addUserInfo(cfgTrigger,cfgUser2);

Сконфигурируйте триггерную систему координат путем создания объекта настройки тела системы координат MAC, определения типа системы координат и триггерной настройки тела системы координат.

cfgMAC = wlanMACFrameConfig('FrameType','Trigger', ...
    'TriggerConfig',cfgTrigger);

Задайте non-HT PHY настройка путем создания объекта настройки non-HT по умолчанию.

cfgPHY = wlanNonHTConfig;

Создайте триггер MAC, структурируют и отображают его длину.

[frame,frameLength] = wlanMACFrame(cfgMAC,cfgPHY);
disp(frameLength)
    40

Больше о

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

Ссылки

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

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

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

Введенный в R2021a