主要内容

wlanS1GConfig

配置S1G传输

描述

wlanS1GConfigobject是WLAN S1G报文格式的sub-1-GHz-format (S1G-format)配置对象。

创建

描述

例子

cfgS1G= wlanS1GConfig创建一个初始化IEEE参数的配置对象®802.11™S1G-formatPPDU

例子

cfgS1G= wlanS1GConfig(名称,值)使用一个或多个名值对参数设置属性。将每个属性名用引号括起来。例如,wlanS1GConfig(“ChannelBandwidth”、“CBW4”、“摘要”,真的)指定通道带宽为4mhz和启用空时块编码的S1G格式。

属性

全部展开

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

  • “CBW1”—通道带宽1mhz

  • “CBW2”—通道带宽为2mhz

  • “CBW4”—通道带宽为4mhz

  • “CBW8”—通道带宽为8mhz

  • “CBW16”—通道带宽16mhz

数据类型:字符|字符串

序言类型,指定为“短”“长”

依赖关系

此属性仅在设置ChannelBandwidth属性的值“CBW1”

数据类型:字符|字符串

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

数据类型:

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

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

依赖关系

属性时,此属性才会应用NumUsers属性的值大于1

数据类型:

发射天线数,指定为123.,或4

数据类型:

传输中的时空流数,用1乘-表示NumUsers区间[1,4]内整数的向量。

数据类型:

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

依赖关系

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

数据类型:字符|字符串

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

  • 复值标量。该值适用于所有子运营商。

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

    • NSTS是时空流的数量;

    • NT发射天线数。

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

  • 尺寸的复值三维数组N——- - - - - -NSTS——- - - - - -NT,在那里N被占用的子载波数。的价值N被占用的数据和导频子载波之和。的ChannelBandwidth财产决定价值N.在这种情况下,每个被占用的子载波都有自己的空间映射矩阵。

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

    ChannelBandwidth 被占领的子航母数量,N 数据子载波数 先导副载波数
    “CBW1” 26 24 2
    “CBW2” 56 52 4
    “CBW4” 114 108 6
    “CBW8” 242 234 8
    “CBW16”

    484

    468 16

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

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

依赖关系

此属性仅在设置SpatialMapping财产“自定义”

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

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

依赖关系

此属性仅在满足以下所有条件时应用:

数据类型:逻辑

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

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

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

的22.3.10.9.4节了解更多信息[2]

依赖关系

此属性仅适用于NumUsers属性是1

数据类型:逻辑

指定为以下值之一的调制和编码方案:

  • 取值范围为[0,10]的整数,适用于NumUsers属性是1

  • 1 -NumUsers区间[0,10]内整数的向量。

的每个有效值的调制类型和编码率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
10 BPSK 1/2

数据类型:

此属性是只读的。

前向纠错(FEC)编码类型,指定为“* *”.的wlanS1GConfig对象只支持二进万博1manbetx制卷积编码(BCC)。

数据类型:字符

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

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

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

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

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

请注意

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

数据类型:

此属性是只读的。

PLCP (Physical layer convergence procedure) PSDU (service data unit)长度,以字节为单位,指定为整数。的wlanS1GConfig对象根据其他属性在内部计算此属性。

数据类型:

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

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

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

请注意

对于S1G格式,即使将该属性设置为,数据字段中的第一个OFDM符号也总是具有较长的保护间隔“短”

数据类型:字符|字符串

组标识号,指定为间隔[1,62]中的整数。在多用户传输过程中发出组标识号信号。

依赖关系

此属性仅在设置序言财产“长”NumUsers属性设置为大于1的值。

数据类型:

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

  • 当你设置UplinkIndication财产1真正的),部分标识号是基本服务集标识符(BSSID)的最后9位。该属性必须是区间[0,511]的整数。

  • 当你设置UplinkIndication财产0),部分标识号是关联ID和其服务AP的BSSID的组合标识符。该属性必须是区间[0,63]的整数。

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

数据类型:

