wlanVHTSIGA

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

Описание

пример

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

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

Примеры

свернуть все

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

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

cfgVHT = wlanVHTConfig;
cfgVHT.ChannelBandwidth = 'CBW80';
y = wlanVHTSIGA(cfgVHT);
size(y)
ans = 1×2

   640     1

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

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

Создайте объект строения VHT и присвойте полосу пропускания канала 40 МГц.

cfgVHT = wlanVHTConfig;
cfgVHT.ChannelBandwidth = 'CBW40';

Сгенерируйте сигнал VHT-SIG-A и информационные биты.

[y,bits] = wlanVHTSIGA(cfgVHT);

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

bwBits = bits(1:2);
bi2de(bwBits)
ans = 2x1 int8 column vector

   1
   0

Как определён в IEEE Std 802.11ac -2013, таблица 22-12, значение '1' соответствует пропускной способности 40 МГц.

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

свернуть все

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

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

свернуть все

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

NS пропорционально пропускной способности канала. Сигнал временной области состоит из двух символов.

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

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

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

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

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

Подробнее о

свернуть все

VHT-SIG-A

Поле очень высокой пропускной способности сигнала A (VHT-SIG-A) содержит информацию, необходимую для интерпретации пакетов формата VHT. Подобно полю, не являющемуся сигналом HT (L-SIG), для формата OFDM, не являющегося HT, в этом поле сохраняются фактическое значение скорости, кодирование канала, защитный интервал, схема MIMO и другие детали строения для пакета формата VHT. В отличие от поля HT-SIG, это поле не хранит информацию о длине пакета. Информация о длине пакета получают из L-SIG и получают в поле VHT-SIG-B для формата VHT.

Подробное описание поля VHT-SIG-A смотрите в разделе 21.3.8.3.3 IEEE® Стд 802.11™-2016. Поле VHT-SIG-A состоит из двух символов: VHT-SIG-A1 и VHT-SIG-A2. Эти символы расположены между L-SIG и фрагмент PPDU формата VHT.

Поле VHT-SIG-A включает эти компоненты. Структуры битового поля для VHT-SIG-A1 и VHT-SIG-A2 варьируются для одной пользовательской или многопользовательской передачи.

  • BW - двухбитовое поле, которое указывает 0 для 20 МГ ц, 1 для 40 МГ ц, 2 для 80 МГ ц или 3 для 160 МГ ц.

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

  • Идентификатор группы - шестибитное поле, указывающее группу и пользовательское положение, присвоенные STA.

  • NSTS - трехбитовое поле для одного пользователя или 4 трехбитовых поля для многопользовательского сценария, которое указывает количество пространственно-временных потоков на каждого пользователя.

  • Частичный AID - идентификатор, который объединяет идентификатор ассоциации и BSSID.

  • TXOP_PS_NOT_ALLOWED - бит индикатора, который показывает, разрешено ли клиентским устройствам входить в состояние дозы. Этот бит устанавливается на false, когда заполнена структура VHT-SIG-A, что указывает на то, что клиентскому устройству разрешено войти в состояние дозы.

  • Короткий GI - бит, который указывает на использование защитного интервала 400 нс.

  • Короткие значения GI NSYM - бит, который указывает, требуется ли дополнительный символ при использовании короткого GI.

  • Кодирование SU/MU [0] - битовое поле, которое указывает, используется ли сверточное или LDPC кодирование для одного пользователя или для пользовательского MU [0] в многопользовательском сценарии.

  • Символ дополнительного OFDM LDPC - бит, который указывает, требуется ли дополнительный символ OFDM для передачи поля данных.

  • MCS - четырехбитовое поле.

    • Для одного пользовательского сценария он указывает используемую схему модуляции и кодирования.

    • Для многопользовательского сценария это указывает использование сверточного или LDPC кодирования, и установка MCS передается в поле VHT-SIG-B.

  • Beamformed - бит индикатора, установленный на 1, когда матрица формирования луча применяется к передаче.

  • CRC - восьмибитное поле, используемое для обнаружения ошибок в передаче VHT-SIG-A.

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

Алгоритмы

свернуть все

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

Поле VHT-SIG-A содержит информацию, необходимую для обработки пакетов формата VHT.

Подробные сведения об алгоритме см. в разделе 22.3.4.5 IEEE Std 802.11ac™-2013 [1]. wlanVHTSIGA функция выполняет обработку передатчика в поле VHT-SIG-A и выводит сигнал временной области.

Ссылки

[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. Все права защищены.