scramblerRange

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

Описание

пример

[range,numBits] = scramblerRange(cfg) возвращает range, область значений инициализации скремблера и numBits, количество псевдослучайных битов потребовало для инициализации скремблера в невысокопроизводительной передаче (non-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);

Сгенерируйте сигнал Поля данных non-HT.

y = wlanNonHTData(psdu,cfg,scramInit);

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

свернуть все

Параметры передачи Non-HT в виде wlanNonHTConfig объект.

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

свернуть все

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

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

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

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

Ссылки

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

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

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

Смотрите также

Функции

Объекты

Введенный в R2020b