主要内容

wlanSegmentDeparseSymbols

段离数据子载波

描述

例子

y= wlanSegmentDeparseSymbols (信谊生化武器执行段离开输入信谊根据IEEE®802.11ac™-2013,章节22.3.10.9.3,当生化武器“CBW16”“CBW160”

请注意

数据子载波的段分离仅适用于信道带宽为16 MHz或160 MHz时,其余信道带宽将被绕过(如IEEE802.11ac-2013上述部分所述)。因此,当生化武器除了?还有其他公认的价值吗“CBW16”“CBW160”wlanSegmentDeparseSymbols原封不动地返回输入。

例子

全部折叠

将符号分割为4个OFDM符号,用于信道带宽为16 MHz和3个空间流的VHT配置。

定义输入参数。由于信道带宽为16mhz,所以数据子载波数为468,频段数为2。

chanBW =“CBW16”;numSD = 468;numSym = 4;numSS = 3;numSeg = 2;

创建符号的输入序列。

data = randi([0 1],numSD/numSeg,numSym,numSS,numSeg);

分段——将符号分离成数据子载波。解析输出的第一个维度表示数据子载波的总数。

deparsedData = wlanSegmentDeparseSymbols(data,chanBW);大小(deparsedData)
ans =1×3468 4 3

对于信道带宽为160 MHz和一个空间流的VHT配置,获得流离开序列后的符号顺序。

定义输入参数。由于信道带宽为160mhz,所以数据子载波数设置为468个,频段数设置为2个。

chanBW =“CBW160”;numSD = 468;numSym = 1;numSS = 1;numSeg = 2;

创建符号的输入序列。

sequence = (1:numSD*numSym*numSS).';inp =重塑(sequence,numSD/numSeg,numSym,numSS,numSeg);

分段-分离符号。输出是具有符号序列顺序的列向量。

deparsedData = wlanSegmentDeparseSymbols(inp,chanBW);deparsedData (1:10)
ans =10×11 2 3 4 5 6 7 8 9 10

输入参数

全部折叠

输入要离开的频率段序列,指定为(NSD/N赛格)———N信谊由- - - - - -N党卫军——- - - - - -N赛格数组,地点:

  • NSD是数据子载波的数量。

  • N赛格是段数。当生化武器“CBW16”“CBW160”N赛格是2。否则就是1。

  • N信谊为OFDM符号的个数。

  • N党卫军是空间流的数量。

数据类型:
复数支持:金宝app是的

信道带宽(以MHz为单位),指定为“CBW1”“CBW2”“CBW4”“CBW8”“CBW16”“CBW20”“CBW40”“CBW80”,或“CBW160”

例子:“CBW160”

数据类型:字符|字符串

输出参数

全部折叠

分离的频率段,指定为NSD——- - - - - -N信谊——- - - - - -N党卫军数组,地点:

  • NSD是数据子载波的数量。

  • N信谊为OFDM符号的个数。

  • N党卫军是空间流的数量。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

在R2017b中引入