通信装置和通信方法与流程

文档序号:17442101发布日期:2019-04-17 04:54阅读:299来源:国知局
通信装置和通信方法与流程

本发明一般涉及通信装置和通信方法。



背景技术:

ieee(电气和电子工程师协会)802.11工作组正在开发802.11axhe(高效)wlan(无线局域网)空中接口,以在高密度场景中实现由用户实现的实际吞吐量的非常显著的增加。ofdma(正交频分多址)多用户传输已被设想为802.11ax中最重要的特性之一。ofdma是多址方案,其在ofdm(正交频分复用)系统的时间和频率资源上对到多个用户的数据流或者来自多个用户的数据流进行多个操作。

正在进行研究以在802.11ax中执行用于ofdma多用户传输的频率调度,通常基于ru(资源单元)来执行频率调度。ru包括多个连续的子载波。根据频率调度,无线电通信接入点装置(下文中简称为“接入点”或“ap”)基于无线电通信站装置(下文中简称为“终端站”或“sta”)的频带的接收质量自适应地将ru指派给多个sta。这使得可以获得最大的多用户分集效果并且非常有效地执行通信。

然而,已经对上行链路(ul)多用户ofdma传输施加了某些条件。例如,参与ul多用户ofdma传输的所有sta需要同步它们的传输以在相同时间点开始并且也在同一时间点结束。在802.11ax中,这通过发送称为触发帧的特殊控制帧的ap来实现。触发帧携带诸如可以参与ul多用户传输的每个sta的标识信息、传输持续时间、用于每个sta的ru分配以及其他有用信息的信息。在触发帧中指示的sta在固定的时间间隔之后在它们各自分配的ru上发送它们各自的帧,例如sifs(短帧间间隔,自触发帧的结尾)。当ap具有关于参与ul多用户传输的sta的足够信息(诸如缓冲器状态和sta操作状态等)时,这种安排很有效。但是,存在ap可能没有足够关于sta有效的方式执行ru分配的信息的情况。在这种情况下,有益的是根据其实际需要将ru分配给sta并让sta争用ru。为了满足这些需求,在802.11ax中引入了基于ulofdma的随机接入(uora)机制。

[引用清单]

[非专利文献]

[npl1]ieee802.11-15/0132r17,tgax规范框架,2016年5月

[npl2]ieee802.11-16/0024r1,拟议的tgax草案规范,2016年3月

[npl3]ieee802.11-15/1105r0,基于ulofdma的随机接入方法,2015年9月

[npl4]ieee802.11-15/1137r1,触发的ofdma随机接入观测,2015年9月

[npl5]ieee802.11-16/0780r1,cid:第9.3.1.23节触发帧格式,2016年4月

[npl6]ieee802.11-16/0806r0,he变体ht控制-缓冲状态报告,2016年7月

[npl7]ieee802.11-15/1107r0,随机接入节电,2015年9月

[npl8]ieee802.11-16/0907r3,11ax中的仅20mhz设备,2016年7月

[npl9]ieee802.11-16/0906r0,ofdma中20mhz操作设备的ru限制,2016年7月

[npl10]ieee802.11-16/1162r3,关于ofdma随机接入重传的评论决议,2016年9月

[npl11]ieee802.11-16/1158r0,ofdma随机接入方法的评论决议,2016年9月

[npl12]ieee802.11-16/1222r1,基于ulofdma的随机接入的cid决议,2016年9月

[npl13]ieee802.11-16/1516r1,随机接入cid,2016年11月

[npl14]ieee802.11-16/1458r0,具有基于ulofdma的随机接入的节电cid决议,2016年11月

[npl15]ieee802.11-16/1477r2,cc23建议的决议(更新)twt元素,2016年11月



技术实现要素:

在802.11ax中,40、80、80+80或160mhzofdma操作中的一些ru被限制用于20mhz工作的sta。目前没有关于ru如何由ap在触发帧中为随机接入而指派的规则。在一些情况下,在触发帧中没有分配用于随机接入的ru可用于20mhz操作sta,因此当接收用于随机接入的触发帧时,20mhz操作sta无法利用uora机制到达ap。

本发明的一个非限定和示例性实施例提供了一种通信装置,可以有助于允许20mhz操作sta获得利用uora机制到达ap的机会。

在一个一般方面,这里公开的技术的特征在于一种通信装置,包括:接收单元,接收用于分配用于随机接入的资源单元(ru)的触发帧,以及另一帧,包括随机接入参数元素,其包括指示ofdma争用窗口(ocw)的第一字段最小值(ocwmin)和指示ocw最大值(ocwmax)的第二字段;以及使用ocwmin和ocwmax控制基于上行链路ofdma的随机接入(uora)过程的控制电路。

可以使用设备、系统、方法和计算机程序以及设备、系统、方法和计算机程序的任何组合来实现这些一般和特定方面。

通过利用本公开中描述的装置和方法,20mhz操作sta可以获得利用uora机制到达ap的机会。

根据说明书和附图,所公开的实施例的其他益处和优点将变得显而易见。可以通过说明书和附图的各种实施例和特征单独地获得益处和/或优点,而不需要全部提供以获得这些益处和/或优点中的一个或多个。

图1是图示多用户无线通信系统的图。

图2是图示由sta操作的基于示例ulofdma随机接入方法的流程图。

图3是图示与基于ulofdma的随机接入相关的示例多用户帧交换的图。

图4是图示触发帧的示例格式的图。

图5是图示根据本公开第一实施例的由20mhz操作sta操作的基于第一示例ulofdma的随机接入方法的流程图。

图6是图示根据本公开第一实施例的由非20mhz操作sta操作的基于示例ulofdma的随机接入方法的流程图。

图7是图示根据本公开第一实施例的与基于ulofdma的随机接入相关的第一示例多用户帧交换的图。

图8是图示根据本公开第一实施例的由20mhz操作sta操作的基于第二示例ulofdma的随机接入方法的流程图。

图9是图示根据本公开第一实施例的与基于ulofdma的随机接入相关的第二示例多用户帧交换的图。

图10是图示根据本公开第一实施例的触发帧的示例格式的图。

图11是图示根据本公开第一实施例的基于ulofdma的随机接入参数元素的示例格式的图。

图12是图示根据本公开第二实施例的由非20mhz操作sta操作的基于第一示例ulofdma的随机接入方法的流程图。

图13是图示根据本公开第二实施例的与基于ulofdma的随机接入相关的第一示例多用户帧交换的图。

图14是图示根据本公开第二实施例的由非20mhz操作sta操作的基于第二示例ulofdma的随机接入方法的流程图。

图15是图示根据本公开第二实施例的与基于ulofdma的随机接入相关的第二示例多用户帧交换的图。

图16是图示根据本公开第二实施例的触发帧的示例格式的图。

图17是图示twt元素的示例格式的图。

图18是图示根据本公开第三实施例的twt元素的示例格式的图。

图19a是根据本公开的示例sta的简单框图。

图19b是根据本公开的示例sta的详细框图。

