802.11ax-2021协议学习__$9-Frame-Format__$9.3.1.22-Trigger-frame-format
- 9.3.1.22.1 Genreal
- 9.3.1.22.2 Basic Trigger frame format
- 9.3.1.22.3 BFRP Trigger frame format
- 9.3.1.22.4 MU-BAR Trigger frame format
- 9.3.1.22.5 MU-RTS Trigger frame format
- 9.3.1.22.6 BSRP Trigger frame format
- 9.3.1.22.7 GCR MU-BAR Trigger frame format
- 9.3.1.22.8 BQRP Trigger frame format
- 9.3.1.22.9 NFRP Trigger frame format
PREV: TBD
NEXT: TBD
9.3.1.22.1 Genreal
Trigger帧为一个或多个HE TB PPDU传输分配和请求资源。Trigger帧还携带响应STA发送HE TB PPDU所需的其他信息。
Trigger帧格式定义如图9-64a。
MAC Header定义如下:
-
Duration
定义在9.2.5。 -
RA
(1) 非GCR MU_BAR、NFRP或MU_RTS,有一个User Info且AID12包含non-AP STA的AID,设置成STA的地址。
(2) 含有至少一个User Info且AID12分配一个RA-RU,设置成broadcast地址。
(3) 非GCR MU_BAR且包含大于1个User Info,设置成broadcast地址。
(4) NFRP或MU_RTS,设置成broadcast地址。
(5) GCR MU_BAR,设置为请求接收状态的组的MAC地址。 -
TA
(1) Trigger帧寻址到的STAs属于单个BSS,设置成发送Trigger帧的STA地址。
(2) Trigger帧寻址到的STAs属于多个BSSID集的至少两个不同BSSs,设置成发送的BSSID。
TA字段的设置规则请参见26.5.2.2.4。
Common Info位域定义如图9-64b:
-
Trigger Type
定义Trigger帧类型,其编码如Table 9-29c。
-
UL Length
表示请求的HE TB PPDU的L-SIG LENGTH字段的值。 -
More TF
指示是否调度后续Trigger帧进行传输,按照26.8.2和26.8.3.2中的定义进行设置。 -
CS Required
设置为1,以指示在User Info字段中标识的STA被要求使用ED来感测介质并且在确定是否响应时考虑介质状态和NAV。
设置为0,以指示在User Info字段中标识的STA在确定是否响应时不需要考虑介质状态或NAV。
详见26.5.2.3和26.5.2.5。 -
UL BW
指示HE TB PPDU的HE-SIG-A字段中的带宽,如表9-29d中定义。
-
GI And HE-LTF Type
指示HE TB PPDU响应的GI和HE-LTF类型。表9-29e中定义了该字段编码。
-
MU-MIMO HE-LTF Mode
当GI And HE-LTF Type字段指示2x HE-LTF+1.6µs GI或4x HE-LTF+3.2µs GI时,MU-MIMO HE-LTF Mode字段指示HE TB PPDU的HE-LTF模式,该HE TB PPDU具有跨越整个带宽且被分配给多个non-AP STA的RU(例如,UL MU-MIMO),如表9-29e。否则,该字段被设置为指示HE single stream pilot HE-LTF mode,如表9-29f。
-
Number Of HE-LTF Symbols And Midamble Periodicity
如果Common Info字段的Doppler子字段是0,Number Of HE-LTF Symbols And Midamble Periodicity字段指示HE TB PPDU中存在的HE-LTF Symbols的数目,并且编码如下:
0:1 HE-LTF symbol
1:2 HE-LTF symbol
2:4 HE-LTF symbol
3:6 HE-LTF symbol
4:8 HE-LTF symbol
5-7:reserved
如果Common Info字段的Doppler子字段是1,Number Of HE-LTF Symbols And Midamble Periodicity字段指示HE-LTF Symbols的数目和Midamble的周期性,并且编码如下:
0:1 HE-LTF symbol and 10 symbol midamble periodicity
1:2 HE-LTF symbols and 10 symbol midamble periodicity
2:4 HE-LTF symbols and 10 symbol midamble periodicity
4:1 HE-LTF symbol and 20 symbol midamble periodicity
5:2 HE-LTF symbols and 20 symbol midamble periodicity
6:4 HE-LTF symbols and 20 symbol midamble periodicity
3、7:reserved -
UL STBC
指示所请求的HE TB PPDU的STBC编码的状态。设置为1表示STBC编码,否则为0。 -
LDPC Extra Symbol Segment
公共信息字段的LDPC额外符号段子字段指示LDPC额外码元段的状态。如果LDPC额外符号段存在于所请求的HE TB PPDU中,则将其设置为1,否则设置为0。 -
AP Tx Power
指示用于发射Trigger PPDU的所有天线的连接器处的AP组合发射功率,单位dBm/20MHz。发射功率PTX = –20 + FVal,其中FVal是AP Tx Power字段的值(除了60以上的值,保留)。 -
Pre-FEC Padding Factor
如表9-29g中定义,且具有与HE-SIG-A中的对应子字段相同的编码(参见表27-20)。 -
PE Disambiguity
如表9-29g中定义,且具有与HE-SIG-A中的对应子字段相同的编码(参见表27-20)。
-
UL Spatial Reuse
携带要包括在所请求的HE TB PPDU的HE-SIG-A字段中的Spatial Reuse字段中的值。格式如图9-64c所示,其中每个Spatial Reuse子字段n(1≤n≤4)被设置为与其在HE TB PPDU的HE-SIG-A字段中对应的子字段相同的值,如表27-21所定义。
-
Doppler
设置为1指示Midamble存在于HE TB PPDU中,否则被设置为0。 -
UL HE-SIG-A2 Reserved
携带要包括在所请求的HE-TB-PPDU的HE-SIG-A2子字段中的Reserved字段中的值。HE AP将UL HE-SIG-A2的Reserved子字段设置为全1。 -
Trigger Dependent Common Info
根据Trigger Type字段的值可选(参见9.3.1.22.2至9.3.1.22.9)。
User Info List包含0或多个User Info,User Info位域定义如图9-64d(NFRP除外,其定义在9.3.1.22.9):
-
AID12
AID12编码如表9-29h。
如果AID12字段是2046,则除了指示未分配的RU位置的RU Allocation字段之外,User Info中的其余子字段被保留。
如果AID12字段是4095,则User Info字段中的其余子字段不存在。 -
RU Allocation
RU Allocation子字段与Common Info字段中的UL BW子字段一起标识RU的大小和位置。如果UL BW子字段指示20MHz、40MHz或80MHz PPDU,则RU Allocation子字段的B0设置为0。如果UL BW子字段指示80+80MHz或160MHz,则RU Allocation子字段的B0被设置为0以指示RU分配应用于primary 80MHz信道,被设置为1以指示RU分配应用于secondary 80MHz信道。表9-29i中定义了非MU-RTS的触发帧的RU Allocation子字段的B7–B1的映射。有关MU-RTS触发帧中RU Allocation子字段的编码,请参见9.3.1.22.5。
如果UL BW子字段指示20MHz,则在表27-7中按递增顺序定义RU索引到RU的映射。
如果UL BW子字段指示40MHz,则在表27-8中按递增顺序定义RU索引到RU的映射。
如果UL BW子字段指示80MHz、160MHz或80+80MHz,则在表27-9中按递增顺序定义RU索引到RU的映射。
如果UL BW子字段指示160MHz或80+80MHz,则RU Allocation子字段的B7-B1被设置为68,B0被设置为1以指示RU2×996。AP STA忽略B0以进行RU2×996指示。
如果AID12子字段在1~2007的范围内,则RU Allocation子字段指示分配给由AID12标识的STA的RU。如果AID12子字段是0或2045,则RU Allocation子字段指示由User Info字段分配的一个或多个连续RA-RUs的起始RU。如果AID12子字段是2046,则RU Allocation子字段指示未分配的RU。
如果存在一个以上的RA-RUs(即,该User Info字段的Number Of RA-RU子字段的值大于0),则所分配的RU是连续的,并且所有RA-RU的RU大小都相同并且等于第一个RU的大小。此外,User Info字段中的所有剩余子字段都适用于所有RA-RUs。 -
UL FEC Coding Type
指示所请求的HE TB PPDU的编码类型。设置为0以指示BCC,设置为1以指示LDPC。 -
UL HE-MCS
指示所请求的HE TB PPDU的HE-MCS。在27.3.7中定义了UL HE-MCS子字段的编码。 -
UL DCM
指示所请求的HE TB PPDU的DCM。设置为1以指示DCM被用于如27.3.12.15中所定义的请求的HE TB PPDU中,设置为0以指示没有使用DCM。如果Common Info字段的UL STBC子字段被设置为1,则UL DCM子字段被设为0。 -
SS Allocation / RA-RU Information
如果AID12子字段为0或2045,则User Info字段的B26-B31为RA-RU Information子字段;否则,User Info字段的B26-B31为SS Allocation子字段。
User Info字段的SS Allocation子字段指示请求的HE TB PPDU的空间流,格式如图9-64e所示。
Starting Spatial Stream子字段指示起始空间流,并设置为起始空间流减去1(见26.5.2.3.3)。
Number Of Spatial Streams子字段指示空间流的数量,并设置为空间流的数目减去1。
User Info字段的RA-RU Information子字段表示RA-RU信息,格式如图9-64f所示。
Number Of RA-RU字段指示为UORA分配的连续RU的数目。Number Of RA-RU字段的值等于连续RA-RU的数量减去1。
【注】在每个RA-RU上传输的HE TB PPDU的starting spatial stream和number of spatial streams为1。
More RA-RU子字段被设置为1,以指示由该User Info字段(参见表9-29h)中的AID12子字段所指示的类型的RA-RU被分配在随后发送的Trigger帧中,直到发送携带该字段的Trigger帧的TWT SP结束;否则,设置为0。如果Common Info字段中的More TF字段被设置为0,则保留More RA-RU子字段。
-
UL Target Receive Power
指示在AP的天线连接器处测量并平均、在所分配的RU上发送的HE TB PPDU的HE部分的预期接收信号功率,并且在表9-29j中定义。
-
Trigger Dependent User Info
根据Trigger Type字段的值,Trigger Dependent User Info子字段是可选的(参见9.3.1.22.2至9.3.1.22.9)。
Padding字段定义如下:
可选地存在于Trigger帧中以扩展帧长度,从而给接收方STA足够的时间来准备用于在接收到帧之后间隔SIFS发送的响应。填充字段(如果存在)的长度至少为两个八位字节,并且设置为全1。如果填充字段存在于Trigger帧中,则其长度按26.5.2.2.3中所述进行计算。
9.3.1.22.2 Basic Trigger frame format
Basic Trigger帧中不存在Trigger Dependent Common Info子字段。Basic Trigger帧的TriggerDependent User Info子字段如图9-64g所示。
-
MPDU MU Spacing Factor
用于计算minimum MPDU start spacing(最小MPDU起始间隔)乘以的值(参见10.12.3)。 -
TID Aggregation Limit
指示在HE TB PPDU中携带的A-MPDU中允许的MPDU,以及STA可以在A-MPDU内聚合的最大TID数量,并且按照26.5.2.2.4中的定义进行设置。
Trigger帧中的TID Aggregation Limit子字段中的值小于或等于MT+1,其中MT是由作为User Info字段预期接收器的non-AP STA发送的HE Capabilities element中的HE MAC Capabilities Information字段中的Multi-TID Aggregation Tx Support子字段中指示的值。 -
Preferred AC
指示对于作为Trigger帧的响应而发送的HE TB PPDU中包含的A-MPDU中的MPDU的聚合推荐的最低AC,编码如表9-154中所定义。
9.3.1.22.3 BFRP Trigger frame format
BFRP Trigger帧中不存在Trigger Dependent Common Info子字段。BFRP Trigger帧的Trigger Dependent User Info子字段如图9-64h所示。
Feedback Segment Retransmission Bitmap子字段指示所请求的HE压缩波束成形报告的反馈段。如果位置n中的比特(对于LSB,n=0,对于MSB,n=7)是1,则HE MIMO Control字段中的Remaining Feedback Segments子字段等于n的反馈段被请求。如果位置n中的比特是0,则HE MIMO Control字段中的Remaining Feedback Segments子字段等于n的反馈段不被请求。
9.3.1.22.4 MU-BAR Trigger frame format
在MU-BAR Trigger帧中不存在Trigger Dependent Common Info子字段。MU-BAR Trigger帧的Trigger Dependent User Info子字段如图9-64i所示。
BAR Control子字段在9.3.1.7中定义,表示Compressed BlockAckReq变体或Multi-TID BlockAckReq变体。
BAR Information子字段的定义参见9.3.1.7。
9.3.1.22.5 MU-RTS Trigger frame format
在MU-RTS Trigger帧中不存在Trigger Dependent Common Info子字段和Trigger Dependent User Info子字段。
Common Info字段中的UL BW子字段指示携带MU-RTS Trigger帧的PPDU的带宽,并且在表9-29d中定义。
Common Info字段中的UL Length,GI And HE-LTF Type,MU-MIMO HE-LTF Mode,Number Of HE-LTF Symbols And Midamble Periodicity,UL STBC,LDPC Extra Symbol Segment,AP Tx Power,Pre-FEC Padding Factor,PE Disambiguity,UL Spatial Reuse,Doppler和UL HE-SIG-A2 Reserved等子字段被保留。
User Info字段中的UL HE-MCS,UL FEC Coding Type,UL DCM,SS Allocation/RA-RU Information和UL Target Receive Power等字段被保留。
寻址到STA的User Info字段中的RU Allocation子字段指示CTS帧是在主20MHz、主40MHz、主80MHz、160MHz或80+80MHz信道上发送。
RU Allocation子字段的B0被设置为0以指示主20MHz、主40MHz和主80MHz信道。对于160MHz和80+80MHz指示,RU Allocation子字段的B0被设置为1,且non-AP STA忽略B0。
RU RU Allocation子字段B7-B1的设置如下表和图9-64j所示。
B7-B1 | 说明 |
---|---|
61 | P20,或P20处在P40/P80的最低频率 |
62 | P20处在P40/P80的第二低频率 |
63 | P20处在P80的第三低频率 |
64 | P20处在P80的第四低频率 |
65 | P40,或P40处在P80的最低频率 |
66 | P40处在P80的第二低频率 |
67 | P80 |
68 | P80+S80 |
9.3.1.22.6 BSRP Trigger frame format
BSRP Trigger帧中不存在Trigger Dependent Common Info子字段和Trigger Dependent User Info子字段。
9.3.1.22.7 GCR MU-BAR Trigger frame format
GCR MU-BAR Trigger帧的Trigger Dependent Common Info子字段如图9-64k所示,Trigger Dependent User Info子字段不存在。
BAR Control子字段在9.3.1.7中定义,表示GCR BlockAckReq变体。
BAR Information子字段在9.3.1.7.5中定义,但GCR Group Address字段不存在。
【注】GCR MU-BAR Trigger帧不是MU-BAR Trigger帧的类型。
9.3.1.22.8 BQRP Trigger frame format
Trigger Dependent Common Info子字段和Trigger Dependent User Info子字段不存在于BQRP Trigger帧中。
9.3.1.22.9 NFRP Trigger frame format
Common Info字段中的UL BW子字段指示NDP反馈报告响应的带宽。
Common Info字段中的UL STBC,LDPC Extra Symbol Segment,Pre-FEC Padding Factor,PE Disambiguity,UL Spatial
Reuse和Doppler子字段被保留。
Common Info字段中的Number Of HE-LTF Symbols And Midamble Periodicity子字段指示NDP反馈报告响应中存在的HE-LTF symbols数目,并且被设置为1。
Common Info字段中的GI And HE-LTF Type子字段设置为2。
Trigger Dependent Common Info子字段不存在。
NFRP Trigger帧的User Info字段如图9-64l所示。
Feedback Type字段编码如表9-29k.
所调度的non-AP HE STA由一系列AID来标识。Starting AID字段定义被调度响应NFRP Trigger帧的AID范围中的第一个AID。
UL Target Receive Power子字段指示在AP的天线连接器处测量并在天线上平均的、在所分配的RU上发送的HE TB PPDU的HE部分的预期接收信号功率,并且在表9-29j中定义。
Number Of Spatially Multiplexed Users子字段指示在同一RU中的同一tones集合上复用的STA的数目,并且被编码为STA的数量减1。
使用等式(9-b)来计算被调度响应NFRP Trigger帧的STA的数量NSTA。
其中,BW是NFRP Trigger帧的Common Info字段中的UL BW子字段的值,并且MultiplexingFlag是Number Of Spatially Multiplexed Users子字段的数值。