Двоичный вход потокового синтаксического анализа
Потоковый разбор трех OFDM-символов с двумя кодированными потоками на пять пространственных потоков.
Определите входные параметры. Установите количество кодированных битов на символ OFDM равным 3240, количество кодированных битов на поднесущую на пространственный поток равным 6, число кодированных потоков равно 2, число пространственных потоков равно 5 и число символов OFDM равно 3.
numCBPS = 3240; numBPSCS = 6; numES = 2; numSS = 5; numSym = 3;
Создайте случайную последовательность битов.
bits = randi([0 1],numCBPS*numSym/numES,numES,'int8');Потоковый разбор случайных битов.
parsedData = wlanStreamParse(bits,numSS,numCBPS,numBPSCS);
Проверьте размер проанализированных битов.
size(parsedData)
ans = 1×2
1944 5
Получить порядок битов символа OFDM после анализа потока из одного кодированного потока в три пространственных потока.
Определите входные параметры. Установите число кодированных битов на символ OFDM равным 156, число кодированных битов на поднесущую на пространственный поток равным 1, число кодированных потоков равным 1, число пространственных потоков равным 3 и число символов OFDM равным 1.
numCBPS = 156; numBPSCS = 1; numES = 1; numSS = 3; numSym = 1;
Создайте последовательность ввода упорядоченных символов с соответствующими размерами.
sequence = (1:numCBPS*numSym).'; inp = reshape(sequence,numCBPS*numSym/numES,numES)
inp = 156×1
1
2
3
4
5
6
7
8
9
10
⋮
Выполните потоковый разбор символов.
parsedData = wlanStreamParse(inp,numSS,numCBPS,numBPSCS)
parsedData = 52×3
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
19 20 21
22 23 24
25 26 27
28 29 30
⋮
bits - Последовательность вводаВходная последовательность кодированных битов, заданная как матрица (NCBPS × NSYM/NES) - by-NES, где:
NCBPS - количество кодированных битов на символ OFDM.
NSYM - количество символов OFDM.
NES - количество кодированных потоков.
Типы данных: double | int8
numSS - Количество пространственных потоковКоличество пространственных потоков (NSS), указанное как целое число от 1 до 8.
Типы данных: double
numCBPS - Количество кодированных битов на символ OFDMЧисло кодированных битов на символ OFDM, указанное как целое число, равное (NBPSCS × NSS × NSD), где:
NBPSCS - количество кодированных битов на поднесущую на пространственный поток. Посмотрите numBPSCS.
NSS - количество пространственных потоков.
НРД - количество комплексных номеров данных на частотный сегмент, указанное как 24, 52, 108, 234 или 468.
Типы данных: double
numBPSCS - Количество кодированных битов на поднесущую на пространственный потокКоличество кодированных битов на поднесущую на пространственный поток, заданное как 1, 2, 4, 6 или 8.
Типы данных: double
y - Потоковый анализ выходных данныхОбработанные потоком выходные данные, возвращаемые в виде матрицы (NCBPSS × NSYM) - по NSS, где:
NCBPSS - количество кодированных битов на символ OFDM на пространственный поток.
NSYM - количество символов OFDM.
NSS - количество пространственных потоков.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.