wlanHEMUConfig

Создайте объект настройки HE-MU-format

Описание

wlanHEMUConfig объект является высокоэффективным форматом (формат HE) объект настройки для многопользовательского HE WLAN (HE МУ) формат пакета.

Создание

Описание

пример

cfgHEMU = wlanHEMUConfig(AllocationIndex) создает cfgHEMU, объект настройки, который инициализирует параметры передачи для многопользовательского IEEE® 802.11™ HE-format PPDU для AllocationIndex, входное модульное выделение ресурса. Для подробного описания HE формат WLAN см. [1].

пример

cfgHEMU = wlanHEMUConfig(AllocationIndex,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, wlanHEMUConfig([200 114 114 200],'LowerCenter26ToneRU',true) задает выделение пропускной способности на 80 МГц для трех пользователей на трех РУССКИХ с более низкой центральной сигнализацией выделения RU с 26 тонами.

Во времени выполнения функция вызова подтверждает параметры объекта для свойств, относящихся к операции функции.

Свойства

развернуть все

Индекс выделения модуля ресурса (RU), заданный как один, два, четыре, или восемь целочисленных значений в интервале [0,223]. Можно задать это значение как целое число, вектор целых чисел, массива строк, вектора символов или массива ячеек из символьных векторов. Формат, в котором вы задаете эти индексы, зависит от того, сколько вы задаете.

  • Задайте один индекс выделения с помощью одного целого числа в любой из этих форм:

    • Скалярное целое число

    • 8-битная двоичная последовательность, заданная как строка или вектор символов

  • Задайте несколько индексов выделения с помощью два, четыре, или восемь целочисленных значений в любой из этих форм:

    • Вектор целых чисел

    • 8-битная двоичная последовательность, заданная как массив строк

    • 8-битная двоичная последовательность, заданная как массив ячеек из символьных векторов

Выделение задает количество РУССКИХ, размер каждого RU и количество пользователей, присвоенных каждому RU. Для получения дополнительной информации смотрите индекс Выделения.

Примечание

Это свойство только для чтения после того, как объект будет создан.

Типы данных: double | char | string | cell

Пропускная способность канала передачи PPDU, заданной как одно из этих значений:

  • 'CBW20' – Пропускная способность канала 20 МГц

  • 'CBW40' – Пропускная способность канала 40 МГц

  • 'CBW80' – Пропускная способность канала 80 МГц

  • 'CBW160' – Пропускная способность канала 160 МГц

Когда вы создаете wlanHEMUConfig объект, это свойство сконфигурировано на основе значения, на которое вы устанавливаете AllocationIndex свойство.

Примечание

Это свойство только для чтения после того, как объект будет создан.

Типы данных: char | string

Включите более низкую центральную сигнализацию выделения RU с 26 тонами, заданную как логическое значение 1 TRUE) или 0 ложь). Чтобы включить более низкую частоту сосредотачивают RU с 26 тонами, устанавливают это свойство на 1 TRUE). Это свойство может быть установлено во время создания объекта только.

Зависимости

Это свойство применяется только когда AllocationIndex свойство задает пропускную способность канала 80 МГц или 160 МГц и не задает полное выделение пропускной способности.

Типы данных: логический

Включите верхнюю центральную сигнализацию выделения RU с 26 тонами, заданную как логическое значение 1 TRUE) или 0 ложь). Чтобы включить верхнюю частоту сосредотачивают RU с 26 тонами, устанавливают это свойство на 1 TRUE). Это свойство может быть установлено во время создания объекта только.

Зависимости

Это свойство применяется только когда AllocationIndex свойство задает пропускную способность канала 80 МГц или 160 МГц и не задает полное выделение пропускной способности.

Типы данных: логический

Свойства передачи каждого RU в передаче, заданной как массив ячеек wlanHEMURU объекты. Когда вы создаете wlanHEMUConfig объект, это свойство сконфигурировано на основе значения, на которое вы устанавливаете AllocationIndex свойство.

Каждый элемент RU массив ячеек содержит эти подсвойства:

Фактор повышения степени, заданный как скаляр в интервале [0.5, 2].

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

Пространственная схема отображения, заданная как 'Direct'Адамар, 'Fourier', или 'Custom'.

Зависимости

Значение по умолчанию, 'Direct', применяется только, когда вы устанавливаете NumTransmitAntennas свойство, равное сумме потоков пространства-времени номера для всех пользователей, присвоило RU.

