主要内容

wlanHTConfig

配置HT传输

描述

wlanHTConfig对象是一个配置对象的WLAN高吞吐量(HT)数据包格式。

创建

描述

例子

cfgHT= wlanHTConfig创建一个配置对象,IEEE的初始化参数®802.11™HTPPDU

例子

cfgHT= wlanHTConfig (名称,值)设置使用一个或多个属性名称-值对。在引号附上每个属性的名字。例如,wlanHTConfig (“GuardInterval”、“短”)指定了400纳秒的间隔时间(循环前缀)。

在运行时,调用函数验证对象设置属性相关的操作功能。

属性

全部展开

信道带宽PPDU传播,指定这些值之一:

  • “CBW20”- 20 MHz的信道带宽

  • “CBW40”- 40 MHz的信道带宽

数据类型:字符|字符串

发射天线的数量,指定为一个正整数。

数据类型:

循环移位值,在纳秒,额外的传输天线pre-HT字段的波形。第一个四天线使用循环移位值中指定表的胜负[1]。剩下的l天线使用该属性的值指定的地方l=NumTransmitAntennas- 4。这个属性指定为这些值之一:

  • 一个整数的间隔(-200,0)-wlanHTConfig对象为每个使用这个循环移位值l额外的天线。

  • 一个行向量的长度l间隔的整数(-200,0)-wlanHTConfig对象使用kth元素的循环移位值(k+ 4)发射天线。

    请注意

    如果指定这个属性的行向量长度大于l,wlanHTConfig对象只使用第一种方式l元素。例如,如果您设置了NumTransmitAntennas财产16,wlanHTConfig对象只使用第一种方式l= 16 - 4 = 12这个向量的元素。

依赖关系

要启用这个特性,设置NumTransmitAntennas属性值大于4

数据类型:

的时空流传播,指定为1,2,3,或4

数据类型:

数量的扩展空间流传输,指定为0,1,2,或3

数据类型:

空间映射方案,指定为“直接”,“阿达玛”,“傅里叶”,或“自定义”

依赖关系

默认值,“直接”,只适用于当你设置NumTransmitAntennasNumSpaceTimeStreams属性相同的值。该属性必须设置为“自定义”NumExtensionStreams属性是大于零的。

空间映射矩阵,指定这些值之一:

  • 复值标量。这个值适用于所有的副载波。

  • 复值矩阵的大小(NSTS+NESS)———NT,地点:

    • NSTS是时空流的数量;

    • NESS是扩展空间流的数量;

    • NT是发射天线的数量。

    在这种情况下,适用于所有的副载波空间映射矩阵。

  • 复值三维数组的大小N————(NSTS+NESS)———NT,在那里N是被占领的副载波的数量。的价值N是被占领的总和副载波数据和飞行员。的ChannelBandwidth属性的值决定N。在这种情况下,每个副载波都有自己的空间映射矩阵。

    此表显示了ChannelBandwidth设置和相应的N:

    ChannelBandwidth 占领了副载波,N 数字副载波的数据 许多飞行员副载波
    “CBW20” 56 52 4
    “CBW40” 114年 108年 6

使用这个属性来旋转和缩放星座映射器的输出向量。空间映射矩阵用于传输天线波束形成和混合时空流。有关更多信息,请参见19.3.11.11.2节[1]。调用函数使每个副载波的空间映射矩阵规范化。

例子:[0.5 - 0.3;0.4 - 0.4;0.5 - 0.8)代表一个空间映射矩阵的三个时空流和两个传输天线。

依赖关系

这个属性只适用于当你设置SpatialMapping财产“自定义”

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

调制和编码方案(MCS)用于传输,指定为一个整数区间[0,31日]。每个值的属性对应一个调制类型和编码率依照这个表。

MCS 调制 编码率

0,8,16,或24

二进制相移键控(BPSK) 1/2

1,9,17,或25

正交相移键控(QPSK) 1/2

2,10,18,或26

正交相移编码 3/4

3,11,19,或27

正交调幅16级(16-QAM) 3/4

4,12,20.,或28

16-QAM 3/4

5,13,21,或29日

64 - qam 2/3

6,14,22,或30.

64 - qam 3/4

7,15,23,或31日

64 - qam 5/6

这个属性的值在区间[0、7]指定一个空间流。间隔(8、15)中的值指定两个空间流。间隔(16日,23)中的值指定三个空间流。间隔(24、31)中的值指定四个空间流。

MCS-dependent传输参数的更多信息,参见19.5节[1]。如果时空流的数量等于空间流的数量,没有空时分组编码(摘要)应用于HT-Data字段。方式的描述,请参阅19.3.11.9.2节[1]

例子:的值22指定一个MCS和三个空间流,64 - qam,¾的编码速率。

数据类型:

保护间隔时间(循环前缀)数据包中的数据字段,指定这些值之一:

  • “长”——保护间隔的持续时间800 ns

  • “短”——保护间隔的持续时间400 ns

数据类型:字符|字符串

前向纠错(FEC)编码类型HT-Data字段中,指定为“* *”对于二进制卷积编码(BCC)或“方法”对低密度奇偶校验码(LDPC)编码。

数据类型:字符|字符串

物理层收敛过程(PLCP)服务数据单元(PSDU)长度,以字节为单位,指定为一个整数区间[0,216- 1)。指示的探测包没有恢复数据位,设置该属性0

数据类型:

MAC协议数据单元(MPDU)聚合指标,指定为一个数字或逻辑1(真正的)或0()。指定生成的包使用了MPDU聚合,设置该属性1(真正的)。

依赖关系

当你设置这个属性并不适用MCS财产0

数据类型:逻辑

建议对信道估计平滑,指定为一个数字或逻辑1(真正的)或0()。

  • 如果频率配置文件不不同的频道,接收者将这个属性设置为1(真正的)。在这种情况下,频域平滑建议作为信道估计的一部分。

  • 如果频率剖面不同海峡对岸,接收器将这个属性设置为0()。在这种情况下,频域平滑不推荐作为信道估计的一部分。

数据类型:逻辑

例子

全部折叠

创建一个HT配置对象。在创建对象更新发射天线的数量和时空流。

cfgHT = wlanHTConfig
cfgHT = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 1024 AggregatedMPDU: 0 RecommendSmoothing: 1

更新的天线数量两个,数量的时空流到4。

cfgHT。NumTransmitAntennas = 2; cfgHT.NumSpaceTimeStreams = 4
cfgHT = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 2 NumSpaceTimeStreams: 4 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 1024 AggregatedMPDU: 0 RecommendSmoothing: 1

创建一个wlanHTConfig对象PSDU长度为2048字节,使用BCC前向纠错。

cfgHT = wlanHTConfig (“PSDULength”,2048);cfgHT。ChannelBandwidth =“CBW20”
cfgHT = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 2048 AggregatedMPDU: 0 RecommendSmoothing: 1

更多关于

全部展开

引用

[1]IEEE Std 802.11 - -2020(-2016年修订IEEE Std 802.11)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。

扩展功能

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

版本历史

介绍了R2015b