Сконфигурируйте RU для HE передача МУ
wlanHEMURU
объект содержит свойства, используемые, чтобы сконфигурировать высокоэффективный (HE) модуль ресурса (RU) WLAN. Когда вы создаете wlanHEMUConfig
объект, значение, на которое вы устанавливаете его AllocationIndex
свойство определяет свой RU
свойство. RU
свойство возвращено как массив ячеек wlanHEMURU
объекты.
создает объект, который содержит свойства сконфигурировать RU формата HE. cfgHEMU.RU
= wlanHEMURU(Size
,Index
,UserNumbers
)Size
вход является размером RU, Index
индекс RU и UserNumbers
задает индексы пользователей, переданных на RU.
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки.cfgHEMU.RU
= wlanHEMURU(___,Name,Value)
PowerBoostFactor
— Фактор повышения степени
(значение по умолчанию) | скаляр в интервале [0.5, 2]Фактор повышения степени в виде скаляра в интервале [0.5, 2].
Типы данных: double
SpatialMapping
— Пространственная схема отображения'Direct'
(значение по умолчанию) | 'Hadamard'
| 'Fourier'
| 'Custom'
Пространственная схема отображения в виде 'Direct'
Адамар
, 'Fourier'
, или 'Custom'
.
Значение по умолчанию, 'Direct'
, применяется, когда вы устанавливаете NumTransmitAntennas
свойство связанного wlanHEMUConfig
возразите против суммы количества пространственно-временных потоков для всех пользователей, присвоенных RU.
Типы данных: char |
string
SpatialMappingMatrix
— Пространственная матрица отображения
(значение по умолчанию) | скаляр с комплексным знаком | матрица с комплексным знаком | трехмерный массив с комплексным знакомПространственная матрица отображения в виде одного из этих значений:
Скаляр с комплексным знаком. Это значение применяется ко всем поднесущим.
Матрица с комплексным знаком размера N STSTotal -by-NT, где
N STSTotal является суммой количества пространственно-временных потоков для всех пользователей, присвоенных RU;
N T является количеством передающих антенн.
В этом случае пространственная матрица отображения применяется ко всем поднесущим.
Трехмерный массив с комплексным знаком размера Size
- NSTSTOTAL NT. ChannelBandwidth
свойство связанного wlanHEMUConfig
объект определяет значение Size
свойство. В этом случае каждая занятая поднесущая имеет свою собственную пространственную матрицу отображения.
Используйте это свойство вращать и масштабировать выходной вектор картопостроителя созвездия. Пространственная матрица отображения используется для beamforming и смешивания пространственно-временных потоков по передающим антеннам. Функция вызова нормирует пространственную матрицу отображения для каждой поднесущей.
Пример: [0.5 0.3; 0.4 0.4; 0.5 0.8]
представляет пространственную матрицу отображения тремя пространственно-временными потоками и двумя передающими антеннами.
Это свойство применяется только, когда вы устанавливаете SpatialMapping
свойство к 'Custom'
.
Типы данных: double
Поддержка комплексного числа: Да
Beamforming
— Позвольте предупредить передачи с beamformingtrue
(значение по умолчанию) | false
Позвольте предупредить передачи с beamforming в виде логического значения true
или false
. Чтобы применить beamforming держащаяся матрица, установите это свойство на true
. SpatialMappingMatrix
свойство задает beamforming держащаяся матрица.
Это свойство применяется только, когда вы устанавливаете SpatialMapping
свойство к 'Custom'
.
Типы данных: логический
Size
— Модульный размер ресурса
(значение по умолчанию) | положительное целое числоМодульный размер ресурса в виде 26
, 52, 106
, 242
, 484
, 996
, или
1992
.
Примечание
Это свойство только для чтения после того, как объект будет создан.
Типы данных: double
Index
— Модульный индекс ресурса
(значение по умолчанию) | целое число в интервале [1, 74]Модуль ресурса индексирует в виде целого числа в интервале [1, 74]. Используйте это свойство указать на местоположение RU в канале.
Примечание
Это свойство только для чтения после того, как объект будет создан.
Пример: В передаче на 80 МГц существует четыре возможных RU с 242 тонами, один в каждом подканале на 20 МГц. RU 242-1 (Size
= 242, Index
= 1) RU, занимающий самую низкую абсолютную частоту в 80 МГц и RU 242-4 (Size
= 242, Index
= 4) RU, занимающий самую высокую абсолютную частоту.
Типы данных: double
UserNumbers
— Пользовательский индекс
| целое число | вектор из целых чиселИндексы пользователей передаются на RU в формате на основе одном в виде целого числа или вектора из целых чисел. Это свойство индексирует соответствующие элементы массива ячеек свойства User в связанном wlanHEMUConfig
объект.
Типы данных: double
Создайте HE объект настройки МУ для передачи на 40 МГц с индексом выделения 11000000
для каждого подканала на 20 МГц. Эта настройка задает два RU с 242 тонами, каждого с одним пользователем.
cfgHEMU = wlanHEMUConfig(["11000000" "11000000"],'NumTransmitAntennas',2);
Сконфигурируйте первый RU и первого пользователя.
cfgHEMU.RU{1}.SpatialMapping = 'Direct'; cfgHEMU.User{1}.APEPLength = 1e3; cfgHEMU.User{1}.MCS = 2; cfgHEMU.User{1}.NumSpaceTimeStreams = 2; cfgHEMU.User{1}.ChannelCoding = 'LDPC'; cfgHEMU.User{1}.NominalPacketPadding = 16;
Сконфигурируйте второй RU и второго пользователя.
cfgHEMU.RU{2}.SpatialMapping = 'Fourier'; cfgHEMU.User{2}.APEPLength = 500; cfgHEMU.User{2}.MCS = 3; cfgHEMU.User{2}.NumSpaceTimeStreams = 1; cfgHEMU.User{2}.ChannelCoding = 'LDPC'; cfgHEMU.User{2}.NominalPacketPadding = 8;
Отобразите свойства объектов настройки для обоих RU и обоих пользователей.
disp(cfgHEMU)
wlanHEMUConfig with properties: RU: {[1x1 wlanHEMURU] [1x1 wlanHEMURU]} User: {[1x1 wlanHEMUUser] [1x1 wlanHEMUUser]} NumTransmitAntennas: 2 STBC: 0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 Read-only properties: ChannelBandwidth: 'CBW40' AllocationIndex: [192 192]
cfgHEMU.RU{1:2}
ans = wlanHEMURU with properties: PowerBoostFactor: 1 SpatialMapping: 'Direct' Read-only properties: Size: 242 Index: 1 UserNumbers: 1
ans = wlanHEMURU with properties: PowerBoostFactor: 1 SpatialMapping: 'Fourier' Read-only properties: Size: 242 Index: 2 UserNumbers: 2
cfgHEMU.User{1:2}
ans = wlanHEMUUser with properties: APEPLength: 1000 MCS: 2 NumSpaceTimeStreams: 2 DCM: 0 ChannelCoding: 'LDPC' STAID: 0 NominalPacketPadding: 16 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 1 Read-only properties: RUNumber: 1
ans = wlanHEMUUser with properties: APEPLength: 500 MCS: 3 NumSpaceTimeStreams: 1 DCM: 0 ChannelCoding: 'LDPC' STAID: 0 NominalPacketPadding: 8 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 2 Read-only properties: RUNumber: 2
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.