Типы данных: char | string

Пространственная матрица отображения, заданная как одно из этих значений:

  • Скаляр с комплексным знаком. Это значение применяется ко всем поднесущим.

  • Матрица с комплексным знаком размера N STSTotal -by-NT, где:

    • N STSTotal является суммой количества пространственно-временных потоков для всех пользователей, присвоенных RU;

    • N T является количеством антенн передачи.

    В этом случае пространственная матрица отображения применяется ко всем поднесущим.

  • Трехмерный массив с комплексным знаком размера Size- NSTSTOTAL NT. ChannelBandwidth свойство определяет значение Size свойство. В этом случае каждая занятая поднесущая имеет свою собственную пространственную матрицу отображения.

Используйте это свойство вращать и масштабировать выходной вектор картопостроителя созвездия. Пространственная матрица отображения используется в beamforming и смешивании пространственно-временных потоков по антеннам передачи. Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.

Пример: [0.5 0.3; 0.4 0.4; 0.5 0.8] представляет пространственную матрицу отображения с тремя пространственно-временными потоками и двумя антеннами передачи.

Зависимости

Это свойство применяется только, когда вы устанавливаете SpatialMapping свойство к 'Custom'.

Типы данных: double
Поддержка комплексного числа: Да

Включите beamforming, заданный как логическое значение 1 TRUE) или 0 ложь). Чтобы применить beamforming держащаяся матрица, установите это свойство на 1 TRUE). SpatialMappingMatrix свойство задает beamforming держащаяся матрица.

Зависимости

Это свойство применяется только, когда вы устанавливаете SpatialMapping свойство к 'Custom'.

Типы данных: логический

Модульный размер ресурса, заданный как 26, 52, 106, 242, 484, 996, или 1992.

Примечание

Это свойство только для чтения после того, как объект будет создан.

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

Модульный индекс ресурса, заданный как целое число в интервале [1, 74]. Используйте это свойство указать на местоположение RU в канале.

Примечание

Это свойство только для чтения после того, как объект будет создан.

Пример: В передаче на 80 МГц существует четыре возможных РУССКИХ с 242 тонами, один в каждом подканале на 20 МГц. RU 242-1 (Size = 242, Index = 1) RU, занимающий самую низкую абсолютную частоту в 80 МГц и RU 242-4 (Size = 242, Index = 4) RU, занимающий самую высокую абсолютную частоту.

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

Индексы пользователей передаются на RU, в формате на основе одном, заданном как целое число или вектор целых чисел. Это свойство индексирует соответствующий элемент массива ячеек User свойство.

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

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

Свойства передачи каждого пользователя, заданного как массив ячеек wlanHEMUUser объекты. Когда вы создаете wlanHEMUConfig объект, это свойство сконфигурировано на основе значения, на которое вы устанавливаете AllocationIndex свойство.

Каждый элемент User массив ячеек содержит эти подсвойства:

Агрегированный MPDU (A-MPDU) пред конец системы координат (pre-EOF) дополняющий (APEP) длина, в байтах, заданных как целое число в интервале [0, 6500531].

Это свойство используется внутренне, чтобы определить количество символов OFDM в поле данных. Для получения дополнительной информации см. [1].

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

Модуляция и схема кодирования (MCS), используемый в передаче, заданной как неотрицательное целое число в интервале [0, 11]. Каждое значение этого свойства соответствует MCS согласно Таблицам 28-51-28-107 [1]. Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения MCS:

MCSМодуляцияДвойная модуляция поставщика услугКодирование уровня
0Бинарное манипулирование сдвига фазы (BPSK)

0 или 1

1/2
1Квадратурное манипулирование сдвига фазы (QPSK)

0 или 1

1/2
2

Не применяется

3/4
3Квадратурная амплитудная (16-QAM) модуляция с 16 точками

0 или 1

1/2
43/4
564-QAM

Не применяется

2/3
63/4
75/6
8256-QAM3/4
95/6
101024-QAM3/4
115/6

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

Количество пространственно-временных потоков в передаче, заданной как целое число в интервале [1, 8]. Максимальное количество пространственно-временных потоков для любого пользователя в RU MU-MIMO равняется четырем. Максимальное значение суммы количества пространственно-временных потоков по всем пользователям в RU равняется восьми. Для получения информации об этих и других ограничениях на количество пространственно-временных потоков см. Таблицы 28-1 и 28-27 [1].

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