图20a是根据本公开的示例ap的简单框图。

图20b是根据本公开的示例ap的详细框图。

具体实施方式

借助于以下附图和实施例可以更好地理解本公开。这里描述的实施例本质上仅是示例性的并且用于描述本公开的一些可能的应用和使用,并且不应该被视为限制本公开关于本文未明确描述的替代实施例。

在任何无线通信系统中,各种各样的设备可以是无线网络的一部分,每个设备在业务量需求、设备能力、电源类型等方面不同。某些类的设备可能具有高带宽要求、在延迟或传输成功率等方面的高qos(服务质量)要求等。但是他们可能不太关心功耗,因为它们可能是主电源或具有大电池(例如,膝上型计算机)。虽然另一类设备可能具有较少的带宽要求以及较不严格的qos要求,但可能相对更关注功耗(例如,移动电话)。另一类设备可能具有低带宽要求以及非常低的占空比,但由于极小的电池或极长的预期寿命可能对功耗非常敏感(例如,用于遥感的传感器)。

在许多无线通信系统中,将存在一个或多个中央控制器,其将确定无线网络覆盖区域、无线频率信道、设备准入策略、与其他相邻无线网络的协调等,并且通常还充当到后端基础设施网络的网关。中央控制器的示例是蜂窝无线网络中的基站或enb或wlan中的ap。

即使本公开中描述的技术可以应用于许多无线通信系统,但是出于示例的目的,本公开中的其余描述是根据ieee802.11wlan系统及其相关术语来描述的。这不应被视为关于替代无线通信系统限制本公开。在基于ieee802.11的wlan中,大多数网络以基础设施模式操作,即,网络中的全部或大部分业务量需要通过ap。因此,任何希望加入wlan的sta必须首先通过称为关联和认证的过程与ap协商网络成员资格。

图1图示了包括ap110和多个sta的示例无线网络100。sta2124和sta6134表示具有高带宽和可能的高qos要求以及相对低的节电要求的设备类,其可以能够以20、40、80、80+80或160mhz信道宽度操作。sta1122和sta4132表示另一个设备类,其也可以具有高带宽和可能的高qos要求,但是相对更关心功耗,其可以能够以20、40或80mhz信道宽度操作。在另一个极端,sta3126和sta5136表示可能具有低带宽要求但可能对功耗非常敏感的另一个设备类,其可能仅能够以20mhz信道宽度操作。该设备类的sta可称为“20mhz操作sta”或“仅20mhzsta”。注意,20mhz操作sta(例如,sta3126和sta5136)仅在主20mhz信道中操作。换言之,20mhz操作sta不能使用不位于主20mhz信道中的ru。另外,非20mhz操作sta(例如,sta1122、sta2124、sta4132以及sta6134)可以通过所谓的操作模式指示过程将其操作信道宽度减小到20mhz以用于节电目的。

20mhz带宽中的ru色调映射与40、80、80+80或160mhz带宽中的ru色调映射不一致。由于ru位置的未对准,当20mhz操作sta参与40、80、80+80或160mhz下行链路(dl)或ulofdma操作时,一些ru可能导致显著的性能损失或对相邻ru的干扰。为了改进吞吐量和互操作性,40、80、80+80或160mhzofdma操作中的一些ru被限制用于20mhz操作sta。更详细地,在40mhzdl或ulofdma操作方面,18个26色调ru中的2个(即5%)将被限制用于20mhz操作sta。在80mhzdl或ulofdma操作方面,37个26色调ru中的7个(即19%)、16个52色调ru中的2个(即12.5%)、8个106色调ru中的2个(即25%)不应分配给20mhz操作sta。在80+80或160mhzdl或ulofdma操作方面,74个26色调ru中的14个(即19%)、32个52色调ru中的4个(即12.5%)、16个106色调ru中的4个(即,25%)不应分配给20mhz操作sta。此外,在40、80、80+80或160mhzulofdma操作中,不应将242色调ru分配给20mhz操作sta。显然,在40、80、80+80或160mhzofdma操作中限制用于20mhz操作sta的ru数量不是无关紧要的。

<基于ulofdma的随机接入>

uora是用于sta在请求触发帧中随机地选择由ap110指派用于随机接入的ru的机制。使用uora机制的sta维护一个称为ofdma后退(obo)计数器的内部计数器。ofdma争用窗口(ocw)是一个整数,其初始值为ocwmin,上限为ocwmax。ap110向sta报告用于uora操作的ocwmin和ocwmax的值。

图2图示了由sta操作的示例uora方法200。当sta从ap110接收用于随机接入的触发帧时,uora方法200开始。稍后将描述示例uora方法的细节。

图4图示了触发帧400的示例格式,其包括公共信息字段410和一个或多个用户信息字段420。公共信息字段410包括触发类型子字段412、级联指示子字段414以及可选的触发相关公共信息子字段416。触发类型子字段412指示触发帧400的类型,例如,基本触发、波束成形报告轮询触发、bsrp(缓冲状态报告轮询)触发或随机接入触发。注意,随机接入触发帧包含单个用户信息字段420。ap110可以发送包含用于随机接入的一个或多个ru的基本触发帧、随机接入触发帧或bsrp触发帧。如果级联指示子字段414是1,则随后的触发帧跟随触发帧400。否则,级联指示子字段414是0。用户信息字段420包括aid12子字段422、ru分配子字段424以及ss分配子字段426。aid12子字段422携带用户信息字段420所针对的sta的aid(关联标识符)的最低有效12位。aid12子字段422为0指示用户信息字段420标识用于随机接入的ru。ru分配子字段424指示分配给由aid12子字段422标识的sta的ru,以发送基于触发的ppdu(物理层协议数据单元)。除了随机接入触发帧之外,用户信息字段420的ss分配子字段426指示由aid12子字段422标识的sta的基于触发的ppdu响应的空间流。对于随机接入触发帧,用户信息字段420的ss分配子字段426指示从ru分配子字段422中指示的ru开始用于随机接入的连续ru数,并且每个ru具有与在ru分配子字段422中指示的ru的大小相同的大小。

回到图2,在步骤202,sta确定其ul传输是初始基于触发的ppdu传输还是跟随基于成功触发的ppdu传输。如果其ul传输是初始基于触发的ppdu传输或者跟随基于成功触发的ppdu传输,则sta在步骤204将ocw的值设置为ocwmin。否则,sta在步骤206继续检查其ul传输是否是基于不成功触发的ppdu传输的重传。如果其ul传输是基于不成功触发的ppdu传输的重传,则uora方法200转到步骤210。否则,uora方法200跳转到步骤212。

在步骤210,sta将其obo计数器初始化为零和ocw范围内的随机值,并且uora方法200转到步骤214。在步骤212,sta确定其obo计数器是否等于零。如果其obo计数器等于零,这意味着sta赢得了争用并且在先前接收的触发帧中选择了用于随机接入的ru中的一个,但是在被认为是忙碌的之前选择的ru中没有发送基于触发的ppdu,并且uora方法200转到步骤222。如果其obo计数器不等于零,这意味着sta没有赢得争用以在先前接收的触发帧中接入用于随机接入的ru,并且uora方法200转到步骤214。

