wlanHTLTFDemodulate

Демодулируйте форму волны HT-LTF

Синтаксис

y = wlanHTLTFDemodulate(x,cfg)
y = wlanHTLTFDemodulate(x,cfg,OFDMSymbolOffset)

Описание

пример

y = wlanHTLTFDemodulate(x,cfg) возвращает демодулируемый HT-LTF []1, y, данный, получил x HT-LTF. Входной сигнал является компонентом формата HT-mixed PPDU. Функция демодулирует сигнал с помощью информации в объекте wlanHTConfig, cfg.

пример

y = wlanHTLTFDemodulate(x,cfg,OFDMSymbolOffset) задает смещение выборки символа OFDM.

Примеры

свернуть все

Создайте объект настройки HT.

cfg = wlanHTConfig;

Сгенерируйте сигнал HT-LTF на основе объекта.

x = wlanHTLTF(cfg);

Передайте сигнал HT-LTF через канал AWGN.

y = awgn(x,20);

Демодулируйте полученный сигнал.

z = wlanHTLTFDemodulate(y,cfg);

Отобразите график рассеивания демодулируемого сигнала.

scatterplot(z)

Создайте объект настройки HT, имеющий две антенны передачи и два пространственно-временных потока.

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

Сгенерируйте HT-LTF на основе объекта настройки.

x = wlanHTLTF(cfg);

Передайте сигнал HT-LTF через канал AWGN.

y = awgn(x,10);

Демодулируйте полученный сигнал. Установите смещение символа OFDM на 0.5, который соответствует 1/2 циклической длины префикса.

z = wlanHTLTFDemodulate(y,cfg,0.5);

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

свернуть все

Входной сигнал, включающий HT-LTF, заданный как NS-by-NR матрица. NS является количеством выборок, и NR является количеством, получают антенны. Можно сгенерировать сигнал при помощи функции wlanHTLTF.

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

Настройка формата HT, заданная как объект wlanHTConfig. Функция использует следующие свойства объектов wlanHTConfig:

Пропускная способность канала в МГц, заданном как 'CBW20' или 'CBW40'.

Типы данных: char | string

Количество пространственно-временных потоков в передаче, заданной как 1, 2, 3, или 4.

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

Количество дополнительных пространственных потоков в передаче, заданной как 0, 1, 2, или 3. Когда NumExtensionStreams больше, чем 0, SpatialMapping должен быть 'Custom'.

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

Смещение выборки символа OFDM, представленное как часть длины циклического префикса (CP), заданной как скалярное значение от 0 до 1. Это значение указывает на местоположение запуска для демодуляции OFDM относительно начала циклического префикса. OFDMSymbolOffset = 0 представляет запуск циклического префикса, и OFDMSymbolOffset = 1 представляет конец циклического префикса.

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

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

свернуть все

Демодулируемые HT-LTF сигнализируют для HT-Mixed PPDU, возвращенного как NST-by-NSYM-by-NR матрица или массив. NST является количеством данных и экспериментальных поднесущих. NSYM является количеством символов OFDM в HT-LTF. NR является количеством, получают антенны.

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

Больше о

свернуть все

HT-LTF

Высокая пропускная способность длинное учебное поле (HT-LTF) расположена между HT-STF и полем данных пакета HT-mixed.

Как описано в IEEE® Std 802.11™-2012, Раздел 20.3.9.4.6, получатель может использовать HT-LTF, чтобы оценить канал MIMO между набором картопостроителя QAM выходные параметры (или, если STBC применяется, энкодер STBC выходные параметры), и получить цепочки. Фрагмент HT-LTF имеет одну или две части. Первая часть состоит из один, два, или четыре HT-LTFs, которые необходимы для демодуляции фрагмента HT-данных PPDU. Эти HT-LTFs упоминаются как HT-DLTFs. Дополнительная вторая часть состоит из нуля, один, два, или четыре HT-LTFs, которые могут использоваться, чтобы звучать как дополнительные пространственные размерности канала MIMO, не используемого фрагментом HT-данных PPDU. Эти HT-LTFs упоминаются как HT-ELTFs. Каждый HT длинный учебный символ является 4 μs. Количество пространственно-временных потоков и количество дополнительных потоков определяют количество переданных символов HT-LTF.

Таблицы 20-12, 20-13 и 20-14 от Станд. IEEE 802.11-2012 воспроизводятся здесь.

Определение NSTSОпределение NHTDLTFОпределение NHTELTF

Таблица 20-12 задает количество пространственно-временных потоков (NSTS) на основе количества пространственных потоков (NSS) от MCS и поля STBC.

Таблица 20-13 задает количество HT-DLTFs, требуемого для NSTS.

Таблица 20-14 задает количество HT-ELTFs, требуемого для количества дополнительных пространственных потоков (NESS). NESS задан в HT-SIG2.

NSS from MCSПоле STBCNSTS
101
112
202
213
224
303
314
404

NSTSNHTDLTF
11
22
34
44

NESSNHTELTF
00
11
22
34

Дополнительные ограничения включают:

  • NHTLTF = NHTDLTF + NHTELTF ≤ 5.

  • NSTS + NESS ≤ 4.

    • Когда NSTS = 3, NESS не может превысить тот.

    • Если NESS = 1, когда NSTS = 3 затем NHTLTF = 5.

HT-mixed

Смешанные устройства формата высокой пропускной способности (HT-mixed) поддерживают смешанный режим, в котором заголовок PLCP совместим с HT и режимами non-HT.

PPDU

Модуль данных о протоколе процедуры сходимости физического уровня (PLCP) (PPDU) является полным кадром PLCP, включая заголовки PLCP, заголовки MAC, поле данных MAC, и трейлеры PLCP и MAC.

Ссылки

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