Индикатор Dual carrier modulation (DCM), заданный как логическое значение 1 TRUE) или 1 ложь). Чтобы указать, что DCM используется в Поле данных HE, устанавливает это свойство на 1 TRUE).

Зависимости

Можно только установить это свойство на 1 TRUE) когда всем этим условиям удовлетворяют:

  • MCS свойством является 0, 1, 3, или 4.

  • STBC свойством является 0 ложь).

  • NumSpaceTimeStreams свойство меньше чем или равно 2.

  • RU свойство задает однопользовательский RU.

Типы данных: логический

Кодирование прямого исправления ошибок (FEC) вводит для Поля данных HE, заданного как 'LDPC' для кодирования имеющей малую плотность проверки четности (LDPC) или 'BCC' для бинарного сверточного кодирования (BCC).

Зависимости

Можно только установить это свойство на 'BCC' когда всем этим условиям удовлетворяют:

  • MCS свойством не является 10 или 11.

  • Размер любого RU меньше чем или равен 242. Получите размеры RU при помощи ruInfo объектная функция.

  • NumSpaceTimeStreams свойство меньше чем или равно 4.

Типы данных: char | string

Станция (STA) идентификатор, заданный как целое число в интервале [0, 2047]. Значение этого свойства задает поле (AID) идентификатора ассоциации станции, как задано в Разделе 27.11.1 из [1]. 11 младших значащих битов (LSBs) поля AID используются, чтобы обратиться к STA. Когда вы устанавливаете это свойство на 2046, связанный RU не несет данных.

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

Номер RU, заданный как целое число или вектор целых чисел. Это свойство индексирует соответствующие элементы массива ячеек RU свойство.

Примечание

Это свойство только для чтения после того, как объект будет создан.

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

Номинальное пакетное дополнение, в микросекундах, заданных как 0, 8, или 16. wlanHEMUConfig возразите использует это свойство и пред прямое исправление ошибок (предварительный FEC) дополнительный фактор, чтобы вычислить длительность, PE T, пакетного поля расширения. Для получения дополнительной информации о пакетном поле расширения, смотрите Раздел 28.3.12 из [1].

Эта таблица показывает возможные значения PE T для различных значений этого свойства и a, параметра, заданного уравнением (28-72) или (28-73) из [1].

Значение aЗначение PE T в микросекундах
NominalPacketPadding Установите на 0NominalPacketPadding Установите на 8NominalPacketPadding Установите на 16
1004
2008
30412
40816

Для HE МУ ППДУ уравнение (28-114) из [1] задает значение PE T как максимум значений PE T, заданных для каждого пользователя.

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

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

Количество антенн передачи, заданных как целое число в интервале [1, 8].

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

Включите пространственно-временное блочное кодирование (STBC) поля данных PPDU для всех пользователей, заданных как логическое значение 1 TRUE) или 0 ложь). STBC передает несколько копий потока данных через присвоенные антенны.

  • Когда вы устанавливаете это свойство на 0 ложь), STBC не применяется к полю данных. Количество пространственно-временных потоков равно количеству пространственных потоков.

  • Когда вы устанавливаете это свойство на 1 TRUE), STBC применяется к полю данных. Количество пространственно-временных потоков является дважды количеством пространственных потоков.

Зависимости

Это свойство применяется только, когда всем этим условиям удовлетворяют:

  • NumSpaceTimeStreams подсвойство каждого элемента User свойством является 2.

  • DCM подсвойство каждого элемента User свойством является 0 ложь).

  • Никакой RU не задает многопользовательский, несколько входов/несколько вывели (MU-MIMO).

Типы данных: логический

Интервал охраны (циклический префикс) длительность для поля данных в пакете, в микросекундах, заданных как 3.2, 1.6, или 0.8.

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

Режим сжатия HE-LTF, заданный как 4 или 2. Это свойство указывает на тип HE-LTF, где значение 4 или 2соответствует четыре раза или два раза режим сжатия длительности HE-LTF, соответственно. Тип HE-LTF перечисляется в Таблице 28-1 [1] как:

  • 2xHE-LTF – Длительность 6,4 μs с защитной длительностью интервала 0,8 μs или 1,6 μs

  • 4xHE-LTF – Длительность 12,8 μs с защитной длительностью интервала 0,8 μs или 3,2 μs