在步骤214,sta检查其obo计数器是否小于在接收的触发帧中用于随机接入的ru数。如果其obo计数器小于接收的触发帧中用于随机接入的ru数,则sta在步骤216将其obo计数器减少到零,即,它赢得随机接入争用,并且uora方法200跳转到步骤222。否则,sta在步骤218将其obo计数器减少在接收的触发帧中用于随机接入的ru数。注意,当其obo计数器与接收的触发帧中用于随机接入的ru数相同时,sta实际上将其obo计数器减少到零。在步骤220,sta确定其obo计数器是否等于零。如果其obo计数器等于零,则它赢得随机接入争用,并且uora方法200转到步骤222。否则,uora方法200就停止了。

在步骤222,sta随机地选择在接收的触发帧中用于随机接入的ru中的一个。在步骤224,sta检查所选择的ru是否空闲作为物理和虚拟载波感测两者的结果。如果所选择的ru空闲,则sta在步骤226在所选择的ru处发送基于触发的ppdu。否则,uora方法200就停止了。

在步骤228,sta确定在所选择的ru处是否成功发送了基于触发的ppdu。如果在所选择的ru处发送的基于触发的ppdu请求立即响应并且未接收到预期响应,则认为传输不成功,并且uora方法200转到步骤230。否则,传输被认为是成功的并且uora方法200就停止了。如果在所选择的ru处发送的基于触发的ppdu不请求立即响应,则该传输也被认为是成功的。在步骤230,sta将ocw的值设置为{ocw的当前值的两倍和1的总和}和{ocwmax的值}的最小值,然后uora方法200就停止了。

图3图示了使用如图2图示的示例uora方法200的涉及sta的示例多用户帧交换。三个sta(例如,图1中的sta1122、sta2124以及sta3126)使用uora方法200争用ul传输。当从ap110接收到触发帧310时,sta1122、sta2124以及sta3126开始uora方法200。触发帧310包含三个用于随机接入的ru(即,aid设置为零的ru1、ru2以及ru3),它们可供所有sta使用。假设sta1122、sta2124以及sta3126中的每一个的ul传输是初始基于触发的ppdu传输或者跟随基于成功触发的ppdu传输,并且用于sta1122、sta2124以及sta3126的obo计数器被分别初始化为11、5以及3。因为在接收的触发帧310中用于随机接入的ru数是3,因此用于sta1122、sta2124以及sta3126的obo计数器分别变为8、2以及0。最终,其obo计数器为0的sta3126赢得争用,随机地选择被认为空闲的ru3,并在接收到触发帧310之后在ru3sifs发送基于触发的ppdu320。如果sta3126在发送基于触发的ppdu320之后的确定的时间段内从ap110接收确认帧330,则基于触发的ppdu320的传输成功。否则,基于触发的ppdu320的传输不成功。

尽管可以在ap110的判断下在任何时间点调度uora,但是最有可能的使用场景是在ap110不知道不能与ap110通信的非关联sta的存在的情况下。具体地,ap110可能不知道存在未关联的20mhz操作sta。注意,目前没有关于如何由ap110指派ru以用于触发帧中的随机接入的规则。在一些情况下,ap110没有用于触发帧中的随机接入指派的ru可用于20mhz操作sta。换句话说,触发帧中用于随机接入而指派的ru不在主20mhz信道中,并且不受限制地用于20mhz操作sta。在这种情况下,当接收到用于随机接入的触发帧时,20mhz的操作sta无法利用uora方法200到达ap110。

接下来,根据本公开,将进一步详细解释用于uora的装置和方法的各种实施例。

<第一实施例>

根据本公开的第一实施例,由ap110操作的第一示例uora方法是由ap110发送的用于随机接入的每个第n个触发帧包括用于随机接入的至少一个ru,其是可用于20mhz操作sta,其中n是正整数。换句话说,用于随机接入的每个第n个触发帧包含至少一个用于随机接入的ru,其在主要20mhz信道中并且不受限制地用于20mhz操作sta。

根据本公开的第一实施例,由ap110操作的第二示例uora方法是在确定的时间段(例如,一个信标间隔)中,ap110发送用于随机接入的一个或多个触发帧,每个触发帧包括至少一个用于随机接入的ru,可用于20mhz操作sta。

根据本公开的第一实施例,当接收用于随机接入的触发帧时,20mhz操作sta有机会利用uora机制到达ap110。

图5图示了根据本公开第一实施例的由20mhz操作sta操作的第一示例uora方法500。当20mhz操作sta从ap110接收用于随机接入的触发帧时,uora方法500开始。在步骤502,20mhz操作sta确定其ul传输是否是初始基于触发的ppdu传输、或是跟随成功的基于触发的ppdu传输、或是跟随不再有重传尝试的基于不成功的触发的ppdu传输。如果其ul传输是初始基于触发的ppdu传输、或是跟随成功的基于触发的ppdu传输、或是跟随不再有重传尝试的基于不成功的触发的ppdu传输,则20mhz操作sta在步骤504将ocw的值设置为ocwmin并且将rar(随机接入重试)计数器设置为零,其中rar计数器是由sta维护的内部计数器,其用于跟踪失败的基于触发的ppdu传输的重传尝试。否则,在步骤506,20mhz操作sta继续检查其ul传输是否是基于不成功的触发的ppdu传输的重传。如果其ul传输是基于不成功的触发的ppdu传输的重传,则uora方法500转到步骤510。否则,uora方法500跳转到步骤512。

在步骤510,20mhz操作sta将其obo计数器初始化为零和ocw范围内的随机值,并且uora方法500转到步骤514。在步骤512,20mhz操作sta确定其obo计数器是否等于零。如果其obo计数器等于零,这意味着20mhz操作sta赢得了争用并且在先前接收的触发帧中选择了用于随机接入的ru中的一个,但是在先前选择的ru中没有发送基于触发的ppdu因为一个或更多包含先前选择的ru的20mhz信道被认为是忙,并且uora方法500转到步骤521。如果其obo计数器不等于零,这意味着20mhz操作sta在先前接收的触发帧中没有赢得争用以接入用于随机接入的ru,并且uora方法500转到步骤514。

在步骤514,20mhz操作sta检查其obo计数器是否不大于接收的触发帧中用于随机接入的ru数。如果其obo计数器不大于接收的触发帧中用于随机接入的ru数,则在步骤516,20mhz操作sta将其obo计数器减少到零,这意味着它赢得随机接入争用,并且uora方法500跳转到步骤521。否则,在步骤518,20mhz操作sta将其obo计数器减去接收的触发帧中用于随机接入的ru数,然后uora方法500就停止了。注意,uora方法500的步骤514至步骤518以比uora方法200的步骤214至步骤220更有效的方式执行随机接入争用,因为uora方法500需要比uora方法200少一个步骤。

