Двоичный вход потокового синтаксического анализа
Потоковый синтаксический анализ три символа OFDM с двумя закодированными потоками в пять пространственных потоков.
Задайте входные параметры. Определите номер закодированных битов на символ OFDM к 3 240, количество закодированных битов на поднесущую на пространственный поток к 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
— Введите последовательностьВведите последовательность закодированных битов, заданных как (N CBPS×NSYM/NES)-by-NES матрица, где:
N CBPS является количеством закодированных битов на символ OFDM.
N SYM является количеством символов OFDM.
ES N является количеством закодированных потоков.
Типы данных: double |
int8
numSS
— Количество пространственных потоковКоличество пространственных потоков (N SS), заданный как целое число от 1 до 8.
Типы данных: double
numCBPS
— Количество закодированных битов на символ OFDMКоличество закодированных битов на символ OFDM, заданный как целое число, равняется (N BPSCS×NSS×NSD), где:
N BPSCS является количеством закодированных битов на поднесущую на пространственный поток. Смотрите numBPSCS
.
N SS является количеством пространственных потоков.
SD N является количеством чисел комплексных данных на сегмент частоты, заданный как 24, 52, 108, 234, или 468.
Типы данных: double
numBPSCS
— Количество закодированных битов на поднесущую на пространственный потокКоличество закодированных битов на поднесущую на пространственный поток, заданный как 1, 2, 4, 6, или 8.
Типы данных: double
y
— Проанализированный потоком выходПроанализированные потоком выходные данные, возвращенные как (N CBPSS×NSYM)-by-NSS матрица, где:
N CBPSS является количеством закодированных битов на символ OFDM на пространственный поток.
N SYM является количеством символов OFDM.
N SS является количеством пространственных потоков.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.