Для получения дополнительной информации о HE-LTF смотрите Раздел 28.3.10.10 из [1].

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

Индикатор сжатия HE-SIG-B, заданный как логическое значение 1 TRUE) или 0 ложь). Чтобы включить сжатие HE-SIG-B для полной пропускной способности 20 МГц передача MU-MIMO, установите это свойство на 1 TRUE).

Зависимости

Это свойство применяется только, когда вы указываете на пропускную способность канала на 20 МГц путем установки AllocationIndex к значению в интервале [192,199].

Типы данных: логический

Модуляция и схема кодирования (MCS) для поля HE-SIG-B, заданного как целое число в интервале [0, 5].

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

Индикатор модуляции двойного поставщика услуг (DCM) HE-SIG-B, заданный как логическое значение 1 TRUE) или 0 ложь). Значение 1 TRUE) указывает, что поле HE-SIG-B модулируется с DCM. Значение 0 ложь) указывает, что поле HE-SIG-B не модулируется с DCM.

Зависимости

Это свойство применяется только когда MCS подсвойство каждого элемента User свойством является 0, 1, 3, или 4.

Типы данных: логический

Восходящая индикация, заданная как логическое значение 1 TRUE) или 0 ложь). Чтобы указать, что PPDU отправляется на нисходящей передаче, устанавливает это свойство на 0 ложь). Чтобы указать, что PPDU отправляется на восходящей передаче, устанавливает это свойство на 1 TRUE).

Типы данных: логический

Идентификатор цвета основной услуги установлена (BSS), заданный как целое число в интервале [0, 63].

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

Пространственная индикация повторного использования, заданная как целое число в интервале [0, 15].

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

Информация о длительности для возможности передачи (TXOP) защита, заданная как целое число в интервале [0, 127]. За исключением первого бита, который задает гранулярность длины TXOP, каждый бит поля TXOP "SIG HE" равен TXOPDuration. Поэтому длительность в микросекундах должна быть преобразована согласно процедуре, изложенной в Таблице 28-18 [1].

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

Индикатор режима высокого Доплера, заданный как логическое значение 0 ложь) или 1 TRUE). Чтобы указать на режим высокого Доплера в поле HE-SIG-A, установите это свойство на 1 TRUE).

Зависимости

1 TRUE) значение для этого свойства допустимо только когда NumSpaceTimeStreams подсвойство каждого элемента RU свойство меньше чем или равно 4.

Типы данных: логический

Периодичность Midamble поля данных HE, в количестве символов OFDM, заданных как 10 или 20.

Зависимости

Это свойство применяется только когда HighDoppler свойством является 1 TRUE).

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

Функции объекта

getPSDULengthВозвратите формат HE длина PSDU
packetFormat Возвратите формат пакета WLAN
ruInfoВозвратите модульную информацию о выделении ресурса формата HE
showAllocationПокажите выделение модуля ресурса (RU)

Примеры

свернуть все

Создайте многопользовательский объект настройки HE на 20 МГц с набором индекса выделения к 0. Индекс выделения 0 задает девять РУССКИХ с 26 тонами в канале на 20 МГц.

cfgMU = wlanHEMUConfig(0);
for i=1:numel(cfgMU.User)
    % Set the APEPLength of each user
    cfgMU.User{i}.APEPLength = 100;
end

Отобразите свойства объектов настройки для четвертого пользователя.

cfgMU.User{4}
ans = 
  wlanHEMUUser with properties:

              APEPLength: 100
                     MCS: 0
     NumSpaceTimeStreams: 1
                     DCM: 0
           ChannelCoding: 'LDPC'
                   STAID: 0
    NominalPacketPadding: 0

   Read-only properties:
                RUNumber: 4

Создайте HE на 40 МГц настройка МУ с индексом выделения 11000000 для каждого подканала на 20 МГц. Эта настройка задает два РУССКИХ с 242 тонами, каждого с одним пользователем.

cfgHEMU = wlanHEMUConfig(["11000000" "11000000"],'NumTransmitAntennas',2);

Сконфигурируйте первый RU и первого пользователя.

cfgHEMU.RU{1}.SpatialMapping = 'Direct';
cfgHEMU.User{1}.APEPLength = 1e3;
cfgHEMU.User{1}.MCS = 2;
cfgHEMU.User{1}.NumSpaceTimeStreams = 2;
cfgHEMU.User{1}.ChannelCoding = 'LDPC';
cfgHEMU.User{1}.NominalPacketPadding = 16;

