Создайте пользовательский объект настройки для HE передача МУ
wlanHEMUUser объект содержит свойства пользователя в высокоэффективном (HE) модуле ресурса (RU) WLAN. Когда вы создаете wlanHEMUConfig объект, значение, на которое вы устанавливаете его AllocationIndex свойство определяет свой User свойство. User свойство возвращено как массив ячеек wlanHEMUUser объекты.
создает пользовательский объект настройки HE для cfgHEMU.User = wlanHEMUUser(RUNumber)RUNumber, номер входа RU.
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки.cfgHEMU.User = wlanHEMUUser(RUNumber,Name,Value)
APEPLength — Длина APEP (значение по умолчанию) | целое число в интервале [1, 6500531]Агрегированный MPDU (A-MPDU) пред конец системы координат (pre-EOF) дополняющий (APEP) длина, в байтах в виде целого числа в интервале [1, 6500531].
Это свойство используется внутренне, чтобы определить количество символов OFDM в поле данных. Для получения дополнительной информации см. [1].
Типы данных: double
MCS — MCS используется для передачи (значение по умолчанию) | целое число в интервале [0, 11]Модуляция и схема кодирования (MCS), используемый для передачи в виде неотрицательного целого числа в интервале [0, 11]. Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения MCS:
MCS | Модуляция | Двойная модуляция поставщика услуг | Кодирование уровня |
|---|---|---|---|
| 0 | Бинарное манипулирование сдвига фазы (BPSK) | 0 | 1/2 |
| 1 | Квадратурное манипулирование сдвига фазы (QPSK) | 0 | 1/2 |
| 2 | Не применяется | 3/4 | |
| 3 | Квадратурная амплитудная (16-QAM) модуляция с 16 точками | 0 | 1/2 |
| 4 | 3/4 | ||
| 5 | 64-QAM | Не применяется | 2/3 |
| 6 | 3/4 | ||
| 7 | 5/6 | ||
| 8 | 256-QAM | 3/4 | |
| 9 | 5/6 | ||
| 10 | 1024-QAM | 3/4 | |
| 11 | 5/6 |
Типы данных: double
NumSpaceTimeStreams — Количество пространственно-временных потоков (значение по умолчанию) | целое числоКоличество пространственно-временных потоков в передаче в виде целого числа в интервале [1, 8]. Максимальное количество пространственно-временных потоков для любого пользователя в RU MU-MIMO равняется 4. Максимальное значение суммы количества пространственно-временных потоков по всем пользователям в RU равняется 8. Для получения информации об этих и других ограничениях на количество пространственно-временных потоков см. Таблицы 18-1 и 27-28 [1].
Типы данных: double
DCM — Индикатор DCMfalse или 0 (значение по умолчанию) | true или 1Индикатор Dual carrier modulation (DCM) в виде логического значения 1 TRUE) или 0 ложь). Чтобы указать, что DCM используется для Поля данных HE, устанавливает это свойство на 1 TRUE).
Можно только установить это свойство на 1 TRUE) когда всем этим условиям удовлетворяют:
MCS свойством является 0, 1, 3, или 4.
STBC свойство связанного wlanHEMUConfig объектом является 0 ложь).
NumSpaceTimeStreams свойство меньше чем или равно 2.
RU свойство связанного wlanHEMUConfig объект задает однопользовательский RU.
Типы данных: логический
ChannelCoding — Тип кодирования FEC'LDPC' (значение по умолчанию) | 'BCC'Кодирование прямого исправления ошибок (FEC) вводит для Поля данных HE в виде 'LDPC' для кодирования имеющей малую плотность проверки четности (LDPC) или 'BCC' для бинарного сверточного кодирования (BCC).
Можно только установить это свойство на 'BCC' когда всем этим условиям удовлетворяют:
MCS свойством не является 10 или 11.
Размер любого RU меньше чем или равен 242. Получите размеры RU при помощи ruInfo возразите функции со связанным wlanHEMUConfig объект.
NumSpaceTimeStreams свойство меньше чем или равно 4.
Типы данных: char | string
STAID — Идентификатор STA (значение по умолчанию) | целое число в интервале [0, 2047]Станция (STA) идентификатор в виде целого числа в интервале [0, 2047]. Значение этого свойства задает поле (AID) идентификатора ассоциации станции, как задано в Разделе 26.11.1 из [1]. 11 младших значащих битов (LSBs) поля AID используются, чтобы обратиться к STA. Когда вы устанавливаете это свойство на 2046, связанный RU не несет данных.
Типы данных: double
RUNumber — Номер RU (значение по умолчанию) | целое число | вектор из целых чиселНомер RU в виде целого числа или вектора из целых чисел. Это свойство индексирует соответствующие элементы массива ячеек RU свойство в связанном wlanHEMUConfig объект.
Примечание
Это свойство только для чтения после того, как объект будет создан.
Типы данных: double
NominalPacketPadding — Номинальное пакетное дополнение (значение по умолчанию) | 8| 16 Номинальное пакетное дополнение, в микросекундах в виде 0, 8, или 16. Связанный wlanHEMUConfig возразите использует это свойство и пред прямое исправление ошибок (предварительный FEC) дополнительный фактор, чтобы вычислить длительность, PE T, пакетного поля расширения. Для получения дополнительной информации о пакетном поле расширения, смотрите Раздел 27.3.12 из [1].
Эта таблица показывает возможные значения PE T для различных значений этого свойства и a, параметра, заданного уравнением (27-83) или (27-84) [1].
| Значение a | Значение PE T в микросекундах | ||
|---|---|---|---|
NominalPacketPadding Установите на 0 | NominalPacketPadding Установите на 8 | NominalPacketPadding Установите на 16 | |
1 | 0 | 0 | 4 |
2 | 0 | 0 | 8 |
3 | 0 | 4 | 12 |
4 | 0 | 8 | 16 |
Типы данных: double
PostFECPaddingSource — Пост-FEC, дополняющий битный источник'mt19937ar with seed' (значение по умолчанию) | 'Global stream' | 'User-defined'Пост-FEC, дополняющий битный источник, используемый wlanWaveformGenerator функция в виде одного из этих значений.
'mt19937ar with seed' — Сгенерируйте нормально распределенные случайные биты при помощи mt19937ar алгоритма с seed, заданным в PostFECPaddingSeed свойство.
'Global stream' — Сгенерируйте нормально распределенные случайные биты при помощи текущего глобального потока случайных чисел.
'User-defined' — Используйте биты, заданные в PostFECPaddingBits свойство как дополнительные биты пост-FEC.
Типы данных: char | string
PostFECPaddingSeed — Пост-FEC, дополняющий битный seed для mt19937ar алгоритма (значение по умолчанию) | неотрицательное целое числоПост-FEC, дополняющий битный seed для mt19937ar алгоритма в виде неотрицательного целого числа. Если этот объект является элементом User свойство wlanHEMUConfig объект, значение по умолчанию этого свойства код пользователя, т.е. значение по умолчанию User{k}.PostFECPaddingSeed k для всех целых чисел k в интервале [1, пользователи N]. пользователи N являются количеством пользователей в передаче.
Чтобы включить это свойство, установите PostFECPaddingSource свойство к 'mt19937ar with seed'.
Типы данных: double
PostFECPaddingBits — Дополнительные биты пост-FEC (значение по умолчанию) | вектор-столбец с бинарным знакомДополнительные биты пост-FEC в виде скаляра с бинарным знаком или вектор-столбца.
Сгенерировать форму волны, wlanWaveformGenerator функция требует битов n, где n зависит от заданной настройки. Чтобы вычислить n, используйте getNumPostFECPaddingBits возразите функции с заданным объектом настройки как входной параметр и задайте это свойство как вектор из длины n. В качестве альтернативы задайте этот вход как скаляр с бинарным знаком или вектор-столбец произвольной длины. Если длина этого свойства меньше n, генератор формы волны циклично выполняет вектор, чтобы создать вектор из длины n. Если длина этого свойства больше n, функция использует только первые записи n в качестве дополнительных битов пост-FEC.
Примечание
Для генерации кода C/C++ необходимо задать тип данных этого свойства как int8.
Типы данных: single | double | int8
Создайте многопользовательский объект настройки HE на 20 МГц с набором индекса выделения к 0. Индекс выделения 0 задает девять РУССКИХ с 26 тонами в канале на 20 МГц.
cfgMU = wlanHEMUConfig(0); for i=1:numel(cfgMU.User) % Set the APEPLength of each user cfgMU.User{i}.APEPLength = 100; end
Отобразите свойства объектов настройки для четвертого пользователя.
cfgMU.User{4}ans =
wlanHEMUUser with properties:
APEPLength: 100
MCS: 0
NumSpaceTimeStreams: 1
DCM: 0
ChannelCoding: 'LDPC'
STAID: 0
NominalPacketPadding: 0
PostFECPaddingSource: 'mt19937ar with seed'
PostFECPaddingSeed: 4
Read-only properties:
RUNumber: 4
Создайте HE объект настройки МУ для передачи на 40 МГц с индексом выделения 11000000 для каждого подканала на 20 МГц. Эта настройка задает два РУССКИХ с 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;Отобразите свойства объектов настройки и для РУССКОГО и для оба пользователя.
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] IEEE P802.11ax™/D4.1. “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования. Поправка 1: Улучшения для Высокой эффективности WLAN”. Спроектируйте Стандарт для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.
Необходимо задать тип данных postFECPaddingBits свойство как int8.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.