wlanVHTSIGB

Сгенерируйте сигнал VHT-SIG-B

Описание

пример

y= wlanVHTSIGB(cfg) генерирует VHT-SIG-B[1] сигнал временной области для заданного объекта строения. Для получения дополнительной информации о генерации сигналов см. раздел «Обработка VHT-SIG-B».

[y,bits] = wlanVHTSIGB(cfg) также выводит информационные биты VHT-SIG-B.

Примеры

свернуть все

Сгенерируйте сигнал VHT-SIG-B для пакета передачи 80 МГц.

Создайте объект строения VHT, присвойте полосу пропускания канала 80 МГц и сгенерируйте форму волны.

cfgVHT = wlanVHTConfig('ChannelBandwidth','CBW80');
vhtsigb = wlanVHTSIGB(cfgVHT);
size(vhtsigb)
ans = 1×2

   320     1

Форма волны 80 МГц имеет один символ OFDM и в общей сложности составляет 320 выборок в длину.

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

свернуть все

Формат строения, заданный как wlanVHTConfig объект.

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

свернуть все

VHT-SIG-B сигнал временной области, возвращенный как матрица NS -by NT. NS - количество выборок во временной области, а NT - количество передающих антенн.

NS пропорционально пропускной способности канала.

ChannelBandwidthNS
'CBW20'80
'CBW40'160
'CBW80'320
'CBW160'640

См. «Обработка VHT-SIG-B». для получения подробной информации о генерации сигналов.

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

Биты сигнализации, используемые для поля VHT-SIG-B, возвращаются как Nbits вектора-столбца. Nbits - количество бит.

Количество выхода бит изменяется с пропускной способностью канала.

ChannelBandwidthNb
'CBW20'26
'CBW40'27
'CBW80'29
'CBW160'29

См. «Обработка VHT-SIG-B». для получения подробной информации о генерации сигналов.

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

Подробнее о

свернуть все

VHT-SIG-B

Поле B очень высокопроизводительного сигнала (VHT-SIG-B) используется для многопользовательского сценария, чтобы настроить скорость передачи данных и подстройку приема MIMO. Он модулируется с использованием MCS 0 и передается в одном символе OFDM.

Поле VHT-SIG-B состоит из одного символа OFDM, расположенного между VHT-LTF и фрагментом данных PPDU формата VHT.

Поле очень высокой пропускной способности В (VHT-SIG-B) содержит фактическую скорость и значение длины A-MPDU на пользователя. Подробное описание поля VHT-SIG-B смотрите в разделе 21.3.8.3.6 IEEE® Стд 802.11™-2016. Количество бит в поле VHT-SIG-B изменяется с пропускной способностью канала, и назначение зависит от того, выделен ли сценарий с одним пользователем или с несколькими пользователями. Для одиночных пользовательских строений та же информация доступна в поле L-SIG, но поле VHT-SIG-B включено в целях обеспечения непрерывности.

Область

Выделение VHT MU PPDU (биты)

Распределение SU PPDU VHT (биты)

Описание

 

20 МГц

40 МГц

80 МГц, 160 МГц

20 МГц

40 МГц

80 МГц, 160 МГц

 

VHT-SIG-B

B0-15 (16)

B0-16 (17)

B0-18 (19)

B0-16 (17)

B0-18 (19)

B0-20 (21)

Поле переменной длины, которое указывает размер полезной нагрузки данных в четырехбайтовых модулях. Длина поля зависит от пропускной способности канала.

VHT-MCS

B16-19 (4)

B17-20 (4)

B19-22 (4)

Н/Д

Н/Д

Н/Д

Четырехбитовое поле, включенное только для многопользовательских сценариев.

Зарезервировано

Н/Д

Н/Д

Н/Д

B17–19 (3)

B19-20 (2)

B21-22 (2)

Все из них

Хвост

B20-25 (6)

B21-26 (6)

B23-28 (6)

B20-25 (6)

B21-26 (6)

B23-28 (6)

Шесть нулевых битов, используемых для завершения сверточного кода.

Всего бит #

26

27

29

26

27

29

 

Повторение битового поля

1

2

4

Для 160 МГц канал 80 МГц повторяется дважды.

1

2

4

Для 160 МГц канал 80 МГц повторяется дважды.

 

Для пакета нулевых данных (NDP) биты VHT-SIG-B устанавливаются в соответствии с таблицей 21-15 IEEE Std 802.11-2016.

Алгоритмы

свернуть все

Обработка VHT-SIG-B

Поле VHT-SIG-B используется для настройки скорости передачи данных и для точной настройки приема MIMO. Для отдельных пользовательских пакетов, поскольку информация о длине может быть восстановлена из информации поля L-SIG и VHT-SIG-A, для приемника не требуется строго декодировать поле VHT-SIG-B.

Подробные сведения об алгоритме см. в разделе 22.3.4.8 IEEE Std 802.11ac™-2013 [1].

Ссылки

[1] Стандарт IEEE Std 802.11ac™-2013 IEEE на информационные технологии - Телекоммуникации и обмен информацией между системами - Локальные и столичные сети - Особые требования - Часть 11: Беспроводное управление средним доступом к локальной сети (MAC) и физический уровень (PHY) Спецификации - Поправка 4: Улучшения для очень высокого

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

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

.
Введенный в R2015b

[1] IEEE Std 802.11ac -2013 Адаптировано и переиздано с разрешения IEEE. Копирайт IEEE 2013. Все права защищены.