Сконфигурируйте второй RU и второго пользователя.

cfgHEMU.RU{2}.SpatialMapping = 'Fourier';
cfgHEMU.User{2}.APEPLength = 500;
cfgHEMU.User{2}.MCS = 3;
cfgHEMU.User{2}.NumSpaceTimeStreams = 1;
cfgHEMU.User{2}.ChannelCoding = 'LDPC';
cfgHEMU.User{2}.NominalPacketPadding = 8;

Отобразите свойства объектов настройки и для РУССКОГО и для оба пользователя.

disp(cfgHEMU)
  wlanHEMUConfig with properties:

                     RU: {[1x1 wlanHEMURU]  [1x1 wlanHEMURU]}
                   User: {[1x1 wlanHEMUUser]  [1x1 wlanHEMUUser]}
    NumTransmitAntennas: 2
                   STBC: 0
          GuardInterval: 3.2000
              HELTFType: 4
                SIGBMCS: 0
                SIGBDCM: 0
       UplinkIndication: 0
               BSSColor: 0
           SpatialReuse: 0
           TXOPDuration: 127
            HighDoppler: 0

   Read-only properties:
       ChannelBandwidth: 'CBW40'
        AllocationIndex: [192 192]
cfgHEMU.RU{1:2}
ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Direct'

   Read-only properties:
                Size: 242
               Index: 1
         UserNumbers: 1

ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Fourier'

   Read-only properties:
                Size: 242
               Index: 2
         UserNumbers: 2

cfgHEMU.User{1:2}
ans = 
  wlanHEMUUser with properties:

              APEPLength: 1000
                     MCS: 2
     NumSpaceTimeStreams: 2
                     DCM: 0
           ChannelCoding: 'LDPC'
                   STAID: 0
    NominalPacketPadding: 16

   Read-only properties:
                RUNumber: 1

ans = 
  wlanHEMUUser with properties:

              APEPLength: 500
                     MCS: 3
     NumSpaceTimeStreams: 1
                     DCM: 0
           ChannelCoding: 'LDPC'
                   STAID: 0
    NominalPacketPadding: 8

   Read-only properties:
                RUNumber: 2

HE настройка MU-MIMO со сжатием SIGB

Используйте только пользовательские полевые биты

Сгенерируйте полный HE пропускной способности настройка MU-MIMO в пропускной способности на 20 МГц со сжатием SIGB. Все три пользователя находятся на сингле, довольном канал, который включает только пользовательские полевые биты.

cfgHE = wlanHEMUConfig(194);
cfgHE.NumTransmitAntennas = 3;

Создайте данные PSDU для всех пользователей.

psdu = cell(1,numel(cfgHE.User));
psduLength = getPSDULength(cfgHE);
for j = 1:numel(cfgHE.User)
    psdu = randi([0 1],psduLength(j)*8,1,'int8');
end

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

y = wlanWaveformGenerator(psdu,cfgHE);
plot(abs(y))

Содержимое HE-SIG-B присваивает 4 пользователей в канале 1 и 3 пользователя в канале 2

Сгенерируйте полный HE пропускной способности форма волны MU-MIMO в пропускной способности на 80 МГц со сжатием SIGB. Канал содержимого HE-SIG-B 1 имеет четырех пользователей. Канал содержимого HE-SIG-B 2 имеет трех пользователей.

cfgHE = wlanHEMUConfig(214);
cfgHE.NumTransmitAntennas = 7;

Создайте данные PSDU для всех пользователей.

psdu = cell(1,numel(cfgHE.User));
psduLength = getPSDULength(cfgHE);
for j = 1:numel(cfgHE.User)
    psdu = randi([0 1],psduLength(j)*8,1,'int8');
end

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

y = wlanWaveformGenerator(psdu,cfgHE);
plot(abs(y));

HE настройка MU-MIMO без сжатия SIGB

Используйте распространенный и пользовательские полевые биты

Сгенерируйте полный HE пропускной способности настройка MU-MIMO в пропускной способности на 20 МГц без сжатия SIGB. Все три пользователя находятся на сингле, довольном канал, который включает и распространенный и пользовательские полевые биты.

cfgHE = wlanHEMUConfig(194);
cfgHE.SIGBCompression = false;
cfgHE.NumTransmitAntennas = 3;

