Draft-P802.11be-D3.2协议学习__$35-EHT-MAC__$35.2-EHT-channel-access
PREV: TBD
NEXT: TBD
35.2.1 TXOP
35.2.1.1 Bandwidth signaling
作为具有320MHz带宽的STA 6G的EHT STA,支持以non-HT duplicate格式发送Control帧,该Control帧具有寻址到EHT STA的bandwidth signaling TA,应当根据表36-1(TXVECTOR和RXVECTOR参数)设置经由scrambling sequence和SERVICE字段指示的TXVECTOR参数CH_bandwidth_in_non_HT。
作为具有320MHz带宽的STA 6G的EHT STA,支持发送non-HT duplicate形式的CTS帧,用来响应具有寻址到EHT STA的bandwidth signaling TA的non-HT duplicate格式的RTS帧,应当根据表36-1(TXVECTOR和RXVECTOR参数)设置经由scrambling sequence和SERVICE字段指示的TXVECTOR参数CH_bandwidth_in_non_HT。
【注】在由EHT AP建立的EHT BSS中,且该EHT AP已在EHT Operation element中包括Disabled Subchannel Bitmap子字段,发送具有bandwidth signaling TA的non-HT duplicate格式的Control帧和响应non-HT duplicate格式的Control帧的EHT STA,都基于该BSS的EHT Operation element中的最近交换的Disabled Subchannel Bitmap子字段中指示的值,来设置non-HT duplicate PPDU的TXVECTOR参数INACTIVE_SUBCHANNELS。
35.2.1.2 Triggered TXOP sharing procedure
35.2.1.2.1 General
Triggered TXOP sharing过程允许AP将所获得的TXOP的一部分分配给1个相关联的non-AP EHT STA,用于发送一个或多个non-TB PPDU。
dot11EHTTXOPSharingTFOptionImplemented等于true的EHT STA应将EHT Capabilities element中的以下子字段中的一个或两个设置为1,参见表9-404l(Subfields of the EHT MAC Capabilities Information field):
- Triggered TXOP Sharing Mode 1 Support
- Triggered TXOP Sharing Mode 2 Support
dot11EHTTXOPSharingTFOptionImplemented等于true的EHT STA在发送或响应MU-RTS TXS Trigger帧时,应遵循35.2.2(MU-RTS trigger/CTS frame exchange procedure for EHT STAs)中定义的规则以及35.2.1.2.2(AP behavior)和35.2.1.2.3(Non-AP STA behavior)中定义的附加规则。
使用接收到的MU-RTS TXS Trigger帧的信息作为更新NAV的最新基点的EHT STA,不应在NAVTimeout到期后重置其NAV(参见10.3.2.4(Setting andresetting the NAV)),除非该STA接收到满足26.2.5(Truncation of TXOP)和10.23.2.10(Truncation of TXOP)中所述条件的CF-End帧。
35.2.1.2.2 AP behavior
EHT AP可以通过发送9.3.1.22.9(MU-RTS Trigger frame format)中定义的MU-RTS TXS Trigger帧,将所获得的TXOP(参见10.23.2.4 Obtaining an EDCA TXOP)内的时间分配给相关联的non-AP EHT STA,该帧参数如下:
- MU-RTS TXS Trigger帧应仅具有一个不是Special User Info字段的User Info字段。
- User Info字段应寻址到相关联的non-AP STA(即AID12子字段被设置为范围1~2006的值)。
- MU-RTS TXS Trigger帧可以包含9.3.1.22.9(MU-RTS Trigger frame format)和9.3.1.22.3(Special User Info field)中定义的Special User Info位域。
在MU-RTS TXS Trigger帧中的Allocation Duration子字段指示分配给相关联的non-AP EHT STA的时间。
EHT AP不应发送满足如下条件的MU-RTS TXS Trigger帧:
- Triggered TXOP Sharing Mode子字段等于1,且User Info字段寻址的相关联non-AP STA未接收到Triggered TXOP Sharing Mode 1 Support子字段等于1的EHT Capabilities element
- Triggered TXOP Sharing Mode子字段等于2,且User Info字段寻址的相关联non-AP STA未接收到Triggered TXOP Sharing Mode 2 Support子字段等于1的EHT Capabilities element
如果EHT AP确定发送给non-AP EHT STA的Triggered TXOP Sharing Mode子字段等于1的MU-RTS TXS Trigger帧成功(参见26.2.6.2 MU-RTS Trigger frame transmission),则除非以下条件之一成立,否则AP不应在MU-RTS TXS Trigger帧中指定的分配时间内发送任何PPDU:
- PPDU携带由non-AP STA请求的立即响应。
- CS机制指示在发送给该STA的立即响应帧结束或者从该STA接收到不需要立即响应的帧之后,介质在TxPIFS时隙边界处空闲。
如果EHT AP确定发送给non-AP EHT STA的Triggered TXOP Sharing Mode子字段等于2的MU-RTS TXS Trigger帧成功,则除非以下条件之一成立,否则AP不应在MU-RTS TXS Trigger中指定的分配时间内发送任何PPDU:
- PPDU携带由non-AP STA请求的立即响应。
- TXOP Return Support In TXOP Sharing Mode 2子字段等于1的AP,接收到来自non-AP STA的包含RDG/More PPDU子字段等于0的CAS Control字段的帧。
如果EHT AP确定MU-RTS TXS Trigger帧传输成功,并且在分配的时间结束后TTXOP-REMAINING (参见9.2.5.2 Setting for single and multiple protection under enhanced distributed channel access (EDCA))不为零,则如果满足以下任何条件,则AP可以在分配的时间结束后发送PPDU:
- CS机制在所分配的时间结束时确定介质空闲,可以在所分配时间结束后间隔PIFS发送。
- AP发送的最后一个PPDU所分配的时间结束前少于PIFS结束,可以在最后一个PPDU发送结束之后间隔SIFS发送。
- 被分配的STA向其关联AP发送的最后一个PPDU不包含任何请求AP立即响应的MPDU,并且在分配时间结束前少于PIFS结束,可以在最后一个PPDU发送结束后间隔SIFS发送。
如果EHT AP确定MU-RTS TXS Trigger帧传输成功,并且CS机制指示介质在分配的时间结束时繁忙,则AP可以在CS机制指示该介质在TxPIFS时隙边界处空闲之后进行传输,或者调用10.23.2.2中所述的退避过程(EDCA backoff procedure)。
图35-1显示了具有Triggered TXOP Sharing Mode子字段等于1的MU-RTS TXS Trigger帧的交换示例,在此之前是一个可选的CTS-to-self传输,以及由预定的STA在分配的时间内UL non-TB PPDU传输。此外,该图显示了AP在MU-RTS TXS Trigger帧的分配时间内并在TxPIFS边界内发送到另一个non-AP STA的情况,因为CS机制指示在将最后一个BlockAck帧传输到STA 1后,介质是空闲的。
图35-2显示了具有Triggered TXOP Sharing Mode子字段等于2的MU-RTS TXS Trigger帧的交换示例,在此之前是一个可选的CTS-to-self传输,以及在分配的时间内由预定的STA传输到AP和另一个STA的PPDU。此外,图中显示了AP在MU-RTS TXS Trigger帧给STA 1分配的时间结束后,间隔PIFS发送到另一个non-AP STA的情况。
35.2.1.2.3 Non-AP STA behavior
在non-AP EHT STA从其相关联的AP接收到包含寻址到其的User Info字段的MU-RTS TXS Trigger帧之后,该STA可以在MU-RTS TXS Trigger分配的时间内发送一个或多个non-TB PPDU。交换的第一个PPDU应携带根据26.2.6.3(CTS frame sent in response to an MU-RTS Trigger frame)中定义的规则发送的CTS帧。
当包含MU-RTS TXS Trigger帧的PPDU的PHY-RXEND.indication原语发生时,应开始时间分配。
non-AP EHT STA可以使用相关联的AP在寻址到该STA并且Triggered TXOP Sharing Mode子字段等于2的MU-RTS TXS Trigger帧中分配的时间,来传输寻址到AP或另一个STA的一个或多个non-TB PPDU。
接收到Triggered TXOP Sharing Mode子字段等于2的MU-RTS TXS Trigger帧的non-AP EHT STA可以在分配的时间内,传输QoS Data或QoS Null(其包含具有等于0的RDG/More PPDU子字段的CAS Control子字段)到已从其接收到带有TXOP Return Support In TXOP Sharing Mode 2子字段等于1的EHT Capabilities element的关联AP。否则,STA不应在分配的时间内向其相关联的AP发送这样的帧。
【注1】例如,STA可能使用分配的时间向peer-to-peer对等链路的peer STA进行传输,或者可能使用分配时间进行noninfrastructure网络通信。
non-AP EHT STA使用相关联的AP在Triggered TXOP Sharing Mode子字段等于1的MU-RTS TXS Trigger帧中分配的时间,仅用于传输寻址到AP的一个或多个non-TB PPDU。
由MU-RTS TXS Trigger帧中的User Info字段寻址的non-AP EHT STA应确保其PPDU传输和任何预期响应完全在分配的时间内。
non-AP EHT STA从其相关联的AP接收MU-RTS TXS Trigger帧(该帧包含寻址到该STA的User Info字段),应将其CWmin[AC]、CWmax[AC]、AIFSN[AC]和MUEDCATimer[AC]状态变量更新为包含在dot11MUEDCATable中的值,其中该AC在Trigger分配的时间内至少成功发送一个non-TB PPDU的QoS Data帧到AP。如果该AC的QoS Data帧需要立即响应并且STA接收到该帧的立即响应,或者如果QoS Data帧不需要立即响应,则认为STA成功地发送该QoS Data帧。
如果在MU-RTS TXS Trigger帧中分配的时间内发送到关联AP的最后一个non-TB PPDU包含需要立即响应的至少一个QoS Data帧,则该AC的MUEDCATimer[AC]更新应在立即响应结束时开始。如果向其关联的AP发送的最后一个non-TB PPDU不包含任何需要立即响应的QoS Data帧,则该AC的MUEDCATimer[AC]更新应在non-TB PPDU结束时开始。
在发送相关联的AP由MU-RTS TXS Trigger帧请求的CTS响应之后,STA将忽略由AP在MU-RTS TXS Trigger帧中分配的时间内设置的NAV。
在发送由MU-RTS TXS Trigger帧请求的CTS之后,STA应当将其发送给不是相关联的AP的STA的帧的Duration/ID字段设置为一个值,该值指示不迟于携带MU-RTS TXS Trigger帧的PPDU的结束时间加上请求的MU-RTS TXS Trigger帧中的Allocation Duration字段中分配的时间。在由Triggered TXOP Sharing Mode子字段等于2的MU-RTS TXS Trigger帧分配的时间内,由MU-RTS TXS Trigger帧寻址的STA可以发送QoS Data帧、Management帧和辅助QoS Data帧和Management帧传输的帧,例如RTS帧、用于sounding的帧。
【注2】根据此处定义的Duaration规则,如果在分配的时间段内为每个P2P传输帧设置了basic NAV定时器,则接收这些帧的同一BSS中的任何STA的basic NAV可能仅在分配时间结束时变为零。因此,由于零的basic NAV值,这些STA可以在分配的时间段之后的剩余TXOP中进行发送。
由Triggered TXOP Sharing Mode等于2的MU-RTS TXS Trigger帧寻址的non-AP STA,当non-TB PPDU传输不成功,可以在分配的时间内执行PIFS恢复或者退避。如何选择取决于实现。
在由相关联的AP使用MU-RTS TXS Trigger帧分配的时间内,由MU-RTS TXS Trigger帧寻址的non-AP STA不应发送占用在响应于MU-RTS TXS Trigger帧发送CTS帧时未使用的子信道的non-TB PPDU。
由MU-RTS TXS Trigger帧寻址的non-AP STA应将non-TB PPDU的TXVECTOR参数CH_BANDWIDTH或CH_BANDWIDTH_IN_non_HT设置为与其已响应MU-RTS TXS Triggers帧的CTS帧的TXVETOR参数CH_BAND WIDTH_IN-non_HT相同或更窄。
如果在最近交换的EHT Operation element中的Disabled Subchannel Bitmap子字段中,某个20MHz子信道被指示为punctured子信道,则TXVECTOR参数INACTIVE_SUBCHANNELS中的相应比特应被设置为1,并且在相关AP分配的时间内发送的non-TB PPDU不应使用被punctured的20MHz子通道。
35.2.2 MU-RTS trigger/CTS frame exchange procedure for EHT STAs
35.2.2.1 MU-RTS Trigger frame transmission
EHT AP应遵循26.2.6.2(MU-RTS Trigger frame transmission)中定义的规则和以下附加规则来传输MU-RTS Trigger帧。
如果在来自EHT AP的MU-RTS Trigger帧中寻址non-AP EHT STA,并且满足以下条件中的任何一个,则在MU-RTS Trigger帧中寻址到EHT STA的User Info字段应当是EHT variant User Info字段:
- 携带MU-RTS Trigger帧的EHT MU PPDU或non-HT duplicate PPDU的带宽为320MHz。
- 携带MU-RTS Trigger帧的EHT MU PPDU或non-HT duplicate PPDU被打孔。
否则,EHT AP可以决定MU-RTS Trigger帧中的User Info字段是HE variant User Info字段还是EHT variant User Info字段。
如果在MU-RTS Trigger帧中,Common Info字段中的B55等于0,则EHT AP不应将Common Info字段的B54设置为1。
【注】关于Common Info字段中B54和B55、User Info字段的B39以及User Info variant的有效组合,请参阅表9-45a(Valid combinations of B54 and B55 in the Common Info field, B39 in the User Info field, and solicited TB PPDU format) 。
如果MU-RTS Trigger帧的Common Info字段中的UL BW字段指示的带宽包含任何punctured的20MHz子信道,MU-RTS Trigger帧不应请求来自HE STA的CTS响应帧。如果MU-RTS Trigger帧中的所有User Info字段都是HE variant,则携带MU-RTS Trigger帧或任何响应CTS帧的PPDU不应被punctured。
如果所有预期接收方都是non-AP EHT STA,则可以在EHT MU PPDU中携带MU-RTS Trigger帧。如果在EHT MU PPDU中携带MU-RTS Trigger帧,则EHT AP应将EHT MU的TXVECTOR参数EHT_PPDU_TYPE设置为1。
传输携带MU-RTS Trigger帧的PPDU的EHT AP除了在EHT Operation element中的Disabled Subchannel Bitmap子字段中指示的子信道之外,不应puncture其他子信道。
35.2.2.2 CTS frame response to an MU-RTS Trigger frame
non-AP EHT STA应遵循35.5.2.3(Non-AP STA behavior for UL MU operation)中定义的规则,以确定在MU-RTS Trigger帧中是由HE variant User Info字段还是EHT variant User Info字段来寻址EHT STA。
如果EHT STA由MU-RTS Trigger帧中的HE variant User Info字段寻址,则EHT STA在发送响应时应遵循26.2.6(MU-RTS Trigger/CTS frame exchange sequence procedure)中定义的规则。
如果EHT STA由MU-RTS Trigger帧中的EHT variant User Info字段寻址,则EHT STA在发送响应时应遵循26.2.6(MU-RTS Trigger/CTS frame exchange sequence procedure)中定义的规则,但UL MU CS条件应基于35.5.2.4(UL MU CS mechanism for EHT STAs)中定义的规则来确定。响应于MU RTS Trigger帧的CTS帧应在由EHT variant User Info字段指示的RU中发送,不包括在EHT Operation element中的Disabled Subchannel Bitmap子字段中指示的任何punctured的20MHz子信道。
35.2.3 Intra-BSS and inter-BSS PPDU classification for EHT STA
EHT STA应遵循26.2.2(Intra-BSS and inter-BSS PPDU classification)中定义的规则来对intra-BSS间和inter-BSS内PPDU进行分类,不同之处在于,如果classifying STA是AP,接收到的PPDU是EHT MU PPDU而不是EHT SU且RXVECTOR参数UPLINK_FLAG等于0的,则classifying STA应将该PPDU分类为intra-BSS间的PPDU。