文档

wlanNonHTData

生成非ht - data字段波形

描述

例子

y= wlanNonHTData (psducfg生成non-HT-Data领域1]输入的时域波形PSDU位。

y= wlanNonHTData (psducfgscramInit使用scramInit扰码器初始化状态。

例子

全部折叠

为36 Mbps的20MHz非ht - data字段生成波形。

创建一个非ht配置对象并分配MCS5。

wlanonhtconfig . cfg = wlanonhtconfig (“主持人”5);

将随机数据分配给PSDU并生成数据场波形。

psdu = randi([0 1],cfg. psdullength *8,1);y = wlanonhtdata (psdu,cfg);大小(y)
ans =1×24480年1

输入参数

全部折叠

PLCP业务数据单元(PSDU),指定为anN- × 1向量,其中N=PSDULength×8PSDUVector的取值范围从1字节到4095字节,由PSDULength

数据类型:

格式配置,指定为awlanNonHTConfig对象。的wlanNonHTData函数使用wlanNonHTConfig对象的属性OFDM的设置调制

非ht格式配置

OFDM的信道带宽(MHz),指定为“CBW20”“CBW10”,或“CBW5”。的默认值。“CBW20”设置信道带宽为20mhz。

当信道带宽为5mhz或10mhz时,只允许有一个发射天线NumTransmitAntennas不适用。

数据类型:字符|字符串

用于传输当前数据包的OFDM调制和编码方案,指定为0到7之间的整数。关联的系统配置MCS设置映射到指定的数据速率。

MCS 调制 编码率 每副载波编码位数(NBPSC 每个OFDM符号的编码位数(N海关与边境保护局 每个OFDM符号的数据位(N论文 数据速率(Mbps)
20mhz信道带宽 10mhz信道带宽 5mhz信道带宽
0 BPSK 1/2 1 48 24 6 3. 1.5
1 BPSK 3/4 1 48 36 9 4.5 2.25
2 正交相移编码 1/2 2 96 48 12 6 3.
3. 正交相移编码 3/4 2 96 72 18 9 4.5
4 16 qam 1/2 4 192 96 24 12 6
5 16 qam 3/4 4 192 144 36 18 9
6 64 qam 2/3 6 288 192 48 24 12
7 64 qam 3/4 6 288 216 54 27 13.5

参见IEEE标准802.11™-2012,表18-4。

数据类型:

用户负载中携带的字节数,指定为1 ~ 4095之间的整数。

数据类型:

OFDM的发射天线数,用1到8的标量整数表示。

当信道带宽为5mhz或10mhz时,NumTransmitAntennas不适用,因为只允许使用一个发射天线。

数据类型:

生成的每个数据包的扰码器初始化状态,指定为1到127之间的整数或长度为7的相应二进制向量。默认值93是IEEE标准802.11-2012节L.1.5.2中给出的示例状态。

传输数据上使用的扰频器初始化遵循IEEE中描述的过程®标准802.11-2012,章节18.3.5.5和标准IEEE 802.11ad™-2012,章节21.3.9。扰码器初始化字段之后的报头和数据字段(包括数据填充位)通过XORing每个位以由多项式生成的长度为127的周期序列进行扰码S (x)=x7+x4+1。PSDU(物理层业务数据单元)的八位元被放置到一个位流中,在每个八位元中,第0位(LSB)是第一个,第7位(MSB)是最后一个。序列的生成和异或运算如图所示:

从整数到位的转换使用左msb方向。用于初始化十进制扰码器1,这些位被映射到所示的元素。

元素 X7 X6 X5 X4 X3. X2 X1
比特值 0 0 0 0 0 0 1

要生成相当于十进制的位流,请使用de2bi。例如,对于小数1

De2bi (1,7,'left-msb') ans = 0 0 0 0 0 0 1

例子:(1;0;1;1;1;0;1]以二进制向量的形式传递93的扰频器初始化状态。

数据类型:|int8

输出参数

全部折叠

非ht - data字段时域波形,作为一个返回N年代——- - - - - -NT矩阵。N年代是时域样本的个数,和NT是发射天线的数量。

更多关于

全部折叠

PSDU

物理层汇聚程序(PLCP)业务数据单元(PSDU)。该字段由可变数量的八位字节组成。最小值为0(零),最大值为2500。有关更多信息,请参见IEEE标准802.11™-2012,第15.3.5.7节。

non-HT-Data领域

非高吞吐量数据(non-high throughput data, non-HT data)字段用于传输MAC帧,由service字段、PSDU、tail位和pad位组成。

  • 服务领域—包含16个零,用于初始化扰码器。

  • PSDU—可变长度字段,包含PLCP业务数据单元(PSDU)。

  • 尾巴-终止卷积代码所需的尾位。该字段对单个编码流使用六个零。

  • 垫块-可变长度字段,以确保非ht数据字段包含整数的符号。

算法

全部折叠

非数据字段处理

non-HT-Data领域报文结构遵循L-SIG。具体算法请参考IEEE标准802.11-2012[1],第18.3.5节。的non-HT-Data领域类中的用户有效负载PSDU加上16个服务位,6个尾位和额外的填充位,以填写最后一个OFDM符号。的wlanNonHTData函数执行发送器处理non-HT-Data领域并输出时域波形。

参考文献

信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。

扩展功能

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

在R2015b中引入


1]IEEE标准802.11-2012改编和转载已获得IEEE许可。版权所有IEEE 2012。版权所有。