wlanLSIG

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

Описание

пример

[y, bits] = wlanLSIG(cfgFormat) генерирует L-SIG [] 1форма волны временного интервала с помощью заданного объекта настройки.

Примеры

свернуть все

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

cfgVHT = wlanVHTConfig;
cfgVHT.ChannelBandwidth = 'CBW80';
lsigOut = wlanLSIG(cfgVHT);
size(lsigOut)
ans = 1×2

   320     1

Возвращенная форма волны L-SIG содержит один символ с 320 комплексными выборками для пропускной способности канала на 80 МГц.

Создайте объект настройки non-HT. MCS по умолчанию 0.

cfg = wlanNonHTConfig
cfg = 
  wlanNonHTConfig with properties:

             Modulation: 'OFDM'
       ChannelBandwidth: 'CBW20'
                    MCS: 0
             PSDULength: 1000
    NumTransmitAntennas: 1

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

[y,bits] = wlanLSIG(cfg);
rateBits = bits(1:4)
rateBits = 4x1 int8 column vector

   1
   1
   0
   1

Как задано в Станд. IEEE 802.11™-2012, Таблица 18-6, значение [1 1 0 1] соответствует уровню 6 Мбит/с для интервала канала на 20 МГц.

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

cfg.MCS = 7
cfg = 
  wlanNonHTConfig with properties:

             Modulation: 'OFDM'
       ChannelBandwidth: 'CBW20'
                    MCS: 7
             PSDULength: 1000
    NumTransmitAntennas: 1

[y,bits] = wlanLSIG(cfg);

rateBits = bits(1:4)
rateBits = 4x1 int8 column vector

   0
   0
   1
   1

Как задано в Станд. IEEE 802.11-2012, Таблице 18-6, значении [0 0 1 1] соответствует уровню 54 Мбит/с для интервала канала на 20 МГц.

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

свернуть все

Настройка формата в виде wlanVHTConfig, wlanHTConfig, или wlanNonHTConfig объект.

Пример: wlanVHTConfig

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

свернуть все

Форма волны временного интервала L-SIG, возвращенная как NS-by-NT матрица. NS является количеством выборок временного интервала, и NT является количеством антенн передачи.

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

ChannelBandwidthNS
'CBW5', 'CBW10', 'CBW20'80
'CBW40'160
'CBW80'320
'CBW160'640

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

Сигнальные биты от устаревшего поля сигнала, возвращенного как 24 1 битный вектор-столбец. Смотрите L-SIG для описания битового поля.

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

Больше о

свернуть все

L-SIG

Устаревшее поле (L-SIG) сигнала является третьим полем 802.11™ устаревшая преамбула PLCP OFDM. Это состоит из 24 битов, которые содержат уровень, длину и контрольную информацию. L-SIG является компонентом HE, VHT, HT и non-HT PPDUs. Это передается с помощью модуляции BPSK с уровнем 1/2 бинарное сверточное кодирование (BCC).

L-SIG является одним символом OFDM с длительностью, которая меняется в зависимости от пропускной способности канала.

Пропускная способность канала (МГц)Частотный интервал поднесущей, Δ F (kHz)Период Быстрого преобразования Фурье (FFT) (БПФ T  = 1 / Δ F)Длительность Интервала охраны (GI) (T GI = БПФ T  / 4)Длительность L-SIG (T, СИГНАЛА = T GI + БПФ T)
20, 40, 80, и 160312.53.2 μs0.8 μs4 μs
10156.256.4 μs1.6 μs8 μs
578.12512.8 μs3.2 μs16 μs

L-SIG содержит информацию о пакете для полученной настройки,

  • Биты 0 до 3 задают скорость передачи данных (модуляция и уровень кодирования) для формата non-HT.

    Уровень (биты 0–3)Модуляция

    Кодирование уровня (R)

    Скорость передачи данных (Мбит/с)
    Пропускная способность канала на 20 МГцПропускная способность канала на 10 МГцПропускная способность канала на 5 МГц
    1101BPSK1/2631.5
    1111BPSK3/494.52.25
    0101QPSK1/21263
    0111QPSK3/41894.5
    100116-QAM1/224126
    101116-QAM3/436189
    000164-QAM2/3482412
    001164-QAM3/4542713.5

    Для HT и форматов VHT, биты уровня L-SIG установлены в '1 1 0 1'. Информация о скорости передачи данных для HT и форматов VHT сообщена в специфичных для формата сигнальных полях.

  • Бит 4 резервируется для будущего использования.

  • Биты 5 - 16:

    • Для non-HT задайте длину данных (объем данных, переданный в октетах) как описано в Таблице 17-1, и разделите 10.26.4 IEEE® Std 802.11-2016.

    • Для HT-mixed задайте время передачи как описано в разделах 19.3.9.3.5 и 10.26.4 из Станд. IEEE 802.11-2016.

    • Для VHT задайте время передачи как описано в разделе 21.3.8.2.4 из Станд. IEEE 802.11-2016.

  • Бит 17 имеет четность битов 0 до 16.

  • Биты 18 - 23 содержат все нули для битов хвоста сигнала.

Примечание

Сигнальные поля добавляются для HT (wlanHTSIG) и VHT (wlanVHTSIGA, wlanVHTSIGB) форматы обеспечивают скорость передачи данных и конфигурационную информацию для тех форматов.

  • Для формата HT-mixed разделите 19.3.9.4.3 из Станд. IEEE 802.11-2016, описывает настройки бита HT-SIG.

  • Для формата VHT разделы 21.3.8.3.3 и 21.3.8.3.6 из Станд. IEEE 802.11-2016 описывают битные настройки для полей VHT-SIG-A и VHT-SIG-B, соответственно.

Алгоритмы

L-SIG следует за L-STF и L-LTF преамбулы в пакетной структуре.

Для передачи L-SIG, обрабатывающей детали алгоритма, см.:

  • Формат VHT – относится к Станд. IEEE 802.11ac™-2013 [1], Раздел 22.3.8.2.4

  • Формат HT – относится к Станд. IEEE 802.11-2012 [2], Разделы 20.3.9.3.5

  • формат non-HT – относится к Станд. IEEE 802.11-2012 [2], Разделы 18.3.4

wlanLSIG функция выполняет обработку передатчика на поле L-SIG и выводит форму волны временного интервала.

Ссылки

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

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

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

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

Введенный в R2015b


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