wlanVHTLTF

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

Синтаксис

y = wlanVHTLTF(cfg)

Описание

пример

y = wlanVHTLTF(cfg) генерирует VHT-LTF [] 1форма волны временного интервала для заданного объекта настройки. См., что VHT-LTF Обрабатывает для деталей генерации формы волны.

Примеры

свернуть все

Создайте объект настройки VHT с пропускной способностью канала на 80 МГц.

cfgVHT = wlanVHTConfig;
cfgVHT.ChannelBandwidth = 'CBW80';

Сгенерируйте форму волны VHT-LTF.

vltfOut = wlanVHTLTF(cfgVHT);
size(vltfOut)
ans = 1×2

   320     1

Форма волны на 80 МГц является одним символом OFDM с 320 выборками комплексного выхода.

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

свернуть все

Настройка формата, заданная как объект wlanVHTConfig. Функция wlanVHTLTF использует обозначенные свойства объектов.

Пропускная способность канала, заданная как 'CBW20', 'CBW40', 'CBW80' или 'CBW160'. Если передача имеет многого пользователя, та же пропускная способность канала применяется ко всем пользователям. Значение по умолчанию 'CBW80' устанавливает пропускную способность канала на 80 МГц.

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

Количество антенн передачи, заданных как целое число в области значений [1, 8].

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

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

  • Для отдельного пользователя количество пространственно-временных потоков является скалярным целым числом от 1 до 8.

  • Для многого пользователя количество пространственно-временных потоков является 1 NUsers вектором целых чисел от 1 до 4, где длина вектора, NUsers, является целым числом от 1 до 4.

Пример: [1 3 2] является количеством пространственно-временных потоков для каждого пользователя.

Примечание

Сумма пространственно-временных потоковых элементов вектора не должна превышать восемь.

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

Пространственная схема отображения, заданная как 'Direct', 'Hadamard', 'Fourier' или 'Custom'. Значение по умолчанию 'Direct' применяется, когда NumTransmitAntennas и NumSpaceTimeStreams равны.

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

Пространственная матрица отображения, заданная как скаляр, матрица или трехмерный массив. Используйте это свойство применить beamforming держащаяся матрица, и вращать и масштабировать выходной вектор картопостроителя совокупности. Если применимо масштабируйтесь, пространственно-временной кодер блока вывел вместо этого. SpatialMappingMatrix применяется, когда свойство SpatialMapping установлено в 'Custom'. Для получения дополнительной информации смотрите Станд. IEEE 802.11™-2012, Раздел 20.3.11.11.2.

  • Когда задано как скаляр, постоянное значение применяется ко всем поднесущим.

  • Когда задано как матрица, размером должен быть NSTS_Total-by-NT. Пространственная матрица отображения применяется ко всем поднесущим. NSTS_Total является суммой пространственно-временных потоков для всех пользователей, и NT является количеством антенн передачи.

  • Когда задано как трехмерный массив, размером должен быть NST-by-NSTS_Total-by-NT. NST является суммой занятых данных (NSD) и пилот (NSP) поднесущие, как определено ChannelBandwidth. NSTS_Total является суммой пространственно-временных потоков для всех пользователей. NT является количеством антенн передачи.

    ST N увеличивается с пропускной способностью канала.

    ChannelBandwidthКоличество занятых поднесущих (ST N)Количество поднесущих данных (SD N)Количество экспериментальных поднесущих (SP N)
    'CBW20'56524
    'CBW40'1141086
    'CBW80'2422348
    'CBW160'48446816

Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.

Пример: [0.5 0.3 0.4; 0.4 0.5 0.8] представляет пространственную матрицу отображения, имеющую два пространственно-временных потока и три антенны передачи.

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

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

свернуть все

Форма волны временного интервала VHT-LTF, возвращенная как (N S × NVHTLTF)-by-NT матрица. NS является количеством выборок временного интервала на NVHTLTF, где NVHTLTF является количеством символов OFDM в VHT-LTF. N T является количеством антенн передачи.

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

ChannelBandwidthNS
'CBW20'80
'CBW40'160
'CBW80'320
'CBW160'640

См., что VHT-LTF Обрабатывает для деталей генерации формы волны.

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

Больше о

свернуть все

VHT-LTF

Очень высокая пропускная способность длинное учебное поле (VHT-LTF) расположена между VHT-STF и фрагментом VHT-SIG-B пакета VHT.

Это используется для оценки канала MIMO и экспериментального отслеживания поднесущей. VHT-LTF включает один VHT длинный учебный символ для каждого пространственного потока, обозначенного выбранным MCS. Каждый символ является 4 μs долго. Максимум восьми символов разрешен в VHT-LTF.

VHT-LTF задан в IEEE® Std 802.11ac™-2013, Раздел 22.3.8.3.5.

Алгоритмы

свернуть все

Обработка VHT-LTF

VHT-LTF используется для оценки канала MIMO и экспериментального отслеживания поднесущей. Количество символов OFDM в VHT-LTF (NVHTLTF) выведено от общего количества пространственно-временных потоков (NSTS_Total). NSTS_Total = ΣNSTS(u) для пользователя u, u = 0, …, NUsers–1 и NSTS(u) является количеством пространственно-временных потоков на пользователя.

NSTS_TotalNVHTLTF
11
22
34
44
56
66
78
88

Для алгоритма детали относятся к 802.11ac Станд. IEEE 2013 [1], Раздел 22.3.4.7.

Ссылки

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

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

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

Введенный в R2015b


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