wlanStreamParse
流解析二进制输入
语法
y = wlanStreamParse(bits,numSS,numCBPS, numpscs)
描述
例子
流解析输入位
流-将三个OFDM符号与两个编码流解析为五个空间流。
定义输入参数。每个OFDM符号的编码位数为3240,每个空间流的每个子载波编码位数为6,编码流的个数为2,空间流的个数为5,OFDM符号的个数为3。
numCBPS = 3240;numpscs = 6;numES = 2;numSS = 5;numSym = 3;
创建一个随机的比特序列。
bits = randi([0 1],numCBPS*numSym/numES,numES,“int8”);
流分析随机位。
parsedData = wlanStreamParse(bits,numSS,numCBPS, numpscs);
验证解析位的大小。
大小(parsedData)
ans =1×21944年5
获得流解析后的位序
将OFDM符号从一个编码流解析为三个空间流后,得到OFDM符号的位序。
定义输入参数。每个OFDM符号的编码位数为156,每个空间流的每个子载波编码位数为1,编码流的个数为1,空间流的个数为3,OFDM符号的个数为1。
numCBPS = 156;numberpscs = 1;numES = 1;numSS = 3;numSym = 1;
创建具有适当尺寸的有序符号的输入序列。
sequence = (1:numCBPS*numSym).';inp =重塑(sequence,numCBPS*numSym/numES,numES)
输入=156×11 2 3 4 5 6 7 8 9 10 `
流解析符号。
parsedData = wlanStreamParse(inp,numSS,numCBPS, numpscs)
parsedData =52×312 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
输入参数
位
- - - - - -输入序列
矩阵
编码位的输入序列,指定为(N海关与边境保护局×N信谊/N西文)———N西文矩阵,地点:
N海关与边境保护局为每个OFDM符号的编码位数。
N信谊为OFDM符号的个数。
N西文是已编码流的数量。
数据类型:双
|int8
numSS
- - - - - -空间流的个数
1 ~ 8之间的整数
空间流的数目(N党卫军),取值范围为1 ~ 8之间的整数。
数据类型:双
numCBPS
- - - - - -每个OFDM符号的编码位数
正整数
每个OFDM符号的编码位数,指定为等于(NBPSCS×N党卫军×NSD),其中:
NBPSCS是每个空间流的每个子载波的编码位数。看到
numBPSCS
.N党卫军是空间流的数量。
NSD是每个频率段的复杂数据数,指定为24、52、108、234或468。
数据类型:双
numBPSCS
- - - - - -每个空间流的每个子载波的编码位数
1|2|4|6|8
每个空间流的每个子载波的编码位数,指定为1、2、4、6或8。
数据类型:双
输出参数
y
-流解析输出
矩阵
流解析输出数据,返回为(NCBPSS×N信谊)———N党卫军矩阵,地点:
NCBPSS为每个空间流中每个OFDM符号的编码位数。
N信谊为OFDM符号的个数。
N党卫军是空间流的数量。
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
在MATLAB函数不支持Block。万博1manbetx
另请参阅
在R2017b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。