Конфигурирование передачи HT
wlanHTConfig объект является объектом конфигурации для формата пакетов высокой пропускной способности (HT) WLAN.
задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в кавычки. Например, cfgHT = wlanHTConfig(Name,Value)wlanHTConfig('GuardInterval','Short') задает длительность 400 наносекундного защитного интервала (циклического префикса).
Во время выполнения вызывающая функция проверяет параметры объекта для свойств, относящихся к работе функции.
ChannelBandwidth - Полоса пропускания канала передачи PPDU'CBW20' (по умолчанию) | 'CBW40'Полоса пропускания канала передачи PPDU, заданная как одно из следующих значений:
'CBW20' - Полоса пропускания канала 20 МГц
'CBW40' - Полоса пропускания канала 40 МГц
Типы данных: char | string
NumTransmitAntennas - Количество передающих антенн1 (по умолчанию) | положительное целое числоЧисло передающих антенн, указанное как положительное целое число.
Типы данных: double
PreHTCyclicShifts - значения циклического сдвига дополнительных передающих антенн;-75 (по умолчанию) | целое число в интервале [-200, 0] | вектор строкиЗначения циклического сдвига в наносекундах дополнительных передающих антенн для полей пре-НТ формы сигнала. Первые четыре антенны используют значения циклического сдвига, указанные в таблице 19-9 [1]. Остальные L антенн используют значения, указанные в этом свойстве, где L = NumTransmitAntennas – 4. Укажите это свойство в качестве одного из следующих значений:
Целое число в интервале [-200, 0] - wlanHTConfig объект использует это значение циклического сдвига для каждой из L дополнительных антенн.
Вектор строки длиной L целых чисел в интервале [-200, 0] - wlanHTConfig объект использует k-й элемент в качестве значения циклического сдвига для (k + 4) -й передающей антенны.
Примечание
Если задать это свойство в качестве вектора строки длиной больше L, wlanHTConfig объект использует только первые L-элементы. Например, если задать NumTransmitAntennas свойство для 16, wlanHTConfig объект использует только первые L = 16 - 4 = 12 элементов этого вектора.
Чтобы включить это свойство, установите значение NumTransmitAntennas свойство имеет значение, большее, чем 4.
Типы данных: double
NumSpaceTimeStreams - Количество пространственно-временных потоков1 (по умолчанию) | 2 | 3 | 4Количество пространственно-временных потоков в передаче, указанное как 1, 2, 3, или 4.
Типы данных: double
NumExtensionStreams - количество пространственных потоков расширения;0 (по умолчанию) | 1 | 2 | 3Количество пространственных потоков расширения в передаче, указанное как 0, 1, 2, или 3.
Типы данных: double
SpatialMapping - Схема пространственного отображения'Direct' (по умолчанию) | 'Hadamard' | 'Fourier' | 'Custom'Схема пространственного отображения, указанная как 'Direct', 'Hadamard', 'Fourier', или 'Custom'.
Значение по умолчанию, 'Direct', применяется только при установке NumTransmitAntennas и NumSpaceTimeStreams к тому же значению. Это свойство должно иметь значение 'Custom' когда NumExtensionStreams значение свойства больше нуля.
SpatialMappingMatrix - Матрица пространственного отображения1 (по умолчанию) | скаляр с комплексным значением | матрица с комплексным значением | массив 3-D с комплексным значениемМатрица пространственного отображения, заданная как одно из следующих значений:
Скаляр со сложным значением. Это значение применяется ко всем поднесущим.
Комплекснозначная матрица размера (NSTS + NESS ) - by-NT, где:
NSTS - количество пространственно-временных потоков;
NESS - количество пространственных потоков расширения;
NT - количество передающих антенн.
В этом случае матрица пространственного отображения применяется ко всем поднесущим.
Комплексный 3-D массив размера NST-by- (NSTS + NESS) -by-NT, где NST - количество занятых поднесущих. Значение NST представляет собой сумму занятых поднесущих данных и пилот-сигналов. ChannelBandwidth определяет значение NST. В этом случае каждая занятая поднесущая имеет свою собственную матрицу пространственного отображения.
В этой таблице показаны ChannelBandwidth установка и соответствующий NST:
ChannelBandwidth | Количество занятых поднесущих, NST | Количество поднесущих данных | Количество поднесущих пилот-сигнала |
|---|---|---|---|
'CBW20' | 56 | 52 | 4 |
'CBW40' | 114 | 108 | 6 |
Это свойство используется для поворота и масштабирования выходного вектора отображения созвездий. Матрица пространственного отображения используется для формирования луча и смешивания пространственно-временных потоков по передающим антеннам. Для получения дополнительной информации см. раздел 19.3.11.11.2 [1]. Вызывающая функция нормализует матрицу пространственного отображения для каждой поднесущей.
Пример: [0.5 0.3; 0.4 0.4; 0.5 0.8] представляет собой матрицу пространственного отображения с тремя пространственно-временными потоками и двумя передающими антеннами.
Это свойство применяется только при установке SpatialMapping свойство для 'Custom'.
Типы данных: double
Поддержка комплексного номера: Да
MCS - MCS используется для передачи0 (по умолчанию) | целое число в интервале [0, 31]Схема модуляции и кодирования (MCS), используемая для передачи, заданная как целое число в интервале [0, 31]. Каждое значение этого свойства соответствует типу модуляции и скорости кодирования в соответствии с этой таблицей.
MCS | Модуляция | Скорость кодирования |
|---|---|---|
| Двоичная фазовая манипуляция (BPSK) | 1/2 |
| Квадратурная фазовая манипуляция (QPSK) | 1/2 |
| QPSK | 3/4 |
| 16-точечная квадратурная амплитудная модуляция (16-QAM) | 3/4 |
| 16-QAM | 3/4 |
| 64-QAM | 2/3 |
| 64-QAM | 3/4 |
| 64-QAM | 5/6 |
Значения этого свойства в интервале [0, 7] указывают один пространственный поток. Значения в интервале [8, 15] определяют два пространственных потока. Значения в интервале [16, 23] определяют три пространственных потока. Значения в интервале [24, 31] определяют четыре пространственных потока.
Для получения дополнительной информации о параметрах передачи, зависящих от MCS, см. раздел 19.5 [1]. Если количество пространственно-временных потоков равно количеству пространственных потоков, то пространственно-временное блочное кодирование (STBC) не применяется к полю HT-Data. Описание STBC см. в разделе 19.3.11.9.2 [1].
Пример: Значение 22 определяет MCS с тремя пространственными потоками, 64-QAM, и скоростью кодирования, равной
Типы данных: double
GuardInterval - Длительность защитного интервала (циклического префикса)'Long' (по умолчанию) | 'Short'Продолжительность защитного интервала (циклического префикса) для поля данных в пакете, заданная как одно из следующих значений:
'Long' - Длительность защитного интервала 800 нс
'Short' - Длительность защитного интервала 400 нс
Типы данных: char | string
ChannelCoding - Тип кодирования FEC'BCC' (по умолчанию) | 'LDPC'Тип кодирования с прямым исправлением ошибок (FEC) для поля HT-Data, указанный как 'BCC' для двоичного сверточного кодирования (BCC) или 'LDPC' для кодирования с проверкой четности низкой плотности (LDPC).
Типы данных: char | string
PSDULength - длина PSDU1024 (по умолчанию) | целое число в интервале [0, 216 - 1]Длина блока данных службы (PSDU) процедуры сходимости физического уровня (PLCP) в байтах, указанная как целое число в интервале [0, 216 - 1]. Чтобы указать зондирующий пакет, для которого нет битов данных для восстановления, установите для этого свойства значение 0.
Типы данных: double
AggregatedMPDU - индикатор агрегации MPDUfalse или 0 (по умолчанию) | true или 1Индикатор агрегирования блока данных протокола MAC (MPDU), указанный как числовой или логический 1 (true) или 0 (false). Чтобы указать, что созданный пакет использует агрегирование MPDU, установите для этого свойства значение 1 (true).
Это свойство не применяется при установке MCS свойство для 0
Типы данных: logical
RecommendSmoothing - Рекомендовать сглаживание для оценки каналаtrue или 1 (по умолчанию) | false или 0Рекомендовать сглаживание для оценки канала, указанное как числовое или логическое 1 (true) или 0 (false).
Если частотный профиль не изменяется в канале, приемник устанавливает для этого свойства значение 1 (true). В этом случае в рамках оценки канала рекомендуется сглаживание в частотной области.
Если частотный профиль изменяется в канале, приемник устанавливает это свойство равным 0 (false). В этом случае сглаживание в частотной области не рекомендуется как часть оценки канала.
Типы данных: logical
Создайте объект конфигурации HT. После создания объекта обновите количество передающих антенн и пространственно-временных потоков.
cfgHT = wlanHTConfig
cfgHT =
wlanHTConfig with properties:
ChannelBandwidth: 'CBW20'
NumTransmitAntennas: 1
NumSpaceTimeStreams: 1
SpatialMapping: 'Direct'
MCS: 0
GuardInterval: 'Long'
ChannelCoding: 'BCC'
PSDULength: 1024
AggregatedMPDU: 0
RecommendSmoothing: 1
Обновите число антенн до двух, а количество пространственно-временных потоков до четырех.
cfgHT.NumTransmitAntennas = 2; cfgHT.NumSpaceTimeStreams = 4
cfgHT =
wlanHTConfig with properties:
ChannelBandwidth: 'CBW20'
NumTransmitAntennas: 2
NumSpaceTimeStreams: 4
SpatialMapping: 'Direct'
MCS: 0
GuardInterval: 'Long'
ChannelCoding: 'BCC'
PSDULength: 1024
AggregatedMPDU: 0
RecommendSmoothing: 1
Создать wlanHTConfig объект с длиной PSDU 2048 байт и с использованием прямого исправления ошибок BCC.
cfgHT = wlanHTConfig('PSDULength',2048); cfgHT.ChannelBandwidth = 'CBW20'
cfgHT =
wlanHTConfig with properties:
ChannelBandwidth: 'CBW20'
NumTransmitAntennas: 1
NumSpaceTimeStreams: 1
SpatialMapping: 'Direct'
MCS: 0
GuardInterval: 'Long'
ChannelCoding: 'BCC'
PSDULength: 2048
AggregatedMPDU: 0
RecommendSmoothing: 1
Блок данных протокола физического уровня (PHY) (PPDU) является кадром полной процедуры сходимости физического уровня (PLCP), включая заголовки PLCP, заголовки MAC, поле данных MAC и трейлеры MAC и PLCP.
[1] IEEE Std 802.11-2016 (версия IEEE Std 802.11-2012). «Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY)». Стандарт IEEE для информационных технологий - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
wlanDMGConfig | wlanHEMUConfig | wlanHESUConfig | wlanHETBConfig | wlanNonHTConfig | wlanS1GConfig | wlanVHTConfigwlanHTData | wlanHTDataRecover | wlanHTLTF | wlanHTLTFDemodulate | wlanHTOFDMInfo | wlanHTSIG | wlanHTSIGRecover | wlanHTSTF | wlanWaveformGeneratorИмеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.