在步骤521,20mhz操作sta确定在接收的触发帧中是否存在至少一个可用于20mhz操作sta的用于随机接入的ru。如果用于随机接入的每个触发帧包含至少一个可用于20mhz操作sta的用于随机接入的ru,则可以跳过步骤521。如果在接收的触发帧中存在至少一个可用于20mhz操作sta的用于随机接入的ru,则uora方法500转到步骤522。否则,uora方法500就停止了。

在步骤522,20mhz操作sta随机地选择接收的触发帧中可用于20mhz操作sta的用于随机接入的ru中的一个。在步骤524,20mhz操作sta检查包括所选择的ru的一个或多个20mhz信道中的每一个是否空闲作为物理和虚拟载波侦听两者的结果。如果包括所选择的ru的一个或多个20mhz信道中的每一个都是空闲的,则在步骤526,20mhz操作sta在所选择的ru处发送基于触发的ppdu。否则,uora方法500就停止了。注意,uora方法500的步骤524与uora方法200的步骤224不同,因为20mhz操作sta检查一个或多个20mhz信道的cca(清除信道评估)比ru更实用。

在步骤528,20mhz操作sta确定在所选择的ru处是否成功发送了基于触发的ppdu。如果在所选择的ru处发送的基于触发的ppdu请求立即响应并且未接收到预期响应,则认为传输不成功,并且uora方法500转到步骤530。否则,传输被认为是成功的并且uora方法500就停止了。如果在所选择的ru处发送的基于触发的ppdu不请求立即响应,则该传输也被认为是成功的。在步骤530,20mhz操作sta将rar计数器增加1并将ocw的值设置为ocw的当前值的最小值乘以2加1和ocwmax。在步骤532,20mhz操作sta确定rar计数器是否大于称为raretrylimit的阈值,其指示随机接入重传尝试的最大数量。如果rar计数器不大于阈值raretrylimit,则uora方法500就停止了。否则,20mhz操作sta在步骤534确定不再有重传尝试,然后uora方法500就停止了。

注意,第一示例uora方法500与示例uora方法200的不同之处在于前者需要20mhz操作sta来维持rar计数器,如果其ul传输跟随没有更多重传尝试的基于不成功的触发的ppdu的传输,则使20mhz操作sta能够将ocw重置为ocwmin。当在几次失败的连续重传尝试之后接收到用于随机接入的触发帧时,这可以增加其赢得随机接入争用并在随机地选择的ru中成功发送基于触发的ppdu的概率。

图6图示了根据本公开第一实施例的由非20mhz操作sta操作的示例uora方法600。当非20mhz操作sta从ap110接收用于随机接入的触发帧时,uora方法600开始。步骤602至步骤618分别与图5中所示的uora方法500中的步骤502至步骤518相同。

在步骤622,非20mhz操作sta随机地选择在接收的触发帧中用于随机接入的ru中的一个。步骤624至步骤634分别与图5所示的uora方法500中的步骤524至步骤534相同。

注意,类似于图5的示例uora方法500,示例uora方法600与示例uora方法200的不同之处在于前者需要非20mhz操作sta来维持rar计数器,这使得如果其ul传输跟随不再有重传尝试的基于不成功的触发的ppdu传输,非20mhz操作sta将ocw重置为ocwmin。当在几次失败的连续重传尝试之后接收到用于随机接入的触发帧时,这可以增加其赢得随机接入争用并在随机地选择的ru中成功发送基于触发的ppdu的概率。

图7图示了根据本公开第一实施例的与uora相关的第一示例多用户帧交换。sta1和sta2是使用uora方法600的非20mhz操作sta和用于进行ul传输的内容,而sta3是使用uora方法500的20mhz操作sta和用于ul传输的内容。当从ru1不可用于20mhz操作sta的ap接收包含用于随机接入的三个ru(即,aid设置为零的ru1、ru2以及ru3)的触发帧750时,sta1和sta2启动uora方法600,并且sta3启动uora方法500。假设用于sta1、sta2以及sta3中的每一个的ul传输是初始基于触发的ppdu传输或者跟随成功的基于触发的ppdu传输,并且sta1、sta2以及sta3的obo计数器分别被初始化为11、5以及3。因为在接收的触发帧750中用于随机接入的ru数是3,因此sta1、sta2以及sta3的obo计数器分别变为8、2以及0。最终,其obo计数器为0的sta3赢得随机接入争用并随机地选择可用于20mhz操作sta的ru3。如果包括ru3的一个或多个20mhz信道中的每一个被认为是空闲的,则sta3在接收到触发帧750之后在ru3sifs处发送基于触发的ppdu760。如果sta3在发送基于触发的ppdu760之后的确定时间段内从ap接收到确认帧770,则基于触发的ppdu760的传输成功。否则,基于触发的ppdu760的传输是不成功的。

图8图示了根据本公开第一实施例的由20mhz操作sta操作的第二示例uora方法800。当20mhz操作sta从ap接收用于随机接入的触发帧时,uora方法800开始。

在步骤801,20mhz操作sta确定在接收的触发帧中是否存在至少一个可用于20mhz操作sta的用于随机接入的ru。如果用于随机接入的每个触发帧包含至少一个可用于20mhz操作sta的用于随机接入的ru,则可以跳过步骤801。如果在接收的触发帧中存在至少一个可用于20mhz操作sta的用于随机接入的ru,则uora方法800转到步骤802。否则,uora方法800就停止了。

步骤802至步骤812分别与图5所示的uora方法500中的步骤502至步骤512相同。

在步骤814,20mhz操作sta检查其obo计数器是否不大于接收的触发帧中可用于20mhz操作sta的用于随机接入的ru数。如果其obo计数器不大于接收的触发帧中可用于20mhz操作sta的用于随机接入的ru数,则在步骤816,20mhz操作sta将其obo计数器减少到零,这意味着它赢得随机接入争用。并且uora方法800跳转到步骤822。否则,在步骤818处20mhz操作sta将其obo计数器减去接收的触发帧中可用于20mhz操作sta的用于随机接入的ru数,然后uora方法800就停止了。

注意,图8中的第二示例uora方法800与图5中的第一示例uora方法500的不同之处在于,对于前一种方法,20mhz操作sta仅考虑在随机接入争用中可用于用于20mhz操作sta的用于随机接入的ru。因此,前一种方法使20mhz操作sta能够更慢地减少其obo计数器,从而减少赢得随机接入争用的机会。

图8中的步骤822至步骤834分别与图5中所示的uora方法500中的图5中的步骤522至步骤534相同。

图9图示了根据本公开第一实施例的与uora相关的第二示例多用户帧交换。sta1和sta2是使用图8的uora方法600的非20mhz操作sta和用于ul传输的内容,而sta3是使用图8的uora方法800的20mhz操作sta和用于ul传输的内容。当从ru1不可用于20mhz操作sta的ap接收包含用于随机接入的三个ru(即,aid设置为零的ru1、ru2以及ru3)的触发帧950时,sta1和sta2启动uora方法600,并且sta3启动uora方法800。假设用于sta1、sta2以及sta3中的每一个的ul传输是初始基于触发的ppdu传输或者跟随成功的基于触发的ppdu传输,并且sta1、sta2以及sta3的obo计数器分别被初始化为11、5以及3。因为在接收的触发帧950中用于随机接入的ru数是3,并且在接收的触发帧950中可用于20mhz操作sta的用于随机接入的ru数是2,因此sta1、sta2以及sta3的obo计数器变为分别为8、2以及1。最终没有任何sta赢得随机接入争用。

