getTRSConfiguration

Допустимый Тбайт HE настройка PHY в ответ на инициирование системы координат, содержащей подполе Управления TRS

Описание

пример

cfgTRS = getTRSConfiguration(cfgHETB) генерирует cfgTRS, допустимая настройка PHY для основанной на триггере высокой эффективности IEEE® 802.11™ (Тбайт HE) формат пакета. Функция устанавливает свойства cfgTRS путем изменения подмножества свойств настройки входа PHY cfgHETB. Можно параметрировать восходящий канал Тбайта HE PPDU, переданный в ответ на систему координат, содержащую подполе Управления инициированным планированием ответа (TRS) при помощи cfgTRS вывод . Для подробного описания HE форматы WLAN см. [1].

Примеры

свернуть все

Сконфигурируйте и сгенерируйте форму волны Тбайта HE WLAN, которая будет передана в ответ на систему координат, содержащую подполе Управления TRS.

Создайте объект настройки Тбайта HE, задав тип системы координат инициирования.

cfgHETB = wlanHETBConfig('TriggerMethod','TRS');

Сгенерируйте допустимую настройку при помощи getTRSConfiguration возразите функции, отобразив результат.

cfgTRS = getTRSConfiguration(cfgHETB)
cfgTRS = 
  wlanHETBConfig with properties:

              TriggerMethod: 'TRS'
           ChannelBandwidth: 'CBW20'
                     RUSize: 242
                    RUIndex: 1
    PreHEPowerScalingFactor: 1
        NumTransmitAntennas: 1
        NumSpaceTimeStreams: 1
    StartingSpaceTimeStream: 1
             SpatialMapping: 'Direct'
                       STBC: 0
                        MCS: 0
                        DCM: 0
              ChannelCoding: 'BCC'
        PreFECPaddingFactor: 4
             NumDataSymbols: 10
          DefaultPEDuration: 0
              GuardInterval: 3.2000
                  HELTFType: 4
            NumHELTFSymbols: 1
         SingleStreamPilots: 1
                   BSSColor: 0
              SpatialReuse1: 15
              SpatialReuse2: 15
              SpatialReuse3: 15
              SpatialReuse4: 15
               TXOPDuration: 127
                HighDoppler: 0
         HESIGAReservedBits: [9x1 double]

Получите длину PSDU в байтах и сгенерируйте PSDU для передачи.

psduLength = getPSDULength(cfgTRS);
psdu = randi([0 1],8*psduLength,1);

Сгенерируйте и постройте форму волны.

waveform = wlanWaveformGenerator(psdu,cfgTRS);
figure;
plot(abs(waveform));
title('HE TB Waveform');
xlabel('Time (nanoseconds)');
ylabel('Amplitude');

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

свернуть все

Тбайт HE настройка PHY в виде wlanHETBConfig объект.

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

свернуть все

Допустимый Тбайт HE настройка PHY, возвращенная как wlanHETBConfig объект. getTRSConfiguration функционируйте устанавливает значения свойств, таким образом, что этот объект может параметрировать восходящий канал Тбайта HE PPDU в ответ на систему координат, содержащую подполе Управления TRS.

Больше о

свернуть все

PPDU

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

Ссылки

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

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

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

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

Объекты

Введенный в R2020a

Для просмотра документации необходимо авторизоваться на сайте