wlanHTConfig

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

Синтаксис

cfgHT = wlanHTConfig
cfgHT = wlanHTConfig(Name,Value)

Описание

cfgHT = wlanHTConfig создает объект настройки, который инициализирует параметры для IEEE® 802.11™ высокая пропускная способность смешанный формат (HT-mixed) PPDU.

пример

cfgHT = wlanHTConfig(Name,Value) создает объект настройки формата HT, который заменяет настройки по умолчанию с помощью одного или нескольких аргументов пары Name,Value.

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

Примеры

свернуть все

Создайте объект настройки HT. После создания обновления объекта количество антенн передачи и пространственно-временных потоков.

cfgHT = wlanHTConfig
cfgHT = 
  wlanHTConfig with properties:

       ChannelBandwidth: 'CBW20'
    NumTransmitAntennas: 1
    NumSpaceTimeStreams: 1
         SpatialMapping: 'Direct'
                    MCS: 0
          GuardInterval: 'Long'
          ChannelCoding: 'BCC'
             PSDULength: 1024
         AggregatedMPDU: 0
     RecommendSmoothing: 1

Обновите количество антенн к два и количество пространственно-временных потоков к четыре.

cfgHT.NumTransmitAntennas = 2;
cfgHT.NumSpaceTimeStreams = 4
cfgHT = 
  wlanHTConfig with properties:

       ChannelBandwidth: 'CBW20'
    NumTransmitAntennas: 2
    NumSpaceTimeStreams: 4
         SpatialMapping: 'Direct'
                    MCS: 0
          GuardInterval: 'Long'
          ChannelCoding: 'BCC'
             PSDULength: 1024
         AggregatedMPDU: 0
     RecommendSmoothing: 1

Создайте объект wlanHTConfig с длиной PSDU 2 048 байтов и BCC использования прямое исправление ошибок.

cfgHT = wlanHTConfig('PSDULength',2048);
cfgHT.ChannelBandwidth = 'CBW20'
cfgHT = 
  wlanHTConfig with properties:

       ChannelBandwidth: 'CBW20'
    NumTransmitAntennas: 1
    NumSpaceTimeStreams: 1
         SpatialMapping: 'Direct'
                    MCS: 0
          GuardInterval: 'Long'
          ChannelCoding: 'BCC'
             PSDULength: 2048
         AggregatedMPDU: 0
     RecommendSmoothing: 1

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

свернуть все

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'ChannelBandwidth','CBW40','NumTransmitAntennas',2

Пропускная способность канала в МГц, заданном как 'CBW20' или 'CBW40'.

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

Количество антенн передачи, заданных как 1, 2, 3, или 4.

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

Количество пространственно-временных потоков в передаче, заданной как 1, 2, 3, или 4.

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

Количество дополнительных пространственных потоков в передаче, заданной как 0, 1, 2, или 3. Когда NumExtensionStreams больше, чем 0, SpatialMapping должен быть 'Custom'.

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

Пространственная схема отображения, заданная как 'Direct', 'Hadamard', 'Fourier' или 'Custom'. 'Direct' значения по умолчанию применяется, когда NumTransmitAntennas и NumSpaceTimeStreams равны.

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

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

  • Когда задано как скаляр, NumTransmitAntennas = NumSpaceTimeStreams = 1 и постоянное значение применяется ко всем поднесущим.

  • Когда задано как матрица, размер должен быть (N STS + ESS N)-by-NT. N STS является количеством пространственно-временных потоков. ESS N является количеством дополнительных пространственных потоков. N T является количеством антенн передачи. Пространственная матрица отображения применяется ко всем поднесущим. Первый N STS и последние строки ESS N применяется к пространственно-временным потокам и дополнительным пространственным потокам соответственно.

  • Когда задано как трехмерный массив, размером должен быть N "ST" (N STS + ESS N)-by-NT. ST N является суммой данных и экспериментальных поднесущих, как определено ChannelBandwidth. N STS является количеством пространственно-временных потоков. ESS N является количеством дополнительных пространственных потоков. N T является количеством антенн передачи. В этом случае каждые данные и экспериментальная поднесущая могут иметь свою собственную пространственную матрицу отображения.

    Таблица показывает установку ChannelBandwidth и соответствующий ST N.

    ChannelBandwidthST N
    'CBW20'56
    'CBW40'114

Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.

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

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

Модуляция и схема кодирования использовать для передачи текущего пакета, заданного как целое число от 0 до 31. Установка MCS идентифицирует, какая комбинация уровня модуляции и кодирования используется, и количество пространственных потоков (NSS).

MCS (Примечание 1)NSS (Примечание 1)МодуляцияКодирование уровня

0, 8, 16, или 24

1, 2, 3, или 4

BPSK1/2

1, 9, 17, или 25

1, 2, 3, или 4

QPSK1/2

2, 10, 18, или 26

1, 2, 3, или 4

QPSK3/4

3, 11, 19, или 27

1, 2, 3, или 4

16QAM1/2

4, 12, 20, или 28

1, 2, 3, или 4

16QAM3/4

5, 13, 21, или 29

1, 2, 3, или 4

64QAM2/3

6, 14, 22, или 30

1, 2, 3, или 4

64QAM3/4

7, 15, 23, или 31

1, 2, 3, или 4

64QAM5/6
Примечание 1 MCS от 0 до 7 имеет один пространственный поток. MCS от 8 до 15 имеет два пространственных потока. MCS от 16 до 23 имеет три пространственных потока. MCS от 24 до 31 имеет четыре пространственных потока.

Смотрите IEEE 802.11-2012, Раздел 20.6 для дальнейшего описания зависимых параметров MCS.

При работе с HT-полем-данных, если количество пространственно-временных потоков равно количеству пространственных потоков, не используется никакое пространственно-временное блочное кодирование (STBC). Смотрите IEEE 802.11-2012, Раздел 20.3.11.9.2 для дальнейшего описания отображения STBC.

Пример: 22 указывает на MCS с тремя пространственными потоками, 64-QAM модуляцией и уровнем кодирования 3/4.

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

Циклическая длина префикса для поля данных в пакете, заданном как 'Long' или 'Short'.

  • Долгая защитная длина интервала составляет 800 нс.

  • Короткая защитная длина интервала составляет 400 нс.

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

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

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

Количество байтов несут в пользовательской полезной нагрузке, заданной как целое число от 0 до 65 535. PSDULength 0 подразумевает звучащий пакет, для которого нет никаких битов данных, чтобы восстановиться.

Пример: 512

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

Индикатор агрегации MPDU, заданный как логическое. Установка AggregatedMPDU к true указывает, что текущий пакет использует агрегацию A-MPDU.

Зависимости

Это свойство не применимо, когда MCS 0.

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

Рекомендуйте сглаживать для оценки канала, заданной как логическое.

  • Если профиль частоты не отличается через канал, получатель устанавливает это свойство на true. В этом случае сглаживание частотного диапазона рекомендуется как часть оценки канала.

  • Если профиль частоты отличается через канал, получатель устанавливает это свойство на false. В этом случае сглаживание частотного диапазона не рекомендуется как часть оценки канала.

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

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

свернуть все

Настройка HT PPDU, возвращенная как объект wlanHTConfig. Свойства cfgHT описаны в wlanHTConfig Свойствах.

Больше о

свернуть все

PPDU

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

Ссылки

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

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

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

Введенный в R2015b

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