wlanHEMUUser

Создайте пользовательский объект настройки для HE передача МУ

Описание

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

Создание

Описание

пример

cfgHEMU.User = wlanHEMUUser(RUNumber) создает пользовательский объект настройки HE для RUNumber, номер входа RU.

cfgHEMU.User = wlanHEMUUser(RUNumber,Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки.

Свойства

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

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

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

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

Модуляция и схема кодирования (MCS), используемый в передаче в виде неотрицательного целого числа в интервале [0, 11]. Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения 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 равняется 4. Максимальное значение суммы количества пространственно-временных потоков по всем пользователям в RU равняется 8. Для получения информации об этих и других ограничениях на количество пространственно-временных потоков см. Таблицы 18-1 и 27-28 [1].

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

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

Зависимости

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

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

  • STBC свойство связанного wlanHEMUConfig объектом является 0 ложь).

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

  • RU свойство связанного wlanHEMUConfig объект задает однопользовательский RU.

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

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

Зависимости

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

Примеры

свернуть все

Создайте многопользовательский объект настройки 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

Ссылки

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

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

|

Введенный в R2018b

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