Создайте данные PSDU для всех пользователей.

psdu = cell(1,numel(cfgHE.User));
psduLength = getPSDULength(cfgHE);
for j = 1:numel(cfgHE.User)
    psdu = randi([0 1],psduLength(j)*8,1,'int8');
end

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

y = wlanWaveformGenerator(psdu,cfgHE);
plot(abs(y))

Содержимое HE-SIG-B присваивает 4 пользователей в канале 1 и 2 пользователя в канале 2

Сгенерируйте HE на 80 МГц форма волны МУ для шести пользователей без сжатия SIGB. Канал содержимого HE-SIG-B 1 имеет четырех пользователей. Канал содержимого HE-SIG-B 2 имеет двух пользователей.

cfgHE = wlanHEMUConfig([202 114 192 193]);
cfgHE.NumTransmitAntennas = 6;
for i = 1:numel(cfgHE.RU)
    cfgHE.RU{i}.SpatialMapping = 'Fourier';
end

Создайте данные PSDU для всех пользователей.

psdu = cell(1,numel(cfgHE.User));
psduLength = getPSDULength(cfgHE);
for j = 1:numel(cfgHE.User)
    psdu = randi([0 1],psduLength(j)*8,1,'int8');
end

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

y = wlanWaveformGenerator(psdu,cfgHE);
plot(abs(y));

Содержимое HE-SIG-B присваивает 7 пользователей в канале 1 и никаких пользователей в канале 2

Сгенерируйте полный HE пропускной способности форма волны MU-MIMO в пропускной способности на 80 МГц без сжатия SIGB. Канал содержимого HE-SIG-B 1 имеет семь пользователей. Канал содержимого HE-SIG-B 2 не имеет никаких пользователей.

cfgHE = wlanHEMUConfig([214 115 115 115]);
cfgHE.NumTransmitAntennas = 7;

Создайте данные PSDU для всех пользователей.

psdu = cell(1,numel(cfgHE.User));
psduLength = getPSDULength(cfgHE);
for j = 1:numel(cfgHE.User)
    psdu = randi([0 1],psduLength(j)*8,1,'int8');
end

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

y = wlanWaveformGenerator(psdu,cfgHE);
plot(abs(y))

Создайте настройку MU-MIMO на 80 МГц с тремя пользователями в одном RU со сжатием SIG-B. Отобразите свойства объектов настройки.

cfgMU = wlanHEMUConfig(210);
cfgMU.NumTransmitAntennas = 3;
cfgMU.User{1}.NumSpaceTimeStreams = 1;
cfgMU.User{2}.NumSpaceTimeStreams = 1;
cfgMU.User{3}.NumSpaceTimeStreams = 1;
disp(cfgMU)
  wlanHEMUConfig with properties:

                     RU: {[1x1 wlanHEMURU]}
                   User: {1x3 cell}
    NumTransmitAntennas: 3
                   STBC: 0
          GuardInterval: 3.2000
              HELTFType: 4
                SIGBMCS: 0
                SIGBDCM: 0
       UplinkIndication: 0
               BSSColor: 0
           SpatialReuse: 0
           TXOPDuration: 127
            HighDoppler: 0

   Read-only properties:
       ChannelBandwidth: 'CBW80'
        AllocationIndex: 210

Создайте настройку на 160 МГц с помощью верхнего центрального RU с 26 тонами. В общей сложности четыре РУССКИЕ создаются. Тональные присвоения RU 996, 484, 484, и 26. Один пользователь выделяется каждому RU. Последний созданный RU является центральным RU с 26 тонами. Отобразите свойства настройки объекта.

cfgMU = wlanHEMUConfig([208 115 115 115 200 114 114 200], ...
    'UpperCenter26ToneRU',true);
cfgMU.RU{:}
ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Direct'

   Read-only properties:
                Size: 996
               Index: 1
         UserNumbers: 1

ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Direct'

   Read-only properties:
                Size: 484
               Index: 3
         UserNumbers: 2

ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Direct'

   Read-only properties:
                Size: 484
               Index: 4
         UserNumbers: 3

ans = 
  wlanHEMURU with properties:

    PowerBoostFactor: 1
      SpatialMapping: 'Direct'

   Read-only properties:
                Size: 26
               Index: 56
         UserNumbers: 4

Больше о

развернуть все

Ссылки

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

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

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

Введенный в R2018b

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