WiFi7: EMLSR 操作之三 – 运行时

发布时间:2024年01月03日
  1. non-AP 必须在EMLSR link(s)上侦听。侦听包括CCA和接收initial Control frame。

侦听时处于awake状态,但不限制active或者PS模式

  1. group addressed 帧必须缓存
  2. initial control frame遵守以下规则:

>? 以non-HT(DUP)格式发送,6Mbps/12Mbps/24Mbps

>? non-AP在(Re)Association Request帧的Basic Multi-Link element的Common Info域的EML Capabilities子域的EMLSR Padding Delay子域中填写initial Control frame需要的最小MAC Padding duration。

>? 最小MAC Padding duration可以用EML Operation Mode Notification 帧的EMLSR Parameter Update域的EMLSR Padding Delay duration子域来更新

>? AP确保Padding长度不小于non-AP最后一次告知/更新的值

>? initial Control 帧必须时MU-RTS或者BSRP Trigger帧。在BSRP trigger帧中限制回复帧的流数为1。

如果AP没有收到对intial Control帧的回复,那么可以结合In-Device Coexistence Activitities子域为1的设置,来调整发送参数和方式。

  1. ?non-AP必须立即回复MU-RTS Trigger 帧或者BSRP Trigger帧。除非non-AP 同一时间收到group addressed frames。
  2. Non-AP回复initial Control 帧后SIFS时间,可以在收到initial Control帧的link上进行帧交换,没有收到initial Control帧的links上不能进行帧交换。流数不一定为1。
  3. Non-AP可以告知或者更新EMLSR Transition delay,以Transition Timeout Delay类似的方式。
  4. EMLSR Parameter Update域使用时,必须确保EML Control域的EMLSR Link Bitmap与前次不同
  5. 可选的,Non-AP 可以使用EML Operating Mode Notification 帧更新In-Device Coesistence Activities子域。
  6. 必须的,Non-AP可以在以下任一情形基于EMLSR transition delay超时从frame exchange回转到侦听状态。
  • 上一次ACK发送或者收到AP的不需要回复的帧之后,SIFS+SLOT+RxPHYStartDelay内未收到PHY-RXSTART。

注释:超时以SIFS为基本基准

  • 或者以上满足,但是不属于以下情况之一

--给non-AP的individually addressed frame

--Trigger帧,User Info域包含本Non-AP

--CTS-to-self帧,RA为AP

--Multi-STA BlockAck帧,Per AID TID info域包含non-AP

--NDP Announcement帧,STA Info域包含non-AP,和对应的sounding NDP

???? >? non-AP 未在SIFS内回复Ack

j) ?推荐的,AP在未收到Ack时,在TXNAV之内继续发送,以保持frame exchange。

k)? EMLSR links上的任意non-AP都可以发起frame exchange。

l)? 如果non-AP 发起TXOP,则必须在TXOP结束后的EMLSR transition delay之内回复到侦听状态。

?? Non-AP 不需要使用initial control 帧发起帧交换

?? 以上规则适用于Sounding流程

??AP的Mac Padding值应该是多个(如果有)non-AP告知的最大值以上。

??Non-AP可以接收Beacon帧。

文章来源:https://blog.csdn.net/reekyli/article/details/135369608
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。