wlanLSIG

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

Синтаксис

[y, bits] = wlanLSIG(cfgFormat)

Описание

пример

[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. Для заданного формата функция wlanLSIG использует только обозначенные свойства объектов.

Формат передачиОбъект настройкиПрименимые свойства объектов

VHT

wlanVHTConfig

ChannelBandwidth, NumUsers, NumTransmitAntennas, NumSpaceTimeStreams, STBC, MCS, ChannelCoding, APEPLength, GuardInterval

HT

wlanHTConfig

ChannelBandwidth, NumTransmitAntennas, NumSpaceTimeStreams, MCS, GuardInterval, ChannelCoding, PSDULength

non-HT

См. примечание.

wlanNonHTConfig

ChannelBandwidth, Modulation, MCS, PSDULength, NumTransmitAntennas

Примечание:
  1. Только модуляция OFDM поддерживается для входа объекта wlanNonHTConfig.

  2. Для формата non-HT, когда пропускная способность канала составляет 5 МГц или 10 МГц, NumTransmitAntennas не применим, потому что только одна антенна передачи разрешена.

Пример: 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 является компонентом 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 задайте длину данных (объем данных, переданный в октетах), как описано в IEEE® Std 802.11-2012, Таблице 18-1 и Разделе 9.23.4.

    • Для HT-mixed задайте время передачи, как описано в Станд. IEEE 802.11-2012, Раздел 20.3.9.3.5 и Раздел 9.23.4.

    • Для VHT задайте время передачи, как описано в Станд. IEEE 802.11ac™-2013, Раздел 22.3.8.2.4.

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

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

Примечание

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

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

  • Для формата VHT 802.11ac Станд. IEEE 2013, Раздел 22.3.8.3.3 и Раздел 22.3.8.3.6 описывает битные настройки для VHT-SIG-A и VHT-SIG-B, соответственно.

Алгоритмы

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

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

  • Формат VHT – относится к 802.11ac Станд. IEEE 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. Все права защищены.