主要内容

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]- the的整数wlanVHTConfig对象将此循环移位值用于l额外的天线。

  • 长度的行向量l在区间[- 200,0]- thewlanVHTConfig对象使用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财产“自定义”

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

启用波束形成,指定为的数值或逻辑值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)帧前结束(pre-EOF)填充(APEP)长度,单位为字节。

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

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

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

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

请注意

此对象只支持聚合数据传输万博1manbetx。

数据类型:

此属性是只读的。

物理层收敛过程(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 numtransmitantenars: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 ChannelCoding: 'BCC' applength: 1024 GuardInterval: 'Long' GroupID: 63 PartialAID: 275 Read-only properties: PSDULength: 1035

更新通道带宽。

cfgVHT。ChannelBandwidth =“CBW40”
cfgVHT = wlanVHTConfig with properties: ChannelBandwidth: 'CBW40' NumUsers: 1 numtransmitantenars: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 ChannelCoding: 'BCC' applength: 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] numtransmitvolumes: 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中引入