配置VHT传输
的wlanVHTConfig
object是WLAN VHT (very high throughput)报文格式的配置对象。
ChannelBandwidth
- - - - - -PPDU传输的信道带宽“CBW80”
(默认)|“CBW20”
|“CBW40”
|“CBW160”
PPDU传输的信道带宽,指定为以下值之一:
“CBW20”
—信道带宽为20mhz
“CBW40”
-信道带宽为40mhz
“CBW80”
—信道带宽80mhz
“CBW160”
—通道带宽160mhz
数据类型:字符
|字符串
NumUsers
- - - - - -用户数1
(默认)|2
|3.
|4
用户数量,指定为1
,2
,3.
,或4
.
数据类型:双
NumTransmitAntennas
- - - - - -发射天线数1
(默认)|正整数发射天线数,指定为正整数。
数据类型:双
PreVHTCyclicShifts
- - - - - -附加发射天线的循环位移值-75年
(默认)|区间[- 200,0]中的整数|行向量波形的vht前场的附加发射天线的循环位移值,以纳秒为单位。前8根天线的周期位移值如表21-10所示[1].剩下的l天线使用您在此属性中指定的值,其中l=NumTransmitAntennas
- 8.将此属性指定为以下值之一:
取值范围为[- 200,0]- thewlanVHTConfig
对象的每个对象使用此循环移位值l额外的天线。
长度的行向量l对于区间[- 200,0]内的整数,则wlanVHTConfig
对象使用k元素的循环移位值(k+ 8)发射天线。
请注意
如果指定此属性为长度大于l,wlanVHTConfig
对象只使用第一个l元素。例如,如果你设置NumTransmitAntennas
财产16
,wlanVHTConfig
对象只使用第一个l= 16 - 8 = 8这个向量的元素。
属性可启用此属性NumTransmitAntennas
属性设置为值大于8
.
数据类型:双
SpatialMapping
- - - - - -空间映射方案“直接”
(默认)|“阿达玛”
|“傅里叶”
|“自定义”
空间映射方案,指定为“直接”
,“阿达玛”
,“傅里叶”
,或“自定义”
.
默认值:“直接”
,仅当您设置NumTransmitAntennas
而且NumSpaceTimeStreams
属性的相同值。
数据类型:字符
|字符串
SpatialMappingMatrix
- - - - - -空间映射矩阵1
(默认)|复数的标量|复数矩阵|复值三维阵列空间映射矩阵,指定为以下值之一:
复值标量。该值适用于所有子载波。
大小的复值矩阵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
(真正的
)或0
(假
).若要应用波束形成转向矩阵,请将此属性设置为1
(真正的
).的SpatialMappingMatrix
属性指定波束形成转向矩阵。
属性仅适用于NumUsers
属性设置为1
和SpatialMapping
属性设置为“自定义”
.
数据类型:逻辑
摘要
- - - - - -实现方式假
或0
(默认)|真正的
或1
启用PPDU数据字段的空时块编码(STBC),指定为的数值或逻辑值1
(真正的
)或0
(假
).STBC通过指定的天线传输数据流的多个副本。
当您将此属性设置为0
(假
), STBC不应用于数据字段。时空流的数量等于空间流的数量。
当您将此属性设置为1
(真正的
), STBC应用于数据字段。时空流的数量是空间流的两倍。
有关详细信息,请参见章节22.3.10.9.4
属性仅适用于NumUsers
属性是1
.
数据类型:逻辑
MCS
- - - - - -用于传输的调制和编码方案0
(默认)|区间[0,9]中的整数|整数向量用于传输的调制和编码方案,指定为以下值之一:
区间[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 |
数据类型:双
PSDULength
- - - - - -PSDU长度此属性是只读的。
物理层收敛过程(PLCP)服务数据单元(PSDU)长度,以字节为单位,指定为以下值之一:
的wlanVHTConfig
属性的值计算此属性APEPLength
属性和其他编码相关属性。计算的详细内容见第21.4.3节[1].
例子:(1035 4150)
a的PSDU长度向量是多少wlanVHTConfig
对象,其中NumUsers
属性是2
和MCS
属性是[0 3]
.
数据类型:双
GuardInterval
- - - - - -保护间隔(循环前缀)持续时间“长”
(默认)|“短”
保护间隔(循环前缀)在数据包中数据字段的持续时间,指定为以下值之一:
“长”
—保护间隔时间800ns
“短”
—保护间隔时间为400ns
数据类型:字符
|字符串
GroupID
- - - - - -团体识别号63
(默认)|区间[0,63]中的整数PartialAID
- - - - - -PSDU接收者的缩写指示275
(默认)|区间[0,511]中的整数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]
配置对象设置反映指定的更新。未修改的属性采用默认值。
物理层(PHY)协议数据单元(PPDU)是完整的物理层收敛过程(PLCP)帧,包括PLCP报头、MAC报头、MAC数据字段以及MAC和PLCP拖尾。
[1] IEEE Std 802.11-2016 (IEEE Std 802.11-2012修订版本)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范IEEE信息技术标准。系统间的电信和信息交换局域网和城域网。特殊要求
使用注意事项和限制:在VHT MU-MIMO传输中首次使用此对象后,您不能更改这些属性中的任何元素的数量。
此外,如果指定ChannelCoding
属性作为单元阵列,在VHT MU-MIMO传输中首次使用此对象后,不能更改此属性的任何元素。
wlanDMGConfig
|wlanHESUConfig
|wlanHEMUConfig
|wlanHETBConfig
|wlanHTConfig
|wlanNonHTConfig
|wlanS1GConfig
wlanVHTData
|wlanVHTDataRecover
|wlanVHTLTF
|wlanVHTLTFDemodulate
|wlanVHTOFDMInfo
|wlanVHTSIGA
|wlanVHTSIGARecover
|wlanVHTSIGB
|wlanVHTSIGBRecover
|wlanVHTSTF
|wlanWaveformGenerator
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。