Конфигурирование RU для передачи MU HE
wlanHEMURU содержит свойства, используемые для настройки блока ресурсов (RU) высокой эффективности (HE) 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 - Коэффициент увеличения мощности1 (по умолчанию) | скаляр в интервале [0,5, 2]Коэффициент повышения мощности, заданный как скаляр в интервале [0,5, 2].
Типы данных: double
SpatialMapping - Схема пространственного отображения'Direct' (по умолчанию) | 'Hadamard' | 'Fourier' | 'Custom'Схема пространственного отображения, указанная как 'Direct', 'Hadamard', 'Fourier', или 'Custom'.
Значение по умолчанию, 'Direct', применяется при установке NumTransmitAntennas свойство связанного wlanHEMUConfig объект к сумме количества пространственно-временных потоков для всех пользователей, назначенных RU.
Типы данных: char | string
SpatialMappingMatrix - Матрица пространственного отображения1 (по умолчанию) | скаляр с комплексным значением | матрица с комплексным значением | массив 3-D с комплексным значениемМатрица пространственного отображения, заданная как одно из следующих значений:
Скаляр со сложным значением. Это значение применяется ко всем поднесущим.
Комплексная матрица размера NSTSTotal-by-NT, где
NSTSTotal - сумма количества пространственно-временных потоков для всех пользователей, назначенных RU;
NT - количество передающих антенн.
В этом случае матрица пространственного отображения применяется ко всем поднесущим.
Массив 3-D со сложным значением размера Size-by-NSTSTotal-by-NT. ChannelBandwidth свойство связанного wlanHEMUConfig объект определяет значение Size собственность. В этом случае каждая занятая поднесущая имеет свою собственную матрицу пространственного отображения.
Это свойство используется для поворота и масштабирования выходного вектора отображения созвездий. Матрица пространственного отображения используется для формирования луча и смешивания пространственно-временных потоков по передающим антеннам. Вызывающая функция нормализует матрицу пространственного отображения для каждой поднесущей.
Пример: [0.5 0.3; 0.4 0.4; 0.5 0.8] представляет собой матрицу пространственного отображения с тремя пространственно-временными потоками и двумя передающими антеннами.
Это свойство применяется только при установке SpatialMapping свойство для 'Custom'.
Типы данных: double
Поддержка комплексного номера: Да
Beamforming - Включение сигнализации передачи с формированием лучаtrue (по умолчанию) | falseВключить сигнализацию передачи с формированием луча, заданную как логическое значение true или false. Чтобы применить матрицу управления формированием луча, задайте для этого свойства значение true. SpatialMappingMatrix свойство задает матрицу управления формированием луча.
Это свойство применяется только при установке SpatialMapping свойство для 'Custom'.
Типы данных: logical
Size - Размер единицы ресурса242 (по умолчанию) | положительное целое числоРазмер единицы ресурса, указанный как 26, 52, 106, 242, 484, 996, или 1992.
Примечание
Это свойство доступно только для чтения после создания объекта.
Типы данных: double
Index - Индекс единицы ресурса1 (по умолчанию) | целое число в интервале [1, 74]Индекс единицы ресурса, указанный как целое число в интервале [1, 74]. Это свойство используется для указания местоположения RU в канале.
Примечание
Это свойство доступно только для чтения после создания объекта.
Пример: В передаче на 80 МГц есть четыре возможных РУССКИХ с 242 тонами, один в каждом подканале на 20 МГц. RU 242-1 (Size = 242, Index = 1) - RU, занимающий самую низкую абсолютную частоту в 80MHz, и RU 242-4 (Size = 242, Index = 4) - RU, занимающий наивысшую абсолютную частоту.
Типы данных: double
UserNumbers - Номер индекса пользователя1 | целое число | вектор целых чиселИндексы пользователей, переданные по RU, в одноосновном формате, заданном как целое число или вектор целых чисел. Это свойство индексирует соответствующие элементы массива ячеек свойства User в пределах связанного wlanHEMUConfig объект.
Типы данных: double
Создание объекта конфигурации MU HE для передачи 40 МГц с индексом распределения 11000000 для каждого подканала 20 МГц. Эта конфигурация определяет два 242-тональных RU, каждый с одним пользователем.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.