wlanWURSubchannel

Сконфигурируйте подканал на 20 МГц WUR

Описание

wlanWURSubchannel объект конфигурирует подканал на 20 МГц передачи радио пробуждения (WUR) WLAN.

Создание

Описание

cfgSubchannel = wlanWURSubchannel конфигурирует подканал на 20 МГц IEEE® 802.11ba™ передача WUR.

пример

cfgSubchannel = wlanWURSubchannel(Name=Value) Свойства наборов с помощью одних или нескольких аргументов name-value. Например, DataRate='LDR' задает скорость передачи данных 62,5 Кбит/с.

Свойства

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

Скорость передачи данных в виде одного из этих значений.

  • 'HDR' — Скорость передачи данных 250 Кбит/с

  • 'LDR' — Скорость передачи данных 62,5 Кбит/с

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

Длина PSDU, в байтах в виде целого числа в интервале [1, 22].

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

Мультинесущая релейное манипулирование (MC-OOK) На последовательности символа и значениях разнообразия циклического сдвига (CSD) для WUR-синхронизирующих и WUR-полей-данных в виде одного из этих значений.

  • 'Example1' — Используйте MC-OOK На последовательности символа и значениях CSD, соответствующих Примеру 1 в таблицах AC-1, AC-2, AC-3 и AC-4 [1].

  • 'Example2' — Используйте MC-OOK На последовательности символа и значениях CSD, соответствующих Примеру 2 в таблицах AC-1, AC-2, AC-3 и AC-4 [1].

  • 'Example3' — Используйте MC-OOK На последовательности символа и значениях CSD, соответствующих Примеру 3 в таблицах AC-1, AC-2, AC-3 и AC-4 [1].

  • 'User-defined' — Используйте MC-OOK На последовательности символа и значениях CSD, соответствующих HDRSequence, LDRSequence, HDRCSD, и LDRCSD свойства.

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

Нормированная высокая скорость передачи данных (HDR) MC-OOK На последовательности символа для WUR-синхронизирующих и WUR-полей-данных в виде вектора-строки с комплексным знаком из длины 13.

Зависимости

Чтобы включить это свойство, установите SymbolDesign свойство к 'User-defined'.

Типы данных: double
Поддержка комплексного числа: Да

Нормированная низкая скорость передачи данных (LDR) MC-OOK На последовательности символа для WUR-поля-данных в виде вектора-строки с комплексным знаком из длины 13.

Зависимости

Чтобы включить это свойство, установите SymbolDesign свойство к 'User-defined'.

Типы данных: double
Поддержка комплексного числа: Да

Значения CSD HDR, в наносекундах, для WUR-синхронизирующих и WUR-полей-данных в виде вектора-строки с действительным знаком из длины N T, количество передающих антенн в передаче WUR. Когда вы используете этот объект в качестве элемента Subchannel свойство wlanWURConfig объект, N T должен быть значением NumTransmitAntennas свойство того объекта.

Каждый элемент этого вектора должен быть неположительным.

Примечание

Если вы устанавливаете это свойство как вектор-строку из длины, больше, чем N T, объект использует только первый N T элементы. Например, если N T = 4, объект использует только первые четыре элемента этого вектора.

Зависимости

Чтобы включить это свойство, установите SymbolDesign свойство к 'User-defined'.

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

Значения CSD LDR, в наносекундах, для WUR-поля-данных в виде вектора-строки с действительным знаком из длины N T, количество передающих антенн в передаче WUR. Когда вы используете этот объект в качестве элемента Subchannel свойство wlanWURConfig объект, N T должен быть значением NumTransmitAntennas свойство того объекта.

Каждый элемент этого вектора должен быть неположительным.

Примечание

Если вы устанавливаете это свойство как вектор-строку из длины, больше, чем N T, объект использует только первый N T элементы. Например, если N T = 4, объект использует только первые четыре элемента этого вектора.

Зависимости

Чтобы включить это свойство, установите SymbolDesign свойство к 'User-defined'.

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

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

Когда вы используете этот объект в качестве элемента Subchannel свойство wlanWURConfig объект, который конфигурирует передачу на 20 или 40 МГц, необходимо установить это свойство на true.

Когда вы используете этот объект в качестве элемента Subchannel свойство wlanWURConfig объект, который конфигурирует передачу на 80 МГц, необходимо установить это свойство на true в по крайней мере одном из wlanWURSubchannel объекты.

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

Примеры

свернуть все

Создайте объект настройки WUR, задав четыре подканала на 20 МГц.

numSubchannels = 4;
cfgWUR = wlanWURConfig(numSubchannels);

Сконфигурируйте каждый подканал на 20 МГц.

psduLength = [4 8 12 16];
dataRate = {'LDR','HDR','LDR','HDR'};
design = {'Example1','Example2','Example1','Example1'};
cfgSubchannel = cell(1,numSubchannels);
psdu = cell(1,cfgWUR.NumUsers);
for i = 1:cfgWUR.NumUsers
    cfgSubchannel{i} = wlanWURSubchannel(PSDULength=psduLength(i), ...
        DataRate=dataRate{i},SymbolDesign=design{i});
    psdu{i} = randi([0 1],8*psduLength(i),1,'int8');
end
cfgWUR.Subchannel = cfgSubchannel;

Задайте фактор сверхдискретизации два, и затем сгенерируйте форму волны.

osf = 2;
waveform = wlanWaveformGenerator(psdu,cfgWUR,NumPackets=4, ...
    IdleTime=1e-5,OversamplingFactor=osf);

Ссылки

[1] IEEE P802.11ba/D8.0. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования. Поправка 3: Операция Радио пробуждения”. Спроектируйте Стандарт для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.

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

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

Введенный в R2021b