Создайте объект настройки формата VHT
cfgVHT = wlanVHTConfigcfgVHT = wlanVHTConfig(Name,Value) создает объект настройки формата VHT, который заменяет настройки по умолчанию с помощью одного или нескольких аргументов пары cfgVHT = wlanVHTConfig(Name,Value)Name,Value.
Во времени выполнения функция вызова подтверждает параметры объекта для свойств, относящихся к операции функции.
Создайте объект настройки 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]
Параметры объекта настройки отражают заданные обновления. Значения по умолчанию используются для свойств, которые не были изменены.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'ChannelBandwidth','CBW160','NumUsers',2 задает пропускную способность канала 160 МГц и двух пользователей для пакета формата VHT.'ChannelBandwidth' — Пропускная способность канала 'CBW80' (значение по умолчанию) | 'CBW20' | 'CBW40' | 'CBW160'Пропускная способность канала, заданная как 'CBW20', 'CBW40', 'CBW80' или 'CBW160'. Если передача имеет многого пользователя, та же пропускная способность канала применяется ко всем пользователям. Значение по умолчанию 'CBW80' устанавливает пропускную способность канала на 80 МГц.
Типы данных: char | string
'NumUsers' — Количество пользователейКоличество пользователей, заданных как 1, 2, 3, или 4. (Пользователи N)
Типы данных: double
'UserPositions' — Положение пользователейПоложение пользователей, заданных как целочисленный вектор - строка с длиной, равняется NumUsers и значениям элемента от 0 до 3 в строго увеличивающемся порядке. Это свойство применяется когда NumUsers > 1.
Пример: [0 2 3] указывает на положения для трех пользователей, где первый пользователь занимает положение 0, второй пользователь занимает положение 2, и третий пользователь занимает положение 3.
Типы данных: double
'NumTransmitAntennas' — Количество антенн передачи1 (значение по умолчанию) | целое число в области значений [1, 8]Количество антенн передачи, заданных как целое число в области значений [1, 8].
Типы данных: double
'NumSpaceTimeStreams' — Количество пространственно-временных потоковКоличество пространственно-временных потоков в передаче, заданной как скаляр или вектор.
Для отдельного пользователя количество пространственно-временных потоков является скалярным целым числом от 1 до 8.
Для многого пользователя количество пространственно-временных потоков является 1 NUsers вектором целых чисел от 1 до 4, где длина вектора, NUsers, является целым числом от 1 до 4.
Пример: [1 3 2] является количеством пространственно-временных потоков для каждого пользователя.
Сумма пространственно-временных потоковых элементов вектора не должна превышать восемь.
Типы данных: double
'SpatialMapping' — Пространственная схема отображения'Direct' (значение по умолчанию) | 'Hadamard' | 'Fourier' | 'Custom'Пространственная схема отображения, заданная как 'Direct', 'Hadamard', 'Fourier' или 'Custom'. Значение по умолчанию 'Direct' применяется, когда NumTransmitAntennas и NumSpaceTimeStreams равны.
Типы данных: char | string
'SpatialMappingMatrix' — Пространственная матрица отображенияПространственная матрица отображения, заданная как скаляр, матрица или трехмерный массив. Используйте это свойство применить 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' | 56 | 52 | 4 |
'CBW40' | 114 | 108 | 6 |
'CBW80' | 242 | 234 | 8 |
'CBW160' | 484 | 468 | 16 |
Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.
Пример: [0.5 0.3 0.4; 0.4 0.5 0.8] представляет пространственную матрицу отображения, имеющую два пространственно-временных потока и три антенны передачи.
Типы данных: double
Поддержка комплексного числа: Да
'Beamforming' — Позвольте предупредить передачи с beamformingtrue (значение по умолчанию) | falseПозвольте предупредить передачи с beamforming, заданным как логическое. Beamforming выполняется, когда установкой является true. Это свойство применяется, когда NumUsers равняется 1, и SpatialMapping установлен в 'Custom'. Свойство SpatialMappingMatrix задает beamforming держащаяся матрица.
Типы данных: логический
'STBC' — Включите пространственно-временное блочное кодированиеfalse (значение по умолчанию) | trueВключите пространственно-временное блочное кодирование (STBC) поля данных PPDU, заданного как логическое. STBC передает несколько копий потока данных через присвоенные антенны.
Когда установлено в false, никакой STBC не применяется к полю данных, и количество пространственно-временных потоков равно количеству пространственных потоков.
Когда установлено в true, STBC применяется к полю данных, и количество пространственно-временных потоков удваивает количество пространственных потоков.
Смотрите IEEE 802.11ac™-2013, Раздел 22.3.10.9.4 для дальнейшего описания.
STBC важен для однопользовательских передач только.
Типы данных: логический
'MCS' — Модуляция и схема кодированияМодуляция и схема кодирования, используемая в передаче текущего пакета, заданного как скаляр или вектор.
Для отдельного пользователя значение MCS является скалярным целым числом от 0 до 9.
Для многого пользователя MCS является 1 NUsers вектором целых чисел или скаляра со значениями от 0 до 9, где длина вектора, NUsers, является целым числом от 1 до 4.
| MCS | Модуляция | Кодирование уровня |
|---|---|---|
| 0 | BPSK | 1/2 |
| 1 | QPSK | 1/2 |
| 2 | QPSK | 3/4 |
| 3 | 16QAM | 1/2 |
| 4 | 16QAM | 3/4 |
| 5 | 64QAM | 2/3 |
| 6 | 64QAM | 3/4 |
| 7 | 64QAM | 5/6 |
| 8 | 256QAM | 3/4 |
| 9 | 256QAM | 5/6 |
Типы данных: double
'ChannelCoding' — Тип прямого кодирования с коррекцией ошибок'BCC' (значение по умолчанию) | 'LDPC'Тип прямого кодирования с коррекцией ошибок для поля данных, заданного как 'BCC' (значение по умолчанию) или 'LDPC'. 'BCC' указывает на бинарное сверточное кодирование, и 'LDPC' указывает на низкое кодирование проверки четности плотности. Обеспечение вектора символов или вектора символов отдельной ячейки задает тип кодирования канала для отдельного пользователя или всех пользователей в многопользовательской передаче. Путем обеспечения массиву ячеек различные типы кодирования канала могут быть заданы на пользователя для многопользовательской передачи.
Типы данных: char | cell | string
'APEPLength' — Количество байтов в дополнении A-MPDU pre-EOFКоличество байтов в дополнении A-MPDU pre-EOF, заданном как скалярное целое число или вектор целых чисел.
Для отдельного пользователя APEPLength является неотрицательным целым числом в интервале [0, 220 – 1].
Для многопользовательского APEPLength является 1 NUsers вектором неотрицательных целых чисел, где NUsers является целым числом в [1, 4]. Записи в APEPLength являются целыми числами в интервале [0, 220 – 1].
Для пустого пакета данных (NDP), APEPLength = 0.
APEPLength используется внутренне, чтобы определить количество символов OFDM в поле данных. Для получения дополнительной информации смотрите 802.11ac Станд. IEEE 2013, Таблица 22-1.
Типы данных: double
'GuardInterval' — Циклическая длина префикса для поля данных в пакете'Long' (значение по умолчанию) | 'Short'Циклическая длина префикса для поля данных в пакете, заданном как 'Long' или 'Short'.
Долгая защитная длина интервала составляет 800 нс.
Короткая защитная длина интервала составляет 400 нс.
Типы данных: char | string
'GroupID' — Идентификационный номер группыИдентификационный номер группы, заданный как скалярное целое число от 0 до 63.
Идентификационный номер группы или 0 или 63 указывает на однопользовательский PPDU VHT.
Идентификационный номер группы от 1 до 62 указывает на многопользовательский PPDU VHT.
Типы данных: double
'PartialAID' — Сокращенная индикация относительно получателя PSDUСокращенная индикация относительно получателя PSDU, указанного как скалярное целое число от 0 до 511.
Для восходящей передачи частичный идентификационный номер составляет последние девять битов идентификатора набора основной услуги (BSSID).
Для нисходящей передачи частичная идентификация клиента является идентификатором, который комбинирует ID ассоциации с BSSID его AP обслуживания.
Для получения дополнительной информации смотрите 802.11ac Станд. IEEE 2013, Таблица 22-1.
Типы данных: double
cfgVHT — Настройка VHT PPDUwlanVHTConfigНастройка VHT PPDU, возвращенная как объект wlanVHTConfig. Свойства cfgVHT описаны в wlanVHTConfig Свойствах.
Модуль данных о протоколе процедуры сходимости физического уровня (PLCP) (PPDU) является полным кадром PLCP, включая заголовки PLCP, заголовки MAC, поле данных MAC, и трейлеры PLCP и MAC.
[1] Станд. IEEE 802.11ac™-2013 Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретными требованиями — Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации — Поправка 4: Улучшения для Очень Высокой Пропускной способности для Операции в Полосах ниже 6 ГГц.
wlanDMGConfig | wlanHTConfig | wlanNonHTConfig | wlanS1GConfig | wlanVHTDataRecover | wlanVHTLTFDemodulate | wlanWaveformGenerator1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.