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:

                FeedbackNDP: 0
              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]
       PostFECPaddingSource: 'mt19937ar with seed'
         PostFECPaddingSeed: 73

Получите длину 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');

Figure contains an axes object. The axes object with title HE TB Waveform contains an object of type line.

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

свернуть все

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

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

свернуть все

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

Больше о

свернуть все

PPDU

Физический уровень (PHY) модуль данных о протоколе (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