scramblerRange

Получите область значений инициализации скремблера

Описание

пример

[range,numBits] = scramblerRange(cfg) возвращает range, область значений инициализации скремблера и numBitsколичество псевдослучайных бит, необходимых для инициализации скремблера при передаче без высокой пропускной способности (не-HT) с параметрами cfg.

Примеры

свернуть все

Сконфигурируйте параметры передачи путем создания wlanNonHTConfig объект, задающий пропускную способность канала 80 МГц и статическую операцию полосы пропускания.

cfg = wlanNonHTConfig('ChannelBandwidth','CBW80','SignalChannelBandwidth',true, ... 
     'BandwidthOperation','Static');

Сгенерируйте случайный PSDU соответствующей длины.

psdu = randi([0 1],8*cfg.PSDULength,1,'int8');

Сгенерируйте начальную псевдослучайную последовательность скремблера.

[range,numBits] = scramblerRange(cfg);
scramInit = randi(range);

Сгенерируйте сигнал поля, отличного от HT Data.

y = wlanNonHTData(psdu,cfg,scramInit);

Входные параметры

свернуть все

Не-HT параметры передачи, заданные как wlanNonHTConfig объект.

Выходные аргументы

свернуть все

Область значений инициализации скремблера, возвращенный как целое число вектора-строки вида [min max]. Значения min и max представляют минимальное и максимальное значения, соответственно, псевдослучайных бит, необходимых для инициализации скремблера в передаче, не являющейся HT.

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

Количество бит, требуемых wlanWaveformGenerator или wlanNonHTData функция для инициализации скремблера в передаче, отличной от HT, возвращенная следующим 4, 5, или 7. Значение этого выхода зависит от того, является ли операция полосы пропускания сигналов передачи в соответствии с SignalChannelBandwidth и BandwidthOperation значения свойств cfg вход. Для получения дополнительной информации см. таблицу 17-7 [1].

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

Ссылки

[1] IEEE Std 802.11™-2016 (Редакция IEEE Std 802.11-2012). «Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического слоя (PHY)». Стандарт IEEE на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - Особые требования.

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

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

.

См. также

Функции

Объекты

Введенный в R2020b