wlanNonHTData
生成非ht - data字段波形
描述
例子
输入参数
psdu
- - - - - -PLCP业务数据单元
向量
PLCP业务数据单元(PSDU),指定为anN位- × 1向量,其中N位=PSDULength
×8。PSDUVector的取值范围从1字节到4095字节,由PSDULength
。
数据类型:双
cfg
- - - - - -格式的配置
wlanNonHTConfig
对象
格式配置,指定为awlanNonHTConfig
对象。的wlanNonHTData
函数使用wlanNonHTConfig
对象的属性OFDM的
设置调制
。
非ht格式配置
ChannelBandwidth
-信道带宽
“CBW20”
(默认)|“CBW10”
|“CBW5”
OFDM的信道带宽(MHz),指定为“CBW20”
,“CBW10”
,或“CBW5”
。的默认值。“CBW20”
设置信道带宽为20mhz。
当信道带宽为5mhz或10mhz时,只允许有一个发射天线NumTransmitAntennas
不适用。
数据类型:字符
|字符串
MCS
- OFDM调制和编码方案
0(默认值)| integer 0 ~ 7 | integer
用于传输当前数据包的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。
数据类型:双
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标准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
输出参数
y
—非ht - data场时域波形
矩阵
非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。版权所有。
MATLAB命令
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。