图10图示了根据本公开第一实施例的触发帧1000的示例格式。触发帧1000包括公共信息字段1010和一个或多个用户信息字段1020。公共信息字段1010包括触发类型子字段1012、级联指示子字段1014以及触发相关公共信息子字段1016。触发类型子字段1012和级联指示子字段1014与触发帧400中它们各自的对应部分412和414相同,如图400所示。触发相关公共信息子字段1016还包括优先级子字段1032,指示20mhz操作sta的优先级。例如,

-优先级子字段1032设置为0以指示20mhz操作sta具有比非20mhz操作sta更低的优先级;

-优先级子字段1032设置为1以指示20mhz操作sta具有比非20mhz操作sta更高的优先级;

-优先级子字段1032设置为2以指示20mhz操作sta具有与非20mhz操作sta相同的优先级。

或者,可以在信标帧或探测响应帧中广播优先级信令。图11图示了根据本公开第一实施例的在信标帧或探测响应帧中包括的uora参数元素1100的示例格式。uora元素1100包括优先级字段1110,其以与图10的优先级子字段1032相同的方式指示20mhz操作sta的优先级。

根据本公开的第一实施例,20mhz操作sta是使用第一示例uora方法500还是第二示例uora方法800取决于在用于随机接入的触发帧中或在信标帧或探测响应帧中包括的uora参数元素中广播的优先级信令。例如,如果20mhz操作sta具有比非20mhz操作sta低的优先级,则第二uora方法800由20mhz操作sta使用。否则,第一示例uora方法500由20mhz操作sta使用。因此,20mhz操作sta能够根据其优先级优化其uora操作。

根据本公开的第一实施例,在用于随机接入的触发帧中或者在信标帧或探测响应帧中包括的uora参数元素中,ap可以广播ocwmin和ocwmax的多个值对,每个值对被指派给具有特定优先级的sta。例如,ap可以广播两个ocwmin和ocwmax的值对。将ocwmin和ocwmax的第一值对指派给具有较高优先级的sta,将ocwmin和ocwmax的第二值对指派给具有较低优先级的sta。如果20mhz操作sta具有比非20mhz操作sta更高的优先级,则将ocwmin和ocwmax的第一值对指派给20mhz操作sta,ocwmin和ocwmax的第二值对指派给非20mhz操作sta,反之亦然。sta能够基于在用于随机接入的触发帧中或者在信标帧或探测响应帧中包括的uora参数元素中指示的优先级知道其ocwmin和ocwmax的值。基本上,具有较高优先级的sta具有比具有较低优先级的sta更小的ocwmin和ocwmax值。因此,具有较高优先级的sta可能具有较高的赢得uora方法500、uora方法600或uora方法800的随机接入争用的概率。

或者,在用于随机接入的触发帧中或者在信标帧或探测响应帧中包括的uora参数元素中,ap可以广播ocwmin和ocwmax的单个值对,其被指派给具有特定优先级的sta,例如,如图10所示的触发帧1000的触发相关公共信息子字段1016中的ocwmin子字段1034和ocwmax子字段1036,或者如图11所示的uora参数元素1100中的ocwmin字段1112和ocwmax字段1114。用于具有另一优先级的sta的ocwmin和ocwmax的值可以从ocwmin和ocwmax的广播值导出。例如,ap可以为具有较高优先级的sta广播ocwmin和ocwmax的单个值对。如果20mhz操作sta具有比非20mhz操作sta更高的优先级,则ocwmin和ocwmax的广播值对被指派给20mhz操作sta,并且非20mhz操作sta的ocwmin和ocwmax的值对等于用于20mhz操作sta的ocwmin和ocwmax的值对加上确定的正整数。

<第二实施例>

根据本公开的第二实施例,由ap操作的第一示例uora方法是由ap发送的用于随机接入的每个第n个触发帧包括至少一个可用于20mhz操作sta的用于随机接入的ru,其中n是正整数。触发帧可以包括可用于20mhz操作sta的用于随机接入的ru,并且还可以包括至少一个不可用于20mhz操作sta的用于随机接入的ru。在该触发帧中,所述至少一个可用于20mhz操作sta的用于随机接入的ru被限制用于非20mhz操作sta。并且限制用于非20mhz操作sta的用于随机接入的ru数与不可用于20mhz操作sta的用于随机接入的ru数相同。

根据本公开的第二实施例,由ap操作的第二示例uora方法是在确定的时间段(例如,一个信标间隔)中,ap发送用于随机接入的一个或多个触发帧,每个触发帧包括在至少一个可用于20mhz操作sta的用于随机接入的ru。在包括至少一个可用于20mhz操作sta的用于随机接入的ru以及至少一个不可用于20mhz操作sta的用于随机接入的ru的触发帧中,所述至少一个可用于20mhz操作sta的用于随机接入的ru被限制用于非20mhz操作sta,并且限制用于非20mhz操作sta的用于随机接入的ru数与不可用于20mhz操作sta的用于随机接入的ru数相同。

根据本公开的第二实施例,当接收用于随机接入的触发帧时,20mhz操作sta有机会利用uora机制到达ap。此外,在赢得随机接入争用之后,针对20mhz操作sta的所选择的ru中的成功传输的概率可以类似于非20mhz操作sta的概率。

图12图示了根据本公开第二实施例的由非20mhz操作sta操作的第一示例uora方法1200。由20mhz操作sta操作的uora方法与图5中所示的uora方法500或如图8中所示的uora方法800相同。当非20mhz操作sta从ap接收用于随机接入的触发帧时,图12的uora方法1200开始。

步骤1202至步骤1218分别与图5所示的uora方法500中的步骤502至步骤518相同。

在步骤1222,非20mhz操作sta随机地选择接收的触发帧中可用于非20mhz操作sta的用于随机接入的ru中的一个。

步骤1224至步骤1234分别与图5所示的uora方法500中的步骤524至步骤534相同。

