主要内容

wlanHTConfig

配置HT传输

描述

wlanHTConfigobject是WLAN HT报文格式的配置对象。

创建

描述

例子

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

例子

cfgHT= wlanHTConfig (名称,值使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,wlanHTConfig(“GuardInterval”、“短”)指定400纳秒的保护间隔(循环前缀)持续时间。

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

属性

全部展开

PPDU传输的信道带宽,指定为以下值之一:

  • “CBW20”—通道带宽20mhz

  • “CBW40”—通道带宽40mhz

数据类型:字符|字符串

发送天线数,指定为正整数。

数据类型:

额外发射天线用于波形的预高温场的循环位移值,以纳秒为单位。前4个天线使用的循环移位值如表19-9所示[1].剩下的l天线使用您在此属性中指定的值,其中lNumTransmitAntennas- 4.将此属性指定为以下值之一:

  • 间隔为[- 200,0]的整数wlanHTConfig对象使用此循环移位值l额外的天线。

  • 一个长度的行向量l取值范围为[- 200,0]- thewlanHTConfig对象使用k元素的循环移位值k+ 4)发射天线。

    请注意

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

依赖关系

要启用此属性,请设置NumTransmitAntennas属性的值大于4

数据类型:

传输中时空流的数量,指定为123.,或4

数据类型:

传输中扩展空间流的数量,指定为012,或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 调制 编码率

0816,或24

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

1917,或25

正交相移键控 1/2

21018,或26

正交相移编码 3/4

3.1119,或27

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

41220.,或28

16-QAM 3/4

51321,或29

64 - qam 2/3

61422,或30.

64 - qam 3/4

71523,或31

64 - qam 5/6

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

有关mcs相关的传输参数的更多信息,请参阅[1].如果空时流的数量和空时流的数量相等,则HT-Data字段不应用空时分组编码(STBC)。有关STBC的描述,请参见第19.3.11.9.2节[1]

例子:的值22指定一个具有3个空间流、64-QAM和3 / 4编码率的MCS。

数据类型:

数据包中数据字段的保护间隔(循环前缀)持续时间,指定为以下值之一:

  • “长”—保护间隔时间为800ns

  • “短”—保护间隔时间为400ns

数据类型:字符|字符串

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

数据类型:字符|字符串

物理层收敛程序PLCP (Physical layer convergence procedure)业务数据单元PSDU (service data unit)长度,单位为字节,指定为间隔为[0,2]的整数16- 1)。若要指示没有数据位可恢复的探测数据包,请将此属性设置为0

数据类型:

MPDU (MAC protocol data unit)聚合指标,可以是数字或逻辑形式1真正的)或0).当指定生成的报文使用MPDU聚合时,该属性设置为1真正的).

依赖关系

属性设置时,此属性不应用MCS财产0

数据类型:逻辑

建议平滑信道估计,指定为数字或逻辑1真正的)或0).

  • 如果频率剖面在信道中不发生变化,则接收器将此属性设置为1真正的).在这种情况下,建议将频域平滑作为信道估计的一部分。

  • 如果频率分布在信道中发生变化,则接收器将此属性设置为0).在这种情况下,频域平滑不建议作为信道估计的一部分。

数据类型:逻辑

例子

全部折叠

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

cfgHT = wlanHTConfig
cfgHT = wlanHTConfig与属性:ChannelBandwidth: 'CBW20' numtransmitantenna: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' MCS: 0 GuardInterval: 'Long' ChannelCoding: 'BCC' PSDULength: 1024 AggregatedMPDU: 0推荐平滑:1

将天线数量更新为2个,时空流数量更新为4个。

cfgHT。NumTransmitAntennas = 2; cfgHT.NumSpaceTimeStreams = 4
cfgHT = wlanHTConfig与属性:ChannelBandwidth: 'CBW20' numtransmitantenna: 2 NumSpaceTimeStreams: 4 SpatialMapping: 'Direct' MCS: 0 GuardInterval: 'Long' ChannelCoding: 'BCC' PSDULength: 1024 AggregatedMPDU: 0推荐平滑:1

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

cfgHT = wlanHTConfig (“PSDULength”, 2048);cfgHT。ChannelBandwidth =“CBW20”
cfgHT = wlanHTConfig与属性:ChannelBandwidth: 'CBW20' numtransmit天线:1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' MCS: 0 GuardInterval: 'Long' ChannelCoding: 'BCC' PSDULength: 2048 AggregatedMPDU: 0推荐平滑:1

更多关于

全部展开

参考文献

[1] IEEE Std 802.11-2016 (IEEE Std 802.11-2012修订版)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术的IEEE标准。系统之间的电信和信息交换。局域网和城域网—具体要求。

扩展功能

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

介绍了R2015b