上行链路指示,指定为的数字或逻辑值1真正的)或0).若要指示PPDU在下行链路传输上发送,请将此属性设置为0).若要指示PPDU在上行链路传输上发送,请将此属性设置为1真正的).

依赖关系

此属性仅在设置ChannelBandwidth属性的值“CBW1”NumUsers财产1

数据类型:逻辑

接入点(AP)颜色标识符,指定为间隔[0,7]的整数。AP包含用于基本服务集(BSS)的颜色号。S1G站(STA)可以使用颜色设置来确定传输是否在与之相关联的BSS内。STA可以终止从与它没有关联的BSS接收的传输的接收过程。

依赖关系

此属性仅在满足以下条件时应用:

数据类型:

启用移动导航,指定为的数值或逻辑值1真正的)或0).若要指定非恒定导频位置,请将此属性设置为1真正的).由于多普勒传播,移动的飞行员允许接收机跟踪变化的信道。

数据类型:逻辑

响应指示类型,指定为“没有”“民主党”“正常”,或“长”.此信息用于指示在当前帧传输之后将被发送到短帧间空间(SIFS)的帧的存在和类型。设置此属性的值设置响应指示字段,该字段在以下字段中传输:

  • S1G_SHORT序言的SIG2字段

  • S1G_LONG序言的SIG-A-2字段

  • S1G_1M序言的SIG字段

数据类型:字符|字符串

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

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

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

数据类型:逻辑

对象的功能

packetFormat 返回WLAN报文格式

例子

全部折叠

为单个用户创建一个具有默认设置的S1G配置对象。通过指定4 MHz通道带宽和短前导配置覆盖默认值。

cfgS1G = wlanS1GConfig;cfgS1G。ChannelBandwidth =“CBW4”;cfgS1G。序言=“短”;cfgS1G
cfgS1G = wlanS1GConfig带有属性:ChannelBandwidth: 'CBW4' Preamble: 'Short' NumUsers: 1 numtransmitthresholds: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 APEPLength: 256 GuardInterval: 'Long' PartialAID: 37 uplinkindation: 0 Color: 0 TravelingPilots: 0 ResponseIndication: 'None' recommended smoothing: 1只读属性:ChannelCoding: 'BCC' PSDULength: 261

创建一个分配2 MHz带宽和两个用户的S1G配置对象。使用名称、值对和内联初始化的组合来更改默认设置。在向量值属性中,每个元素适用于特定的用户。

cfgMU = wlanS1GConfig(“ChannelBandwidth”“CBW2”...“序言”“长”...“NumUsers”2,...“GroupID”2,...“NumTransmitAntennas”2);cfgMU。NumSpaceTimeStreams = [1 1]; cfgMU.MCS = [4 8]; cfgMU.APEPLength = [1024 2048]; cfgMU
cfgMU = wlanS1GConfig with properties: ChannelBandwidth: 'CBW2' Preamble: 'Long' NumUsers: 2 UserPositions: [0 1] numtransmitthresholds: 2 NumSpaceTimeStreams: [1 1] SpatialMapping: 'Direct' MCS: [4 8] APEPLength: [1024 2048] GuardInterval: 'Long' GroupID: 2 TravelingPilots: 0 ResponseIndication: 'None'只读属性:ChannelCoding: 'BCC' PSDULength: [1031 2065]

NumUsers设置为2,与用户相关的属性是双元素向量。

创建一个具有默认属性值的S1G配置对象。

cfgS1G = wlanS1GConfig;

计算并显示报文格式。默认属性指定具有短序言的传输。

format = packetFormat(cfgS1G);disp(格式)
S1G-Short

现在创建一个S1G配置对象,指定一个长前导。

cfgS1GLongPreamble = wlanS1GConfig(“序言”“长”);

计算并显示报文格式。

format = packetFormat(cfgS1GLongPreamble);disp(格式)
S1G-Long

更多关于

全部展开

参考文献

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

IEEE 802.11ac™-2013。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。-修改4:增强在6ghz以下频段的高吞吐量操作。”IEEE信息技术标准。系统间的电信和信息交换。局域网和城域网。特殊要求

扩展功能

版本历史

在R2016b中引入