图13图示了根据本公开第二实施例的与uora相关的第一示例多用户帧交换。sta1和sta2是使用uora方法1200的非20mhz操作sta和用于ul传输的内容,而sta3是使用uora方法500的20mhz操作sta和用于ul传输的内容。当从ru1不可用于20mhz操作sta并且ru3不可用于非20mhz操作sta的ap接收包含用于随机接入的三个ru(即,aid设置为零的ru1、ru2以及ru3)的触发帧1350时,sta1和sta2启动uora方法1200,并且sta3启动uora方法500。假设sta1、sta2以及sta3中的每一个的ul传输是初始基于触发的ppdu传输或者跟随成功的基于触发的ppdu传输,并且sta1、sta2以及sta3的obo计数器分别被初始化为3、5以及10。因为在接收的触发帧1350中用于随机接入的ru数是3,因此sta1、sta2以及sta3的obo计数器分别变为0、2以及8。最终,其obo计数器为0的sta1赢得随机接入争用,并随机地选择可用于非20mhz操作sta的ru2。如果包括ru2的一个或多个20mhz信道中的每一个被认为是空闲的,则sta1在接收到触发帧1350之后在ru2sifs处发送基于触发的ppdu1360。如果sta1在发送基于触发的ppdu1360之后的确定时间段内从ap接收到确认帧1370,则基于触发的ppdu1360的传输成功。否则,基于触发的ppdu1360的传输是不成功的。

图14图示了根据本公开第二实施例的由非20mhz操作sta操作的第二示例uora方法1400。当非20mhz操作sta从ap接收用于随机接入的触发帧时,uora方法1400开始。

图14中的步骤1402至步骤1412分别与图5中所示的uora方法500中的步骤502至步骤512相同。

在步骤1414,非20mhz操作sta检查其obo计数器是否不大于可用于非20mhz操作sta的用于随机接入的ru数。如果其obo计数器不大于在接收的触发帧中可用于非20mhz操作sta的用于随机接入的ru数,则非20mhz操作sta在步骤1416将其obo计数器减少到零,这意味着它赢得随机接入争用,并且uora方法1400跳转到步骤1422。否则,非20mhz操作sta在步骤1418处将其obo计数器减去可用于非20mhz操作sta的用于随机接入的ru数,并且然后uora方法1400就停止了。

注意,图14中的第二示例uora方法1400与图12中的第一示例uora方法1200的不同之处在于,对于前一种方法,非20mhz操作sta仅考虑随机接入争用中可用于非20mhz操作sta的用于随机接入的ru。因此,前一种方法使非20mhz操作sta能够更慢地减少其obo计数器,从而减少赢得随机接入争用的机会。

在步骤1422,非20mhz操作sta随机地选择接收的触发帧中可用于非20mhz操作sta的用于随机接入的ru中的一个。

步骤1424至步骤1434分别与图5所示的uora方法500中的步骤524至步骤534相同。

图15图示了根据本公开第二实施例的与uora相关的第二示例多用户帧交换。sta1和sta2是使用图14中的uora方法1400的非20mhz操作sta和用于ul传输的内容,而sta3是使用图8中的uora方法800的20mhz操作sta和用于ul传输的内容。当从ru1不可用于20mhz操作sta并且ru3不可用于非20mhz操作sta的ap接收包含用于随机接入的三个ru(即,aid设置为零的ru1、ru2以及ru3)的触发帧1550时,sta1和sta2启动uora方法1400,并且sta3启动uora方法800。假设sta1、sta2以及sta3中的每一个的ul传输是初始基于触发的ppdu传输或者跟随成功的基于触发的ppdu传输,并且用于sta1、sta2以及sta3的obo计数器分别被初始化为3、5以及11。因为在接收的触发帧1550中用于随机接入的ru数是3,因此用于sta1、sta2以及sta3的obo计数器分别变为1、3以及9。最终没有任何sta赢得随机接入争用。

图16图示了根据本公开第二实施例的触发帧1600的示例格式。触发帧1600包括公共信息字段1610和一个或多个用户信息字段1620。用户信息字段1620包括aid12子字段1622、ru分配子字段1624、ss分配子字段1626以及限制指示子字段1628。aid12子字段1622、ru分配子字段1624以及ss分配子字段1626与触发帧400中它们各自的对应部分422、424以及426相同,如图4所示。限制指示子字段1628指示用于随机接入的ru是否被限制用于非20mhz操作sta。例如,

-限制指示子字段1628设置为0以指示该ru不限于用于非20mhz操作sta,以及

-限制指示子字段1628设置为1以指示该ru被限制用于非20mhz操作sta。

<使用基于ulofdma的随机接入的节电>

twt(目标唤醒时间)是802.11功能,其允许ap定义用于sta接入介质的特定时间或一组时间。sta和ap交换包括预期活动持续时间的信息,以允许ap控制争用量和竞争sta之间的重叠。twt可以用于减少网络能量消耗,因为使用它的sta可以进入休眠状态直到它们的twt到达。

图17图示了twt元素1700的示例格式。twt元素1700包括控制字段1710、请求类型字段1720、目标唤醒时间字段1730以及twt唤醒间隔尾数字段1740。控制字段1710包括广播子字段1712,其指示由twt元素1700定义的twtsp(服务时段)是否是广播twtsp。广播子字段1712是1以指示由twt元素1700定义的twtsp是广播twtsp。否则,广播子字段1712是0。请求类型字段1720包括触发子字段1722、twt流标识符子字段1724以及twt唤醒间隔指数子字段1726。触发子字段1722指示由twt元素1700定义的twtsp是否包括触发帧。触发子字段1722被设置为1以指示触发启用twt,即,在twtsp期间发送至少一个触发帧。否则,触发子字段1722被设置为0。对于广播twtsp,twt流标识符子字段1724包含指示在广播twtsp期间由调度的sta发送的帧类型的推荐的值。twt流标识符子字段1724被设置为0以指示在广播twtsp期间对发送的帧没有约束,并且在广播twtsp期间发送的触发帧可以包含零或更多用于随机接入的ru。twt流标识符子字段1724被设置为1以指示i)在广播twtsp期间对调度sta发送的帧没有约束,ii)建议由调度的sta在广播twtsp期间发送的帧是限制于一些特定类型的帧(例如,作为探测反馈交换的一部分发送的帧);以及iii)在广播twtsp期间由ap发送的触发帧将不包含用于随机接入的ru。twt流标识符子字段1724被设置为2以指示i)在广播twtsp期间对由调度sta发送的帧没有约束,ii)建议由调度的sta在广播twtsp期间发送的帧是限制于一些特定类型的帧(例如,作为探测反馈交换的一部分发送的帧);以及iii)在广播twtsp期间由ap发送的触发帧将包含至少一个用于随机接入的ru。调度的sta的twt唤醒时间由目标唤醒时间字段1730确定,而调度sta的twt唤醒间隔由twt唤醒间隔尾数字段1740和twt唤醒间隔指数子字段1726确定。

根据具有uora的第一示例节电机制,接收包含twt元素1700的信标帧或管理帧的sta可以进入休眠状态,直到由twt元素1700定义的twtsp的开始。该twt元素1700包括设置为1的广播子字段1712和设置为2的twt流标识符子字段1724。

根据具有uora的第二示例节电机制,如果在触发启用的twtsp内的触发帧序列中进行随机接入分配,则序列中的所有触发帧应将级联指示字段设置为1,除了序列中的最后一个触发帧,其级联指示字段应设置为0。sta可以使用触发帧中的级联指示字段中指示的值来进入休眠状态。如果其obo计数器在具有级联指示字段设置为1的触发帧中随机接入过程减少为非零值,则它可以立即进入休眠状态。如果其obo计数器在具有级联指示字段的触发帧中随机接入过程递减到非零值,则它可以在级联触发帧中保持唤醒用于随机接入。

