Сконфигурируйте передачу non-HT
wlanNonHTConfig объект является объектом настройки для невысокопроизводительного формата пакета (non-HT) WLAN.
создает объект настройки, который инициализирует параметры для IEEE® 802.11™ non-HT PPDU.cfgNonHT = wlanNonHTConfig
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки. Например, cfgNonHT = wlanNonHTConfig(Name,Value)wlanNonHTConfig('Modulation','DSSS') задает тип модуляции как прямую последовательность распространила спектр (DSSS).
Во времени выполнения функция вызова подтверждает параметры объекта для свойств, относящихся к операции функции.
Modulation — Тип модуляции для передачи non-HT'OFDM' (значение по умолчанию) | 'DSSS' Тип модуляции для передачи non-HT в виде 'OFDM' для ортогонального мультиплексирования деления частоты (OFDM) или 'DSSS' для прямой последовательности распространила спектр (DSSS).
Типы данных: char | string
ChannelBandwidth — Полоса пропускания канала передачи PPDU'CBW20' (значение по умолчанию) | 'CBW5' | 'CBW10' | 'CBW40' | 'CBW80' | 'CBW160'Полоса пропускания канала передачи PPDU в виде одного из этих значений.
'CBW5' — Полоса пропускания канала 5 МГц
'CBW10' — Полоса пропускания канала 10 МГц
'CBW20' — Полоса пропускания канала 20 МГц
'CBW40' — Полоса пропускания канала 40 МГц для копии non-HT
'CBW80' — Полоса пропускания канала 80 МГц для копии non-HT
'CBW160' — Полоса пропускания канала 160 МГц для копии non-HT
Типы данных: char | string
InactiveSubchannels — Укажите на неактивные подканалы на 20 МГц в пакете копии non-HTfalse или 0 (значение по умолчанию) | логический векторУкажите на неактивные подканалы на 20 МГц в пакете копии non-HT в виде числового или логического 0 ложь) или логический вектор по крайней мере с одним набором элемента к 0 ложь). При определении вектора элементы соответствуют подканалам в порядке увеличения абсолютной частоты. Каждый элемент указывает, неактивен ли соответствующий подканал на 20 МГц. Чтобы указать на неактивный подканал на 20 МГц, установите соответствующий элемент на 1 TRUE). Если вы устанавливаете это свойство на 0 ложь), wlanNonHTConfig объект применяет то значение ко всем подканалам на 20 МГц, указывая, что все подканалы активны.
Пример: [0 0 0 1] указывает на пакет копии non-HT, таким образом, что подканал с самым высоким абсолютным значением частоты неактивен.
Чтобы включить это свойство, установите ChannelBandwidth свойство к любому 'CBW80' или 'CBW160'.
Типы данных: логический
MCS — MCS OFDM используется для передачи (значение по умолчанию) | целое число в интервале [0, 7]MCS OFDM, используемый для передачи в виде целого числа в интервале [0, 7]. Эта таблица показывает тип модуляции и уровень кодирования для каждого допустимого значения MCS.
Значение MCS | Модуляция | Кодирование уровня | Закодированные биты на поднесущую | Закодированные биты на символ OFDM | Биты данных на символ OFDM | Скорость передачи данных в Мбит/с | ||
|---|---|---|---|---|---|---|---|---|
| Полоса пропускания канала на 5 МГц | Полоса пропускания канала на 10 МГц | Полоса пропускания канала на 20 МГц | ||||||
0 | Бинарное манипулирование сдвига фазы (BPSK) | 1/2 | 1 | 48 | 24 | 1.5 | 3 | 6 |
1 | BPSK | 3/4 | 1 | 48 | 36 | 2.25 | 4.5 | 9 |
2 | квадратурное манипулирование сдвига фазы (QPSK) | 1/2 | 2 | 96 | 48 | 3 | 6 | 12 |
3 | QPSK | 3/4 | 2 | 96 | 72 | 4.5 | 9 | 18 |
4 | Квадратурная амплитудная (16-QAM) модуляция с 16 точками | 1/2 | 4 | 192 | 96 | 6 | 12 | 24 |
5 | 16-QAM | 3/4 | 4 | 192 | 144 | 9 | 18 | 36 |
6 | 64-QAM | 2/3 | 6 | 288 | 192 | 12 | 24 | 48 |
7 | 64-QAM | 3/4 | 6 | 288 | 216 | 13.5 | 27 | 54 |
Для получения дополнительной информации см. Таблицу 17-4 [1].
Типы данных: double
DataRate — Скорость передачи данных для модуляции DSSS'1Mbps' (значение по умолчанию) | '2Mbps' | '5.5Mbps' | '11Mbps'Скорость передачи данных для модуляции DSSS в виде того из этих значений:
'1Mbps' — Дифференциальное бинарное манипулирование сдвига фазы (DBPSK) со скоростью передачи данных 1 Мбит/с
'2Mbps' — Дифференциальное квадратурное манипулирование сдвига фазы (DQPSK) со скоростью передачи данных 2 Мбит/с
'5.5Mbps' — Модуляция CCK (CCK) со скоростью передачи данных 5,5 Мбит/с
'11Mbps' — CCK со скоростью передачи данных 11 Мбит/с
Типы данных: char | string
Preamble — Тип преамбулы модуляции DSSS'Long' (значение по умолчанию) | 'Short'Преамбула модуляции DSSS вводит в виде 'Long' или 'Short'.
'Short' значение этого свойства не применяется, когда вы устанавливаете DataRate свойство к '1Mbps'.
Типы данных: char | string
LockedClocks — Синхронизируйте индикатор блокировки для модуляции DSSStrue или 1 (значение по умолчанию) | false или 0Синхронизируйте индикатор блокировки для модуляции DSSS в виде числового или логического 1 TRUE) или 0 ложь). Это свойство соответствует заблокированному биту часов (бит b2) поля SERVICE, как задано в Разделе 16.2.3.5 из [1]. Чтобы указать, что физический уровень (PHY) реализация выводит свои часы частоты передачи и часы символа от того же генератора, устанавливает это свойство на 1 TRUE). Для получения дополнительной информации смотрите Разделы 16.2.3.5 и 18.1.3 из [1].
Примечание
Разделите 18.3.2.2 из [1], указывает, что заблокированный бит часов должен быть 1 для всех систем расширенного уровня PHY (ERP) при передаче на любом из этих уровней:
Дополнительный ERP-пакетный двоичный файл сверточное кодирование (ERP-PBCC) уровень
Скорость передачи данных описала в Разделе 16 из [1]
Поэтому к ERP-системам модели, необходимо установить это свойство на 1 TRUE).
Типы данных: логический
PSDULength — Длина PSDU (значение по умолчанию) | целое число в интервале [0, 4095]Модуль эксплуатационных данных процедуры сходимости физического уровня (PLCP) (PSDU) длина, в байтах в виде целого числа в интервале [0, 4095].
Типы данных: double
NumTransmitAntennas — Количество передающих антенн (значение по умолчанию) | положительное целое числоКоличество передающих антенн в виде положительного целого числа.
Чтобы включить это свойство, установите ChannelBandwidth свойство к 'CBW20'.
Типы данных: double
CyclicShifts — Значения циклического сдвига дополнительных передающих антенн (значение по умолчанию) | целое число в интервале [–200, 0] | вектор-строкаЗначения циклического сдвига, в наносекундах, дополнительных передающих антенн. Первые восемь антенн используют значения циклического сдвига, заданные в Таблице 21-10 [1]. Остающиеся антенны L используют значения, которые вы задаете в этом свойстве, где L = NumTransmitAntennas – 8. Задайте это свойство как одно из этих значений:
Целое число в интервале [–200, 0] – wlanNonHTConfig возразите использует это значение циклического сдвига для каждого L дополнительные антенны.
Вектор-строка из длины L целых чисел в интервале [–200, 0] – wlanNonHTConfig возразите использует k th элемент как значение циклического сдвига для (k + 8) th передающая антенна.
Примечание
Если вы задаете это свойство как вектор-строку из длины, больше, чем L, wlanNonHTConfig возразите использует только первые элементы L. Например, если вы устанавливаете NumTransmitAntennas свойство к 16, wlanNonHTConfig возразите использует только первый L = 16 – 8 = 8 элементов этого вектора.
Чтобы включить это свойство, установите NumTransmitAntennas свойство к значению, больше, чем 8.
Типы данных: double
SignalChannelBandwidth — Полоса пропускания канала сигнала в последовательности скремблераfalse или 0 (значение по умолчанию) | true или 1Полоса пропускания канала сигнала в последовательности скремблера в виде числового или логического 1 TRUE) или 0 ложь). Чтобы сигнализировать о полосе пропускания канала, установите это свойство на 1 TRUE). В противном случае установите это свойство на 0 ложь). Для получения дополнительной информации смотрите раздел 17.3.5.5 из [1].
Чтобы включить это свойство, установите Modulation свойство к 'OFDM'.
Типы данных: логический
BandwidthOperation — Операция полосы пропускания сигнала в последовательности скремблера'Absent' (значение по умолчанию) | 'Static' | 'Dynamic'Операция полосы пропускания сигнала в последовательности скремблера в виде одного из этих значений.
'Absent' — Отключите сигнализацию операции полосы пропускания
'Static' — Предупредите о статической операции полосы пропускания
'Dynamic' — Предупредите о динамической операции полосы пропускания
Для получения дополнительной информации смотрите раздел 17.3.5.5 из [1].
Типы данных: char | string
scramblerRange | Получите область значений инициализации скремблера |
Сконфигурируйте параметры передачи путем создания wlanNonHTConfig объект, задавая полосу пропускания канала 80 МГц и статической операции полосы пропускания.
cfg = wlanNonHTConfig('ChannelBandwidth','CBW80','SignalChannelBandwidth',true, ... 'BandwidthOperation','Static');
Сгенерируйте случайный PSDU соответствующей длины.
psdu = randi([0 1],8*cfg.PSDULength,1,'int8');Сгенерируйте начальную псевдослучайную последовательность скремблера.
[range,numBits] = scramblerRange(cfg); scramInit = randi(range);
Сгенерируйте сигнал Поля данных non-HT.
y = wlanNonHTData(psdu,cfg,scramInit);
Создайте wlanNonHTConfig объект для операции DSSS для длины PSDU 2 048 байтов.
cfgNHT = wlanNonHTConfig('Modulation','DSSS','PSDULength',2048)
cfgNHT =
wlanNonHTConfig with properties:
Modulation: 'DSSS'
DataRate: '1Mbps'
LockedClocks: 1
PSDULength: 2048
Разделите 17 из [1], задает PLCP OFDM 5 МГц, 10 МГц, и операцию полосы пропускания канала на 20 МГц.
Синхронизация параметров, сопоставленных с PLCP OFDM, перечислена в этой таблице:[1] .
| Параметр | Значение | Полоса пропускания канала на 20 МГц | Полоса пропускания канала на 10 МГц | Полоса пропускания канала на 5 МГц |
|---|---|---|---|---|
SD N: Количество поднесущих данных | 48 | 48 | 48 | 48 |
SP N: Количество пилотных поднесущих | 4 | 4 | 4 | 4 |
ST N: Общее количество поднесущих | SD N + SP N | 52 | 52 | 52 |
Δ F: частотный интервал Поднесущей, в МГц | (Полоса пропускания канала) / 64 | 0.3125 | 0.15625 | 0.078125 |
БПФ T: Обратное быстрое преобразование Фурье (ОБПФ) / период Быстрого преобразования Фурье (FFT), в μs | 1/ Δ F | 3.2 | 6.4 | 12.8 |
ПРЕАМБУЛА T: длительность преамбулы PLCP, в μs | T, КОРОТКИЙ + T ДОЛГО | 16 | 32 | 64 |
СИГНАЛ T: Длительность символа L-SIG, в μs | T GI + БПФ T | 4 | 8 | 16 |
T GI: длительность GI, в μs | БПФ/4 T | 0.8 | 1.6 | 3.2 |
T GI2: Учебный символ длительность GI, в | БПФ/2 T | 1.6 | 3.2 | 6.4 |
T SYM: интервал Символа, в μs | T GI + БПФ T | 4 | 8 | 16 |
КОРОТКИЙ T: длительность L-STF, в μs | 10 × БПФ T/4 | 8 | 16 | 32 |
T ДОЛГО: длительность L-LTF, в μs | T GI2 + 2 × БПФ T | 8 | 16 | 32 |
|
Примечание Стандарт относится к операции на уровне 10 МГц, столь же “полусинхронизированных” и операции на уровне 5 МГц, как “синхронизировано четвертью”. | ||||
Физический уровень (PHY) модуль данных о протоколе (PPDU) является полной системой координат процедуры сходимости физического уровня (PLCP), включая заголовки PLCP, заголовки MAC, поле данных MAC, и трейлеры PLCP и MAC.
[1] Станд. IEEE 802.11-2016 (Версия Станд. IEEE 802.11-2012). “Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Технические требования”. Стандарт IEEE для Информационных технологий — Телекоммуникации и обмен информацией между системами. Локальные сети и городские компьютерные сети — Конкретные требования.
wlanDMGConfig | wlanHESUConfig | wlanHEMUConfig | wlanHETBConfig | wlanHTConfig | wlanS1GConfig | wlanVHTConfig[1] Станд. IEEE 802.11-2016 Адаптированных и переизданные с разрешением от IEEE. Авторское право IEEE 2016. Все права защищены.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.