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