主要内容

wlanHTConfig

配置HT传输

描述

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

创建

描述

例子

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

例子

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

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

特性

展开全部

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

  • “CBW20”—通道带宽20mhz

  • “CBW40”—通道带宽40mhz

数据类型:char|细绳

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

数据类型:双倍的

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

  • 间隔中的整数[-200,0] - thewlanHTConfig对象使用此循环移位值l附加天线。

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

    请注意

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

依赖性

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

数据类型:双倍的

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

数据类型:双倍的

传输中的扩展空间流次数,指定为012, 要么3.

数据类型:双倍的

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

依赖性

默认值,“直接”,仅当设置numtransmitantennas.numspacetimestream属性到相同的价值。此属性必须设置为“自定义”当。。。的时候NumExtensionStreams财产大于零。

空间映射矩阵,指定为以下值之一:

  • 复值标量。此值适用于所有子载波。

  • 复值矩阵大小为(NSTS.+NESS) -经过-NT, 在哪里:

    • NSTS.为时空流的个数;

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

    • NT为发射天线数。

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

  • 一个复值3-D尺寸N英石-经过-(NSTS.+NESS)———NT, 在哪里N英石是占用的子载波的数量。的价值N英石为已占用数据和导频子载波之和。的信道带宽属性的值N英石.在这种情况下,每个被占用的子载波都有自己的空间映射矩阵。

    这个表显示了信道带宽设置及相应的N英石

    信道带宽 被占用的子载波的数量,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财产“自定义”

数据类型:双倍的
复数的支持:万博1manbetx是的

用于传输的调制和编码方案(MCS),在间隔中指定为整数[0,31]。此属性的每个值对应于根据此表的调制类型和编码率。

MCS 调制 编码率

0816., 要么24.

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

1917., 要么25.

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

210.18., 要么26.

正交相移编码 3/4

3.11.19., 要么27.

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

412.20., 要么28.

16 QAM. 3/4

513.21., 要么29.

64 - qam 2/3

614.22., 要么30.

64 - qam 3/4

715.23., 要么31.

64 - qam 5/6

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

有关MCS依赖传输参数的更多信息,请参阅第19.5节[1].如果空时流的数量等于空间流的数量,则不将空间块编码(STBC)应用于HT-DATA字段。有关STBC的描述,请参阅第19.3.11.9.2节[1]

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

数据类型:双倍的

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

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

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

数据类型:char|细绳

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

数据类型:char|细绳

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

数据类型:双倍的

MAC协议数据单元(MPDU)聚合指示符,指定为数字或逻辑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'numtransmitantannas:2 numspacetimestreams:4 spatialmapping:'direct'mcs:0 guardinterval:'long'constromoding:'bcc'psdulength:1024 grangegatedmpdu:0推荐mpdu:0

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

cfght = wlanhtconfig(“PSDULength”,2048);cfght.channelbandwidth =“CBW20”
CFGHT = WLANHTCONFIG具有属性:ChannelBandWidth:'CBW20'NumTransmitantNenAs:1 NumSpacetImestReams:1 SpatialMapping:'Direct'MCS:0 GuardInterval:'Long'Constromoding:'BCC'Psdulength:2048 GringregateMPDU:0推荐MPDU:0

更多关于

展开全部

参考文献

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

扩展能力

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

在R2015B中介绍