wlanHTSIG

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

Описание

пример

y = wlanHTSIG(cfg) генерирует HT-SIG[1] форма волны временного интервала для передачи HT-mixed параметрируется cfg.

пример

[y,bits] = wlanHTSIG(cfg) также возвращает информационные биты, которые включают поле HT-SIG.

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

Примеры

свернуть все

Сгенерируйте форму волны HT-SIG для одной передающей антенны.

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

cfg = wlanHTConfig;
cfg.ChannelBandwidth = 'CBW40'
cfg = 
  wlanHTConfig with properties:

       ChannelBandwidth: 'CBW40'
    NumTransmitAntennas: 1
    NumSpaceTimeStreams: 1
         SpatialMapping: 'Direct'
                    MCS: 0
          GuardInterval: 'Long'
          ChannelCoding: 'BCC'
             PSDULength: 1024
         AggregatedMPDU: 0
     RecommendSmoothing: 1

Сгенерируйте форму волны HT-SIG. Определите размер формы волны.

y = wlanHTSIG(cfg);
size(y)
ans = 1×2

   320     1

Функция возвращает форму волны, имеющую комплексный выход 320 выборок, соответствующих двум символам OFDM с 160 выборками.

Сгенерируйте форму волны HT-SIG и отобразите информацию о MCS. Измените MCS и отобразите обновленную информацию.

Создайте wlanHTConfig объект, имеющий два пространственных потока и две передающих антенны. Задайте значение MCS 8, соответствуя модуляции BPSK и уровню кодирования 1/2.

cfg = wlanHTConfig('NumSpaceTimeStreams',2,'NumTransmitAntennas',2,'MCS',8);

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

[~,sigBits] = wlanHTSIG(cfg);

Извлеките поле MCS из sigBits и преобразуйте его в его десятичный эквивалент. Информация о MCS содержится в битах 1-7.

 mcsBits = sigBits(1:7);
 bi2de(mcsBits')
ans = int8
    8

MCS совпадает с заданным значением.

Измените MCS в 13, который соответствует 64-QAM модуляции с уровнем кодирования 2/3. Сгенерируйте форму волны HT-SIG.

cfg.MCS = 13;
[~,sigBits] = wlanHTSIG(cfg);

Проверьте, что биты MCS являются двоичным эквивалентом 13.

mcsBits = sigBits(1:7);
bi2de(mcsBits')
ans = int8
    13

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

свернуть все

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

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

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

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

свернуть все

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

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

Биты информации о HT-SIG, возвращенные как 48 1 вектор.

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

Больше о

свернуть все

HT-SIG

Высокое поле (HT-SIG) сигнала пропускной способности расположено между полем L-SIG и HT-STF и является частью преамбулы формата HT-mixed. Это состоит из двух символов, HT-SIG1 и HT-SIG2.

HT-SIG несет информацию, используемую, чтобы декодировать пакет HT, включая MCS, пакетную длину, тип кодирования FEC, защитный интервал, количество дополнительных пространственных потоков, и существует ли агрегация полезной нагрузки. Символы HT-SIG также используются для автоматического обнаружения между форматом HT-mixed и устаревшими пакетами OFDM.

Для подробного описания поля HT-SIG смотрите Раздел 19.3.9.4.3 из IEEE® Станд. 802.11™-2016.

HT-mixed

Как описано в Станд. IEEE 802.11-2012, Раздел 20.1.4, высокая пропускная способность смешанные пакеты формата (HT-mixed) содержат преамбулу, совместимую со Станд. IEEE 802.11-2012, Раздел 18 и Раздел 19 приемников. Non-HT (Разделяют 18 и Section19) STAs может декодировать поля non-HT (L-STF, L-LTF и L-SIG). Остающиеся поля преамбулы (HT-SIG, HT-STF и HT-LTF) для передачи HT, таким образом, Раздел 18 и Раздел 19 STAs не могут декодировать их. Фрагмент HT пакета описан в Станд. IEEE 802.11-2012, Раздел 20.3.9.4. Поддержка формата HT-mixed обязательна.

Алгоритмы

свернуть все

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

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

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

FFT-based oversampling.

Ссылки

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

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

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

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

| | |

Введенный в R2015b

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