Создайте объект настройки формата VHT
cfgVHT = wlanVHTConfig
cfgVHT = 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
| wlanWaveformGenerator
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.