exponenta event banner

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 пропорционален полосе пропускания канала. Форма сигнала во временной области состоит из двух символов.

ChannelBandwidthНЕ УТОЧНЕНО
'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 ® Std 802.11™-2016. Поле VHT-SIG-A состоит из двух символов: VHT-SIG-A1 и VHT-SIG-A2. Эти символы расположены между L-SIG и частью VHT-STF PPDU формата VHT.

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

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

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

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

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

  • Partial AID - идентификатор, объединяющий идентификатор ассоциации и BSSID.

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

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

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

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

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

  • MCS - четырехразрядное поле.

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

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

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

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

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

Алгоритмы

свернуть все

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

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

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

Ссылки

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2015b

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