wlanLLTFDemodulate

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

Описание

пример

y = wlanLLTFDemodulate(x,cbw) возвращает демодулируемый L-LTF[1] форма волны, данная входной сигнал временного интервала x и полоса пропускания канала cbw.

пример

y = wlanLLTFDemodulate(x,cfg) возвращает демодулируемый L-LTF, учитывая объект настройки формата, cfg.

пример

y = wlanLLTFDemodulate(___,symOffset) задает смещение символа OFDM, symOffset, использование любого из аргументов от предыдущих синтаксисов.

Примеры

свернуть все

Демодулируйте L-LTF, используемый в non-HT OFDM передача после передачи L-LTF через канал AWGN.

Создайте объект настройки non-HT и используйте его, чтобы сгенерировать сигнал L-LTF.

cfg = wlanNonHTConfig;
txSig = wlanLLTF(cfg);

Передайте сигнал L-LTF через канал AWGN. Демодулируйте полученный сигнал.

rxSig = awgn(txSig,15,'measured');
y = wlanLLTFDemodulate(rxSig,'CBW20');

Демодулируйте L-LTF, используемый в передаче VHT после передачи L-LTF через канал AWGN.

Создайте объект настройки VHT и используйте его, чтобы сгенерировать сигнал L-LTF.

cfg = wlanVHTConfig;
txSig = wlanLLTF(cfg);

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

rxSig = awgn(txSig,5);

Демодулируйте полученный L-LTF использование информации от wlanVHTConfig объект.

y = wlanLLTFDemodulate(rxSig,cfg);

Демодулируйте L-LTF для формата передачи HT-mixed, учитывая пользовательское смещение символа OFDM.

Установите полосу пропускания канала на 40 МГц и смещение символа OFDM к 1. Тем путем БПФ происходит после защитного интервала.

cbw = 'CBW40';
ofdmSymOffset = 1;

Создайте объект настройки HT и используйте его, чтобы сгенерировать сигнал L-LTF.

cfg = wlanHTConfig('ChannelBandwidth',cbw);
txSig = wlanLLTF(cfg);

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

rxSig = awgn(txSig,10);

Демодулируйте полученный L-LTF использование пользовательского смещения символа OFDM.

y = wlanLLTFDemodulate(rxSig,'CBW40',ofdmSymOffset);

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

свернуть все

Входной сигнал временного интервала, соответствующий L-LTF PPDU в виде вектора или матрицы S-by-NR N. N S является количеством отсчетов, и N R является количеством, получают антенны.

N S пропорционален полосе пропускания канала. Форма волны временного интервала состоит из двух символов.

ChannelBandwidthN S
'CBW5', 'CBW10', 'CBW20'160
'CBW40'320
'CBW80'640
'CBW160'1280
'CBW320'2560

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

Полоса пропускания канала в виде одного из этих значений.

  • 'CBW5' – Полоса пропускания канала 5 МГц

  • 'CBW10' – Полоса пропускания канала 10 МГц

  • 'CBW20' – Полоса пропускания канала 20 МГц

  • 'CBW40' – Полоса пропускания канала 40 МГц

  • 'CBW80' – Полоса пропускания канала 80 МГц

  • 'CBW160' – Полоса пропускания канала 160 МГц

  • 'CBW320' – Полоса пропускания канала 320 МГц

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

Данные о формате в виде объекта настройки WLAN. Чтобы создать эти объекты, смотрите wlanNonHTConfig, wlanHTConfig, или wlanVHTConfig.

Смещение выборки символа OFDM, как часть длины циклического префикса в виде скаляра в интервале [0, 1].

Значение, которое вы задаете, указывает на местоположение запуска для демодуляции OFDM относительно начала циклического префикса.

Пример: 0.45

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

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

свернуть все

Демодулируемый сигнал L-LTF, возвращенный как ST N NSYM NR массивом. ST N является количеством занятых поднесущих, N, SYM является количеством символов OFDM, и N R является количеством, получают антенны. Для L-LTF N SYM всегда равняется 2.

ST N меняется в зависимости от полосы пропускания канала.

ChannelBandwidthКоличество занятых поднесущих (ST N)
'CBW20', 'CBW10', 'CBW5'52
'CBW40'104
'CBW80'208
'CBW160'416
'CBW320'832

Больше о

свернуть все

L-LTF

Устаревшее длинное учебное поле (L-LTF) является вторым полем в 802.11™ устаревшая преамбула PLCP OFDM. L-LTF является компонентом VHT, HT и non-HT PPDUs.

Оценка канала, прекрасная частота возместила оценку, и прекрасная оценка смещения символьной синхронизации использует L-LTF.

L-LTF состоит из циклического префикса (CP), сопровождаемого двумя идентичными длинными учебными символами (C1 и C2). CP состоит из второй половины длинного учебного символа.

Длительность L-LTF меняется в зависимости от полосы пропускания канала.

Полоса пропускания канала (МГц)Частотный интервал поднесущей, Δ F (kHz)Период быстрого преобразования Фурье (FFT) (БПФ T  = 1 / Δ F)Циклический префиксный или учебный защитный интервал символа (GI2) длительность (T GI2 = БПФ T  / 2)Длительность L-LTF (T LONG = T GI2 + 2 × БПФ T)
20, 40, 80, 160, и 320312.53.2 μs1.6 μs8 μs
10156.256.4 μs3.2 μs16 μs
578.12512.8 μs6.4 μs32 μs

PPDU

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

PLCP

Процедура сходимости физического уровня (PLCP) является верхним компонентом физического уровня в 802,11 сетях. Каждый физический уровень имеет свой собственный PLCP, который предоставляет вспомогательное структурирование MAC [2].

Ссылки

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

[2] Gast, Мэтью С. 802.11n: Руководство по выживанию. Севастополь, CA: O’Reilly Media Inc., 2012, p. 120.

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

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

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

|

Введенный в R2015b

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