主要内容

wlanVHTConfig

配置VHT传输

描述

wlanVHTConfigobject是WLAN VHT (very high throughput)报文格式的配置对象。

创建

描述

例子

cfgVHT= wlanVHTConfig创建一个初始化IEEE参数的配置对象®802.11™VHTPPDU

例子

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

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

属性

全部展开

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

  • “CBW20”—信道带宽为20mhz

  • “CBW40”-信道带宽为40mhz

  • “CBW80”—信道带宽80mhz

  • “CBW160”—通道带宽160mhz

数据类型:字符|字符串

用户数量,指定为123.,或4

数据类型:

用户位置,指定为1 × -NumUsers在区间[0,3]中严格递增顺序的整数向量。

例子:[0 2 3]指定三个用户的位置。第一个用户占用位置0,第二个用户占用位置2,第三个用户占用位置3。

依赖关系

属性时,此属性仅适用于NumUsers属性的值大于1

数据类型:

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

数据类型:

波形的vht前场的附加发射天线的循环位移值,以纳秒为单位。前8根天线的周期位移值如表21-10所示[1].剩下的l天线使用您在此属性中指定的值,其中lNumTransmitAntennas- 8.将此属性指定为以下值之一:

  • 取值范围为[- 200,0]- thewlanVHTConfig对象的每个对象使用此循环移位值l额外的天线。

  • 长度的行向量l对于区间[- 200,0]内的整数,则wlanVHTConfig对象使用k元素的循环移位值k+ 8)发射天线。

    请注意

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

依赖关系

属性可启用此属性NumTransmitAntennas属性设置为值大于8

数据类型:

传输中的时空流数,指定为下列值之一:

  • 区间[1,8]中的整数,适用于NumUsers属性是1

  • 1 -NumUsers区间[1,4]中整数的向量,适用于NumUsers属性大于1

例子:[1 3 2]是三用户传输中每个用户的时空流的数量。

请注意

这个属性的元素之和不能超过8。

数据类型:

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

依赖关系

默认值:“直接”,仅当您设置NumTransmitAntennas而且NumSpaceTimeStreams属性的相同值。

数据类型:字符|字符串

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

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

  • 大小的复值矩阵NSTS——- - - - - -NT,地点:

    • NSTS是时空流的数量;

    • NT是发射天线的个数。

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

  • 大小的复值三维数组N——- - - - - -NSTS——- - - - - -NT,在那里N是已占用子载波的数量。的价值N是已占用子载波的数量。的ChannelBandwidth属性决定的值N.在这种情况下,每个占用的子载波都有自己的空间映射矩阵。

    下表显示了ChannelBandwidth设置及对应N

    ChannelBandwidth 已占用子载波数,N 数据子载波数 引航子载波数
    “CBW20” 56 52 4
    “CBW40” 114 108 6
    “CBW80” 242 234 8
    “CBW160”

    484

    468 16

使用此属性可旋转和缩放星座映射器的输出矢量。空间映射矩阵用于发射天线上的波束形成和时空流混合。有关详细信息,请参见第19.3.11.11.2节[1].调用函数将每个子载波的空间映射矩阵归一化。

例子:[0.5 - 0.3;0.4 - 0.4;0.5 - 0.8)表示具有三个时空流和两个发射天线的空间映射矩阵。

依赖关系

属性时才应用此属性SpatialMapping财产“自定义”

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

启用波束形成,指定为的数值或逻辑值1真正的)或0).若要应用波束形成转向矩阵,请将此属性设置为1真正的).的SpatialMappingMatrix属性指定波束形成转向矩阵。

依赖关系

属性仅适用于NumUsers属性设置为1SpatialMapping属性设置为“自定义”

数据类型:逻辑

启用PPDU数据字段的空时块编码(STBC),指定为的数值或逻辑值1真正的)或0).STBC通过指定的天线传输数据流的多个副本。

  • 当您将此属性设置为0), STBC不应用于数据字段。时空流的数量等于空间流的数量。

  • 当您将此属性设置为1真正的), STBC应用于数据字段。时空流的数量是空间流的两倍。

有关详细信息,请参见章节22.3.10.9.4

依赖关系

属性仅适用于NumUsers属性是1

数据类型:逻辑

用于传输的调制和编码方案,指定为以下值之一:

  • 区间[0,9]中的整数,适用于NumUsers属性是1

  • 1 -NumUsers区间[0,9]中整数的向量,适用于NumUsers属性大于1

的每个有效值的调制类型和编码率MCS

