wlanNonHTData
生成非ht - data字段波形
语法
y = wlanNonHTData(psdu,cfg)
y = wlanonhtdata (psdu,cfg,冲压初始化)
描述
例子
输入参数
psdu
- - - - - -PLCP服务数据单元
向量
PLCP服务数据单元(PSDU),指定为N位-乘1向量,其中N位=PSDULength
×8.PSDUVector的取值范围是1字节到4095字节,由PSDULength
.
数据类型:双
cfg
- - - - - -格式的配置
wlanNonHTConfig
对象
格式配置,指定为wlanNonHTConfig
对象。的wlanNonHTData
函数使用wlanNonHTConfig
属性关联的对象属性OFDM的
设置调制
.
非ht格式配置
ChannelBandwidth
—通道带宽
“CBW20”
(默认)|“CBW10”
|“CBW5”
OFDM的信道带宽(以MHz为单位),指定为“CBW20”
,“CBW10”
,或“CBW5”
.的默认值。“CBW20”
将通道带宽设置为20mhz。
当通道带宽为5mhz或10mhz时,只能配置一个发射天线NumTransmitAntennas
不适用。
数据类型:字符
|字符串
MCS
- OFDM调制和编码方案
0(默认)| integer from 0 ~ 7 | integer
用于传输当前数据包的OFDM调制和编码方案,指定为0到7的整数。关联的系统配置MCS
设置映射到指定的数据速率。
MCS | 调制 | 编码率 | 每个子载波的编码位(NBPSC) | 每个OFDM符号的编码位(N海关与边境保护局) | 每个OFDM符号的数据位(N论文) | 数据速率(Mbps) | ||
---|---|---|---|---|---|---|---|---|
20兆赫的通道带宽 | 10mhz通道带宽 | 5兆赫通道带宽 | ||||||
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 Std 802.11™-2012,表18-4。
数据类型:双
PSDULength
—用户负载的字节数
1000(默认)|整数1 ~ 4095 |整数
用户有效负载中携带的字节数,指定为1到4095之间的整数。
数据类型:双
NumTransmitAntennas
—发射天线数
1(默认)|整数,取值范围为1 ~ 8
OFDM的发射天线数,指定为1到8之间的标量整数。
当通道带宽为5mhz或10mhz时,NumTransmitAntennas
不适用,因为只允许一个发射天线。
数据类型:双
scramInit
- - - - - -扰频器初始化状态
93(默认)|1 ~ 127之间的整数|二进制向量
所生成的每个包的扰码器初始化状态,指定为1到127之间的整数或长度为7的相应二进制向量。默认值93是IEEE Std 802.11-2012节L.1.5.2给出的示例状态。
在传输数据上使用扰频器初始化遵循IEEE中描述的过程®Std 802.11-2012,章节18.3.5.5和IEEE Std 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
输出参数
y
-非ht数据场时域波形
矩阵
非ht数据场时域波形,返回为N年代——- - - - - -NT矩阵。N年代时域样本的个数,和NT发射天线数。
更多关于
PSDU
物理层收敛过程(PLCP)业务数据单元(PSDU)。该字段由可变数量的八位字节组成。最小值为0(0),最大值为2500。更多信息请参见IEEE Std 802.11™-2012,15.3.5.7节。
non-HT-Data领域
非高吞吐量数据(non-high throughput data, non-HT data)字段用于传输MAC帧,由服务字段、PSDU、尾位和pad位组成。
服务领域—包含16个零,用于初始化数据扰频器。
PSDU—可变长度字段,包含PLCP业务数据单元PSDU。
尾巴-结束卷积码所需的尾位。该字段对单个编码流使用6个零。
垫块-需要可变长度的字段,以确保非ht数据字段包含整数数量的符号。
算法
非ht数据字段处理
的non-HT-Data领域报文结构中遵循L-SIG。具体算法请参见IEEE Std 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++代码。
使用注意事项和限制:
在…中使用MATLAB函数块不支持。万博1manbetx
在R2015b中引入
[1]IEEE Std 802.11-2012经IEEE许可改编并转载。IEEE 2012版权所有。版权所有。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。