Сгенерируйте форму волны non-HT-Data
Сгенерируйте форму волны для non-HT-Data на 20 МГц для 36 Мбит/с.
Создайте объект настройки non-HT и присвойте MCS
к 5.
cfg = wlanNonHTConfig('MCS',5);
Присвойте случайные данные PSDU и сгенерируйте форму волны поля данных.
psdu = randi([0 1],cfg.PSDULength*8,1); y = wlanNonHTData(psdu,cfg); size(y)
ans = 1×2
4480 1
psdu
— Модуль эксплуатационных данных PLCPМодуль эксплуатационных данных PLCP (PSDU), заданный как N bits-1 вектор, где биты N = PSDULength
× 8. Вектор PSDU может лежать в диапазоне от 1 байта до 4 095 байтов, как задано PSDULength
.
Типы данных: double
cfg
— Настройка форматаwlanNonHTConfig
объектНастройка формата, заданная как wlanNonHTConfig
объект. wlanNonHTData
функционируйте использует wlanNonHTConfig
свойства объектов сопоставлены с 'OFDM'
установка для Modulation
.
ChannelBandwidth
— Пропускная способность канала'CBW20'
(значение по умолчанию) | 'CBW10'
| 'CBW5'
Пропускная способность канала в МГц для OFDM, заданного как 'CBW20'
, 'CBW10'
, или 'CBW5'
. Значение по умолчанию 'CBW20'
устанавливает пропускную способность канала на 20 МГц.
Когда пропускная способность канала составляет 5 МГц или 10 МГц, только одна антенна передачи разрешена и NumTransmitAntennas
не применимо.
Типы данных: char |
string
MCS
— Модуляция OFDM и схема кодированияМодуляция OFDM и схема кодирования использовать в передаче текущего пакета, заданного как целое число от 0 до 7. Конфигурация системы сопоставлена с MCS
установка карт к заданной скорости передачи данных.
MCS | Модуляция | Кодирование уровня | Закодированные биты на поднесущую (N BPSC) | Закодированные биты на символ OFDM (N CBPS) | Биты данных на символ OFDM (N DBPS) | Скорость передачи данных (Мбит/с) | ||
---|---|---|---|---|---|---|---|---|
Пропускная способность канала на 20 МГц | Пропускная способность канала на 10 МГц | Пропускная способность канала на 5 МГц | ||||||
0
| BPSK | 1/2
| 1 | 48 | 24 | 6
| 3
| 1.5
|
1
| BPSK | 3/4
| 1 | 48 | 36 | 9
| 4.5
| 2.25
|
2
| QPSK | 1/2
| 2 | 96 | 48 | 12
| 6
| 3
|
3
| QPSK | 3/4
| 2 | 96 | 72 | 18
| 9
| 4.5
|
4
| 16QAM | 1/2
| 4 | 192 | 96 | 24
| 12
| 6
|
5
| 16QAM | 3/4
| 4 | 192 | 144 | 36
| 18
| 9
|
6
| 64QAM | 2/3
| 6 | 288 | 192 | 48
| 24
| 12
|
7
| 64QAM | 3/4
| 6 | 288 | 216 | 54
| 27
| 13.5
|
Смотрите станд. IEEE 802.11™-2012, таблица 18-4.
Типы данных: double
PSDULength
— Количество байтов несут в пользовательской полезной нагрузкеКоличество байтов несут в пользовательской полезной нагрузке, заданной как целое число от 1 до 4 095.
Типы данных: double
NumTransmitAntennas
— Количество антенн передачиКоличество антенн передачи для OFDM, заданного как скалярное целое число от 1 до 8.
Когда пропускная способность канала составляет 5 МГц или 10 МГц, NumTransmitAntennas
не применимо, потому что только одна антенна передачи разрешена.
Типы данных: double
scramInit
— Состояние инициализации скремблераСостояние инициализации скремблера для каждого пакета, сгенерированного, заданного как целое число от 1 до 127 или как соответствующий бинарный вектор длины семь. Значением по умолчанию 93 является состояние в качестве примера, данное в Станд. IEEE 802.11-2012, Раздел L.1.5.2.
Инициализация скремблера, используемая на данных о передаче, следует за процессом, описанным в IEEE® Std 802.11-2012, Раздел 18.3.5.5 и Станд. IEEE 802.11ad™-2012, Раздел 21.3.9. Заголовок и поля данных, которые следуют за полем инициализации скремблера (включая дополнительные биты данных) скремблированы XORing каждый бит с длиной 127 периодических последовательностей, сгенерированных полиномиальным S(x) = x 7+x4+1. Октеты PSDU (Модуль Эксплуатационных данных Физического уровня) помещаются в небольшой поток, и в каждом октете, бит 0 (LSB) является первыми и битными 7 (MSB), является последним. Генерацию последовательности и операцию "исключающее ИЛИ" показывают в этом рисунке:
Преобразование из целого числа вдребезги использует ориентацию лево-MSB. Для инициализации скремблера с десятичным 1
, биты сопоставлены с показанными элементами.
Элемент | X7 | X6 | X5 | X4 | X3 | X2 | X1 |
---|---|---|---|---|---|---|---|
Битовое значение | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Чтобы сгенерировать поток битов, эквивалентный десятичному числу, используйте de2bi
. Например, для десятичного 1
:
de2bi(1,7,'left-msb') ans = 0 0 0 0 0 0 1
Пример: [1; 0; 1; 1; 1; 0; 1]
передает состояние инициализации скремблера 93 как бинарный вектор.
Типы данных: double |
int8
y
— Форма волны временного интервала Non-HT-DataФорма волны временного интервала Non-HT-Data, возвращенная как матрица S-by-NT N. N S является количеством выборок области времени, и N T является количеством антенн передачи.
Модуль эксплуатационных данных процедуры сходимости физического уровня (PLCP) (PSDU). Это поле состоит из переменного количества октетов. Минимум 0 (нуль), и максимум 2500. Для получения дополнительной информации смотрите Станд. IEEE 802.11™-2012, Раздел 15.3.5.7.
Невысокие данные о пропускной способности (данные non-HT) поле используется, чтобы передать кадры MAC и состоит из сервисного поля, PSDU, битов хвоста и битов клавиатуры.
Поле Service — Содержит 16 нулей, чтобы инициализировать скремблер данных.
PSDU — Поле переменной длины, содержащее Модуль эксплуатационных данных PLCP (PSDU).
Хвост — биты Хвоста, требуемые отключать сверточный код. Поле использует шесть нулей в одном потоке кодирования.
Заполните Биты — поле Переменной длины, требуемое гарантировать, что поле данных non-HT содержит целое число символов.
non-HT-Data следует за L-SIG в пакетной структуре. Для получения дополнительной информации алгоритма обратитесь к Станд. IEEE 802.11-2012 [1], Раздел 18.3.5. non-HT-Data включает пользовательскую полезную нагрузку в PSDU плюс 16 сервисных битов, 6 битов хвоста и дополнительные дополнительные биты как требуется, чтобы заполнить последний символ OFDM. wlanNonHTData
функция выполняет обработку передатчика на non-HT-Data и выводит форму волны временного интервала.
[1] Станд. IEEE 802.11™-2012 Стандарт IEEE для Информационных технологий — Телекоммуникаций и обмена информацией между системами — Локальными сетями и городскими компьютерными сетями — Конкретными требованиями — Часть 11: Беспроводное Среднее управление доступом (MAC) LAN и Физический уровень (PHY) Спецификации.
[1] Станд. IEEE 802.11-2012 Адаптированных и переизданные с разрешением от IEEE. Авторское право IEEE 2012. Все права защищены.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.