MCS 调制 编码率
0 二进制相移键控 1/2
1 正交相移键控 1/2
2 正交相移编码 3/4
3. 16点正交调幅(16-QAM) 1/2
4 16-QAM 3/4
5 64 - qam 2/3
6 64 - qam 3/4
7 64 - qam 5/6
8 256 - qam 3/4
9 256 - qam 5/6

数据类型:

VHT-Data字段的前向纠错(FEC)编码类型,指定为以下值之一:

  • “方法”—LDPC (Low-density parity-check)编码适用于传输过程中的所有用户

  • “* *”—BCC (binary convolutional coding)适用于传输中的所有用户

  • 1 -NumUsers包含值的单元格数组“方法”而且“* *”,在那里k元素指定用户的信道编码k

有关更多信息,请参见第21.3.10.5节[1]

数据类型:字符|细胞|字符串

聚合MPDU (A-MPDU)帧结束前填充(APEP)长度,以字节为单位。

  • NumUsers属性是1,将此属性指定为区间[0,2]中的非负整数20.- 1)。

  • NumUsers属性的值是1,将此属性指定为1 × -NumUsers在区间[0,2]中的整数向量20.- 1)。

  • 对于空数据包(NDP),将此属性设置为0

wlanVHTConfig对象使用此属性来确定数据字段中OFDM符号的数量。更多信息请参见表21-1[1]

请注意

该节点只支持聚合数据传输金宝app。

数据类型:

此属性是只读的。

物理层收敛过程(PLCP)服务数据单元(PSDU)长度,以字节为单位,指定为以下值之一:

  • 区间[0,2]内的整数20.- 1],适用于NumUsers属性是1.值为0对应一个空数据包(NDP)。

  • 在区间[0,2]中的整数向量20.- 1],适用于NumUsers属性大于1

  • 一个空数组,适用于此属性未定义时,例如当属性值集无效时。

wlanVHTConfig属性的值计算此属性APEPLength属性和其他编码相关属性。计算的详细内容见第21.4.3节[1]

例子:(1035 4150)a的PSDU长度向量是多少wlanVHTConfig对象,其中NumUsers属性是2MCS属性是[0 3]

数据类型:

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

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

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

数据类型:字符|字符串

组标识号,指定为间隔[0,63]中的整数。

依赖关系

的值0而且63仅当设置NumUsers财产1.时,区间[1,62]中的值才适用NumUsers属性的值1

数据类型:

PSDU接收者的缩写指示,指定为间隔[0,511]中的整数。

  • 对于上行传输,部分标识号是BSSID (basic service set identifier)的后9位。

  • 对于下行传输,部分标识号是将关联ID与其服务AP的BSSID组合在一起的标识符。

更多信息请参见表21-1[1]

数据类型:

例子

全部折叠

使用默认设置创建VHT配置对象。

cfgVHT = wlanVHTConfig
cfgVHT = wlanVHTConfig with properties: ChannelBandwidth: 'CBW80' NumUsers: 1 numtransmitantenna: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 ChannelCoding: 'BCC' APEPLength: 1024 GuardInterval: 'Long' GroupID: 63 PartialAID: 275 Read-only properties: PSDULength: 1035

更新信道带宽。

cfgVHT。ChannelBandwidth =“CBW40”
cfgVHT = wlanVHTConfig with properties: ChannelBandwidth: 'CBW40' NumUsers: 1 numtransmit天线:1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 ChannelCoding: 'BCC' APEPLength: 1024 GuardInterval: 'Long' GroupID: 63 PartialAID: 275 Read-only properties: PSDULength: 1030

创建一个VHT配置对象,用于20 MHz双用户传输,每个用户有一个天线。

创建一个wlanVHTConfig对象使用名称-值对和内联初始化的组合来更改默认设置。矢量值属性应用用户特定的设置。

cfgMU = wlanVHTConfig(“ChannelBandwidth”“CBW20”“NumUsers”2,...“GroupID”2,“NumTransmitAntennas”2);cfgMU。NumSpaceTimeStreams = [1 1]; cfgMU.MCS = [4 8]; cfgMU.APEPLength = [1024 2048]; cfgMU.ChannelCoding = {“* *”“方法”
cfgMU = wlanVHTConfig with properties: ChannelBandwidth: 'CBW20' NumUsers: 2 UserPositions: [0 1] numtransmit天线:2 NumSpaceTimeStreams: [1 1] SpatialMapping: 'Direct' MCS: [4 8] ChannelCoding: {'BCC' 'LDPC'} APEPLength: [1024 2048] GuardInterval: 'Long' GroupID: 2 Read-only properties: PSDULength: [1030 2065]

配置对象设置反映指定的更新。未修改的属性采用默认值。

更多关于

全部展开

参考文献

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

扩展功能

在R2015b中引入