Создайте объект настройки VHT-формата
wlanVHTConfig объект является очень высоким форматом пропускной способности (VHT-формат) объект настройки для формата пакета WLAN VHT.
создает объект настройки, который инициализирует параметры для VHT-формата IEEE® 802.11™ PPDU.cfgVHT = wlanVHTConfig
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, cfgVHT = wlanVHTConfig(Name,Value)wlanVHTConfig('GuardInterval','Short') задает защитный интервал с 400 наносекундами (циклический префикс) длительность.
Во времени выполнения функция вызова подтверждает параметры объекта для свойств, относящихся к операции функции.
ChannelBandwidth — Пропускная способность канала передачи PPDU'CBW80' (значение по умолчанию) | 'CBW20' | 'CBW40' | 'CBW160'Пропускная способность канала передачи PPDU, заданной как одно из этих значений:
'CBW20' – Пропускная способность канала 20 МГц
'CBW40' – Пропускная способность канала 40 МГц
'CBW80' – Пропускная способность канала 80 МГц
'CBW160' – Пропускная способность канала 160 МГц
Типы данных: char | string
NumUsers — Количество пользователей (значение по умолчанию) | 2| 3 | 4 Количество пользователей, заданных как 1, 2, 3, или 4.
Типы данных: double
UserPositions — Пользовательские положения (значение по умолчанию) | вектор целых чиселПользовательские положения, заданные как 1 NumUsers вектор целых чисел в интервале [0, 3] в строго увеличивающемся порядке.
Пример: [0 2 3] задает положения для трех пользователей. Первый пользователь занимает положение 0, второй пользователь занимает положение 2, и третий пользователь занимает положение 3.
Это свойство применяется только, когда вы задаете NumUsers свойство как значение, больше, чем 1.
Типы данных: double
NumTransmitAntennas — Количество антенн передачи (значение по умолчанию) | целое число в интервале [1, 8]Количество антенн передачи, заданных как целое число в интервале [1, 8].
Типы данных: double
NumSpaceTimeStreams — Количество пространственно-временных потоков (значение по умолчанию) | целое число в интервале [1, 8] | вектор целых чисел в интервале [1, 4]Количество пространственно-временных потоков в передаче, заданной как одно из этих значений:
Пример: [1 3 2] количество пространственно-временных потоков для каждого пользователя в передаче с тремя пользователями.
Сумма элементов этого свойства не должна превышать восемь.
Типы данных: double
SpatialMapping — Пространственная схема отображения'Direct' (значение по умолчанию) | 'Hadamard' | 'Fourier' | 'Custom'Пространственная схема отображения, заданная как 'Direct'Адамар, 'Fourier', или 'Custom'.
Значение по умолчанию, 'Direct', применяется только, когда вы устанавливаете NumTransmitAntennas и NumSpaceTimeStreams свойства к тому же значению.
Типы данных: char | string
SpatialMappingMatrix — Пространственная матрица отображения (значение по умолчанию) | скаляр с комплексным знаком | матрица с комплексным знаком | трехмерный массив с комплексным знакомПространственная матрица отображения, заданная как одно из этих значений:
Скаляр с комплексным знаком. Это значение применяется ко всем поднесущим.
Матрица с комплексным знаком размера N STS -by-NT, где:
N STS является количеством пространственно-временных потоков;
N T является количеством антенн передачи.
В этом случае пространственная матрица отображения применяется ко всем поднесущим.
Трехмерный массив с комплексным знаком размера ST N NSTS NT, где ST N является количеством занятых поднесущих. Значение ST N является количеством занятых поднесущих. ChannelBandwidth свойство определяет значение ST N. В этом случае каждая занятая поднесущая имеет свою собственную пространственную матрицу отображения.
Эта таблица показывает ChannelBandwidth установка и соответствующий ST N:
ChannelBandwidth | Количество занятых поднесущих, ST N | Количество поднесущих данных | Количество экспериментальных поднесущих |
|---|---|---|---|
'CBW20' | 56 | 52 | 4 |
'CBW40' | 114 | 108 | 6 |
'CBW80' | 242 | 234 | 8 |
'CBW160' | 484 | 468 | 16 |
Используйте это свойство вращать и масштабировать выходной вектор картопостроителя созвездия. Пространственная матрица отображения используется в beamforming и смешивании пространственно-временных потоков по антеннам передачи. Для получения дополнительной информации смотрите Раздел 20.3.11.11.2 из [1]. Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.
Пример: [0.5 0.3; 0.4 0.4; 0.5 0.8] представляет пространственную матрицу отображения с тремя пространственно-временными потоками и двумя антеннами передачи.
Это свойство применяется только, когда вы устанавливаете SpatialMapping свойство к 'Custom'.
Типы данных: double
Поддержка комплексного числа: Да
Beamforming — Включите beamformingtrue или 1 (значение по умолчанию) | false или 0Включите beamforming, заданный как числовое или логическое значение 1 TRUE) или 0 ложь). Чтобы применить beamforming держащаяся матрица, установите это свойство на 1 TRUE). SpatialMappingMatrix свойство задает beamforming держащаяся матрица.
Это свойство применяется только когда NumUsers свойство установлено в 1 и SpatialMapping свойство установлено в 'Custom'.
Типы данных: логический
STBC — Включите STBCfalse или 0 (значение по умолчанию) | true или 1Включите пространственно-временное блочное кодирование (STBC) поля данных PPDU, заданного как числовое или логическое значение 1 TRUE) или 0 ложь). STBC передает несколько копий потока данных через присвоенные антенны.
Когда вы устанавливаете это свойство на 0 ложь), STBC не применяется к полю данных. Количество пространственно-временных потоков равно количеству пространственных потоков.
Когда вы устанавливаете это свойство на 1 TRUE), STBC применяется к полю данных. Количество пространственно-временных потоков является дважды количеством пространственных потоков.
Для получения дополнительной информации смотрите Раздел 22.3.10.9.4 из
Это свойство применяется только когда NumUsers свойством является 1.
Типы данных: логический
MCS — Модуляция и схема кодирования используются в передаче (значение по умолчанию) | целое число в интервале [0, 9] | вектор целых чиселМодуляция и схема кодирования используются в передаче, заданной как одно из этих значений:
целое число в интервале [0, 9], применимый, когда NumUsers свойством является 1
1 NumUsers вектор целых чисел в интервале [0, 9], применимый, когда NumUsers свойство больше 1.
Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения MCS:
MCS | Модуляция | Кодирование уровня |
|---|---|---|
0 | Бинарное манипулирование сдвига фазы (BPSK) | 1/2 |
1 | Квадратурное манипулирование сдвига фазы (QPSK) | 1/2 |
2 | QPSK | 3/4 |
3 | Квадратурная амплитудная (16-QAM) модуляция с 16 точками | 1/2 |
4 | 16-QAM | 3/4 |
5 | 64-QAM | 2/3 |
6 | 64-QAM | 3/4 |
7 | 64-QAM | 5/6 |
8 | 256-QAM | 3/4 |
9 | 256-QAM | 5/6 |
Типы данных: double
ChannelCoding — Тип кодирования FEC'BCC' (значение по умолчанию) | 'LDPC' | массив ячеек из символьных векторов | массив ячеек строкКодирование прямого исправления ошибок (FEC) вводит для Поля данных HE, заданного как одно из этих значений:
'LDPC' – Кодирование имеющей малую плотность проверки четности (LDPC) применяется ко всем пользователям в передаче
'BCC' – бинарное сверточное кодирование (BCC) применяется ко всем пользователям в передаче
1 NumUsers массив ячеек, содержащий значения 'LDPC' и 'BCC', где k th элемент задает кодирование канала для пользователя k
Для получения дополнительной информации смотрите Раздел 22.3.10.9.4 из [2].
Типы данных: char | cell | string
APEPLength — Длина APEP (значение по умолчанию) | неотрицательное целое число | вектор неотрицательных целых чиселАгрегированный MPDU (A-MPDU) пред конец системы координат (pre-EOF) дополняющий (APEP) длина, в байтах.
Когда NumUsers свойством является 1, задайте это свойство как неотрицательное целое число в интервале [0, 220 – 1].
Когда NumUsers свойство является значением кроме 1, задайте это свойство как 1 NumUsers вектор целых чисел в интервале [0, 220 – 1].
Для пустого пакета данных (NDP), набор это свойство к 0.
wlanVHTConfig возразите использует это свойство определить количество символов OFDM в поле данных. Для получения дополнительной информации см. Таблицу 22-1 [2].
Это поддержка объектов только передача агрегированных данных.
Типы данных: double
PSDULength — Длина PSDUЭто свойство доступно только для чтения.
Модуль эксплуатационных данных процедуры сходимости физического уровня (PLCP) (PSDU) длина, в байтах, заданных как одно из этих значений:
Целое число в интервале [0, 220 – 1], применимый, когда NumUsers свойством является 1. Значение 0 соответствует пустому пакету данных (NDP).
Вектор целых чисел в интервале [0, 220 – 1], применимый, когда NumUsers свойство больше 1.
Пустой массив, применимый, когда это свойство не определено, например, когда набор значений свойств недопустим.
wlanVHTConfig объект вычисляет это свойство на основе значения APEPLength свойство и другое кодирование связали свойства. Детали этого вычисления заданы в Разделе 22.4.3 из [2].
Пример: [1035 4150] вектор длины PSDU для wlanVHTConfig возразите где NumUsers свойством является 2 и MCS свойством является [0 3].
Типы данных: double
GuardInterval — Интервал охраны (циклический префикс) длительность'Long' (значение по умолчанию) | 'Short'Интервал охраны (циклический префикс) длительность для поля данных в пакете, заданном как одно из этих значений:
'Long' – Длительность интервала охраны 800 нс
'Short' – Длительность интервала охраны 400 нс
Типы данных: char | string
GroupID — Идентификационный номер группы (значение по умолчанию) | целое число в интервале [0, 63]Идентификационный номер группы, заданный как целое число в интервале [0, 63].
Значения 0 и 63 применяйтесь только, когда вы установите NumUsers свойство к 1. Значения в интервале [1, 62] применяются только, когда вы устанавливаете NumUsers свойство к значению кроме 1.
Типы данных: double
PartialAID — Сокращенная индикация относительно получателей PSDU (значение по умолчанию) | целое число в интервале [0, 511]Сокращенная индикация относительно получателей PSDU, указанных как целое число в интервале [0, 511].
Для восходящей передачи частичный идентификационный номер составляет последние девять битов идентификатора набора основной услуги (BSSID).
Для нисходящей передачи частичный идентификационный номер является идентификатором, который комбинирует ID ассоциации с BSSID его AP обслуживания.
Для получения дополнительной информации см. Таблицу 22-1 [2].
Типы данных: double
Создайте объект настройки VHT с настройками по умолчанию.
cfgVHT = wlanVHTConfig
cfgVHT =
wlanVHTConfig with properties:
ChannelBandwidth: 'CBW80'
NumUsers: 1
NumTransmitAntennas: 1
NumSpaceTimeStreams: 1
SpatialMapping: 'Direct'
STBC: 0
MCS: 0
ChannelCoding: 'BCC'
APEPLength: 1024
GuardInterval: 'Long'
GroupID: 63
PartialAID: 275
Read-only properties:
PSDULength: 1035
Обновите пропускную способность канала.
cfgVHT.ChannelBandwidth = 'CBW40'cfgVHT =
wlanVHTConfig with properties:
ChannelBandwidth: 'CBW40'
NumUsers: 1
NumTransmitAntennas: 1
NumSpaceTimeStreams: 1
SpatialMapping: 'Direct'
STBC: 0
MCS: 0
ChannelCoding: 'BCC'
APEPLength: 1024
GuardInterval: 'Long'
GroupID: 63
PartialAID: 275
Read-only properties:
PSDULength: 1030
Создайте объект настройки VHT для 2D пользовательской настройки на 20 МГц и одной антенны на пользователя.
Создайте wlanVHTConfig объект с помощью комбинации Name,Value пары и встроенная инициализация, чтобы изменить настройки по умолчанию. Векторные свойства, передаваемые по значению, применяют специфичные для пользователя настройки.
cfgMU = wlanVHTConfig('ChannelBandwidth','CBW20','NumUsers',2, ... 'GroupID',2,'NumTransmitAntennas',2); cfgMU.NumSpaceTimeStreams = [1 1]; cfgMU.MCS = [4 8]; cfgMU.APEPLength = [1024 2048]; cfgMU.ChannelCoding = {'BCC' 'LDPC'}
cfgMU =
wlanVHTConfig with properties:
ChannelBandwidth: 'CBW20'
NumUsers: 2
UserPositions: [0 1]
NumTransmitAntennas: 2
NumSpaceTimeStreams: [1 1]
SpatialMapping: 'Direct'
MCS: [4 8]
ChannelCoding: {'BCC' 'LDPC'}
APEPLength: [1024 2048]
GuardInterval: 'Long'
GroupID: 2
Read-only properties:
PSDULength: [1030 2065]
Параметры объекта настройки отражают заданные обновления. Значения по умолчанию используются в свойствах, которые не были изменены.
Модуль данных о протоколе процедуры сходимости физического уровня (PLCP) (PPDU) является полной системой координат PLCP, включая заголовки PLCP, заголовки MAC, поле данных MAC, и трейлеры PLCP и MAC.
[1] Станд. IEEE 802.11-2012. "Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации". Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретные требования.
[2] IEEE 802.11ac™-2013. "Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации. — Поправка 4: Улучшения для Очень Высокой Пропускной способности для Операции в Полосах ниже 6 ГГц". Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретные требования.
wlanVHTData | wlanVHTDataRecover | wlanVHTLTF | wlanVHTLTFDemodulate | wlanVHTOFDMInfo | wlanVHTSIGA | wlanVHTSIGARecover | wlanVHTSIGB | wlanVHTSIGBRecover | wlanVHTSTF | wlanWaveformGeneratorУ вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.