<第三实施例>

图18图示了根据本公开第三实施例的twt元素1800的示例格式。twt元素1800包括控制字段1810、请求类型字段1820、目标唤醒时间字段1830以及twt唤醒间隔尾数字段1840。控制字段1810包括广播子字段1812。请求类型字段1820包括触发子字段1822、twt流标识符子字段1824以及twt唤醒间隔指数子字段1826。请求类型字段1820、目标唤醒时间字段1830以及twt唤醒间隔尾数字段1840与它们的对应部分1720、1730以及1740完全相同。控制字段1810与其对应部分1710的不同之处在于,前者包括附加的ra(随机接入)限制子字段1818。ra限制子字段1818指示在由twt元素1800定义的广播twtsp内发送的触发帧中用于随机接入的至少一个ru是否可用于20mhz操作sta。ra限制子字段1818被设置为0以指示在广播twtsp内发送的触发帧中用于随机接入的至少一个ru可用于20mhz操作sta。否则ra限制子字段1818被设置为1。

根据本公开的第三实施例,当20mhz操作sta接收包含twt元素1800的信标帧或管理帧时,它可以进入休眠状态直到由twt元素1800定义的twtsp的开始。该twt元素1800包括设置为1的广播子字段1812、设置为1的触发子字段1822、设置为0的ra限制字段1818以及设置为0或2的twt流标识符子字段1824。并且由twt元素1800定义的基于触发的twtsp包含用于随机接入的一个或多个触发帧,其中用于随机接入的至少一个ru可用于20mhz操作sta。当20mhz操作sta接收包含twt元素1800且广播子字段1812设置为1、触发子字段1822设置为1以及ra限制子字段1818设置为1的信标帧或管理帧时,即由twt元素1800定义的基于触发的twtsp包含一个或多个用于随机接入的触发帧,其中没有用于随机接入的任何ru可用于20mhz操作sta,它可以进入休眠状态至少直到由twt元素1800定义的twtsp的结束。因此,根据本公开的第三实施例,使用twt元素1800中的ra限制子字段1818,与具有uora的第一示例节电机制相比,20mhz的操作sta可能能够节省更多的功率。

根据本公开的第三实施例,20mhz操作sta或非20mhz操作sta可以利用twt元素1800中的信令字段的值以各种方式节省更多功率。对于第一示例,当非20mhz操作sta接收包含twt元素1800且广播子字段1812设置为1、触发子字段1822设置为1以及twt流标识符子字段1824设置为0或2的信标帧或管理帧时,即由twt元素1800定义的基于触发的twtsp包含零或多个用于随机接入的ru时,它可以进入休眠状态直到由twt元素1800定义的twtsp的开始。对于第二示例,当非20mhz操作sta或20mhz操作sta接收包含twt元素1800的信标帧或管理帧且广播子字段1812设置为1、触发子字段1822设置为1以及twt流标识符子字段1824被设置为1时,即,由twt元素1800定义的基于触发的twtsp不包含用于随机接入的ru时,它可以进入休眠状态至少直到由twt元素1800定义的twtsp的结束。对于第三示例,当非20mhz操作sta或20mhz操作sta接收包含twt元素1800的信标帧或管理帧,其中广播子字段1812设置为1并且触发子字段1822设置为0时,即,由twt元素1800定义的twtsp不包含任何触发帧时,它可以进入休眠状态至少直到由twt元素1800定义的twtsp的结束。

<第四实施例>

根据本公开的第四实施例,如图10所示的触发帧1000的公共信息字段1010可以包括后续tf-r指示子字段1018。该后续tf-r指示子字段1018包含用于指示任何后续触发帧是否包括至少一个可用于20mhz操作sta的用于随机接入的ru的信息。后续tf-r指示子字段1018被设置为1以指示后续触发帧包括至少一个可用于20mhz操作sta的用于随机接入的ru,否则,后续tf-r指示子字段1018被设置为0。

根据本公开的第四实施例,如果在触发启用的twtsp内的触发帧序列中进行随机接入分配,则序列中的所有触发帧应将级联指示字段设置为1,除了序列中的最后一个触发帧,其级联指示字段应设置为0。

根据本公开的第四实施例,如果在触发启用的twtsp内的触发帧序列中进行随机接入分配,则如果之后序列中的触发帧不包含任何可用于20mhz操作sta的用于随机接入的ru,序列中的触发帧应将随后的tf-r指示子字段设置为0。

根据本公开的第四实施例,20mhz操作sta或非20mhz操作sta可以以各种方式利用触发帧中的级联指示字段中指示的值以用于节电目的。对于第一示例,如果obo计数器在具有级联指示字段被设置为0的触发帧中使用uora方法(例如,uora方法500、uora方法800、uora方法600、uora方法1200或uora方法1400)减少到非零值或者如果obo计数器减少到零并且在具有级联指示字段设置为0的触发帧中包括所选择的ru的一个或多个20mhz信道中的每一个使用uora方法(例如,uora方法500、uora方法800、uada方法600、uora方法1200或uora方法1400)被认为忙,即,不再有级联触发帧时,20mhz操作sta或非20mhz操作sta可以立即进入休眠状态。如果obo计数器在具有级联指示字段被设置为1的触发帧中使用uora方法(例如,uora方法600、uora方法1200或uora方法1400)减少到非零值,或者如果obo计数器减少到零,则在具有级联指示字段的触发帧中,并且在具有级联指示字段设置为1的触发帧中包括所选择的ru的一个或多个20mhz信道中的每一个使用uora方法(例如,uora方法500、uora方法800、uada方法600、uora方法1200或uora方法1400)被认为忙,即,存在至少更多的一个级联触发帧,非20mhz的操作sta可以在级联触发帧中保持唤醒用于随机接入。

根据本公开的第四实施例,20mhz操作sta可以使用触发帧中的级联指示字段中指示的值和后续tf-r指示子字段中指示的值来进入休眠状态。例如,如果obo计数器在具有级联指示字段被设置为1并且后续tf-r指示字段设置为0的触发帧中使用uora方法(例如,uora方法500或uora方法800)减少到非零值,级联触发帧中没有任何可用于20mhz操作sta的用于随机接入的ru。并且20mhz操作sta可以立即进入休眠状态。对于另一个示例,如果obo计数器减少到零但是在具有级联指示字段设置为1并且后续tf-r指示字段设置为0的触发帧中包括所选择的ru的一个或多个20mhz信道中的每一个使用uora方法(例如,uora方法500或uora方法800)被认为忙,即,级联触发帧中没有任何用于随机接入的ru可用于20mhz操作sta。并且20mhz操作sta可以立即进入休眠状态。

