exponenta event banner

getTRSConfiguration

Допустимая конфигурация PHY HE TB в ответ на инициирующий кадр, содержащий подполе TRS Control

Описание

пример

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

Примеры

свернуть все

Конфигурирование и генерация сигнала WLAN HE TB, передаваемого в ответ на кадр, содержащий подполе управления TRS.

Создайте объект конфигурации HE TB, указав тип триггерного кадра.

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. The axes with title HE TB Waveform contains an object of type line.

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

свернуть все

Конфигурация PHY HE TB, указанная как wlanHETBConfig объект.

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

свернуть все

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

Подробнее

свернуть все

PPDU

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

Ссылки

[1] P802.11ax™/D4.1 IEEE. "Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY). Поправка 1: Усовершенствования для высокоэффективной WLAN. " Проект стандарта на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Объекты

Представлен в R2020a