协调式接入点空间重用
1.优先权信息
2.本专利申请要求于2020年10月26日提交且题为“coordinated access point spatial reuse(协调式接入点空间重用)”的美国专利申请no.17/080,661的优先权,该美国专利申请要求于2019年11月1日提交且题为“coordinated access point spatial reuse(协调式接入点空间重用)”的美国临时专利申请no.62/929,653的优先权,这两件申请均被转让给本技术受让人并由此通过援引明确纳入于此。
技术领域
3.本公开一般涉及无线通信,尤其涉及用于共享传输机会的时间和频率资源的协调式发射功率控制。
4.相关技术描述
5.无线局域网(wlan)可由提供共享无线通信介质以供数个客户端设备(也被称为站(sta))使用的一个或多个接入点(ap)形成。遵循电气和电子工程师协会(ieee)802.11标准族的wlan的基本构建块是由ap管理的基本服务集(bss)。每个bss由ap所宣告的基本服务集标识符(bssid)来标识。ap周期性地广播信标帧以使ap的无线射程内的任何sta能够建立或维持与wlan的通信链路。
6.常规接入技术涉及争用。期望传送或接收数据的ap或sta必须在获得用于传送或接收数据的传输机会(txop)之前争用对无线介质的接入并且赢得争用。然而,常规接入技术可能低效地使用txop的时间或频率资源,这可能导致增加的等待时间和降低的吞吐量公平性。
7.概述
8.本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
9.本公开中所描述的主题内容的一个创新性方面可被实现在一种用于无线通信的方法中。该方法包括获得用于经由无线信道进行无线通信的传输机会。该方法还包括选择要参与该传输机会的一个或多个其他无线接入点。该方法还包括确定被准许由该一个或多个所选接入点中的每一者在该传输机会期间用于传输的最大发射功率。该方法附加地包括向该一个或多个所选接入点传送消息,该消息包括针对每个所选接入点的以下各项:对该传输机会的可由该所选接入点用于在该传输机会期间向与该所选接入点相关联的一个或多个相应无线站传送数据或从与该所选接入点相关联的一个或多个相应无线站接收数据的时间和频率资源的指示,以及对该所选接入点的最大发射功率的指示。该方法进一步包括使用所指示的时间和频率资源来向与第一无线接入点相关联的一个或多个第一无线站传送数据或从与第一无线接入点相关联的一个或多个第一无线站接收数据。
10.本公开所描述的主题内容的另一创新性方面可在一种无线通信设备中实现。该无线通信设备包括至少一个调制解调器、与该至少一个调制解调器通信地耦合的至少一个处理器、以及与该至少一个处理器通信地耦合并且存储计算机可读代码的至少一个存储器,
该代码在由该至少一个处理器结合该至少一个调制解调器执行时被配置成:获得用于经由无线信道进行无线通信的传输机会。该代码在由该至少一个处理器结合该至少一个调制解调器执行时还被配置成:选择要参与该传输机会的一个或多个其他无线接入点。该代码在由该至少一个处理器结合该至少一个调制解调器执行时还被配置成:确定被准许由该一个或多个所选接入点中的每一者用于在该传输机会期间进行传输的最大发射功率。该代码在由该至少一个处理器结合该至少一个调制解调器执行时被附加地配置成:向该一个或多个所选接入点传送消息,该消息包括针对每个所选接入点的以下各项:对可由该所选接入点用于在该传输机会期间向与该接入点相关联的一个或多个相应无线站传送数据或从与该接入点相关联的一个或多个相应无线站接收数据的时间和频率资源的指示,以及对该所选接入点的最大发射功率的指示;以及对该接入点的最大发射功率的指示。该代码在由该至少一个处理器结合该至少一个调制解调器执行时被进一步配置成:使用所指示的时间和频率资源来向与第一无线接入点相关联的一个或多个第一无线站传送数据或从与第一无线接入点相关联的一个或多个第一无线站接收数据。
11.本公开中所描述的主题内容的另一创新性方面可在一种方法中实现。该方法包括从与第二无线接入点相关联的至少一个站接收第一帧。该方法还包括确定第一帧的收到功率。该方法还包括向第二无线接入点传送第二帧,该第二帧包括基于该收到功率的功率指示。该方法附加地包括从第二无线接入点接收第三帧,该第三帧包括:对传输机会的可由第一无线接入点用于在该传输机会期间向与第一无线接入点相关联的一个或多个无线站传送数据或从与第一无线接入点相关联的一个或多个无线站接收数据的时间和频率资源的指示;以及对被准许由第一无线接入点用于使用这些时间和频率资源进行传输的最大发射功率的指示。该方法进一步包括使用所指示的时间和频率资源以等于或低于所指示的最大发射功率的功率来向与第一无线接入点相关联的这些无线站中的一个或多个无线站传送数据或从与第一无线接入点相关联的这些无线站中的一个或多个无线站接收数据。
12.本公开所描述的主题内容的另一创新性方面可在一种无线通信设备中实现。该无线通信设备包括至少一个调制解调器、与该至少一个调制解调器通信地耦合的至少一个处理器、以及与该至少一个处理器通信地耦合并且存储计算机可读代码的至少一个存储器,该代码在由该至少一个处理器结合该至少一个调制解调器执行时被配置成:从与第二无线接入点相关联的至少一个站接收第一帧。该代码在由该至少一个处理器结合该至少一个调制解调器执行时还被配置成:确定第一帧的收到功率。该代码在由该至少一个处理器结合该至少一个调制解调器执行时还被配置成:向第二无线接入点传送第二帧,该第二帧包括基于该收到功率的功率指示。该代码在由该至少一个处理器结合该至少一个调制解调器执行时被附加地配置成:从第二无线接入点接收第三帧,该第三帧包括:对传输机会的可由第一无线接入点用于在该传输机会期间向与第一无线接入点相关联的一个或多个无线站传送数据或从与第一无线接入点相关联的一个或多个无线站接收数据的时间和频率资源的指示;以及对被准许由第一无线接入点用于使用这些时间和频率资源进行传输的最大发射功率的指示。该代码在由该至少一个处理器结合该至少一个调制解调器执行时被进一步配置成:使用所指示的时间和频率资源以等于或低于所指示的最大发射功率的功率来向与第一无线接入点相关联的这些无线站中的一个或多个无线站传送数据或从与第一无线接入点相关联的这些无线站中的一个或多个无线站接收数据。
13.附图简述
14.本公开中所描述的主题内容的一种或多种实现的详情在附图及以下说明中阐述。然而,附图仅解说了本公开的一些典型方面,并且因此不被认为限制其范围。其他特征、方面和优点将从该描述、附图和权利要求书中变得明了。
15.图1示出了示例无线通信网络的示意图。
16.图2a示出了可用于接入点(ap)与数个站(sta)之间的通信的示例协议数据单元(pdu)。
17.图2b示出了图2a的pdu中的示例字段。
18.图3a示出了可用于ap与一个或多个sta之间的通信的示例phy层汇聚协议(plcp)协议数据单元(ppdu)。
19.图3b示出了可用于ap与一个或多个sta之间的通信的另一示例ppdu。
20.图4示出了示例无线通信设备的框图。
21.图5a示出了示例ap的框图。
22.图5b示出了示例sta的框图。
23.图6示出了解说根据一些实现的用于支持资源共享的协调式无线通信的示例过程的流程图。
24.图7示出了解说图6的示例过程中的通信的传输的时序图。
25.图8示出了解说用于宣告传输机会(txop)中的时间和频率资源的可用性的示例txop指示过程的流程图。
26.图9示出了解说用于分配txop中的时间和频率资源的示例调度分配过程的流程图。
27.图10示出了解说根据一些实现的用于支持资源共享的协调式无线通信的示例过程的流程图。
28.图11示出了根据一些实现的支持资源共享的示例无线通信设备的框图。
29.各个附图中相似的附图标记和命名指示相似要素。
30.详细描述
31.以下描述针对某些特定的实现以旨在描述本公开的创新性方面。然而,本领域普通技术人员将容易认识到,本文的教示可按众多不同方式来应用。所描述的实现可以在能够根据电气与电子工程师协会(ieee)802.11标准、ieee 802.15标准、如由蓝牙特别兴趣小组(sig)定义的标准、或由第三代伙伴项目(3gpp)发布的长期演进(lte)、3g、4g或5g(新无线电(nr))标准等中的一者或多者来传送和接收射频(rf)信号的任何设备、系统或网络中实现。所描述的实现可以在能够根据以下技术或技艺中的一者或多者来传送和接收rf信号的任何设备、系统或网络中实现:码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)、单载波fdma(sc-fdma)、单用户(su)多输入多输出(mimo)和多用户(mu)mimo。所描述的实现还可以使用适合于在无线个域网(wpan)、无线局域网(wlan)、无线广域网(wwan)、或物联网(iot)网络中的一者或多者中使用的其他无线通信协议或rf信号来实现。
32.各种实现一般涉及用于共享无线介质的时间和频率资源的协调式发射功率控制。特定实现更具体地涉及用于共享传输机会(txop)的时间和频率资源的协调式ap(cap)空间
重用多址(srma)技术。根据此类技术,赢得争用并且获得对无线介质的接入达txop的历时的ap(称为txop所有者)可以限制被选择为共享时间和频率资源的ap的发射功率,以使得来自所选ap的干扰不会阻止与txop所有者相关联的sta成功解码由txop所有者传送的分组。
33.可实现本公开中所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,所描述的技术可被用于减少等待时间,这是因为txop所有者可与其他ap共享txop,并且如此,这些其他ap可以无需等待根据常规csma/ca或edca技术而赢得对txop的争用以能够传送和接收数据。附加地或替换地,一些实现可以实现吞吐量公平性的改进。各种实现可以达成这些和其他优点,而无需要求txop所有者或被选择成要参与该txop的其他ap知道与其他bss(obss)相关联的sta、无需要求预指派或专用的主ap或预指派的ap群、以及无需要求参与该txop的各ap之间的回程协调。
34.图1示出示例无线通信网络100的框图。根据一些方面,无线通信网络100可以是无线局域网(wlan)(诸如wi-fi网络)的示例(并且在下文中将被称为wlan 100)。例如,wlan 100可以是实现ieee 802.11无线通信协议标准族中的至少一者(诸如由ieee 802.11-2016规范或其修正版所定义的标准,包括但不限于802.11ay、802.11ax、802.11az、802.11ba和802.11be)的网络。wlan 100可包括众多无线通信设备,诸如接入点(ap)102和多个站(sta)104。虽然仅示出了一个ap 102,但wlan网络100还可包括多个ap 102。
35.每个sta 104还可被称为移动站(ms)、移动设备、移动手持机、无线手持机、接入终端(at)、用户装备(ue)、订户站(ss)、或订户单元等等。sta 104可表示各种设备,诸如移动电话、个人数字助理(pda)、其他手持设备、上网本、上网本计算机、平板计算机、膝上型设备、显示设备(例如,tv、计算机监视器、导航系统等)、音乐或者其他音频或立体声设备、遥控设备(“遥控器”)、打印机、厨房或其他家用电器、遥控钥匙(key fob)(例如,用于被动式无钥匙进入与启动(pkes)系统)等等。
36.单个ap 102和相关联的sta集合104可被称为基本服务集(bss),该bss由相应的ap 102管理。图1附加地示出了ap 102的示例覆盖区域106,其可以表示wlan 100的基本服务区域(bsa)。bss可以通过服务集标识符(ssid)来向用户进行标识,还可以通过基本服务集标识符(bssid)来向其他设备进行标识,bssid可以是ap 102的媒体接入控制(mac)地址。ap 102周期性地广播包括bssid的信标帧(“信标”),以使得ap 102的无线射程内的任何sta 104能够与ap 102“关联”或重新关联以建立与ap 102的相应的通信链路108(在下文中还被称为“wi-fi链路”)或维持与ap 102的通信链路108。例如,信标可以包括:相应ap 102所使用的主信道的标识以及用于建立或维持与ap 102的定时同步的定时同步功能。ap 102可经由相应的通信链路108向wlan中的各个sta 104提供对外部网络的接入。
37.为了建立与ap 102的通信链路108,每个sta 104被配置成在一个或多个频带(例如,2.4ghz、5ghz、6ghz或60ghz频带)中的频率信道上执行被动或主动扫描操作(“扫描”)。为了执行被动扫描,sta 104监听由相应ap 102按周期性时间区间(被称为目标信标传输时间(tbtt)(以时间单位(tu)测量,其中一个tu可以等于1024微秒(μs))来传送的信标。为了执行主动扫描,sta 104生成探测请求并在待扫描的每个信道上顺序地传送这些探测请求,并且监听来自ap 102的探测响应。每个sta 104可被配置成:基于通过被动或主动扫描获得的扫描信息来标识或选择要与其关联的ap 102,并执行认证和关联操作以建立与所选ap 102的通信链路108。ap 102在关联操作结束时向sta 104指派关联标识符(aid),ap 102使
用该aid来跟踪sta 104。
38.由于无线网络越来越普遍,sta 104可以有机会选择在该sta的射程内的许多bss之一或者在一起形成扩展服务集(ess)(包括多个连通bss)的多个ap 102之中进行选择。与wlan 100相关联的扩展网络站可被连接到可允许在此类ess中连接多个ap 102的有线或无线分发系统。如此,sta 104可以被不止一个ap 102覆盖,并且可以在不同时间与不同ap 102相关联以用于不同传输。附加地,在与ap 102关联之后,sta 104还可被配置成周期性地扫描其周围环境以寻找要与其关联的更合适的ap 102。例如,相对于其相关联ap 102正在移动的sta 104可执行“漫游”扫描以寻找具有更合宜的网络特性(诸如更大的收到信号强度指示符(rssi)或减小的话务负载)的另一ap。
39.在一些情形中,sta 104可形成不具有ap 102或除sta 104自身以外的其他装备的网络。此类网络的一个示例是自组织(ad hoc)网络(或无线自组织网络)。自组织网络可以替换地被称为网状网络或对等(p2p)网络。在一些情形中,自组织网络可在较大无线网络(诸如wlan 100)内实现。在此类实现中,虽然sta 104可以能够使用通信链路108通过ap 102彼此通信,但sta 104还可以经由直接无线链路110彼此直接通信。另外,两个sta 104可以经由直接通信链路110进行通信,而不管这两个sta 104是否与相同ap 102相关联并由该相同ap 102服务。在此类自组织系统中,一个或多个sta 104可承担由ap 102在bss中充当的角色。这种sta 104可被称为群主(go)并且可协调自组织网络内的传输。直接无线链路110的示例包括wi-fi直连连接、通过使用wi-fi隧穿直接链路设立(tdls)链路来建立的连接、以及其他p2p群连接。
40.ap 102和sta 104可根据ieee 802.11无线通信协议标准族(诸如由ieee802.11-2016规范或其修正版所定义的标准,包括但不限于802.11ay、802.11ax、802.11az、802.11ba和802.11be)来发挥作用和通信(经由相应的通信链路108)。这些标准定义用于phy和媒体接入控制(mac)层的wlan无线电和基带协议。ap 102和sta 104以phy协议数据单元(ppdu)(或物理层汇聚协议(plcp)pdu)的形式传送和接收往来于彼此的无线通信(后文也被称为“wi-fi通信”)。wlan 100中的ap 102和sta 104可以在无执照频谱上传送ppdu,该无执照频谱可以是包括传统上由wi-fi技术使用的频带(诸如2.4ghz频带、5ghz频带、60ghz频带、3.6ghz频带和900mhz频带)的频谱的一部分。本文中描述的ap 102和sta 104的一些实现还可以在可支持有执照和无执照通信两者的其他频带(诸如6ghz频带)中进行通信。ap 102和sta 104还可以被配置成在诸如共享有执照频带之类的其他频带上进行通信,其中多个运营商可具有在一个或多个相同或交叠频带中操作的执照。
41.每个频带可包括多个子带或频率信道。例如,遵循ieee 802.11n、802.11ac、802.11ax和802.11be标准修正版的ppdu可在2.4ghz、5ghz或6ghz频带上传送,其中每个频带被划分成多个20mhz信道。如此,这些ppdu在具有20mhz的最小带宽的物理信道上传送,但可以通过信道绑定来形成较大的信道。例如,ppdu可在通过将多个20mhz信道绑定在一起而具有40mhz、80mhz、160mhz或320mhz带宽的物理信道上传送。
42.每个ppdu是包括phy前置码和phy服务数据单元(psdu)形式的有效载荷的复合结构。前置码中所提供的信息可由接收方设备用于解码psdu中的后续数据。在其中ppdu在经绑定信道上传送的实例中,前置码字段可被复制并在多个分量信道中的每一者中传送。phy前置码可包括旧式部分(或“旧式前置码”)和非旧式部分(或“非旧式前置码”)两者。旧式前
置码可被用于分组检测、自动增益控制和信道估计、以及其他用途。旧式前置码一般还可被用于维持与旧式设备的兼容性。前置码的非旧式部分的格式、编码以及其中所提供的信息基于要用于传送有效载荷的特定ieee 802.11协议。
43.图2a示出能用于ap与数个sta之间的无线通信的示例协议数据单元(pdu)200。例如,pdu 200可以被配置为ppdu。如图所示,pdu 200包括phy前置码202和phy有效载荷204。例如,前置码202可包括旧式部分,该旧式部分自身包括可由两个bpsk码元组成的旧式短训练字段(l-stf)206、可由两个bpsk码元组成的旧式长训练字段(l-ltf)208、以及可由两个bpsk码元组成的旧式信号字段(l-sig)210。前置码202的旧式部分可根据ieee802.11a无线通信协议标准来配置。前置码202还可包括非旧式部分,该非旧式部分包括例如遵循ieee无线通信协议(诸如ieee 802.11ac、802.11ax、802.11be或以后的无线通信标准)的一个或多个非旧式字段212。
44.l-stf 206一般使得接收方设备能够执行自动增益控制(agc)和粗略定时以及频率估计。l-ltf 208一般使得接收方设备能够执行精细定时和频率估计,并且还能够执行对无线信道的初始估计。l-sig 210一般使得接收方设备能够确定pdu的历时并使用所确定的历时来避免在pdu之上进行传送。例如,l-stf 206、l-ltf 208和l-sig 210可根据二进制相移键控(bpsk)调制方案来调制。有效载荷204可根据bpsk调制方案、正交bpsk(q-bpsk)调制方案、正交振幅调制(qam)调制方案、或另一恰适调制方案来调制。有效载荷204可包括包含数据字段(data)214的psdu,数据字段214进而可携带例如媒体接入控制(mac)协议数据单元(mpdu)或聚集mpdu(a-mpdu)形式的较高层数据。
45.图2b示出了图2a的pdu 200中的示例l-sig 210。l-sig 210包括数据率字段222、保留(r)比特224、长度字段226、奇偶校验(p)比特228、以及尾部字段230。数据率字段222指示数据率(注意,数据率字段212中所指示的数据率可能不是有效载荷204中所携带的数据的实际数据率)。长度字段226指示例如以码元或字节为单位的分组长度。奇偶校验比特228可被用于检测比特差错。尾部字段230包括尾部比特,尾部比特可由接收方设备用于终止解码器(例如,viterbi解码器)的操作。接收方设备可利用数据率字段222和长度字段226中所指示的数据率和长度来确定例如以微秒(μs)或其他时间单位为单位的分组历时。
46.图3a示出了可用于ap与一个或多个sta之间的无线通信的示例ppdu300。ppdu 300可被用于su、ofdma或mu-mimo传输。ppdu 300可根据对ieee 802.11无线通信协议标准的ieee 802.11ax修正版被格式化为高效率(he)wlan ppdu。ppdu 300包括phy前置码,该phy前置码包括旧式部分302和非旧式部分304。ppdu 300可进一步在前置码之后包括phy有效载荷306(例如以包括数据字段324的psdu的形式)。
47.前置码的旧式部分302包括l-stf 308、l-ltf 310和l-sig 312。非旧式部分304包括l-sig的重复(rl-sig)314、第一he信号字段(he-sig-a)316、he短训练字段(he-stf)320、以及一个或多个he长训练字段(或码元)(he-ltf)322。对于ofdma或mu-mimo通信,第二部分304进一步包括与he-sig-a 316分开编码的第二he信号字段(he-sig-b)318。he-stf320可被用于定时和频率跟踪以及agc,并且he-ltf 322可被用于更精细的信道估计。与l-stf 308、l-ltf 310和l-sig 312一样,在涉及使用经绑定信道的实例中,rl-sig 314和he-sig-a 316中的信息可被复制并在每个分量20mhz信道中传送。相比之下,he-sig-b 318中的内容对于每个20mhz信道和目标特定sta 104可以是唯一性的。
48.rl-sig 314可向he兼容sta 104指示ppdu 300是he ppdu。ap 102可使用he-sig-a 316来标识多个sta 104并向该多个sta 104通知该ap已为它们调度ul或dl资源。例如,he-sig-a 316可包括对针对所标识sta 104的资源分配进行指示的资源分配子字段。he-sig-a 316可由ap 102所服务的每个he兼容sta 104解码。对于mu传输,he-sig-a 316进一步包括可由每个所标识sta 104用于解码相关联he-sig-b 318的信息。例如,he-sig-a316可指示帧格式(包括he-sig-b 318的位置和长度)、可用信道带宽、以及调制和编码方案(mcs)及其他示例。he-sig-a 316还可包括可由除了所标识sta 104以外的sta 104使用的he wlan信令信息。
49.he-sig-b 318可携带因sta而异的调度信息,诸如举例而言,因sta而异(或“因用户而异”)的mcs值以及因sta而异的ru分配信息。在dl mu-ofdma的上下文中,此类信息使得相应sta 104能够标识并解码相关联数据字段324中的对应资源单元(ru)。每个he-sig-b 318包括共用字段以及至少一个因sta而异的字段。共用字段可以指示对多个sta 104的ru分配(包括频域中的ru指派),指示哪些ru被分配用于mu-mimo传输以及哪些ru对应于mu-ofdma传输,以及分配中的用户数目及其他示例。共用字段可被编码有共用比特、crc比特和尾部比特。因用户而异的字段被指派给特定的sta 104并且可被用于调度特定的ru以及向其他wlan设备指示该调度。每个因用户而异的字段可包括多个用户块字段。每个用户块字段可包括两个用户字段,这两个用户字段包含供两个相应sta解码数据字段324中的相应的ru有效载荷的信息。
50.图3b示出了可用于ap与一个或多个sta之间的无线通信的另一示例ppdu 350。ppdu 350可被用于su、ofdma或mu-mimo传输。ppdu 350可根据对ieee 802.11无线通信协议标准的ieee 802.11be修正版被格式化为极高吞吐量(eht)wlan ppdu,或者可以被格式化为遵循新无线通信协议(遵循将来ieee 802.11无线通信协议标准或其他无线通信标准)的任何今后(eht后)版本的ppdu。ppdu 350包括phy前置码,该phy前置码包括旧式部分352和非旧式部分354。ppdu 350可进一步在前置码之后包括phy有效载荷356(例如以包括数据字段374的psdu的形式)。
51.前置码的旧式部分352包括l-stf 358、l-ltf 360和l-sig 362。前置码的非旧式部分354包括rl-sig 364以及rl-sig 364之后的多个无线通信协议版本相关信号字段。例如,非旧式部分354可包括通用信号字段366(本文中被称为“u-sig 366”)和eht信号字段368(本文中被称为“eht-sig 368”)。u-sig 366和eht-sig 368中的一者或两者可被构造为用于eht之外的其他无线通信协议版本的版本相关信息并携带该版本相关信息。非旧式部分354进一步包括附加短训练字段370(在本文中被称为“eht-stf 370”,但也可被构造为用于eht之外的其他无线通信协议版本的版本相关信息并携带该版本相关信息)以及一个或多个附加长训练字段372(在本文中被称为“eht-ltf 372”,但它们可被构造为用于eht之外的其他无线通信协议版本的版本相关信息并携带该版本相关信息)。eht-stf 370可被用于定时和频率跟踪以及agc,并且eht-ltf 372可被用于更精细的信道估计。与l-stf 358、l-ltf 360和l-sig 362一样,在涉及使用经绑定信道的实例中,u-sig 366和eht-sig 368中的信息可被复制并在每个分量20mhz信道中传送。在一些实现中,eht-sig368可附加地或替换地在一个或多个非主20mhz信道中携带与在主20mhz信道中携带的信息不同的信息。
52.eht-sig 368可包括一个或多个联合编码的码元,并且可被编码在与其中编码了
u-sig 366的块不同的块中。eht-sig 368可由ap用来标识多个sta104并向该多个sta 104通知该ap已经为它们调度了ul或dl资源。eht-sig368可由ap 102所服务的每个兼容sta 104解码。eht-sig 368一般可由接收方设备用于解读数据字段374中的比特。例如,eht-sig 368可包括ru分配信息、空间流配置信息、以及每用户信令信息(诸如mcs)及其他示例。eht-sig 368可进一步包括循环冗余校验(crc)(例如,4个比特)和可被用于二进制卷积码(bcc)的尾部(例如,6个比特)。在一些实现中,eht-sig368可包括各自包含crc和尾部的一个或多个码块。在一些方面,每个码块可单独被编码。
53.eht-sig 368可携带因sta而异的调度信息,诸如举例而言,因用户而异的mcs值以及因用户而异的ru分配信息。eht-sig 368一般可由接收方设备用于解读数据字段374中的比特。在dl mu-ofdma的上下文中,此类信息使得相应sta 104能够标识并解码相关联数据字段374中的对应ru。每个eht-sig 368可包括共用字段以及至少一个因用户而异的字段。共用字段可以指示对多个sta 104的ru分布,指示频域中的ru指派,指示哪些ru被分配用于mu-mimo传输和哪些ru对应于mu-ofdma传输、以及分配中的用户数目及其他示例。共用字段可被编码有共用比特、crc比特和尾部比特。因用户而异的字段被指派给特定的sta 104并且可被用于调度特定的ru以及向其他wlan设备指示该调度。每个因用户而异的字段可包括多个用户块字段。每个用户块字段可包括例如两个用户字段,这两个用户字段包含供两个相应sta解码其相应的ru有效载荷的信息。
54.rl-sig 364和u-sig 366的存在可向eht或今后版本兼容sta 104指示ppdu 350是eht ppdu或遵循新无线通信协议(遵循将来ieee 802.11无线通信协议标准)的任何今后(eht后)版本的ppdu。例如,u-sig 366可由接收方设备用于解读eht-sig 368或数据字段374中的一者或多者中的比特。
55.对共享无线介质的接入通常由分布式协调功能(dcf)来管控。利用dcf,一般不存在分配共享无线介质的时间和频率资源的集中式主设备。相反,在无线通信设备(诸如ap 102或sta 104)被准许传送数据之前,该无线通信设备必须等待特定时间并且随后争用对无线介质的接入。在一些实现中,无线通信设备可被配置成通过使用带冲突避免(ca)的载波侦听多址(csma)(csma/ca)技术和定时区间来实现dcf。在传送数据之前,无线通信设备可执行畅通信道评估(cca)并确定恰适的无线信道是空闲的。cca包括物理(phy级)载波侦听和虚拟(mac级)载波侦听。物理载波侦听是经由对有效帧的收到信号强度的测量来完成的,该测量随后与阈值进行比较以确定信道是否繁忙。例如,如果检测到的前置码的收到信号强度高于阈值,则介质被视为繁忙。物理载波侦听还包括能量检测。能量检测涉及测量无线通信设备接收的总能量而不管收到信号是否表示有效帧。如果检测到的总能量高于阈值,则介质被视为繁忙。虚拟载波侦听是经由使用网络分配向量(nav)来完成的,该nav是对介质下次可能变得空闲的时间的指示符。每次接收到未被寻址到无线通信设备的有效帧时,nav就被重置。nav有效地用作在无线通信设备可争用接入之前必须流逝的时间历时,即使在不存在检测到的码元或者即使检测到的能量低于相关阈值的情况下亦然。
56.如以上所描述的,dcf通过使用时间区间来实现。这些时间区间包括时隙时间(或“时隙区间”)和帧间间隔(ifs)。时隙时间是基本定时单位,并且可基于传送-接收周转时间、信道侦听时间、传播延迟和mac处理时间中的一者或多者来确定。针对每个时隙来执行对信道侦听的测量。全部传输可在时隙边界处开始。存在ifs的不同变体,包括短ifs
104,并且可向每个aid(以及由此每个sta 104)指派一个或多个ru,这些ru可以被用于向ap 102发送ul话务。ap还可指定未被调度的sta 104可以争用的一个或多个随机接入(ra)ru。
62.如以上所描述的,ap 102和sta 104可以支持多用户(mu)通信;即,从一个设备到多个设备中的每一者的并发传输(例如,从ap 102到诸对应sta104的多个同时下行链路(dl)通信),或从多个设备到单个设备的并发传输(例如,从诸对应sta 104到ap 102的多个同时上行链路(ul)传输)。为了支持mu传输,ap 102和sta 104可利用多用户多输入多输出(mu-mimo)和多用户正交频分多址(mu-ofdma)技术。
63.在mu-ofdma方案中,无线信道的可用频谱可被划分为各自包括数个不同的频率副载波(“频调”)的多个资源单元(ru)。不同的ru可由ap 102在特定时间分配或指派给不同的sta 104。ru的大小和分布可被称为ru分配。在一些实现中,可按2mhz区间来分配ru,并且如此,最小ru可包括由24个数据频调和2个导频频调组成的26个频调。因此,在20mhz信道中,可分配最多达9个ru(诸如2mhz的26频调ru)(因为一些频调被保留用于其他目的)。类似地,在160mhz信道中,可分配最多达74个ru。还可分配更大的52频调、106频调、242频调、484频调和996频调ru。毗邻ru可由空副载波(诸如dc副载波)分隔开,例如以减小毗邻ru之间的干扰、减小接收方dc偏移、并且避免发射中心频率漏泄。
64.对于ul mu传输,ap 102可以传送触发帧以发起并同步从多个sta 104到该ap 102的ul mu-ofdma或ul mu-mimo传输。此类触发帧由此可使得多个sta 104能够在时间上并发地向ap 102发送ul话务。触发帧可通过相应的关联标识符(aid)来寻址一个或多个sta 104,并且可向每个aid(以及由此每个sta 104)指派一个或多个ru,这些ru可以被用于向ap 102发送ul话务。ap还可指定未被调度的sta 104可以争用的一个或多个随机接入(ra)ru。
65.对共享无线介质的接入通常由分布式协调功能(dcf)来管控。利用dcf,一般不存在分配共享无线介质的时间和频率资源的集中式主设备。相反,在无线通信设备(诸如ap 102或sta 104)被准许传送数据之前,该无线通信设备必须等待特定时间并且随后争用对无线介质的接入。在一些实现中,无线通信设备可被配置成通过使用带冲突避免(ca)的载波侦听多址(csma)(csma/ca)技术和定时区间来实现dcf。在传送数据之前,无线通信设备可执行畅通信道评估(cca)并确定恰适的无线信道是空闲的。cca可包括物理(phy级)载波侦听和虚拟(mac级)载波侦听。物理载波侦听是经由对有效帧的收到信号强度的测量来完成的,该测量随后与阈值进行比较以确定信道是否繁忙。例如,如果检测到的前置码的收到信号强度高于阈值,则介质被视为繁忙。物理载波侦听还包括能量检测。能量检测涉及测量无线通信设备接收的总能量而不管收到信号是否表示有效帧。如果检测到的总能量高于阈值,则介质被视为繁忙。虚拟载波侦听是经由使用网络分配向量(nav)来完成的,该nav是对介质下次可能变得空闲的时间的指示符。每次接收到未被寻址到无线通信设备的有效帧时,nav就被重置。nav有效地用作在无线通信设备可争用接入之前必须流逝的时间历时,即使在不存在检测到的码元或者即使检测到的能量低于相关阈值的情况下亦然。
66.如以上所描述的,dcf通过使用时间区间来实现。这些时间区间包括时隙时间(或“时隙区间”)和帧间间隔(ifs)。时隙时间是基本定时单位,并且可基于传送-接收周转时间、信道侦听时间、传播延迟和mac处理时间中的一者或多者来确定。针对每个时隙来执行对信道侦听的测量。全部传输可在时隙边界处开始。存在ifs的不同变体,包括短ifs(sifs)、分布式ifs(difs)、扩展ifs(eifs)、以及仲裁ifs(aifs)。例如,difs可被定义为
sifs和两倍时隙时间的总和。时隙时间和ifs的值可由合适的标准规范来提供,诸如ieee 802.11无线通信协议标准族中的一个标准(诸如由ieee 802.11-2016规范或其修正版所定义的标准,包括但不限于802.11ah、802.11ad、802.11ay、802.11ax、802.11az、802.11ba和802.11be)。
67.当nav达到0时,无线通信设备执行物理载波侦听。如果信道在恰适的ifs(例如,difs)内保持空闲,则无线通信设备发起退避定时器,该退避定时器表示在准许设备进行传送之前该设备必须侦听到介质为空闲的时间历时。每次在对应的时隙区间期间侦听到介质为空闲,退避定时器就递减一个时隙。如果信道保持空闲直至退避定时器期满,则无线通信设备变成传输机会(txop)的所有者(或“所有者”)并且可开始进行传送。txop是在无线通信设备已赢得对无线介质的争用之后该无线通信设备能在信道上传送帧的时间历时。另一方面,如果一个或多个载波侦听机制指示信道繁忙,则无线通信设备内的mac控制器将不准许传输。
68.一些ap和sta可被配置成实现空间重用技术。例如,被配置用于使用ieee 802.11ax或802.11be来进行通信的ap和sta可以配置有bss颜色。与不同bss相关联的ap可以与不同bss颜色相关联。如果ap或sta在争用接入时检测到来自另一无线通信设备的无线分组,则该ap或sta可基于该无线分组由其bss内的另一无线通信设备传送或被传送到该另一无线通信设备,还是传送自来自交叠bss(obss)的无线通信设备(如由该无线分组的前置码中的bss颜色指示所确定的)来应用不同的争用参数。例如,如果与该无线分组相关联的bss颜色与该ap或sta的bss颜色相同,则该ap或sta可以在对无线信道执行cca时使用第一收到信号强度指示(rssi)检测阈值。然而,如果与该无线分组相关联的bss颜色不同于该ap或sta的bss颜色,则该ap或sta可以在对无线信道执行cca时使用第二rssi检测阈值来代替使用第一rssi检测阈值,第二rssi检测阈值大于第一rssi检测阈值。以此方式,对赢得争用的要求在干扰传输与obss相关联时被放松。
69.图4示出了示例无线通信设备400的框图。在一些实现中,无线通信设备400可以是用于sta(诸如以上参照图1所描述的各sta 104之一)中的设备的示例。在一些实现中,无线通信设备400可以是用于ap(诸如以上参照图1所描述的ap 102)中的设备的示例。无线通信设备400能够例如以无线分组的形式来传送和接收无线通信。例如,无线通信设备可以被配置成:传送和接收遵循ieee 802.11无线通信协议标准(诸如由ieee802.11-2016规范或其修正版所定义的标准,包括但不限于802.11ay、802.11ax、802.11az、802.11ba和802.11be)的物理层汇聚协议(plcp)协议数据单元(ppdu)和媒体接入控制(mac)协议数据单元(mpdu)形式的分组。
70.无线通信设备400可以是或可包括包含一个或多个调制解调器402(例如,wi-fi(遵循ieee 802.11)调制解调器)的芯片、片上系统(soc)、芯片组、封装或设备。在一些实现中,一个或多个调制解调器402(统称为“调制解调器402”)附加地包括wwan调制解调器(例如,3gpp 4g lte或5g兼容调制解调器)。在一些实现中,无线通信设备400还包括与调制解调器402耦合的一个或多个处理器、处理块、或处理元件404(统称为“处理器404”)。在一些实现中,无线通信设备400附加地包括与调制解调器402耦合的一个或多个无线电406(统称为“无线电406”)。在一些实现中,无线通信设备400进一步包括与处理器404或调制解调器402耦合的一个或多个存储器块或元件408(统称为“存储器408”)。
71.调制解调器402可包括智能硬件块或设备(举例而言,诸如专用集成电路(asic)等)。调制解调器402一般被配置成实现phy层,并且在一些实现中还实现mac层的一部分(例如,mac层的硬件部分)。例如,调制解调器402被配置成调制分组并将经调制分组输出给无线电406以供在无线介质上传输。类似地,调制解调器402被配置成获得由无线电406接收的经调制分组并对这些分组进行解调以提供经解调分组。除了调制器和解调器之外,调制解调器402还可进一步包括数字信号处理(dsp)电路系统、自动增益控制(agc)电路系统、编码器、解码器、复用器和解复用器。例如,当处在传输模式中之时,从处理器404获得的数据可被提供给编码器,该编码器对该数据进行编码以提供经编码比特。随后,经编码比特可被映射到数个(n
ss
个)空间流以进行空间复用或数个(n
sts
个)空时流以进行空时块编码(stbc)。各流中的经编码比特可随后(使用所选mcs)被映射到调制星座中的点以提供经调制码元。相应的空间流或空时流中的经调制码元可被复用、经由快速傅里叶逆变换(ifft)块进行变换,并随后被提供给dsp电路系统(例如,以进行tx加窗和过滤)。数字信号可随后被提供给数模转换器(dac)。结果所得的模拟信号随后可被提供给上变频器,并最终提供给无线电406。在涉及波束成形的实现中,在相应的空间流中的经调制码元在被提供给ifft块之前,经由引导矩阵进行预编码。
72.当处在接收模式中之时,dsp电路系统被配置成获取包括从无线电404接收到的经调制码元的信号,例如,通过检测该信号的存在以及估计初始定时和频率偏移。dsp电路系统被进一步配置成数字地调理该信号,例如,使用信道(窄带)过滤和模拟损伤调理(诸如校正i/q不平衡),以及通过应用数字增益以最终获得窄带信号。随后,dsp电路系统的输出可被馈送到agc,其被配置成使用从数字信号(例如在一个或多个收到训练字段中)中提取的信息,以确定适当增益。dsp电路系统的输出还与一解复用器耦合,该解复用器在接收到多个空间流或空时流时解复用经调制码元。经解复用的码元可被提供给解调器,该解调器被配置成从信号提取码元,并且例如计算每个空间流中的每个副载波的每个比特位置的对数似然比(llr)。解调器与解码器耦合,该解码器可被配置成处理llr以提供经解码比特。经编码比特随后可被解扰并被提供给mac层(处理器404)以供处理、评估或解读。
73.无线电406一般包括至少一个射频(rf)发射机(或“发射机链”)和至少一个rf接收机(或“接收机链”),它们可以组合成一个或多个收发机。例如,rf发射机和接收机中的每一者可包括各种模拟电路系统,分别包括至少一个功率放大器(pa)和至少一个低噪声放大器(lna)。rf发射机和接收机可进而耦合到一个或多个天线。例如,在一些实现中,无线通信设备400可包括或耦合到多个发射天线(每一者具有对应的发射链)和多个接收天线(每一者具有对应的接收链)。从调制解调器402输出的码元被提供给无线电406,该无线电随后经由所耦合的天线来发射这些码元。类似地,经由天线接收到的码元由无线电406获得,该无线电随后将这些码元提供给调制解调器402。
74.处理器404可包括被设计成执行本文中所描述的功能的智能硬件块或设备,诸如举例而言处理核、处理块、中央处理单元(cpu)、微处理器、微控制器、数字信号处理器(dsp)、应用专用集成电路(asic)、可编程逻辑器件(pld)(诸如现场可编程门阵列(fpga))、分立的门或晶体管逻辑、分立的硬件组件或其任何组合。处理器404处理通过无线电406和调制解调器402接收到的信息,并处理要通过调制解调器402和无线电406输出以通过无线介质传输的信息。例如,处理器404可以实现控制面和至少一部分mac层,该mac层被配置成
执行与mpdu、帧或分组的生成、传输、接收和处理有关的各种操作。在一些实现中,mac层被配置成:生成mpdu以提供给phy层进行编码,以及从该phy层接收经解码信息比特以作为mpdu进行处理。mac层可被进一步配置成分配时间和频率资源例如以用于ofdma、或其他操作或技术。在一些实现中,处理器404一般可以控制调制解调器402以使该调制解调器执行上述各种操作。
75.存储器408可包括有形存储介质,诸如随机存取存储器(ram)或只读存储器(rom)或其组合。存储器408还可以存储包含指令的非瞬态处理器或计算机可执行软件(sw)代码,这些指令在被处理器404执行时使该处理器执行本文所描述的用于无线通信的各种操作,包括mpdu、帧或分组的生成、传输、接收和解读。例如,本文所公开的各组件的各个功能或者本文所公开的方法、操作、过程或算法的各个框或步骤可以被实现为一个或多个计算机程序的一个或多个模块。
76.图5a示出了示例ap 502的框图。例如,ap 502可以是参照图1所描述的ap 102的示例实现。ap 502包括无线通信设备(wcd)510(但ap 502自身通常还可被称为如此处所使用的无线通信设备)。例如,无线通信设备510可以是参照图4所描述的无线通信设备4000的示例实现。ap 502还包括与无线通信设备510耦合的多个天线520以发射和接收无线通信。在一些实现中,ap 502附加地包括与无线通信设备510耦合的应用处理器530、以及与应用处理器530耦合的存储器540。ap 502进一步包括至少一个外部网络接口550,其使得ap 502能够与核心网或回程网络进行通信以获得对包括因特网的外部网络的接入。例如,外部网络接口550可包括有线(例如,以太网)网络接口和无线网络接口(诸如,wwan接口)中的一者或两者。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。ap502进一步包括外壳,该外壳包围无线通信设备510、应用处理器530、存储器540并且包围天线520和外部网络接口550的至少部分。
77.图5b示出了示例sta 504的框图。例如,sta 504可以是参照图1所描述的sta 104的示例实现。sta 504包括无线通信设备515(但sta 504自身通常还可如此处所使用地被称为无线通信设备)。例如,无线通信设备515可以是参照图4所描述的无线通信设备400的示例实现。sta 504还包括与无线通信设备515耦合的一个或多个天线525以发射和接收无线通信。sta 504附加地包括与无线通信设备515耦合的应用处理器535、以及与应用处理器535耦合的存储器545。在一些实现中,sta 504进一步包括用户接口(ui)555(诸如触摸屏或键盘)和显示器565,该显示器565可与该ui 555集成以形成触摸屏显示器。在一些实现中,sta 504可进一步包括一个或多个传感器575(举例而言,诸如一个或多个惯性传感器、加速计、温度传感器、压力传感器或高度传感器)。前述组件中的组件可以在至少一条总线上直接或间接地与这些组件中的其他组件进行通信。sta 504进一步包括外壳,该外壳包围无线通信设备515、应用处理器535、存储器545并且包围天线525、ui 555和显示器565的至少部分。
78.各种实现一般涉及用于共享无线介质的时间和频率资源的协调式发射功率控制。特定实现更具体地涉及用于共享txop的时间和频率资源的协调式ap(cap)空间重用多址(srma)技术。根据此类技术,赢得争用并且获得对无线介质的接入达txop的历时的ap(称为txop所有者)可以限制被选择为共享时间和频率资源的ap的发射功率,以使得来自所选ap的干扰不会阻止与txop所有者相关联的sta成功解码由txop所有者传送的分组。
79.可实现本公开中所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。在一些实现中,所描述的技术可被用于减少等待时间,这是因为txop所有者可与其他ap共享txop,并且如此,这些其他ap可以无需等待根据常规csma/ca或edca技术而赢得对txop的争用以能够传送和接收数据。附加地或替换地,一些实现可以实现吞吐量公平性的改进。各种实现可以达成这些和其他优点,而无需要求txop所有者或被选择成要参与该txop的其他ap知道与其他bss(obss)相关联的sta、无需要求预指派或专用的主ap或预指派的ap群、以及无需要求参与该txop的各ap之间的回程协调。
80.图6示出了解说根据一些实现的用于支持资源共享的协调式无线通信的示例过程600的流程图。过程600的操作可由本文中所描述的ap或其组件来实现。例如,过程600可以由无线通信设备(诸如以上参照图4所描述的无线通信设备400)来执行。在一些实现中,过程600可由ap(诸如以上分别参照图1和5a描述的ap 102和502之一)来执行。
81.在一些实现中,在框602中,无线通信设备(下文中被称为第一ap或txop所有者)获得用于经由无线信道进行无线通信的txop。在框604中,txop所有者选择一个或多个其他协调式无线ap以参与该txop。在框606中,第一ap确定被准许由该一个或多个所选ap或其相应的站中的每一者在该传输机会期间用于传输的最大发射功率。在框608中,第一ap向该一个或多个所选接入点传送消息,该消息包括针对所选ap中的每一者的对该传输机会的可由该接入点在该传输机会期间用于向与该接入点相关联的一个或多个相应的无线站传送数据或从与该接入点相关联的一个或多个相应的无线站接收数据的时间和频率资源的指示。该消息进一步包括针对所选ap中的每一者的对该接入点的最大发射功率的指示。在框610中,第一ap使用所指示的时间和频率资源来向与第一ap相关联的一个或多个第一无线sta传送数据或从与第一ap相关联的一个或多个第一无线sta接收数据。
82.图7示出了解说图6的示例过程中的通信的传输的时序图。在图7中所解说的示例中,txop所有者(ap1)获得txop 702,并且与多个其他ap(ap2、ap3和ap4)共享该txop 702。如图7中所解说的,在过程600的一些实现中,txop 702包括多个阶段或时期,其包括第一txop指示阶段704、第二调度分配阶段706和第三数据传输阶段708。
83.在一些实现中,为了获得txop 702(在框602中),第一ap使用例如csma/ca和增强型分布式信道接入(edca)技术来争用对包括主操作信道的一个或多个信道(例如,主20mhz信道和一个或多个副20mhz、40mhz、80mhz或160mhz信道)上的无线介质的接入。对于宽带无线信道(诸如由主信道和一个或多个副信道形成的绑定信道),可以在时间t0处获得txop 702。例如,宽带无线信道可以是40mhz、80mhz、160mhz或320mhz信道。
84.在一些实现中,为了选择要参与txop的该一个或多个其他ap(在框604中),txop所有者ap1在txop指示阶段704期间执行txop可用性指示过程,该txop所有者ap1在该txop可用性指示过程期间了解这些其他ap参与该txop 702的期望或意图。例如,图8示出了解说用于宣告txop 702中的时间和频率资源的可用性的示例txop指示过程800的流程图。在一些实现中,在(过程600的框602中)获得txop 702之后,txop所有者ap1(在过程800的框802中)在时间t1向与txop所有者ap1相关联的至少一个站(sta1)传送第一帧710。例如,第一帧710可以是控制帧。在一些实现中,第一帧710是被定址到sta1的请求发送(rts)帧(下文中第一帧710将被称为rts帧710,但存在其他可能性)。在一些其他实现中,rts帧710可以是旨在给与txop所有者ap1相关联的多个sta的mu-rts帧。rts帧710被配置为使sta1在时间t2传送清
除发送(cts)帧712。接收到rts帧710或cts帧712之一或两者的任何其他无线通信设备(包括这些ap(ap2、ap3和ap4)及其相关联sta)可以针对该rts或cts帧中所指示的时间历时来设置其各自的网络分配向量(nav)。
85.在框804中,txop所有者ap1从sta1接收cts帧712,并且在框806中,测量或以其他方式确定cts帧712的收到功率(rx功率)。在一些实现中,这些其他ap(包括ap2、ap3和ap4)被进一步配置成测量cts帧712的rx功率。例如,txop所有者ap1和这些其他ap可被配置成确定cts帧712的收到信号强度指示(rssi)值。
86.在框808中,在时间t3,txop所有者ap1向其他无线ap(例如,该txop所有者ap1的扩展服务集(ess)中的其他ap)传送第三帧(在本文中也被称为cap txop指示(cti)帧)714,该第三帧714指示该txop所有者ap1能共享txop 702的时间和频率资源。例如,txop所有者ap1可能先前已经基于从其附近的其他相邻ap接收的信标或其他管理帧中的信息而知悉这些其他ap。
87.在框810中,在传送cti帧714之后,txop所有者ap1可以在时间t4从一个或多个候选ap中的每个ap接收第四帧(在本文中也被称为cap txop请求(ctr)帧)716,该第四帧716指示相应ap参与txop 702的期望。在图7中所解说的示例中,ap2、ap3和ap4在候选ap之中,它们向txop所有者ap1传送相应的ctr帧7162、7163和7164(在框810中)。在一些实现中,每个ctr帧716包括功率指示。例如,功率指示可以是由相应ap测得的cts帧712的rx功率。在一些其他实现中,功率指示可以是基于rx功率的另一度量、参数或值。在一些实现中,ctr帧716或功率指示的接收可以用作关于相应ap期望参与txop 702的指示。
88.在一些实现中,cti帧714包括至少一个触发帧,该至少一个触发帧被配置为触发该一个或多个候选ap传送相应的ctr帧716。为了传送cti帧714,txop所有者ap1可以传送一ppdu,该ppdu将相同的cti触发帧包括在无线信道的多个子信道中的每个子信道中(例如,在多个20mhz信道中的每一者中)。例如,cti帧714可以将非高吞吐量(非ht)复制触发帧包括在每个20mhz信道中。以此方式,其他ap不需要在相同主20mhz信道上操作以接收和处理cti帧714。在一些实现中,与cti帧714相关联的(例如,在mac报头中的)源地址字段和bssid字段可被设为txop所有者ap1的mac地址,而与cti帧714相关联的(诸如,在mac报头中的)目的地地址字段被设为广播地址。
89.cti帧714的每个复制触发帧可包括针对可参与该txop的多个ap中的每个ap的对可由相应ap用于传送其相应的ctr帧716的频率资源或空间资源中的一者或两者的指示。例如,cti帧714的每个触发帧可针对接入点中的每一者包括用户信息字段,针对每一个接入点的用户信息字段包括对该ap要用来传送其ctr帧716的频率资源或空间资源的相应指示。每个用户信息字段可包括相应ap的相应的ap标识符(apid)。例如,apid可以是ap的mac地址、与ap相关联的bssid或与ap相关联的bss颜色。在txop所有者ap1可能不知道相邻ap中的一些或全部ap的一些其他实现中,cti帧714可包括对可由ap用来传送其相应的ctr帧712的随机接入资源的指示。
90.可以响应于cti帧716而在相应的基于的触发ppdu中使用由该cti帧714分配的频率或空间资源来从这些候选ap接收ctr帧714。例如,ctr帧716可以经由mu ofdma或mu mimo技术来传送,并且可以在cti帧714之后过sifs历时的时间t4处被接收。对于具有cap srma能力的ap,cti帧714可被配置为使这些ap用相应的ctr帧716进行响应,而不管其各自的nav
如何。
91.在一些实现中,txop所有者ap1可以在逐ap顺序的基础上传送多个cti帧714,每个cti帧710被传送到这些ap中相应的一个ap。期望参与该txop的ap可以响应于接收到这些cti帧714中相应的一个cti帧714而在下一cti帧714到这些ap中的下一ap的传输之前传送ctr帧716。例如,每个cti帧714可以是轮询帧,并且每个ctr帧716可以是轮询响应帧。此类cti帧714和ctr帧716可作为单用户(su)传输来传送。在一些其他实现中,txop所有者ap1可以传送单个cti帧714,并且后续地在逐ap顺序的基础上向每个ap传送轮询帧(poll),该轮询帧在向下一ap传送轮询之前向相应ap索求响应ctr帧716。
92.返回参考过程600,基于接收到ctr帧716,txop所有者ap1随后可选择候选ap中要参与txop 702的一个或多个候选ap(在框604中)。txop所有者ap1基于在ctr帧716中接收的功率指示来从候选ap中选择要参与txop 702的ap。txop所有者ap1可选择这些ap以使得txop所有者ap1仍然保护它自己的往来于它的bss中的sta的传输(其可被称为主传输)。在选择要参与的ap之前,txop所有者ap1可能已经知悉其相关联的sta处可接受的信号与干扰比(sir),这些sir使得能够成功地解码针对一个或多个可选mcs中的每一者的分组。
93.给定sta处可接受的sir(或sir阈值)可被量化为下式1,其中tx
ap1
是txop所有者ap1旨在用于传送的tx功率,tx
cap
是候选ap(包括ap2、ap3和ap4)中的相应一者的tx功率,pl
ap1
是txop所有者ap1与传送了cts帧712的相关联sta(sta1)之间的路径损耗,并且pl
cap
是候选ap中的该相应一者与sta1之间的路径损耗。
94.sir=(tx
ap1-pl
ap1
)-(tx
cap-pl
cap
)
ꢀꢀ
(1)
95.路径损耗pl
ap1
和pl
cap
进而可被表示为下式2和3。
96.pl
ap1
=tx
sta-rx
ap1-sta
ꢀꢀꢀꢀꢀ
(2)
97.pl
cap
=tx
sta-rx
cap-sta
ꢀꢀꢀꢀꢀ
(3)
98.其中tx
sta
是sta1的tx功率,并且rx
ap1-sta
是cts帧712在txop所有者ap1处的rx功率。txop所有者ap1可基于这些路径损耗来从候选ap中选择ap2、ap3和ap4以参与txop 702(在框604中)。
99.再次参照回过程600,txop所有者ap1可(在框606中)计算或以其他方式确定txop所有者ap1将在数据传输阶段708期间用于向包括sta1在内的一个或多个相关联sta传送的tx功率tx
ap1
。类似地,txop所有者ap1可基于可接受sir以及从所选ap(ap2、ap3和ap4)接收的功率指示来计算或以其他方式确定每个所选ap的相应最大发射功率tx
max
。例如,基于重新排列上式1,所选ap中的每个ap的最大tx功率tx
max
可被表达为下式4,其中sir项表示阈值,其可不同于可接受sir。
100.tx
max
=tx
ap1
+pl
cap-pl
ap1-sir
ꢀꢀꢀꢀꢀ
(4)
101.基于将式2和式3代入式4,所选ap中的给定ap的最大tx功率tx
max
可被重新表达为下式5。
102.tx
max
=tx
ap1
+rx
ap1-sta-rx
cap-sta-sir
ꢀꢀꢀꢀ
(5)
103.如此,txop所有者ap1可以使用式5基于以下各项来确定所选ap中的每个ap的最大tx功率tx
max
:sta1的可接受sir、txop所有者ap1自己的tx功率tx
ap1
、txop所有者ap1对cts帧712的rx功率rx
ap1-sta
的测量、以及来自该相应ap的ctr帧716中所指示的cts帧712的rx功率rx
cap-sta
。
104.在txop指示阶段704期间选择要参与txop 702的ap之后,txop所有者ap1然后在调度分配阶段706中向所选ap准予、调度或以其他方式实际分配相应的时间和频率资源(例如,指示对相应的时间和频率资源的分配)以及最大tx功率。例如,图9示出了解说用于分配txop 702中的时间和频率资源的示例调度分配过程900的流程图。在框902中,在时间t5,txop所有者ap1传送第五帧(本文中称为cap txop调度(ctas)帧)718,该第五帧718标识所选ap并且包括对数据传输阶段708中可用的时间和频率资源的指示。在一些实现中,ctas帧718进一步包括针对所选ap中的每一者的对可由该相应ap用于在txop 702期间经由这些时间和频率资源向一个或多个相应的相关联sta传送数据或从一个或多个相应的相关联sta接收数据的最大tx功率的指示。例如,过程900的框902可以是过程608的框606的示例实现。例如,ctas帧718可以在ctr帧716之后过sifs历时的时间t5被传送。
105.在框904中,在传送ctas帧718之后,txop所有者ap1在控制时间t6可向其bss中的一个或多个相关联sta传送第六帧(本文中称为cap txop本地调度(ctls)帧)7201。类似地,每个所选ap(ap2、ap3和ap4)还可在时间t6向其相应bss中的相关联无线sta分别传送相应的ctls帧7202、7203和7204。这些ctls帧720中的每一者标识时间和频率资源以及分配给相应ap及其相关联bss的最大tx功率。对于具有cap srma能力的ap,ctas帧718可被配置为使所选ap传送相应ctls帧720,而不管其各自的nav如何。
106.在一些实现中,ctas帧718包括至少一个触发帧,该至少一个触发帧被配置为触发所选ap(ap2、ap3和ap4)在时刻t6(例如,在ctas帧718之后过sifs历时)与txop所有者ap1向其相关联bss传送ctls帧7201同时地向它们的相关联bss传送相应的ctls帧7202、7203和7204。为了传送ctas帧718,txop所有者ap1可以传送ppdu,该ppdu将相同的ctas触发帧包括在无线信道的多个子信道中的每个子信道中(例如,在多个20mhz信道中的每一者中)。例如,ctas帧718可以将非ht复制触发帧包括在每个20mhz信道中。以此方式,其他ap不需要在相同主20mhz信道上操作以接收和处理ctas帧718。在一些实现中,与ctas帧718相关联的(例如,在mac报头中的)源地址字段和bssid字段可被设为txop所有者ap1的mac地址,而与ctas帧718相关联的(诸如,在mac报头中的)目的地地址字段可被设为广播地址。
107.ctas帧718的每个复制触发帧可包括对供在数据传输阶段708期间使用的可用时间和频率资源的指示。例如,ctas帧718的每个触发帧针对所选ap中的每一者可包括一用户信息字段。每个用户信息字段可包括相应ap的相应apid或由其标识。例如,apid可以是ap的mac地址、与ap相关联的bssid或与ap相关联的bss颜色。每个用户信息字段可包括针对相应ap的对供在数据传输阶段708期间使用的可用时间和频率资源(或分配给相应ap的时间和频率资源的特定分配)的指示。例如,每个用户信息字段可包括对可用或所分配时间资源的起始时间的指示,诸如,对这些时间资源开始的码元、时隙、或者绝对或相对时间的指示。用户信息字段还可包括相应时间资源的历时(例如,以码元、时隙或毫秒(ms)为单位)。每个用户信息字段可以附加地包括对可供相应ap使用或分配给该相应ap的频率资源的指示。例如,用户信息字段可以指示可由相应ap使用的一个或多个信道或子信道(例如,一个或多个20mhz信道)或者一个或多个资源单元(ru)。
108.ctas帧718的每个复制触发帧可进一步包括针对所选ap中的每一者的对被准许由该相应ap在数据传输阶段708期间使用的最大tx功率的指示。例如,在一些实现中,每个用户信息字段包括显式地指示相应ap的相应最大tx功率的值(例如,单位为db/20mhz或某种
其他单位)(例如,如基于式5所计算的)。附加地或替换地,在一些实现中,txop所有者ap1可在ctas帧718中提供对最大tx功率的隐式指示。例如,每个用户信息字段可包括例如以下形式的对最大tx功率的指示:对txop所有者ap1的tx功率tx
ap1
的指示、对ap1对cts帧712的rx功率rx
ap1-sta
的测量的指示、以及对sir的指示。在此类示例中,接收到ctas帧718的每个所选ap可基于以下各项来确定其最大准许tx功率tx
max
的值:在ctas帧718中接收的对tx
ap1
、rx
ap1-sta
和sir的指示、它自己测得的cts帧712的rx功率rx
cap-sta
、以及式5。
109.在一些实现或实例中,所选ap(ap2、ap3和ap4)中的一者或多者以及txop所有者ap1可被配置成用于同时经由cap srma以及cap tdma或cap ofdma进行通信。在其他实现或实例中,ctas帧718可以将数据传输阶段708的所有可用时间资源或所有可用频率资源分配给所选ap中的每一者。
110.在一些实现中,由txop所有者ap1以及所选ap(ap2、ap3和ap4)传送的ctls帧720是非ht复制帧。即,在一些实现中,ctls帧720中的每一帧与其他帧等同。附加地,由txop所有者ap1以及所选ap(ap2、ap3和ap4)传送的ctls帧720中的每一者可以经由无线信道的所有可用频率资源被同时传送。以此方式,ctls帧720将不会相消地彼此干扰,并且接收到ctls帧720的sta可以正确地解码这些ctls帧718。在一些实现中,与ctls帧720中的每一者相关联的(例如,在mac报头中的)源地址字段被设为相同的多播地址或与cap srma传输相关联的其他预定义地址。支持cap srma的sta可被配置成使得在它们接收到具有该多播地址的帧时,它们对相应的帧进行解码和解析。在一些实现中,与ctls帧720中的每一者相关联的(例如,在mac报头中的)bssid字段被设为txop所有者ap1的bssid。在一些此类实现中,与ctls帧720中的每一者相关联的(例如,在mac报头中的)目的地地址字段被设为相同的广播地址。
111.在一些实现中,由txop所有者ap1以及所选ap(ap2、ap3和ap4)传送的ctls帧720中的每一者包括针对这些ap(ap1、ap2、ap3和ap4)中的每一者(及其相关联bss)的信息元素(ie)或其他字段,其包括针对相应ap或bss的对可用时间和频率资源(或分配给相应ap或bss的时间和频率资源的特定分配)的指示。例如,每个ie可包括对可用或所分配时间资源的起始时间的指示,诸如,对这些时间资源开始的码元、时隙、或者绝对或相对时间的指示。该ie还可包括对这些时间资源的历时(例如,以码元、时隙或ms为单位)的指示。每个ie可以附加地包括对可供相应ap或bss使用或分配给该相应ap或bss的频率资源的指示。例如,ie可以指示可由相应ap及其bss使用的一个或多个信道或子信道(例如,一个或多个20mhz信道)或者一个或多个ru。每个ie可进一步包括对被准许由相应ap及其bss内的sta在数据传输阶段708期间使用的最大tx功率的指示。因为与所选ap相关联的sta可能不在射程内或者因其他原因无法接收和处理ctas帧718,所以ctls帧720的使用确保这些sta知悉时间和频率资源以及最大准许tx功率,并向这些sta通知它们应当处于活跃监听模式以监视所标识的时间和频率资源。
112.在调度分配阶段706期间的ap和本地调度之后,数据传输阶段708可以开始。如以上所描述的,在框610中,txop所有者ap1和所选ap(ap2、ap3和ap4)可以共享txop的时间和频率资源以执行或实现与其相应的相关联sta的下行链路(dl)或上行链路(ul)通信。在一些实现中,txop所有者ap1可以在时间上与协调式ap同步。例如,在一些实现中,在数据传输阶段708的开始部分中,txop所有者ap1(在ctls帧720被传送之后)在时间t7向所选接入点
传送触发帧(本文中称为cap txop触发(cttrig)帧)722,以在时间上将所选ap与txop所有者ap1同步。
113.在一些实现中,作为在ctas帧718中指示每个所选ap的最大tx功率的补充或替换,txop所有者ap1可在cttrig帧722中指示这些最大tx功率。例如,cttrig帧722可针对所选ap中的每一者包括一用户信息字段、ie或其他字段,其包括相应ap的相应apid,诸如该ap的mac地址、与该ap相关联的bssid或与该ap相关联的bss颜色。每个用户信息字段、ie或其他字段还可包括对可用时间和频率资源(或分配给相应ap的时间和频率资源的特定分配)的指示以及对被准许由相应ap及其bss在数据传输阶段708期间使用的最大tx功率的指示。
114.在一些实现中,数据通信可以在cttrig帧722之后过sifs历时开始。具有cap srma能力的ap可被配置成:在数据传输阶段708期间传送和接收数据通信、确收(ack)帧、以及触发帧,而不管其各自的nav如何。附加地,与cap srma兼容的sta可被配置成:在数据传输阶段708期间处于活跃监听模式以使得其可以传送和接收数据通信、ack帧、以及触发帧,而不管其各自的nav如何。
115.例如,如图7中所解说的,txop所有者ap1可在时间t8开始使用可用时间和频率资源中等于或低于它在过程800中为它自己确定的最大tx功率的一些或所有时间和频率资源来向它的bss中的一个或多个sta传送一个或多个数据通信7241或从它的bss中的一个或多个sta接收一个或多个数据通信7241。例如,txop所有者ap1可以使用多用户(mu)正交频分多址(ofdma)来向多个sta传送包括数据帧的dl数据通信(例如,ppdu)7201。附加地或替换地,txop所有者ap1可以使用mu多输入多输出(mimo)来向多个sta传送数据帧。附加地或替换地,txop所有者ap1可以使用单用户(su)技术来向单个sta传送数据帧。在txop所有者ap1传送一个或多个dl数据通信7241的一些此类实现中,相关联sta也可以使用数据传输阶段708的可用时间和频率资源中的一些或全部时间和频率资源以ack帧(诸如块ack(ba))进行响应。
116.作为传送dl数据通信的补充或替换,txop所有者ap1还可以在时间t8开始使用可用时间和频率资源中的一些或全部时间和频率资源从其bss中的一个或多个sta接收一个或多个ul数据通信7241。这些sta中的每一者可以以等于或小于其bss的最大tx功率的tx功率来传送ul数据通信。例如,txop所有者ap1可传送触发帧,该触发帧触发包括使用mu-ofdma或mu-mimo中的一者或多者的来自多个sta的多个数据帧的以mu-ppdu的形式的ul数据通信、或者顺序地来自一个或多个单个sta中的每一者的以相应的su ppdu的形式的ul数据通信。在txop所有者ap1接收一个或多个ul数据通信7241的一些此类实现中,txop所有者ap1也可以使用数据传输阶段708的可用时间和频率资源中的一些或全部时间和频率资源以ack帧(诸如ba)进行响应。
117.在一些实现中,在向该txop所有者ap1的相关联sta中的任一者传送任何通信7241之前,txop所有者ap1可以在数据传输阶段708的开始部分中执行csma操作。例如,txop所有者ap1可以在数据传输阶段708期间执行物理载波侦听(并且具体而言是能量检测)以在数据传输阶段708期间在传送任何数据、触发、管理或控制帧之前确定无线介质是否空闲。如果txop所有者ap1侦听到该无线介质不空闲,则txop所有者ap1可放弃在数据传输阶段708中传送任何通信。在一些实现中,还可以在触发帧722中指示用于载波侦听的一个或多个参数。
118.类似于txop所有者ap1,第二ap2可在时间t8开始使用由txop所有者在调度分配阶段706期间所指示的可用时间和频率资源中的一些或全部时间和频率资源来向该第二ap2的bss中的一个或多个sta传送一个或多个数据通信7242或从该第二ap2的bss中的一个或多个sta接收一个或多个数据通信7242。类似地,第三ap3可在时间t8开始使用由txop所有者在调度分配阶段706期间所指示的可用时间和频率资源中的一些或全部时间和频率资源来向该第三ap3的bss中的一个或多个sta传送一个或多个数据通信7243或从该第三ap3的bss中的一个或多个sta接收一个或多个数据通信7243。类似地,第四ap4可在时间t8开始使用由txop所有者在调度分配阶段706期间所指示的可用时间和频率资源中的一些或全部时间和频率资源来向该第四ap4的bss中的一个或多个sta传送一个或多个数据通信7244或从该第四ap4的bss中的一个或多个sta接收一个或多个数据通信7244。
119.同样类似于txop所有者ap1,在向所选ap的相关联sta中的任一sta传送任何通信724之前,所选ap可在数据传输阶段708的开始部分中执行csma操作。例如,如以上参照txop所有者ap1所描述的,每个所选ap可以执行物理载波侦听(并且具体而言是能量检测)以在传送任何数据、触发、管理或控制帧之前确定无线介质是否空闲。
120.在一些实现中,txop所有者ap1可以将txop划分为多个调度分配阶段706和相应的多个数据传输阶段708(每个阶段包括由多个ap共享的时间和频率资源)。在一些此类实现中,可能仅存在一个txop指示阶段704,因为txop所有者ap1可能仅需要一次性地了解其他ap中的每一者测得的cts帧的rx功率以及参与txop的意图。
121.图10示出了解说根据一些实现的用于支持资源共享的协调式无线通信的示例过程1000的流程图。过程1000的操作可由本文中所描述的ap或其组件来实现。例如,过程1000可以由无线通信设备(诸如以上参照图4所描述的无线通信设备400)来执行。在一些实现中,过程1000可由ap(诸如以上分别参照图1和5a描述的ap 102和502之一)来执行。
122.在一些实现中,在框1002中,无线通信设备(下文中称为来自图7中的所选ap中的ap2)从与第二ap(例如,txop所有者ap1)相关联的至少一个sta接收第一帧。在框1004中,ap2测量或以其他方式确定第一帧的rx功率。在框1006中,第一ap向txop所有者ap1传送第二帧,该第二帧包括基于所接收到的功率的功率指示。在框1008中,ap2可从txop所有者ap1接收第三帧,该第三帧包括对该txop的可由ap2用于在txop期间向与ap2相关联的一个或多个sta传送数据或从与ap2相关联的一个或多个sta接收数据的时间和频率资源的指示。第三帧进一步包括对被准许由ap2或其相应的相关联sta在使用这些时间和频率资源进行传送时使用的最大tx功率的指示。在框1010中,ap2可随后使用所指示的时间和频率资源以等于或低于所指示的最大tx功率的功率来向与ap2相关联的各sta中的一者或多者传送数据或从与ap2相关联的各sta中的一者或多者接收数据。
123.在一些示例中,框1002中接收的第一帧是控制帧,诸如响应于来自txop所有者ap1的rts帧710而传送的cts帧712。在一些此类示例中,框1004中确定的rx功率可以是cts帧712的rssi值。
124.在一些实现中,在接收第一帧之后并且在传送第二帧之前,ap2可从txop所有者ap1接收第四帧,该第四帧指示txop所有者ap1可以共享txop 702的多个时间和频率资源。例如,第四帧可以是cti帧714,并且框1006中由ap2传送的第二帧可以是ctr帧716。在一些实现中,cti帧714包括至少一个触发帧,该至少一个触发帧被配置为触发ap2传送ctr帧
716。如上面所描述的,与cti帧714相关联的(例如,在mac报头中的)源地址字段和bssid字段可被设为txop所有者的mac地址,而与cti帧714相关联的(诸如,在mac报头中的)目的地地址字段可被设为广播地址。
125.如上面所描述的,cti帧714可包括对可由ap2用于传送其相应ctr帧716的频率资源或空间资源中的一者或两者的指示。例如,cti帧714的每个触发帧可针对参与txop 702的各ap(包括ap2)中的每一者包括用户信息字段,该用户信息字段包括对ap2要用来传送其ctr帧716的频率资源或空间资源的相应指示。如上面所描述的,针对ap2的用户信息字段可包括ap2的相应apid。例如,该apid可以是ap2的mac地址、与ap2相关联的bssid或与ap2相关联的bss颜色。在txop所有者ap1可能无法知悉相邻ap中的一些或全部ap的一些其他实现中,cti帧714可包括对可由ap2用于传送其相应ctr帧716的随机接入资源的指示。
126.如上面所描述的,ctr帧716可以指示ap2参与txop 702的期望。在一些实现中,如上面所描述的,ctr帧716包括功率指示。例如,功率指示可以是由ap2测得的cts帧712的rx功率。在一些其他实现中,功率指示可以是基于rx功率的另一度量、参数或值。在一些实现中,ctr帧716或功率指示的传输可以用作关于ap2期望参与txop 702的指示。
127.ap2可响应于cti帧714而使用由cti帧714所分配的频率或空间资源来在基于触发的ppdu中传送ctr帧716。例如,ap2可在cti帧714之后过sifs历时经由mu ofdma或mu mimo技术来传送ctr帧716。cti帧714可被配置为使ap2以其ctr帧716进行响应,而不管其相应的nav如何。在一些其他实现中,txop所有者ap1可以在逐接入点顺序的基础上传送多个cti帧710,每个cti帧710被传送到这些ap中相应的一个ap。例如,cti帧714可以是轮询帧,并且ctr帧716可以是轮询响应帧。
128.如上面所描述的,在传送ctr帧716之后,ap2接收第三帧(例如,ctas帧718),该第三帧标识被选择为参与txop 702的ap(包括ap2)。ctas帧718包括对可用时间和频率资源的指示以及对可由ap2用于在数据传输阶段708期间向一个或多个相应的相关联sta传送数据或从一个或多个相应的相关联sta接收数据的最大发射功率的指示。在一些实现中,与ctas帧718相关联的(例如,在mac报头中的)源地址字段和bssid字段可被设为txop所有者ap1的mac地址,而与ctas帧718相关联的(诸如,在mac报头中的)目的地地址字段可被设为广播地址。
129.ctas帧718可针对多个ap(包括ap2)中的每一者包括一用户信息字段。针对ap2的用户信息字段可包括ap2的apid,诸如ap2的mac地址、与ap2相关联的bssid或与ap2相关联的bss颜色。用户信息字段可包括对ap2可用的时间资源的起始时间和历时的指示。例如,用户信息字段可包括对所分配时间资源开始的码元、时隙或者绝对或相对时间以及相应所分配时间资源的历时(例如,以码元、时隙或ms为单位)的指示。用户信息字段可以附加地包括对可供ap2使用的频率资源(诸如一个或多个信道、子信道或ru)的指示。
130.在一些实现中,针对ap2的用户信息字段进一步包括对可由ap2用于在数据传输阶段708期间经由所指示的时间和频率资源向一个或多个相应的相关联sta传送数据或从一个或多个相应的相关联sta接收数据的最大tx功率的指示。例如,在一些实现中,每个用户信息字段包括显式地指示相应ap的最大tx功率的值(例如,单位为db/20mhz或某种其他单位),例如,如基于式5所计算的。附加地或替换地,在一些实现中,txop所有者ap1可在ctas帧718中提供对最大tx功率的隐式指示。例如,每个用户信息字段可包括例如以下形式的对
最大tx功率的指示:对txop所有者ap1的tx功率tx
ap1
的指示、对ap1对cts帧712的rx功率rx
ap1-sta
的测量的指示、以及对sir的指示。在此类示例中,ap2可基于以下各项来计算或以其他方式确定它被准许使用的最大发射功率tx
max
:在ctas帧718中接收的对tx
ap1
、rx
ap1-sta
和sir的指示、它自己测得的cts帧712的rx功率rx
cap-sta
、以及式5。
131.在一些实现中,过程1000可进一步包括向其相关联sta中的一个或多个sta传送附加帧(例如,ctls帧720),该附加帧标识可用时间和频率资源并且指示最大tx功率。如上面所描述的,ctas帧718可包括触发帧,该触发帧触发ap2与txop所有者ap1向其相关联bss传送ctls帧720同时地向ap2的相关联bss传送ctls帧720。ctas帧718可被配置为使ap2传送ctls帧720,而不管其nav如何。
132.如上面所描述的,ctls帧720可以是非ht复制帧,其在一些实现中可经由无线信道的所有可用频率资源被同时传送。在一些实现中,与ctls帧720相关联的(例如,在mac报头中的)源地址字段被设为多播地址或与cap srma传输相关联的其他预定义地址。在一些此类实现中,与ctls帧720中的每一者相关联的(例如,在mac报头中的)bssid字段被设为txop所有者的bssid。在一些此类实现中,与ctls帧720相关联的(例如,在mac报头中的)目的地地址字段被设为广播地址。
133.如上面所描述的,在一些实现中,由ap2传送的ctls帧720包括包含对可用时间和频率资源(或分配给ap2及其bss的时间和频率资源的特定分配)的指示的ie或其他字段。例如,该ie可包括对可用或所分配时间资源的起始时间的指示,诸如,对这些时间资源开始的码元、时隙、或者绝对或相对时间的指示。该ie还可包括对这些时间资源的历时(例如,以码元、时隙或ms为单位)的指示。每个ie可以附加地包括对可供ap2及其bss使用或分配给ap2及其bss的频率资源的指示。例如,该ie可以指示可由ap2及其bss使用的一个或多个信道或子信道(例如,一个或多个20mhz信道)或者一个或多个ru。该ie可进一步包括对被准许由ap2及其bss在数据传输阶段708期间使用的最大tx功率的指示。
134.在传送ctls帧720之后,ap2可接收cttrig帧722,该cttrig帧722在时间上将ap2与txop所有者ap1同步。在一些实现中,数据通信可以在cttrig帧722之后过sifs历时开始。如上面所描述的,在一些实现中,作为在ctas帧718中指示所选ap中的每个ap的最大tx功率的补充或替换,txop所有者ap1可在cttrig帧722中指示这些最大tx功率。例如,cttrig帧722可包括针对ap2的用户信息字段、ie或其他字段,其包括ap2的相应apid,诸如与ap2相关联的mac地址、bssid或bss颜色。该用户信息字段、ie或其他字段还可包括对可用时间和频率资源(或分配给ap2的时间和频率资源的特定分配)的指示以及对被准许由ap2及其bss在数据传输阶段708期间使用的最大tx功率的指示。
135.ap2可被配置成在数据传输阶段708期间传送和接收数据通信、ack帧和触发帧,而不管其nav如何。在接收到cttrig帧722之后,ap2可使用所分配的时间和频率资源来向其bss中的一个或多个sta传送一个或多个数据通信724或从其bss中的一个或多个sta接收一个或多个数据通信724。例如,ap2可使用mu ofdma或mu mimo来向多个sta传送包括数据帧的以mu ppdu的形式的dl数据通信(例如,ppdu)724,或者可使用su技术来顺序地一次向一个sta传送以su ppdu的形式的一个或多个dl数据通信。在ap2传送一个或多个dl数据通信724的一些此类实现中,相关联sta也可以使用对ap2及其bss可用的时间和频率资源中的一个或多个时间和频率资源以ack帧进行响应。
136.作为传送dl数据通信的补充或替换,ap2还可以使用可用时间和频率资源从其bss中的一个或多个sta接收一个或多个ul数据通信724。例如,ap2可使用所分配的资源来传送触发帧,该触发帧触发包括使用mu-ofdma或mu-mimo中的一者或多者的来自多个sta的多个数据帧的以mu-ppdu的形式的ul数据通信、或者顺序地来自一个或多个单个sta中的每一者的以相应的su ppdu的形式的ul数据通信。在ap2接收一个或多个ul数据通信724的一些此类实现中,ap2也可以使用对ap2及其bss可用的时间和频率资源中的一个或多个时间和频率资源以ack帧(诸如ba)进行响应。
137.图11示出了根据一些实现的支持资源共享的示例无线通信设备1100的框图。在一些实现中,无线通信设备1100被配置成执行上面分别参照图6和图10所描述的过程600和1000中的一者或多者。无线通信设备1100可以是以上参照图4所描述的无线通信设备400的示例实现。例如,无线通信设备1100可以是包含至少一个处理器和至少一个调制解调器(例如,wi-fi(ieee 802.11)调制解调器或蜂窝调制解调器)的芯片、soc、芯片组、封装或设备。在一些实现中,无线通信设备1100可以是用在ap(诸如以上分别参考图1和5a所描述的ap 102和502之一)中的设备。在一些其他实现中,无线通信设备1100可以是包括此类芯片、soc、芯片组、封装或设备以及至少一个发射机、至少一个接收机和至少一个天线的ap。
138.无线通信设备1100包括信道接入模块1102、候选选择模块1104、功率测量模块1106、tx功率确定模块1108、资源分配模块1110以及传送接收(tx/rx)模块1112。模块1102、1104、1106、1108、1110和1112中的一者或多者的各部分可以至少部分地以硬件或固件来实现。例如,信道接入模块1102、功率测量模块1106和tx/rx模块1112可以至少部分地在调制解调器(诸如调制解调器402)处实现。在一些实现中,模块1102、1104、1106、1108、1110和1112中的至少一些模块至少部分地被实现为存储在存储器(诸如存储器408)中的软件。例如,模块1102、1104、1106、1108、1110和1112中的一者或多者的各部分可被实现为可由处理器(诸如处理器406)执行以执行相应的模块的功能或操作的非瞬态指令(或“代码”)。
139.信道接入模块1102被配置成获得用于经由无线信道进行无线通信的txop,该txop包括多个时间和频率资源。例如,信道接入模块1102可被配置成执行参照图6至图9所描述的过程600的框602。在一些实现中,为了获得txop,信道接入模块1102使用例如csma/ca和增强型分布式信道接入(edca)技术来争用对包括主操作信道的一个或多个信道(例如,主20mhz信道和一个或多个副20mhz、40mhz、80mhz或160mhz信道)上的无线介质的接入。
140.候选选择模块1104被配置成选择要参与txop的一个或多个其他候选无线ap。例如,候选选择模块1104可被配置成执行参照图6至图9所描述的过程600的框604。在作出该选择之前,tx/rx模块1108被配置成向其相关联sta中的至少一个sta传送rts帧,该rts帧引出来自这些sta中的至少一个sta的cts帧的传输。例如,tx/rx模块1108可被配置成执行参照图8所描述的过程800的框802和804。如上面所描述的,接收到cts帧的ap(包括无线通信设备1100)可随后测量该cts帧的rx功率。例如,功率测量模块1106可被配置成执行过程800的框806以测量或以其他方式确定cts帧的rx功率或rssi。
141.因此候选选择模块1104可以作出该选择;tx/rx模块1108被进一步配置成向其他无线ap(例如,其ess中的其他ap)传送cti帧,该cti帧指示无线通信设备1100可以共享txop的时间和频率资源。在传送cti帧之后,tx/rx模块1108可从一个或多个候选ap中的每一者接收ctr帧,该ctr帧包括功率指示(例如,由相应ap测得的rx功率或rssi)并且指示相应ap
参与txop的期望。例如,tx/rx模块1108可被配置成执行参照图8所描述的过程800的框808和810。候选选择模块1104可基于所接收到的功率指示并且基于无线通信设备1100打算在txop期间用于传输的tx功率来选择候选ap中要参与txop的一个或多个ap。
142.基于它自己的预期tx功率、它的相关联sta处可接受的sir、以及所接收到的功率指示,tx功率确定模块1108可随后例如使用式5来计算或以其他方式确定供所选ap中的每一者在txop的数据传输阶段期间使用的最大tx功率。在并非数据传输阶段的所有时间和频率资源都可供所选ap中的每一者使用的一些实现中,资源分配模块1110被配置成确定txop的将分配给所选ap中的每一者的时间和频率资源。
143.tx/rx模块1112被配置成生成ctas帧并将其传送给所选ap,该ctas帧包括针对所选ap中的每一者的对可由所选ap用于在txop的数据传输阶段期间向与该相应ap相关联的一个或多个相应sta传送数据或从与该相应ap相关联的一个或多个相应sta接收数据的可用时间和频率资源的指示。在传送ctas帧之后,tx/rx模块1112可向它的bss中的一个或多个相关联sta传送ctls帧,该ctls帧标识可供它自己及其相关联bss使用的时间和频率资源。例如,tx/rx模块1108可被配置成执行参照图6至图9所描述的过程600的框608以及过程900的框902和904。
144.在一些实现中,在数据传输阶段的开始部分中,tx/rx模块1112向所选ap传送cttrig帧以在时间上将所选ap与无线通信设备1100同步。tx/rx模块1112可随后使用它已分配给它自己的可用时间和频率资源来向它的bss中的一个或多个sta传送一个或多个dl或ul数据通信或从它的bss中的一个或多个sta接收一个或多个dl或ul数据通信。例如,tx/rx模块1112可以使用mu ofdma、mu mimo或su技术来向或从多个sta传送或接收包括数据帧的数据通信。例如,tx/rx模块1112可被配置成执行参照图6至图9所描述的过程600的框610。
145.tx/rx模块1112被进一步配置成从已经获得txop的另一ap(txop所有者)接收cti帧,该cti帧指示该txop所有者可以共享该txop的多个时间和频率资源。tx/rx模块1112被进一步配置成向txop所有者传送ctr帧,该ctr帧包括功率指示(诸如对所接收cts帧的rx功率的指示)并且一般指示对参与txop的期望。例如,tx/rx模块1112可被配置成执行参照图10所描述的过程1000的框1006。tx/rx模块1112被进一步配置成从txop所有者接收ctas帧,该ctas帧包括对txop的对无线通信设备1100可用并且在该txop的数据传输阶段期间可用于向与无线通信设备1100相关联的一个或多个sta传送数据或从与无线通信设备1100相关联的一个或多个sta接收数据的时间和频率资源的指示。如上面所描述的,ctas帧可进一步包括对可由ap2用于在数据传输阶段708期间经由所指示的时间和频率资源向一个或多个相应的相关联sta传送数据或从一个或多个相应的相关联sta接收数据的最大tx功率的指示。例如,tx/rx模块1112可被配置成执行参照图10所描述的过程1000的框1008。
146.如上面所描述的,ctas帧可包括针对无线通信设备1100的用户信息字段,该用户信息字段包括显式地指示无线通信设备1100的最大tx功率的值。附加地或替换地,在一些实现中,用户信息字段提供对最大tx功率的隐式指示。例如,用户信息字段可包括例如以下形式的对最大tx功率的指示:对txop所有者的tx功率的指示、对txop所有者对cts帧的rx功率的测量的指示、以及对sir的指示。在此类示例中,tx功率确定模块1108可基于以下各项来计算或以其他方式确定txop所有者被准许使用的最大发射功率:对txop所有者的tx功率
的指示、对txop所有者对cts帧的rx功率的测量的指示以及sir;txop所有者自己测得的cts帧的rx功率;以及式5。
147.tx/rx模块1112可随后使用可用时间和频率资源以等于或低于最大tx功率的tx功率来向其相关联sta中的一个或多个sta传送数据或从其相关联sta中的一个或多个sta接收数据。例如,tx/rx模块1112可被配置成执行过程1000的框1010。
148.如本文所使用的,除非另外显式指示,否则“或”用于旨在以包含性含义来解释。例如,“a或b”可以包括仅a、仅b、或者a和b的组合。如本文中所使用的,引述一列项目“中的至少一者”或“中的一者或多者”的短语是指这些项目的任何组合,包括单个成员。例如,“a、b或c中的至少一者”旨在涵盖以下可能性:仅a、仅b、仅c、a和b的组合、a和c的组合、b和c的组合、以及a和b和c的组合。
149.结合本文公开的实现来描述的各种解说性组件、逻辑、逻辑块、模块、电路、操作和算法过程可实现为电子硬件、固件、软件、或者硬件、固件或软件的组合,包括本说明书中公开的结构及其结构等效物。硬件、固件和软件的这种可互换性已以其功能性的形式作了一般化描述,并在上文描述的各种解说性组件、框、模块、电路、和过程中作了解说。此类功能性是实现在硬件、固件还是软件中取决于具体应用和加诸整体系统的设计约束。
150.对本公开中描述的实现的各种改动对于本领域普通技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现而不会脱离本公开的精神或范围。由此,权利要求并非旨在被限定于本文中示出的实现,而是应被授予与本公开、本文中所公开的原理和新颖性特征一致的最广范围。
151.另外,本说明书中在分开实现的上下文中描述的各种特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可分开地或以任何合适的子组合实现在多个实现中。如此,虽然诸特征在上文可能被描述为以特定组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些情形中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。
152.类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图或流图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在一些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。