wlanVHTSIGB

Сгенерируйте форму волны VHT-SIG-B

Описание

пример

y= wlanVHTSIGB(cfg) генерирует VHT-SIG-B[1] форма волны временного интервала для заданных параметров передачи. См., что VHT-SIG-B Обрабатывает для деталей генерации сигналов.

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

[___ = wlanVHTSIGB(cfg,OversamplingFactor=osf) генерирует сверхдискретизированную форму волны с заданным фактором сверхдискретизации. Для получения дополнительной информации о сверхдискретизации, смотрите Основанную на БПФ Сверхдискретизацию.

Примеры

свернуть все

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

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

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

   320     1

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

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

свернуть все

Параметры передачи в виде wlanVHTConfig объект.

Сверхдискретизация фактора в виде скаляра, больше, чем или равный 1. Сверхдискретизированная длина циклического префикса должна быть целым числом выборок.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Форма волны временного интервала 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 и фрагментом данных формата VHT PPDU.

Очень высокое поле B (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 МУ 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)

N/A

N/A

N/A

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

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

N/A

N/A

N/A

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 802.11-2016.

Алгоритмы

свернуть все

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

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

Для получения дополнительной информации алгоритма обратитесь к Станд. IEEE 802.11ac™-2013 [1], Раздел 22.3.4.8.

Основанная на БПФ сверхдискретизация

Сигнал oversampled является сигналом, произведенным на частоте, которая выше, чем уровень Найквиста. Сигналы WLAN максимизируют занимаемую полосу при помощи маленьких защитных полос, которые могут создать проблемы для реконструкционных фильтров и фильтров сглаживания. Сверхдискретизация ширины защитной полосы увеличений относительно общей полосы пропускания сигнала, таким образом, увеличение количества отсчетов в сигнале.

Эта функция выполняет сверхдискретизацию при помощи большего ОБПФ и нулевой клавиатуры при генерации формы волны OFDM. Эта схема показывает процесс сверхдискретизации для формы волны OFDM с поднесущими БПФ N, включающими N g поднесущие защитной полосы по обе стороны от поднесущих занимаемой полосы N-Стрит.

FFT-based oversampling.

Ссылки

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

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

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

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

| | |

Введенный в R2015b

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