getTRSConfiguration

Действительное строение HE TB PHY в ответ на запуск системы координат, содержащего подполе TRS Control

Описание

пример

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

Примеры

свернуть все

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

Создайте объект строения 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.

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

свернуть все

Строение HE TB PHY, заданная как wlanHETBConfig объект.

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

свернуть все

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

Подробнее о

свернуть все

PPDU

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

Ссылки

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

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

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

.

См. также

Объекты

Введенный в R2020a