wlanNonHTConfig

Создайте объект настройки non-HT

Описание

wlanNonHTConfig объект является объектом настройки для невысокопроизводительного формата пакета (non-HT) WLAN.

Создание

Описание

пример

cfgNonHT = wlanNonHTConfig создает объект настройки, который инициализирует параметры для IEEE® 802.11™ non-HT PPDU.

пример

cfgNonHT = wlanNonHTConfig(Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, wlanNonHTConfig('Modulation','DSSS') задает тип модуляции как прямую последовательность распространила спектр (DSSS).

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

Свойства

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

Тип модуляции для передачи non-HT в виде 'OFDM' для ортогонального мультиплексирования деления частоты (OFDM) или 'DSSS' для прямой последовательности распространила спектр (DSSS).

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

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

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

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

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

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

MCS OFDM, используемый в передаче в виде целого числа в интервале [0, 7]. Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения MCS:

MCSМодуляцияКодирование уровняЗакодированные биты на поднесущую Закодированные биты на символ OFDMБиты данных на символ OFDMСкорость передачи данных в Мбит/с
Пропускная способность канала на 5 МГцПропускная способность канала на 10 МГцПропускная способность канала на 20 МГц
0Бинарное манипулирование сдвига фазы (BPSK)1/2148241.536
1BPSK3/4148362.254.59
2квадратурное манипулирование сдвига фазы (QPSK)1/2296483612
3QPSK3/4296724.5918
4Квадратурная амплитудная (16-QAM) модуляция с 16 точками1/241929661224
516-QAM3/4419214491836
664-QAM2/36288192122448
764-QAM3/4628821613.52754

Для получения дополнительной информации см. Таблицу 17-4 [1].

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

Скорость передачи данных для модуляции DSSS в виде того из этих значений:

  • '1Mbps' – Дифференциальное бинарное манипулирование сдвига фазы (DBPSK) со скоростью передачи данных 1 Мбит/с

  • '2Mbps' – Дифференциальное квадратурное манипулирование сдвига фазы (DQPSK) со скоростью передачи данных 2 Мбит/с

  • '5.5Mbps' – Модуляция CCK (CCK) со скоростью передачи данных 5,5 Мбит/с

  • '11Mbps' – CCK со скоростью передачи данных 11 Мбит/с

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

Преамбула модуляции DSSS вводит в виде 'Long' или 'Short'.

Зависимости

'Short' значение этого свойства не применяется, когда вы устанавливаете DataRate свойство к '1Mbps'.

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

Синхронизируйте индикатор блокировки для модуляции DSSS в виде числового или логического 1 TRUE) или 0 ложь). Это свойство соответствует заблокированному биту часов (бит b2) поля SERVICE, как задано в Разделе 16.2.3.5 из [1]. Чтобы указать, что физический уровень (PHY) реализация выводит свои часы частоты передачи и часы символа от того же генератора, устанавливает это свойство на 1 TRUE). Для получения дополнительной информации смотрите Разделы 16.2.3.5 и 18.1.3 из [1].

Примечание

Разделите 18.3.2.2 из [1], указывает, что заблокированный бит часов должен быть 1 для всех систем расширенного уровня PHY (ERP) при передаче на любом из этих уровней:

  • Дополнительный ERP-пакетный двоичный файл сверточное кодирование (ERP-PBCC) уровень

  • Скорость передачи данных описала в Разделе 16 из [1]

Поэтому к ERP-системам модели, необходимо установить это свойство на 1 TRUE).

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

Модуль эксплуатационных данных процедуры сходимости физического уровня (PLCP) (PSDU) длина, в байтах в виде целого числа в интервале [0, 4095].

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

Количество антенн передачи в виде положительного целого числа.

Зависимости

Чтобы включить это свойство, установите ChannelBandwidth свойство к 'CBW20'.

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

Значения циклического сдвига, в наносекундах, дополнительных антенн передачи. Первые восемь антенн используют значения циклического сдвига, заданные в Таблице 21-10 [1]. Остающиеся антенны L используют значения, которые вы задаете в этом свойстве, где L = NumTransmitAntennas – 8. Задайте это свойство как одно из этих значений:

  • Целое число в интервале [–200, 0] – wlanNonHTConfig возразите использует это значение циклического сдвига в каждом L дополнительные антенны.

  • Вектор-строка из длины L целых чисел в интервале [–200, 0] – wlanNonHTConfig возразите использует k th элемент как значение циклического сдвига для (k + 8) th антенна передачи.

    Примечание

    Если вы задаете это свойство как вектор-строку из длины, больше, чем L, wlanNonHTConfig возразите использует только первые элементы L. Например, если вы устанавливаете NumTransmitAntennas свойство к 16, wlanNonHTConfig возразите использует только первый L = 16 – 8 = 8 элементов этого вектора.

Зависимости

Чтобы включить это свойство, установите NumTransmitAntennas свойство к значению, больше, чем 8.

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

Примеры

свернуть все

Создайте wlanNonHTConfig объект для операции OFDM для длины PSDU 2 048 байтов.

cfgNHT = wlanNonHTConfig('Modulation','OFDM');
cfgNHT.PSDULength = 2048;
cfgNHT
cfgNHT = 
  wlanNonHTConfig with properties:

             Modulation: 'OFDM'
       ChannelBandwidth: 'CBW20'
                    MCS: 0
             PSDULength: 2048
    NumTransmitAntennas: 1

Создайте wlanNonHTConfig объект для операции DSSS для длины PSDU 2 048 байтов.

cfgNHT = wlanNonHTConfig('Modulation','DSSS','PSDULength',2048)
cfgNHT = 
  wlanNonHTConfig with properties:

      Modulation: 'DSSS'
        DataRate: '1Mbps'
    LockedClocks: 1
      PSDULength: 2048

Больше о

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

Ссылки

[1] Станд. IEEE 802.11-2016 (Версия Станд. IEEE 802.11-2012). “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования”. Стандарт IEEE для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.

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

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

Введенный в R2015b


[1]  Станд. IEEE 802.11-2016 Адаптированных и переизданные с разрешением от IEEE. Авторское право IEEE 2016. Все права защищены.

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