wlanS1GConfig
创建s1g格式的配置对象
描述
的wlanS1GConfig
object是WLAN S1G包格式的sub-1- ghz格式(S1G格式)配置对象。
创建
属性
ChannelBandwidth
- - - - - -PPDU传输的信道带宽
“CBW2”
(默认)|“CBW1”
|“CBW4”
|“CBW8”
|“CBW16”
PPDU传输的信道带宽,指定为以下值之一:
“CBW1”
—通道带宽1mhz“CBW2”
—信道带宽为2mhz“CBW4”
—信道带宽为4mhz“CBW8”
—通道带宽8mhz“CBW16”
—信道带宽16mhz
数据类型:字符
|字符串
序言
- - - - - -序言类型
“短”
(默认)|“长”
NumUsers
- - - - - -用户数
1
(默认)|2
|3.
|4
用户数量,指定为1
,2
,3.
,或4
.
数据类型:双
NumTransmitAntennas
- - - - - -发射天线数
1
(默认)|2
|3.
|4
发射天线数,指定为1
,2
,3.
,或4
.
数据类型:双
NumSpaceTimeStreams
- - - - - -时空流的数量
1
(默认)|区间[1,4]中的整数|整数行向量
传输中的时空流数,用1 × -表示NumUsers
在区间[1,4]中的整数向量。
数据类型:双
SpatialMapping
- - - - - -空间映射方案
“直接”
(默认)|“阿达玛”
|“傅里叶”
|“自定义”
空间映射方案,指定为“直接”
,“阿达玛”
,“傅里叶”
,或“自定义”
.
依赖关系
默认值:“直接”
,仅当您设置NumTransmitAntennas
和NumSpaceTimeStreams
属性的相同值。
数据类型:字符
|字符串
SpatialMappingMatrix
- - - - - -空间映射矩阵
1
(默认)|复数的标量|复数矩阵|复值三维阵列
空间映射矩阵,指定为以下值之一:
复值标量。该值适用于所有子载波。
大小的复值矩阵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
财产“自定义”
.
数据类型:双
复数支持:金宝app是的
波束形成
- - - - - -在长前导包中启用波束形成
真正的
或1
(默认)|假
或0
的数值或逻辑值,在长序文包中启用波束形成1
(真正的
)或0
(假
).若要应用波束形成转向矩阵,请将此属性设置为1
(真正的
).的SpatialMappingMatrix
属性指定波束形成转向矩阵。
依赖关系
此属性仅适用于满足所有这些条件时:
的
序言
属性设置为“长”
.的
NumUsers
属性设置为1
.的
SpatialMapping
属性设置为“自定义”
.
数据类型:逻辑
MCS
- - - - - -调制和编码方案
0
(默认)|区间[0,10]中的整数|整数向量
指定为以下值之一的调制和编码方案:
区间[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 |
数据类型:双
ChannelCoding
- - - - - -FEC编码类型
“* *”
(默认)
此属性是只读的。
前向纠错(FEC)编码类型,指定为“* *”
.的wlanS1GConfig
对象仅支持二进金宝app制卷积编码(BCC)。
数据类型:字符
PSDULength
- - - - - -PSDU长度
非负整数
此属性是只读的。
PLCP (Physical layer convergence procedure)业务数据单元PSDU (service data unit)长度,单位为字节,以整数形式指定。的wlanS1GConfig
对象根据其他属性在内部计算此属性。
数据类型:双
GuardInterval
- - - - - -保护间隔(循环前缀)持续时间
“长”
(默认)|“短”
数据包中数据字段的保护间隔(循环前缀)持续时间,指定为以下值之一:
“长”
—保护间隔时间800ns“短”
—保护间隔时间为400ns
请注意
对于S1G格式,数据字段中的第一个OFDM符号始终具有较长的保护间隔,即使将此属性设置为也是如此“短”
.
数据类型:字符
|字符串
PartialAID
- - - - - -PSDU接收者的缩写指示
37
(默认)|区间[0,511]中的整数
PSDU接收者的缩写指示,指定为间隔[0,511]中的整数。
当你设置
UplinkIndication
财产1
(真正的
),部分识别编号是基本服务集标识符(BSSID)的最后九位。此属性必须是区间[0,511]中的整数。当你设置
UplinkIndication
财产0
(假
),部分标识号是将关联ID与其服务AP的BSSID结合在一起的标识符。此属性必须是间隔[0,63]的整数。
更多信息请参见表22-1[2].
数据类型:双
UplinkIndication
- - - - - -上行迹象
假
或0
(默认)|真正的
或1
的数字或逻辑值指定的上行链路指示1
(真正的
)或0
(假
).若要指示通过下行链路传输发送PPDU,请将此属性设置为0
(假
).若要表示通过上行链路传输发送PPDU,请将此属性设置为1
(真正的
).
依赖关系
属性时才应用此属性ChannelBandwidth
属性的值“CBW1”
和NumUsers
财产1
.
数据类型:逻辑
颜色
- - - - - -AP颜色标识符
0
(默认)|区间[0,7]中的整数
接入点(AP)颜色标识符,指定为间隔[0,7]中的整数。AP包括基本服务集(BSS)的颜色号。S1G站(STA)可以使用颜色设置来确定传输是否在与其相关的BSS内。STA可以终止从与它没有关联的BSS接收的传输的接收过程。
依赖关系
此属性仅适用于满足以下条件时:
的
ChannelBandwidth
财产不是“CBW1”
.的
NumUsers
属性是1
.的
UplinkIndication
属性是0
(假
).
数据类型:双
TravelingPilots
- - - - - -使飞行飞行员
假
或0
(默认)|真正的
或1
启用移动导频器,指定为数值或逻辑值1
(真正的
)或0
(假
).若要指定非常数导频位置,请将此属性设置为1
(真正的
).飞行中的飞行员允许接收器跟踪由于多普勒传播而变化的频道。
数据类型:逻辑
ResponseIndication
- - - - - -响应指示类型
“没有”
(默认)|“民主党”
|“正常”
|“长”
响应指示类型,指定为“没有”
,“民主党”
,“正常”
,或“长”
.此信息用于指示当前帧传输后将在短帧间空间(SIFS)中发送的帧的存在和类型。设置此属性的值设置响应指示字段,该字段在以下字段中传输:
S1G_SHORT前缀的SIG2字段
S1G_LONG序言的SIG-A-2字段
S1G_1M前导的SIG字段
数据类型:字符
|字符串
RecommendSmoothing
- - - - - -建议平滑信道估计
真正的
或1
(默认)|假
或0
建议平滑信道估计,指定为数值或逻辑值1
(真正的
)或0
(假
).
如果频率配置文件在信道中没有变化,接收器将此属性设置为
1
(真正的
).在这种情况下,建议将频域平滑作为信道估计的一部分。如果频率配置文件在信道中变化,接收器将此属性设置为
0
(假
).在这种情况下,不建议将频域平滑作为信道估计的一部分。
数据类型:逻辑
对象的功能
packetFormat |
返回WLAN数据包格式 |
例子
为单个用户创建wlanS1GConfig对象
为单个用户创建一个具有默认设置的S1G配置对象。通过指定4 MHz通道带宽和短前导配置来覆盖默认值。
cfgS1G = wlanS1GConfig;cfgS1G。ChannelBandwidth =“CBW4”;cfgS1G。序言=“短”;cfgS1G
cfgS1G = wlanS1GConfig with properties: ChannelBandwidth: 'CBW4'序言:'Short' NumUsers: 1 numtransmit天线:1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' STBC: 0 MCS: 0 APEPLength: 256 GuardInterval: 'Long' PartialAID: 37 UplinkIndication: 0 Color: 0 TravelingPilots: 0 ResponseIndication: 'None'建议smoothing: 1 Read-only properties: ChannelCoding: 'BCC' PSDULength: 261
为两个用户创建wlanS1GConfig对象
创建一个S1G配置对象,分配2 MHz带宽和两个用户。结合使用名称、值对和内嵌初始化来更改默认设置。在向量值属性中,每个元素应用于特定的用户。
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] numtransmit天线:2 NumSpaceTimeStreams: [1 1] SpatialMapping: 'Direct' MCS: [4 8] APEPLength: [1024 2048] GuardInterval: 'Long' GroupID: 2 TravelingPilots: 0 ResponseIndication: 'None' Read-only properties: ChannelCoding: 'BCC' PSDULength: [1031 2065]
NumUsers
设置为2,且用户相关属性为两元素向量。
创建WLAN S1G配置对象和返回报文格式
创建一个带有默认属性值的S1G配置对象。
cfgS1G = wlanS1GConfig;
计算并显示数据包格式。默认属性指定带有短序文的传输。
format = packetFormat(cfgS1G);disp(格式)
S1G-Short
现在创建一个S1G配置对象,指定一个长序文。
cfgS1GLongPreamble = wlanS1GConfig(“序言”,“长”);
计算并显示数据包格式。
format = packetFormat(cfgS1GLongPreamble);disp(格式)
S1G-Long
更多关于
PPDU
PLCP (physical layer convergence procedure)协议数据单元(PPDU)是完整的PLCP帧,包括PLCP报头、MAC报头、MAC数据字段以及MAC和PLCP拖尾。
参考文献
[1] IEEE Std 802.11-2012。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求
[2] IEEE 802.11ac™-2013。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。-修改4:增强在6 GHz以下频段运行的非常高吞吐量。”信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
另请参阅
对象
功能
应用程序
在R2016b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。