Сконфигурируйте передачу HT
The wlanHTConfig
объект является объектом строения для формата пакета с высокой пропускной способностью (HT) WLAN.
создает объект строения, который инициализирует параметры для IEEE® 802.11™ HT PPDU.cfgHT
= wlanHTConfig
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, 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] | векторе-строкеЗначения циклического сдвига, в наносекундах, дополнительных передающих антенн для полей перед HT формы волны. Первые четыре антенны используют значения циклического сдвига, указанные в таблице 19-9 [1]. Остальные L антенны используют значения, которые вы задаете в этом свойстве, где L = NumTransmitAntennas
– 4. Задайте это свойство как одно из следующих значений:
Целое число в интервале [-200, 0] - wlanHTConfig
объект использует это значение циклического сдвига для каждой из L дополнительных антенн.
A вектора-строки длины 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
(дефолт) | скаляр со сложным знаком | матрица со сложным знаком | трехмерный массив со сложным знакомМатрица пространственного отображения, заданная как одно из следующих значений:
Комплексный скаляр. Это значение применяется ко всем поднесущим.
Комплексная матрица размера (N STS + N ESS) -by- N T, где:
N STS - это количество пространственно-временных потоков;
N ESS является количеством пространственных потоков расширения;
N T - количество передающих антенн.
В этом случае матрица пространственного отображения применяется ко всем поднесущим.
Комплексный трехмерный массив размера N ST-by- (N STS + N ESS) -by- N T, где N ST является количеством занятых поднесущих. Значение N ST является суммой занятых поднесущих данных и пилот-сигнала. The ChannelBandwidth
свойство определяет значение N ST. В этом случае каждая занятая поднесущая имеет свою собственную пространственную матрицу отображения.
В этой таблице показаны ChannelBandwidth
установка и соответствующий N ST:
ChannelBandwidth | Количество занятых поднесущих, N ST | Количество поднесущих данных | Количество поднесущих пилот-сигнала |
---|---|---|---|
'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]. Если количество пространственно-временных потоков равно количеству пространственных потоков, к полю HT-Data не применяется пространственно-временное блочное кодирование (STBC). Описание 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
| wlanVHTConfig
wlanHTData
| wlanHTDataRecover
| wlanHTLTF
| wlanHTLTFDemodulate
| wlanHTOFDMInfo
| wlanHTSIG
| wlanHTSIGRecover
| wlanHTSTF
| wlanWaveformGenerator
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.