wlanMACFrameConfig
描述
的wlanMACFrameConfig
对象配置一个IEEE®802.11™介质访问控制(MAC)框架。
创建
描述
创建一个无线局域网MAC帧配置对象使用默认属性值。cfgMAC
= wlanMACFrameConfig
集的性质cfgMAC
= wlanMACFrameConfig (名称=值
)cfgMAC
使用一个或多个名称参数。
在运行时,一个函数,调用这个对象验证设置属性相关的操作。
属性
FrameType
- - - - - -类型的MAC帧
“灯塔”
(默认)|“即时战略”
|“CTS”
|“消”
|“块Ack”
|“触发”
|“数据”
|“零”
|“QoS数据”
|“QoS空”
MAC帧类型,指定这些值。
“灯塔”
——信标帧“即时战略”
请求发送(RTS)框架“CTS”
-清除发送(CTS)框架“消”
-确认(Ack)框架“块Ack”
块Ack框架“触发”
——触发帧“数据”
——数据帧“零”
——空框架“QoS数据”
服务质量(QoS)数据帧“QoS空”
——QoS空框架
数据类型:字符
|字符串
FrameFormat
- - - - - -MAC帧的格式
“Non-HT”
(默认)|“HT-Mixed”
|“VHT”
|“HE-SU”
|“HE-EXT-SU”
托托
- - - - - -框架是针对DS
假
或0
(默认)|真正的
或1
框架是针对分布式系统(DS),指定为一个数字或逻辑1
(真正的
)或0
(假
)。表明,该框架直接从non-access角度DS (non-AP)站,设置该属性1
(真正的
)。
数据类型:逻辑
FromDS
- - - - - -框架是退出DS
真正的
或1
(默认)|假
或0
框架是退出DS,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表明,该框架直接从DS non-AP站,设置该属性1
(真正的
)。
数据类型:逻辑
重传
- - - - - -转播的框架
假
或0
(默认)|真正的
或1
转播的框架,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表明,该框架是一个重传,设置该属性1
(真正的
)。
数据类型:逻辑
电源管理
- - - - - -电源管理模式
假
或0
(默认)|真正的
或1
电源管理模式,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表示发送方在节电模式,设置该属性1
(真正的
)。
数据类型:逻辑
MoreData
- - - - - -更多的数据显示
假
或0
(默认)|真正的
或1
更多数据显示,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表示发送方有更多的帧发送,设置该属性1
(真正的
)。
数据类型:逻辑
ProtectedFrame
- - - - - -保护框架说明
假
或0
(默认)|真正的
或1
HTControlPresent
- - - - - -框架包括HT控制领域
假
或0
(默认)|真正的
或1
框架包括的高通量(HT)控制字段,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表明HT控制字段是否包含在MAC头,设置该属性1
(真正的
)
数据类型:逻辑
持续时间
- - - - - -通道是保留时间
0
(默认)|整数区间[0,215- 1)
的时间(以微秒为单位)的通道是保留帧传输结束后,指定为一个整数区间[0,215- 1)。
数据类型:双
Address1
- - - - - -接收方地址
“FFFFFFFFFFFF”
(默认)|12-element特征向量|字符串标量
接收方地址,指定为12-element特征向量代表six-octet十六进制值或字符串标量。默认值,“FFFFFFFFFFFF”
是一个广播地址。
数据类型:字符
|字符串
Address2
- - - - - -发射机的地址
“00123456789 b”
(默认)|12-element特征向量|字符串标量
发射机的地址,指定为12-element特征向量代表six-octet十六进制值或字符串标量。
数据类型:字符
|字符串
Address4
- - - - - -SA或BSSID
“00123456789 b”
(默认)|12-element特征向量|字符数组|字符串标量|字符串数组
SA或BSSID,指定为其中一个值。
12-element特征向量或字符串标量代表当你设置six-octet十六进制值
MSDUAggregation
和MPDUAggregation
属性0
(假
)。12-element特征向量或字符串标量的N12字符数组或字符串数组的长度N当你设置这个属性值的组合。
这两个
MSDUAggregation
或MPDUAggregation
属性1
(真正的
)。的
IsMeshFrame
财产1
(真正的
)。的
FrameType
财产“QoS数据”
。的
托托
财产0
(假
)。的
FromDS
财产1
(真正的
)。的
AddressExtensionMode
财产1
。
N是MSDUs聚合的数量。
如果你指定这个属性作为N12字符数组或字符串数组的长度N,k元素包含的SAkMSDU。
如果指定这个属性向量作为12-element字符或字符串标量,对象为所有MSDUs使用这个地址。
依赖关系
要启用这个特性,设置这两个属性值的组合。
设置
IsMeshFrame
财产1
(真正的
),FrameType
财产“QoS数据”
,托托
财产0
(假
),FromDS
财产1
(真正的
),AddressExtensionMode
财产1
。
数据类型:字符
|字符串
SequenceNumber
- - - - - -帧序号
0
(默认)|整数的区间[0,4095)
帧序号,指定为一个整数区间[0,4095]。
当
MPDUAggregation
属性是1
(真正的
),这个属性代表了序列号的MAC协议数据单元(MPDU)。后续MPDUs增量的增加的序列号。当
FrameType
属性是“块Ack”
,这个属性代表起始序号。
数据类型:双
TID
- - - - - -交通标识符代表用户的优先级
0
(默认)|整数的区间[0、7]
交通标识符代表用户的优先级,指定为一个整数区间[0、7]。
数据类型:双
AckPolicy
- - - - - -承认政策
“没有Ack”
(默认)|“正常的Ack /隐式块Ack请求”
|“没有明确承认/ PSMP Ack / HTP Ack”
|“块Ack”
承认政策,指定为“没有Ack”
,“正常的Ack /隐式块Ack请求”
,“没有明确承认/ PSMP Ack / HTP Ack”
,或“块Ack”
。
数据类型:字符串
|字符
HTControl
- - - - - -HT控制领域的MAC头
“00000000”
(默认)|eight-element特征向量|字符串标量
HT控制MAC头,向量指定为一个eight-element字符或字符串标量代表four-octet十六进制值。在最左边的字节HTControl
一定是最重要的字节。
数据类型:字符串
|字符
MSDUAggregation
- - - - - -形式A-MSDUs使用MSDU聚合
假
或0
(默认)|真正的
或1
形成聚合MAC服务数据单元(A-MSDUs)使用MSDU聚合,指定为一个数字或逻辑1
(真正的
)或0
(假
)。
当你设定这个属性1
(真正的
),在调用返回的MAC帧wlanMACFrameConfig
在wlanMACFrame
函数包含A-MSDUs代替MSDUs。
依赖关系
要启用这个特性,设置FrameType
财产“QoS数据”
。
数据类型:逻辑
MPDUAggregation
- - - - - -形式A-MPDUs使用MPDU聚合
假
或0
(默认)|真正的
或1
使用MPDU A-MPDUs聚合形式,指定为数字或逻辑1
(真正的
)或0
(假
)。表明MAC帧初始化wlanMACMFrameConfig
包含A-MPDUs MPDUs,设置该属性1
(真正的
)。
当你设置FrameType
来“QoS数据”
和FrameFormat
来“VHT”
,MAC帧调用返回wlanMACFrameConfig
在wlanMACFrame
包含A-MPDUs代替MPDUs。
依赖关系
要启用这个特性,这些条件必须发生。
的
FrameType
属性必须“QoS数据”
。的
FrameFormat
属性必须“HT-Mixed”
。的
解码
属性必须0
。
数据类型:逻辑
AMSDUDestinationAddress
- - - - - -DA或网状DA A-MSDU子帧
' 00123456789 '
(默认)|12-element特征向量|字符数组|字符串标量|字符串数组
DA或网状DA A-MSDU子帧,指定为其中一个值。
12-element特征向量或字符串标量代表当你设置six-octet十六进制值
MSDUAggregation
财产0
(假
)。12-element特征向量或字符串标量的N12字符数组或字符串数组的长度N当你设置
MSDUAggregation
财产1
(真正的
)。N是MSDUs聚合的数量。如果你指定这个属性作为N12字符数组或字符串数组的长度N,kth元素包含的哒或网状哒kth MSDU
如果指定这个属性向量作为12-element字符或字符串标量,对象为所有MSDUs使用这个地址。
数据类型:字符
|字符串
AMSDUSourceAddress
- - - - - -SA或网状SA A-MSDU子帧
“00123456789 b”
(默认)|12-element特征向量|字符数组|字符串标量|字符串数组
SA或网状SA A-MSDU子帧,指定为其中一个值。
12-element特征向量或字符串标量代表当你设置six-octet十六进制值
MSDUAggregation
财产0
(假
)。12-element特征向量或字符串标量的N12字符数组或字符串数组的长度N当你设置
MSDUAggregation
财产1
(真正的
)。N是MSDUs聚合的数量。如果你指定这个属性作为N12字符数组或字符串数组的长度N,kth元素包含SA或网状SAkth MSDU
如果指定这个属性向量作为12-element字符或字符串标量,对象为所有MSDUs使用这个地址。
数据类型:字符
|字符串
BlockAckBitmap
- - - - - -块ack位图
特征向量|字符串标量
块ack位图,指定为一个特征向量或字符串标量的八位字节十六进制格式。来表示一个eight-octet块ack位图,指定16-element特征向量或字符串标量。以指示32-octet块ack位图,指定64 -元素特征向量或字符串标量。
数据类型:字符
|字符串
MinTriggerProcessTime
- - - - - -最小触发帧所需的时间过程
0
(默认)|8
|16
EOSP
- - - - - -结束当前的服务周期信号
假
或0
(默认)|真正的
或1
结束当前服务指示,指定为一个数字或逻辑1
(真正的
)或0
(假
)。显示当前服务的结束时期,设置该属性1
(真正的
)。
依赖关系
要启用这个特性,设置FrameType
财产“QoS数据”
或“QoS空”
。
数据类型:逻辑
IsMeshFrame
- - - - - -网框显示
假
或0
(默认)|真正的
或1
网格框架指示,指定为一个数字或逻辑1
(真正的
)或0
(假
)。表明框架源于网状站在网状BSS,设置该属性1
(真正的
)。
依赖关系
要启用这个特性,设置FrameType
财产“QoS数据”
或“QoS空”
。
数据类型:逻辑
SleepMode
- - - - - -Peer-specific网电源管理模式
“光”
(默认)|“深”
ReceiveServicePeriodInitiated
- - - - - -网对等服务启动迹象
假
或0
(默认)|真正的
或1
网对等服务启动迹象,指定为一个数字或逻辑1
(真正的
)或0
(假
)。启动网格对等服务期间,设置该属性1
(真正的
)。关于网同行服务期的更多信息,参见14.14.9节[1]。
依赖关系
要启用这个特性,设置IsMeshFrame
财产1
(真正的
)。
数据类型:逻辑
MeshTTL
- - - - - -网TTL值
31日
(默认)|整数的区间[0,255)|向量的整数区间[0,255)
网time - to - live (TTL)值,指定为其中一个值。
一个整数在区间[0,255]当你设置
MSDUAggregation
和MPDUAggregation
属性0
(假
)。一个整数或整数向量的区间[0,255]当你设置
MSDUAggregation
或MPDUAggregation
财产1
(真正的
)。如果这个属性指定为一个向量,k元素包含的网状TTL值kMSDU。这个向量的长度必须等于MSDUs聚合的数量。
如果这个属性指定为一个标量,对象为所有MSDUs使用这个值。
依赖关系
要启用这个特性,设置IsMeshFrame
财产1
(真正的
)。
数据类型:双
MeshSequenceNumber
- - - - - -网序列号
0
(默认)|整数区间[0,2321]|向量的整数区间[0,2321]
网序列号源网站MSDUs分配,指定为其中一个值。
一个整数区间[0,232当你设置- 1)
MSDUAggregation
和MPDUAggregation
属性0
(假
)。一个整数或整数向量的区间[0,232当你设置- 1)
MSDUAggregation
或MPDUAggregation
财产1
(真正的
)。如果这个属性指定为一个向量,k元素包含的网状序列号kMSDU。这个向量的长度必须等于MSDUs聚合的数量。
如果这个属性指定为一个标量,指定的值代表了第一个MSDU的序列号和对象增加这个值为每个后续MSDU。
依赖关系
要启用这个特性,设置IsMeshFrame
财产1
(真正的
)。
数据类型:双
AddressExtensionMode
- - - - - -额外的地址字段
0
(默认)|1
|2
Address5
- - - - - -达
' 00123456789 '
(默认)|12-element特征向量|字符数组|字符串标量|字符串数组
哒,指定为其中一个值。
12-element特征向量或字符串标量代表当你设置six-octet十六进制值
MSDUAggregation
和MPDUAggregation
属性0
(假
)。12-element特征向量或字符串标量的N12字符数组或字符串数组的长度N当你设置
MSDUAggregation
或MPDUAggregation
财产1
(真正的
)。N是MSDUs聚合的数量。如果你指定这个属性作为N12字符数组或字符串数组的长度N,k元素包含的哒kth MSDU
如果指定这个属性向量作为12-element字符或字符串标量,对象为所有MSDUs使用这个地址。
依赖关系
使这个属性:
设置
FrameType
财产“QoS数据”
。设置
AddressExtensionMode
财产2
。设置
IsMeshFrame
财产1
(真正的
)。
数据类型:字符
|字符串
Address6
- - - - - -SA
“00123456789 b”
(默认)|12-element特征向量|字符数组|字符串标量|字符串数组
SA,指定为一个值。
12-element特征向量或字符串标量代表当你设置six-octet十六进制值
MSDUAggregation
和MPDUAggregation
属性0
(假
)。12-element特征向量或字符串标量的N12字符数组或字符串数组的长度N当你设置
MSDUAggregation
或MPDUAggregation
财产1
(真正的
)。N是MSDUs聚合的数量。如果你指定这个属性作为N12字符数组或字符串数组的长度N,k元素包含的SAkth MSDU
如果指定这个属性向量作为12-element字符或字符串标量,对象为所有MSDUs使用这个地址。
依赖关系
使这个属性:
设置
FrameType
财产“QoS数据”
。设置
AddressExtensionMode
财产2
。设置
IsMeshFrame
财产1
(真正的
)。
数据类型:字符
|字符串
ManagementConfig
- - - - - -管理肋骨配置
wlanManagementConfig
对象
管理肋骨配置,指定为一个wlanMACManagementConfig
对象。这个属性只适用于管理框架。这个属性指定字段和信息元素(IEs)存在画面中身体的管理框架。
依赖关系
要启用这个特性,设置FrameType
财产“灯塔”
。
TriggerConfig
- - - - - -触发肋骨配置
wlanMACTriggerConfig
对象
TriggerType
- - - - - -触发帧类型
“基本”
|“MU-BAR”
|“MU-RTS”
这个属性是只读的。
触发帧类型,作为其中一个返回值。
“基本”
——基本触发帧“MU-BAR”
——多用户块ack请求(MU-BAR)框架“MU-RTS”
——多用户请求发送(MU-RTS)框架
依赖关系
要启用这个特性,设置FrameType
财产“触发”
。
数据类型:字符
|字符串
HasMeshControl
- - - - - -网格控制字段指示
0
|1
这个属性是只读的。
网格控制字段指示,作为一个逻辑返回0
或1
。当帧体包含一个网格控制字段,返回该属性的对象1
。
数据类型:逻辑
解码
- - - - - -解码MPDU指示
0
|1
例子
生成RTS MAC帧
创建一个wlanMACFrameConfig
对象的请求发送(RTS) MAC帧。
cfgMAC = wlanMACFrameConfig (FrameType =“即时战略”);
通过调用生成框架wlanMACFrame
功能和显示结果。
[帧,frameLength] = wlanMACFrame (cfgMAC);disp(框架)
4000年B000FFFFFF013579A952 ffffff02468b7ab8
创建基本MAC触发帧
创建一个基本MAC触发帧为两个用户携带信息。
创建一个MAC触发肋骨配置对象,指定一个通道的带宽40 MHz。
cfgTrigger = wlanMACTriggerConfig (ChannelBandwidth =“CBW40”);
创建用户信息字段的配置对象触发帧。
cfgUser1 = wlanMACTriggerUserConfig (AID12 = 1,…RUSize = 242, RUIndex = 1);cfgUser2 = wlanMACTriggerUserConfig (AID12 = 2,…RUSize = 242, RUIndex = 2);
将用户信息字段添加到触发帧。
cfgTrigger = addUserInfo (cfgTrigger cfgUser1);cfgTrigger = addUserInfo (cfgTrigger cfgUser2);
配置触发帧通过创建一个MAC肋骨配置对象,指定帧类型和触发肋骨配置。
cfgMAC = wlanMACFrameConfig (FrameType =“触发”,…TriggerConfig = cfgTrigger);
指定一个non-HT PHY配置通过创建一个默认non-HT配置对象。
cfgPHY = wlanNonHTConfig;
创建MAC触发帧和显示它的长度。
[帧,frameLength] = wlanMACFrame (cfgMAC cfgPHY);disp (frameLength)
40
引用
[1]IEEE Std 802.11 - -2020(-2016年修订IEEE Std 802.11)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。“IEEE标准信息技术——电信和信息交换系统之间-本地和市区网络特定的需求。
[2]IEEE Std 802.11 ax™-2021(-2020年修正案IEEE Std 802.11)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修改1:高效WLAN的增强。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
介绍了R2019b
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。