因此,根据本公开的第四实施例,使用触发帧中的后续tf-r指示子字段,与具有uora的第二示例节电机制相比,20mhz操作sta可能能够节省更多功率。如果obo计数器在具有级联指示字段设置为1并且后续tf-r指示字段设置为1的触发帧中使用uora方法(例如,uora方法500或uora方法800)减少到非零值,则级联触发帧中至少一个用于随机接入的ru可用于20mhz操作sta。并且20mhz操作sta可以在级联触发帧中保持唤醒用于随机接入。或者,如果obo计数器减少到零但是在具有级联指示字段设置为1并且后续tf-r指示字段设置为1的触发帧中包括所选择的ru的一个或多个20mhz信道中的每一个使用uora方法(例如,uora方法500或uora方法800)被认为忙,即,级联触发帧中至少一个用于随机接入的ru可用于20mhz操作sta。并且20mhz操作sta可以在级联触发帧中保持唤醒用于随机接入。

<sta的配置>

图19a是示例sta1900a的简单框图,其可以是图1中的任何一个sta。sta1900a包括接收信号处理电路1904和接收单元1906。接收单元1906接收由ap发送的多个信号。每个接收信号可以携带用于随机接入的触发帧、包括twt元素的信标帧、或者包括twt元素的管理帧。根据本公开的第一实施例、第二实施例和/或第四实施例来配置触发帧。根据本公开的第三实施例来配置twt元素。接收信号处理电路1904处理所接收的信号。

图19b是示例sta1900b的详细框图,其可以是图1中的任何一个sta。sta1900b包括耦合到存储器1920的cpu(中央处理单元)1930、辅助存储器1940以及一个或多个无线通信接口1950。辅助存储器1940可以是非易失性计算机可读存储介质,其用于永久地存储相关指令代码和数据等。在启动时,cpu1930可以将指令代码以及相关数据复制到易失性存储器1920用于执行。指令代码可以是sta1900b的操作所需的操作系统、用户应用程序、设备驱动程序以及执行代码等。sta1900b还可以包括电源1910,例如锂离子电池或纽扣电池等。无线通信接口1950可以包括用于蜂窝通信的接口或用于诸如zigbee的短程通信协议的接口,或者它可以是wlan接口。无线通信接口1950还可以包括mac(媒体接入控制层)模块1980和phy(物理层)模块1960。mac模块1980可以包括uora电路1982,其负责根据本公开的第一或第二实施例操作uora方法。mac模块1980还可以包括节电电路1984,其负责根据本公开的第三和第四实施例配置sta1900b进入休眠状态。mac模块1980还可以包括消息处理电路1986,其负责生成要发送的mac帧并处理接收的mac帧(例如,触发帧、信标帧等)。phy模块1960负责将mac模块1980的数据转换为发送/接收信号/从发送/接收信号转换数据。无线通信接口1950还可以经由phy模块1960耦合到一个或多个天线1970,其负责无线通信信号在/从无线介质上的实际发送/接收。

在图19b中,为了清楚起见,sta1900b可以包括未图示的许多其他组件。仅图示了与本公开最相关的那些组件。

<接入点的配置>

图20a是示例ap2000a的简单框图,其可以是图1中的ap110。ap2000a包括传输信号生成电路2004和发送单元2006。传输信号产生电路2004产生多个传输信号。每个传输信号可以携带用于随机接入的触发帧、包括twt元素的信标帧、或者包括twt元素的管理帧。根据本公开的第一实施例、第二实施例和/或第四实施例来配置触发帧。根据本公开的第三实施例配置twt元素。发送单元2006发送所生成的传输信号。

图20b是示例ap2000b的详细框图,其可以是图1中的ap110。ap2000b包括耦合到存储器2020、辅助存储器2040、到一个或多个无线通信接口2050以及其他有线通信接口2080的cpu2030。辅助存储器2040可以是非易失性计算机可读存储介质,其用于永久地存储相关指令代码和数据等。在启动时,cpu2030可以将指令代码以及相关数据复制到易失性存储器2020用于执行。指令代码可以是ap2000b的操作所需的操作系统、用户应用程序、设备驱动程序以及执行代码等。指令代码的大小以及因此辅助存储器2040以及存储器2020的存储容量可以显著大于sta1900b的存储容量。

ap2000b还可以包括电源2010,其在大多数情况下可以是电源,但在某些情况下也可以是某种高容量电池,例如汽车电池。有线通信接口2090可以是以太网接口、或电力线接口、或电话线接口等。无线通信接口2050可以包括用于蜂窝通信的接口、或者用于诸如zigbee的短程通信协议的接口、或者它可以是wlan接口。

无线通信接口2050还可以包括mac模块2080和phy模块2060。mac模块2080可以包括ru分配调度电路2082,其负责为dl或ulofdma传输分配ru。具体地,根据本公开的第一或第二实施例,ru分配调度电路2082在触发帧中分配用于随机接入的ru。mac模块2080还可以包括消息处理电路2084,其负责生成要发送的mac消息并处理接收的mac消息。具体地,消息处理电路2084根据本发明的第一、第二、第三或者第四实施例,生成触发帧、包括在信标帧或管理帧中的twt元素、或者包括在信标帧或探测响应帧中的uora参数元素。

phy模块2060负责将mac模块2080的数据转换为发送/接收信号/从发送/接收信号转换数据。无线通信接口2050还可以经由phy模块2060耦合到一个或多个天线2070,天线2070负责无线通信信号在/从无线介质上的实际发送/接收。

在图20b中,为了清楚起见,ap2000b可以包括未图示的许多其他组件。仅图示了与本公开最相关的那些组件。

本公开可以通过软件,硬件或与硬件协作的软件来实现。

在上述每个实施例的描述中使用的每个功能块可以部分或全部由诸如集成电路的lsi实现,并且每个实施例中描述的每个处理可以部分或全部由相同的lsi或lsi的组合控制。lsi可以单独形成为芯片,或者可以形成一个芯片以包括部分或全部功能块。lsi可以包括与其耦合的数据输入和输出。这里的lsi可以根据集成度的差异被称为ic,系统lsi,超级lsi或超lsi。然而,实现集成电路的技术不限于lsi,并且可以通过使用专用电路、通用处理器或专用处理器来实现。另外,可以使用可以在制造lsi之后编程的fpga(现场可编程门阵列)或可以重新配置lsi内部的电路单元的连接和设置的可重构处理器。由于半导体技术或其他衍生技术的进步,本公开可以实现为数字处理或模拟处理,

如果替代lsi的电路集成技术由于半导体技术或源自该技术的其他技术的进步而出现,则可以使用未来的集成电路技术来集成功能块。另一种可能性是生物技术和/或类似的应用。

[工业适用性]

本公开可以应用于多用户无线通信系统中的随机接入的方法。

[参考标志列表]

1900a、1900bsta

1904接收信号处理电路

1906接收单元

1910、2010电源

1920、2020存储器

1930、2030cpu

1940、2040辅助存储器

1950、2050无线接口

1960、2060phy模块

1970、2070天线

1980、2080mac模块

1982uora电路

1984节电电路

1986、2084消息处理电路

2000a、2000bap

2004传输信号生成电路

2006发送单元

2082ru分配调度电路

2090有线通信接口

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1