通信模式选择的制作方法

文档序号:16852938发布日期:2019-02-12 22:53阅读:348来源:国知局
通信模式选择的制作方法

本申请要求享有于2017年5月12日提交的题为“communicationmodeselection”的美国专利申请no.15/594,430、于2016年6月29日提交的题为“communicationmodeselection”的美国临时专利申请no.62/356,293、于2016年6月27日提交的题为“resourceunitallocation”的美国临时专利申请no.62/355,045,以及于2016年6月28日提交的题为“orthogonalfrequency-divisionmultipleaccess(ofdma)grouping”的美国临时专利申请no.62/355,652的优先权,其各自的内容通过引用的方式整体并入本文。

本公开内容总体上涉及通信模式选择。



背景技术:

技术的进步已经产生了更小和更强大的计算设备。例如,存在各种便携式个人计算设备,包括无线计算设备,诸如便携式无线电话、个人数字助理(pda)、平板计算机、以及小型、轻便且易于由用户携带的寻呼设备。许多这样的计算设备包括并入其中的其他设备。例如,无线电话还可以包括数字静态相机、数字视频摄像机、数字记录器和音频文件播放器。而且,这样的计算设备可以处理可执行指令,包括软件应用程序,诸如可以用于访问互联网的网页浏览器应用程序以及利用静态相机或视频摄像机并提供多媒体回放功能的多媒体应用程序。

诸如无线电话之类的电子设备可以使用无线连接来接入网络,以便发送和接收数据或交换信息。电子设备可以通过接入点接入网络。接入点可以被配置为使用一种或多种通信模式与多个电子设备(例如,“站”)通信。第一通信模式与第二通信模式相比可以具有更低的延时和更低的通信开销,而第二通信模式可以具有更高的数据速率。选择第一通信模式以交换大量数据或选择第二通信模式以交换少量数据可能导致通信效率低下。另外,尽管一些站可能限于使用第一通信模式进行通信或使用第二通信模式进行通信,但是一些站可以支持两种通信模式。在不考虑站的通信能力的情况下选择第一通信模式或第二通信模式可能导致无法与一些站进行通信。



技术实现要素:

在特定方面,一种设备包括存储器、处理器和收发机。存储器被配置为存储与站集合相对应的能力数据。处理器被配置为至少部分地基于能力数据来选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,用于与该站集合的子集进行无线通信。收发机被配置为在所选模式中与子集无线地进行通信。

在另一特定方面,一种通信方法包括在设备处确定站集合。该方法还包括在设备处确定对应于该站集合的能力数据。该方法还包括至少部分地基于能力数据来选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,用于与该站集合的子集进行无线通信。该方法还包括在所选模式中与子集无线地进行通信。

在另一特定方面,一种计算机可读存储设备存储指令,所述指令在由处理器执行时使得处理器执行包括确定站集合的操作。操作还包括确定对应于该站集合的能力数据。该操作还包括至少部分地基于能力数据来选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,用于与该站集合的子集进行无线通信。该方法还包括在所选模式中与子集无线地进行通信。

在另一特定方面,一种设备包括接收机和发射机。接收机被配置为从第二设备接收模式标识符。模式标识符指示多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者。发射机被配置为响应于接收到模式标识符,在mu-mimo模式或ofdma模式中的一者中向第二设备发送数据。

在另一特定方面,一种通信方法包括在设备处从第二设备接收模式标识符。该方法还包括响应于确定模式标识符指示多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,在设备处选择mu-mimo模式或ofdma模式中的一者。该方法还包括响应于选择mu-mimo模式或ofdma模式中的一者,在mu-mimo模式或ofdma模式中的一者中从设备向第二设备发送数据。

在另一特定方面,一种计算机可读存储设备存储指令,所述指令在由处理器执行时使得处理器执行包括从设备接收模式标识符的操作。操作还包括响应于确定模式标识符指示多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,选择mu-mimo模式或ofdma模式中的一者。该操作还包括响应于选择mu-mimo模式或ofdma模式中的一者,在mu-mimo模式或ofdma模式中的一者中向设备发送数据。

在另一特定方面,一种分配资源的方法包括在设备处从多个站接收信道质量指示符(cqi)。cqi包括多个站中的站的cqi。cqi指示与多个资源单元(ru)相关联的多个信道质量值。例如,cqi指示与多个ru中的第一ru相关联的第一信道质量值和与多个ru中的第二ru相关联的第二信道质量值。该方法还包括至少部分地基于跨多个ru的信道质量变化,在设备处将多个ru中的ru分配给站。信道质量变化至少部分地基于第一信道质量值和第二信道质量值。

在另一特定方面,一种计算机可读存储设备存储指令,所述指令在由处理器执行时使所述处理器执行包括从多个站接收信道质量指示符(cqi)的操作。cqi包括多个站中的站的cqi。cqi指示与多个资源单元(ru)相关联的多个信道质量值。例如,cqi指示与多个ru中的第一资源单元(ru)相关联的第一信道质量值和与多个ru中的第二ru相关联的第二信道质量值。该操作还包括至少部分地基于跨多个ru的信道质量变化,将多个ru中的ru分配给站。信道质量变化至少部分地基于第一信道质量值和第二信道质量值。

在另一特定方面,一种对站进行分组的方法包括基于不同功率谱密度提升使用不同资源单元(ru)大小为候选站集合中的每个站提供的数据速率增益、接入点的功率不平衡容限和候选站集合的功率不平衡,将候选站集合中的一个或多个站分组到正交频分多址(ofdma)站组中。该方法还包括生成ofdma触发帧以发送到ofdma站组的每个站。

在另一特定方面,一种设备包括存储器,其被配置为存储用于基于接入点的功率不平衡容限指示功率不平衡阈值的数据,并且被配置为存储用于指示候选站集合的功率不平衡的数据。该设备还包括处理器,其被配置为基于不同功率谱密度提升使用不同资源单元(ru)大小为候选站集合中的每个站提供的数据速率增益、功率不平衡阈值和候选站集合的功率不平衡,将候选站集合中的一个或多个站分组到ofdma站组中。

在另一特定方面,一种计算机可读存储设备存储指令,所述指令在被执行时使处理器执行操作。操作包括基于不同功率谱密度提升使用不同资源单元(ru)大小为候选站集合中的每个站提供的数据速率增益、接入点的功率不平衡容限和候选站集合的功率不平衡,将候选站集合中的一个或多个站分组到ofdma站组中。该操作还包括生成ofdma触发帧以发送到ofdma站组的每个站。

在另一特定方面,一种装置包括用于存储数据的单元,其被配置为存储用于基于接入点的功率不平衡容限指示功率不平衡阈值的数据,并且被配置为存储用于指示候选站集合的功率不平衡的数据。该装置还包括用于基于不同功率谱密度提升使用不同资源单元(ru)大小为候选站集合中的每个站提供的数据速率增益、功率不平衡阈值和候选站集合的功率不平衡,将候选站集合中的一个或多个站分组到正交频分多址(ofdma)站组中的单元。

在审阅整个申请之后,包括以下部分:附图说明、具体实施方式和权利要求,本公开内容的其他方面、优点和特征将变得显而易见。

附图说明

图1是包括可操作以选择通信模式的设备的系统的特定说明性方面的方块图;

图2是图1的设备的操作方法的特定说明性方面的图;

图3是示出通信模式选择方法的一方面的流程图;

图4是示出通信模式选择方法的一方面的流程图;

图5是示出通信模式选择方法的一方面的流程图;

图6是示出通信模式选择方法的一方面的流程图;和

图7是可操作以分配资源单元的系统的特定说明性方面的方块图;

图8是图1的接入点的特定说明性方面的图;

图9是图1的接入点的特定说明性方面的图;

图10是示出资源单元分配方法的一方面的流程图;

图11是示出资源单元分配方法的一方面的流程图;

图12是示出资源单元分配方法的一方面的流程图;

图13是示出资源单元分配方法的一方面的流程图;

图14是可操作以将站分组到ofdma站组中的系统的特定说明性方面的方块图;

图15是用于示出使用第一技术或第二技术将站分组到ofdma站组中的方法的一方面的流程图。

图16是用于示出将站分组到ofdma站组中的第一技术的各方面的流程图。

图17是用于示出将站分组到ofdma站组中的第一技术的各方面的流程图。

图18是用于示出将站分组到ofdma站组中的第一技术的各方面的流程图。

图19是用于示出将站分组到ofdma站组中的第二技术的各方面的流程图;

图20是用于示出通信方法的各方面的流程图;及

图21是根据图1-20的系统和方法的可操作以执行通信模式选择的设备的方块图。

具体实施方式

根据本文描述的技术,诸如接入点的设备可以访问对应于无线通信设备(“站”)集合的能力数据。能力数据可以指示由站支持的通信模式,由站支持的调制和编码方案(mcs),要与站交换的数据的有效载荷大小,或其组合。接入点可以基于能力数据选择通信模式。例如,接入点基于能力数据确定该站集合的多个候选组。多个候选组中的每一个可以对应于通信模式。对应于候选组的通信模式可以适合于与候选组的站通信。例如,第一候选组对应于适合于以正交频分多址(ofdma)模式进行通信的站组,第二候选组对应于适合于以第一多用户多输入多输出(mu-mimo)模式进行通信的站组,并且第三候选组对应于适于以第二mu-mimo模式进行通信的站组。

接入点可以基于该站是否适合于以对应的通信模式进行通信来确定是否将各个站包括到每个候选组中。该站可以被包括在一个或多个候选组中。接入点可以基于站在通信模式下进行操作的能力、被缓冲以与站进行通信的数据的有效载荷大小、与站相关联的mcs级或其组合来确定站是否适合于以该通信模式进行通信。例如,响应于确定站能够以ofdma模式操作,并且有效载荷大小小于阈值有效载荷大小或者mcs小于mcs阈值,接入点将站包括在第一候选组(对应于ofdma模式)中。在mu-mimo模式中交换有效载荷导致的数据速率的改进可能受到有效载荷大小的限制。低于阈值有效载荷大小可以指示数据速率的改善可能不足以补偿与mu-mimo通信相关联的通信开销。mcs可以指示站可用于通信的特定数据速率(例如,最大数据速率)。可用于以低数据速率通信的站(例如,对应于低于阈值mcs的mcs)可能无法利用与mu-mimo通信相对应的数据速率的改进。因此,接入点可以响应于确定有效载荷大小低于阈值有效载荷大小或者mcs低于阈值mcs而确定该站适合于ofdma通信。

响应于确定站能够在mu-mimo模式中操作、有效载荷大小大于或等于阈值有效载荷大小、并且mcs大于或等于mcs阈值,接入点可以将站包括在一个或多个mu-mimo候选组中。例如,能力数据指示与站相关联的mu-mimo级别,并且接入点基于mu-mimo级别为该站选择一个或多个mu-mimo候选组。

将站包括在候选组中可以指示站支持相应的通信模式,并且缓冲用于与站交换的数据的有效载荷大小适合于在所选择的通信模式中进行通信。因此,候选组可以识别适合于在相应通信模式中进行通信的站。

在调度阶段期间,接入点可以选择包括最多站、最高优先级站的候选组或基于其他选择标准选择候选组。接入点可以选择与所选择的候选组相关联的通信模式。接入点可以向所选择的候选组的站通知所选择的通信模式并启动数据交换。因此,接入点可以使用适合于将被缓冲的数据与所选择的候选组的站进行通信的通信模式。

在特定示例中,所选择的通信模式对应于ofdma通信模式。接入点可以分配第一资源单元(ru)以与第一站交换数据。在特定方面,ru对应于ofdma无线信道的频率子载波。第一站可以检测与第一ru相关联的第一信道质量(例如,信号强度)和与第二ru相关联的第二信道质量。当较高信道质量ru可用时,将较低信道质量ru分配给站可能会降低性能。例如,如果第一ru具有比第二ru低的信道质量,则与第二ru相比,第一站经历与经由第一ru接收数据相关联的更高错误率。

在特定方面,设备(例如,接入点)包括存储器和处理器。存储器被配置为存储多个站的信道质量指示符(cqi)。cqi包括站的cqi。cqi指示与多个资源单元(ru)相关联的多个信道质量值。例如,cqi指示与多个ru中的第一资源单元(ru)相关联的第一信道质量值和与多个ru中的第二ru相关联的第二信道质量值。信道质量值可以指示由站检测到的信道质量(例如,信号强度)。处理器被配置为至少部分地基于跨多个ru的信道质量变化将多个ru中的ru分配给站。信道质量变化至少部分地基于第一信道质量值和第二信道质量值。例如,第一信道质量值是多个信道质量值中的最低信道质量值,第二信道质量值是多个信道质量值中的最高信道质量值,并且信道质量变化包括第一信道质量值和第二信道质量值之间的差。作为另一示例,信道质量变化包括多个信道质量值的标准偏差。

对应于ru分配的信道质量增益可以包括与ru相关联的信道质量值和与多个信道质量值相关联的平均信道质量变化之间的差。较低的信道质量变化(例如,小于或等于变化阈值)可以指示信道质量值在跨越多个ru基本相似。将多个ru中的任何ru分配给站可以导致站处的信道质量增益基本相似。较高的信道质量变化(例如,大于变化阈值)可以指示将一些ru分配给站可以导致比将其他ru分配给站更高的信道质量增益。

在ru分配操作阶段期间,处理器可以响应于确定信道质量变化大于或等于变化阈值,基于信道质量增益将ru分配给站。例如,处理器确定一个或多个ru到多个站的候选分配。候选分配可以包括第一ru到站的候选分配。处理器可以确定与候选分配相对应的信道质量增益。响应于确定第一ru对应于信道质量增益中最高的信道质量增益,处理器可以将第一ru分配给站。处理器可以基于信道质量增益,迭代地将剩余ru中的一个或多个ru分配给剩余站。ru分配操作阶段可以在发送机会(txop)的初始部分之前或期间。

可替换地,处理器可以响应于确定信道质量变化小于变化阈值,基于确定从站接收的ru的信道质量值大于阈值信道质量,将ru分配给站。处理器可以与确定与候选分配相关联的信道质量增益无关地分配ru。处理器可以基于信道质量值迭代地将剩余的ru中的一个或多个ru分配给剩余的站。因此,处理器可以在跨ru的信道变化高时执行ru分配以增大信道增益,或者在跨ru的信道变化低时减少与确定信道质量增益相关联的资源(例如,时间、处理周期或两者)利用。

接入点在与一组站的上行链路通信期间的操作可能受到各种约束。为了说明,当接入点同时从多个站接收上行链路数据时,如果站之间存在大的功率差异,则接入点可能无法解码来自一个或多个站的上行链路数据。

本公开内容呈现了用于将站分组到用于上行链路(ul)传输的组(例如,ofdma站组)中的各种试探法(例如,算法)。电气和电子工程师协会(ieee)802.11ax,也称为“高效wlan”,是一项正在进行的行业标准,预计将使用ofdma进行多用户操作,包括受干扰信号源、密集异构网络和重载接入点影响的室内和室外场景。因此,在一些示例中,所描述的技术用于ieee802.11ax无线网络中。

接入点可以使用算法,以基于接入点的功率不平衡容限并基于候选站集合的功率不平衡将候选站集合中的一个或多个站分组到ofdma站组中。使用ofdma进行上行链路传输的一个优点是能够应用上行链路功率提升。根据上行链路功率提升,上行链路ofdma组中的每个站可以将其发射功率集中在窄频带上,以提升其在接入点处的分组接收的信号与干扰加噪声比(sinr)。然而,通过向站分配小频带来任意地提升每个站的上行链路信号可能是不可能的。例如,如果站具有大的和/或延迟敏感的有效载荷(例如,视频、语音或交互业务),则向站分配小频带导致该站无法及时地服务其上行链路有效载荷。作为另一示例,来自每个站的经提升的功率谱密度(psd)导致超出接入点的容限范围的总接收功率不平衡。

下面参考附图描述本公开内容的特定实施方式。在说明中,在整个附图中,共同的特征由共同的附图标记表示。如本文所使用的,用于修改元素(例如结构、组件、操作等)的序数词(例如,“第一”、“第二”、“第三”等)本身不表示该元素相对于另一元素的任何优先级或顺序,而是仅仅将该元素与具有相同名称(除了使用序数词)的另一元素区分开。

如本文所使用的,各种术语仅用于说明特定实施方式的目的,并不旨在限制实施方式。例如,除非上下文另有明确说明,否则单数形式“一”、“一个”和“该”也旨在包括复数形式。可以进一步理解,术语“包括”可以与“包含”互换使用。另外,应该理解,术语“其中”可以与“在其中”互换使用。

参考图1,公开了系统的特定说明性方面并且总体将其指定为100。系统100包括被配置为彼此通信的多个设备。例如,系统100包括接入点102、站103、站104、站105、站106、站107、站108、站109或其组合。站103-109中的一个或多个可以安装在接入点102的覆盖区域内或在其内漫游,并且站103-109中的一个或多个可以在不同时间进入或离开接入点102的覆盖区域。接入点102被配置为选择适合于(例如,最大数量的)站103-109的通信模式,并且使用通信模式与站103-109中的至少一个无线地进行通信(例如,交换数据),如本文所述。

站103-109中的每一个可以包括可以用于通过无线通信网络进行语音和/或数据通信的电子设备。站103-109中的一个或多个可以包括通信设备,诸如蜂窝电话、个人数字助理(pda)、手持设备、耳机、无线调制解调器、膝上型计算机、个人计算机等。站103-109中的至少一个可以与一种或多种移动电信技术兼容。例如,站103-109中的至少一个与第三代(3g)移动电信技术、第四代(4g)移动电信技术和/或第五代(5g)移动电信技术兼容。另外或可替换地,站103-109中的至少一个可以与不同的通信规范兼容(例如,长期演进(lte)无线通信规范、高级lte(lte-a)无线通信规范、全球微波接入互操作性(wimax)无线通信规范、增强型语音服务(evs)规范、自适应多速率宽带(amr-wb)规范、lte直接(lte-d)无线通信规范等)。

接入点102(例如,电子设备)可以向站103-109提供对一个或多个服务(例如,网络连接)的接入。接入点102可以使站103-109能够与一个或多个网络、彼此或其组合进行无线通信(例如,交换数据)。接入点102可以被配置为同时从多个站接收数据,同时向多个站发送数据或两者。接入点102可以被配置为以正交频分多址(ofdma)模式160和多用户多输入多输出(mu-mimo)模式162进行通信。接入点102可以被配置为以mu-mimo模式162的mu-mimo级别164中的一个或多个进行通信。例如,mu-mimo级别166(例如,mu-mimo级别2)对应于在mu-mimo模式162中与第一数量的站(例如,2个站)并发通信,并且mu-mimo级别168(例如,mu-mimo级别3)对应于在mu-mimo模式162中与第二数量的站(例如,3个站)并发通信。

接入点102可以包括模式选择器130(例如,处理器)、存储器132、收发机134和存储缓冲器136。模式选择器130可以被配置为基于与站103-109中的至少一个相关联的能力数据150选择ofdma模式160或者mu-mimo模式162中的一者作为所选模式170,用于与站103-109中的一个或多个进行通信,如本文所述。例如,响应于确定至少一个(例如,最大数量)的站103-109适合于在ofdma模式160中进行通信,模式选择器130在调度阶段期间选择ofdma模式160作为所选模式170。作为另一示例,所选模式170对应于mu-mimo级别166、mu-mimo级别168或mu-mimo级别164的另一mu-mimo级别。为了说明,模式选择器130响应于确定至少一个(例如,最大数量)站103-109适合于以mu-mimo模式162的mu-mimo级别166进行通信而在调度阶段期间选择mu-mimo级别166作为所选模式170。

收发机134被配置为实现与站103-109的通信。收发机134可以被配置为根据所选模式170与站103-109通信。例如,收发机134从模式选择器130接收对所选模式170的指示。响应于接收对所选模式170的指示,收发机134可以被配置为在所选模式170中与多个站103-109同时交换(例如,发送或接收)数据。

存储缓冲器136被配置为存储可用于发送到站103-109中的一个或多个的数据(例如,分组数据)。例如,存储缓冲器136被配置为存储可用于发送到站104的第一数据154。

存储器132可以耦合到模式选择器130。存储器132可以被配置为存储能力数据150。例如,能力数据150包括指示与站103-109中的一个或多个相关联的mcs、mu-mimo级别、ofdma能力、有效载荷大小或其组合的站数据。为了说明,能力数据150包括与站109相关联的站数据157,并且站数据157包括mcs151、mu-mimo级别155、有效载荷大小153、ofdma能力指示符156或其组合。类似地,能力数据150可以包括与站103-108中的一个或多个相关联的站数据。

存储器132可以包括mcs阈值175,有效载荷大小阈值(ps阈值)159或两者。mcs阈值175、ps阈值159或两者可以对应于默认值、通过用户输入确定的值、或两者。模式选择器130可以访问mcs阈值175、ps阈值159或两者,以确定是将站包括在与ofdma模式160相关联的候选组124中还是与mu-mimo模式162相关联的候选组中的至少一个候选组中,如本文所述。

存储器132可以包括优先级数据152。优先级数据152可以指示与站103-109中的至少一个相关联的优先级。例如,优先级数据152指示站106与第一优先级相关联,并且站104-105和107-109中的每一个与高于第一优先级的第二优先级相关联。

在操作期间,模式选择器130可以基于从站103-109接收的信息来编译能力数据150的至少一部分。例如,接入点102从站109接收消息,该消息指示站109支持mu-mimo级别155,站109具有ofdma能力,站109与mcs151相关联,站109具有可用于发送到接入点102(例如,收发机134)的数据(例如,第二数据174),第二数据174对应于有效载荷大小153,或其组合。模式选择器130可以响应于接收到指示站109支持mu-mimo级别155的消息而更新站数据157以指示mu-mimo级别155。模式选择器130可以响应于接收到用于指示mcs151与站109相关联的消息而更新站数据157以指示mcs151。模式选择器130可以响应于接收到指示站109支持ofdma的消息而更新站数据157以包括ofdma能力指示符156。

模式选择器130还可以更新站数据157以指示有效载荷大小153。模式选择器130可以基于被缓冲用于与站进行通信的数据来确定与站相关联的有效载荷大小。例如,模式选择器130从站109接收业务指示符192,指示要从站109发送到接入点102(例如,收发机134)的上行链路数据(例如,第二数据174)的可用性。业务指示符192可以指示第二数据174的大小。模式选择器130可以基于第二数据174的大小来确定有效载荷大小153。在特定方面,模式选择器130基于包括在存储缓冲器136中要发送到站的下行链路数据的大小来确定与站相关联的有效载荷大小。例如,模式选择器130基于存储在存储缓冲器136中要发送到站104的第一数据154的大小来确定与站104相关联的有效载荷大小。

在特定方面,模式选择器130基于与站相关联的服务质量(qos)等级来确定与站相关联的优先级。例如,模式选择器130基于确定被缓冲用于与站106进行通信的数据与第一qos等级(例如,后台接入类别或尽力接入类别)相关联,确定站106与第一优先级相关联。模式选择器130可以响应于确定第一数据154与第二qos等级(例如,语音接入类别或视频接入类别)相关联,确定站104与第二优先级相关联。模式选择器130可以响应于确定第二数据174与第二qos等级(例如,语音接入类别或视频接入类别)相关联,确定站109与第二优先级相关联。类似地,模式选择器130可以确定站105和107-108中的每一个与第二优先级相关联。模式选择器130可以更新(或生成)优先级数据152,以指示站106与第一优先级相关联,并且站104-105和107-109中的每一个与第二优先级相关联。应该理解,为了便于说明,描述了两个优先级。在其他方面,站104-109与任何数量的优先级相关联,例如单个优先级或多于两个优先级。

在调度操作阶段期间,模式选择器130可以确定为其缓冲数据以用于通信的被调度站的集合120。例如,模式选择器130响应于确定存储缓冲器136包括要发送到站104的第一数据154,确定将站104被包括在被调度站的集合120中。模式选择器130可以响应于确定站109具有要发送到接入点102(例如,收发机134)的数据(例如,第二数据174),确定被调度站的集合120包括站109。例如,站109经由收发机将业务指示符192发送到接入点102。业务指示符192可以指示站109处的数据(例如,第二数据174)发送到接入点102、收发机134或两者的可用性。响应于接收业务指示符192,模式选择器130可以确定站109具有要发送到接入点102、收发机134或两者的数据(例如,第二数据174)。类似地,模式选择器130可以响应于确定存储缓冲器136包括要发送到站的数据、站具有要发送到的接入点102的数据或两者,确定被调度站的集合120包括站105-108中的每一个。

模式选择器130可以响应于确定不存在要从接入点102发送到站103的数据并且不存在要从站103发送到接入点102的数据,确定站103没有被包括在被调度站的集合120中。模式选择器130可以响应于确定存储缓冲器136中不存在要发送到站103的数据,确定不存在要从接入点102发送到站103的数据。模式选择器130可以响应于确定在时间间隔期间还没有从站103接收到业务指示符、从站103已经接收到指示在站103处没有可用于发送到接入点102的数据的业务指示符或两者,而确定不存在要从站103发送到接入点102的数据。

模式选择器130可以基于优先级数据152确定被调度站的集合120中的优先级站。基于优先级数据152确定优先级站可以包括确定每个优先级站与较高优先级相关联。例如,模式选择器130响应于确定站104-105和107-109中的每一个与较高优先级(例如,第二优先级)相关联,确定站104-105和107-109是优先级站。模式选择器130可以响应于确定站106与较低优先级(例如,第一优先级)相关联,确定站106不包括在优先级站中。

在特定方面,站104-109与单个优先级相关联。例如,优先级数据152指示站104-109与相同优先级(例如,无优先级)相关联。作为另一示例,模式选择器130不能访问优先级数据152或者基于配置设置忽略优先级数据152。在这方面,模式选择器130将每个站104-109识别为优先级站。

模式选择器130可以基于能力数据150确定优先级站的cg122,如参考图2进一步描述的。例如,模式选择器130基于能力数据150确定ofdma适合站的候选组(cg)124和mu-mimo适合站集合。在特定方面,cg124和mu-mimo合适站集合是互相排斥的。例如,包括在cg124中的站不包括在mu-mimo适合站集合中,而包括在mu-mimo适合站集合中的站不包括在cg124中。

模式选择器130可以确定站104是否适合于ofdma通信。例如,模式选择器130基于与站104相关联的第一ofdma能力指示符来确定站104是否具有ofdma能力。模式选择器130可以响应于确定第一ofdma能力指示符指示站104具有ofdma能力,确定第一mcs是否未满足(例如,小于)mcs阈值175或者第一有效载荷大小是否未满足(例如,小于)ps阈值159。第一mcs和第一有效载荷大小可以与站104相关联。模式选择器130可以响应于确定第一mcs未满足mcs阈值175或者第一有效载荷大小未满足ps阈值159,而确定站104适合于ofdma通信。模式选择器130可以响应于确定站104适合于ofdma通信而选择站104以包括在cg124中。类似地,模式选择器130可以基于确定站107和站108适合于ofdma通信而选择站107和站108中的每一个以包括在cg124中。适合于ofdma通信的站可以适合于以ofdma模式160进行通信。

模式选择器130可以确定站109是否适合于mu-mimo通信。例如,模式选择器130基于mu-mimo级别155来确定站109是否具有mu-mimo能力。为了说明,模式选择器130响应于确定站数据157指示站109支持至少一个mu-mimo级别(例如,mu-mimo级别155),确定站109具有mu-mimo能力。模式选择器130可以响应于确定站109具有mu-mimo能力,确定有效载荷大小153是否满足(例如,大于或等于)ps阈值159并且mcs151是否满足(例如,大于或等于)mcs阈值175。模式选择器130可以响应于确定有效载荷大小153满足ps阈值159并且mcs151满足mcs阈值175,确定站109适合于mu-mimo通信。模式选择器130可以响应于确定站109适合于mu-mimo通信,而选择站105以包括在mu-mimo适合站集合中。类似地,模式选择器130可以响应于确定站109适合于mu-mimo通信,而选择将站105包括在mu-mimo适合站集合中。适合于mu-mimo通信的站可以适合于以mu-mimo模式162进行通信。

模式选择器130可以基于能力数据150确定mu-mimo适合站集合中的一个或多个cg。一个或多个cg可以包括适合于以mu-mimo级别166通信的站的cg126、适合于以mu-mimo级别168通信的站的cg128,等等。如本文所使用的,“mu-mimo候选组”包括适合于mu-mimo通信的站的cg。模式选择器130可以响应于确定第一mu-mimo级别(例如,mu-mimo级别2)等于与cg126相关联的mu-mimo级别166(例如,mu-mimo级别2),而选择站105以包括在cg126中(与mu-mimo级别166相关联)。类似地,模式选择器130可以响应于确定与站109相关联的mu-mimo级别155(例如,mu-mimo级别3)等于与cg128相关联的mu-mimo级别168(例如,mu-mimo级别3),而选择站109以包括在cg128中。

在特定方面,被配置为支持第一mu-mimo级别的站还被配置为支持低于第一mu-mimo级别的一个或多个mu-mimo级别。在这方面,第一mu-mimocg与第二mu-mimocg重叠。例如,被包括在对应于第一mu-mimo级别的第一cg中的站也包括在对应于低于第一mu-mimo级别的mu-mimo级别的一个或多个cg中。为了说明,模式选择器130可以响应于确定与cg126相关联的mu-mimo级别166(例如,mu-mimo级别2)小于与站109相关联的mu-mimo级别155(例如,mu-mimo级别3),而选择站109以包括在cg126中。

模式选择器130可以确定每个cg122的站的数量。例如,模式选择器130确定(与ofdma模式160相关联的)cg124包括第一数量的站(例如,3个站)、(与mu-mimo级别166相关联的)cg126包括第二数量的站(例如,2个站)、(与mu-mimo级别168相关联的)cg128包括第三数量的站(例如,1个站)、或其组合。

模式选择器130可以识别cg122的一个或多个有效mu-mimocg。模式选择器130可以基于mu-mimocg的站的数量以及与mu-mimocg相关联的mu-mimo级别来确定mu-mimocg有效还是无效。例如,模式选择器130响应于确定第三数量的站(例如,1个站)未能满足(例如,小于)与mu-mimo级别168(例如,mu-mimo级别3)相关联的阈值数量的站(例如,3)而确定cg128无效。因此,模式选择器130可以识别mu-mimocg,其包括的站太少而无法以相应的mu-mimo级别进行通信。作为另一示例,模式选择器130响应于确定第二数量的站(例如,2个站)满足(例如,大于或等于)与mu-mimo级别166(例如,mu-mimo级别2)相关联的阈值数量的站(例如,2)而确定cg126无效。因此,模式选择器130可以识别mu-mimocg,该mu-mimocg包括用于以相应的mu-mimo级别进行通信的至少阈值数量的站。

模式选择器130可以从cg124和包括最多站的有效mu-mimocg中选择候选组。例如,模式选择器130响应于确定cg124的第一数量的站(例如,3个站)高于cg126的第二数量的站(例如,2个站)而选择cg124。在特定方面,cg124和有效mu-mimocg的多个cg具有最高数量的站。模式选择器130可以从多个cg中选择与最高mu-mimo级别相对应的mu-mimocg。模式选择器130可以确定与所选cg相对应的所选模式170。例如,模式选择器130响应于确定选择了cg124,而确定所选模式170是对应于cg124的ofdma模式160。在替代方面,模式选择器130响应于确定选择了cg126,而确定所选模式170是mu-mimo模式162、mu-mimo级别166或两者。

模式选择器130可以将所选cg的站包括在子集123中以用于以所选模式170进行通信。例如,模式选择器130响应于确定选择了cg124,将cg124的站104、站107和站108包括在子集123中。在特定方面,模式选择器130响应于确定所选cg是mu-mimocg,而确定子集123与所选cg相同。mu-mimocg可以指与mu-mimo模式162相关联的cg(例如,mu-mimo级别164的mu-mimo级别)。可替换地,模式选择器130可以响应于确定所选cg是ofdmacg并且收发机134能够以ofdma模式160与比所选cg的站数量更高数量的站交换业务,而将一个或多个mu-mimo候选组(例如,mu-mimocg)的至少一个另外的站包括在子集123中。例如,模式选择器130响应于确定所选cg是cg124并且收发机134能够以ofdma模式160与比第一数量的站(例如,3个站)更高数量的站交换业务,而选择cg128的站109以包括在子集123中。ofdmacg(例如,cg124)可以与ofdma模式160相关联。模式选择器130可以基于默认数据、用户输入、配置设置或其组合确定收发机134能够与其以ofdma模式160交换业务的站的数量。子集123可以对应于被调度站的集合120的适当子集,或者可以包括整个被调度站的集合120。例如,子集123包括被调度站的集合120的所有站或少于所有站。

在特定方面,模式选择器130从对应于特定mu-mimo级别(例如,最高mu-mimo级别或最低mu-mimo级别)的mu-mimocg、包括特定数量的站(例如,最高数量的站或最低数量的站)的mu-mimocg或其组合中选择至少一个另外的站。与延迟与至少一个另外的站的通信直到选择mu-mimo模式162为止相比,将至少一个另外的站包括在子集123中用于以ofdma模式160进行通信可以减少与至少一个另外的站相关联的通信延时。

模式选择器130可以经由收发机134将模式标识符194发送到子集123的一个或多个站。例如,模式选择器130向子集123的每个站进行发送。在可替换的方面,模式选择器130响应于确定已经在阈值时间间隔期间从站接收到业务指示符,而将模式标识符194发送到站。例如,模式选择器130响应于在第一时间确定已经在第一时间的阈值时间间隔(例如,10分钟)内从站109接收到业务指示符192,而将模式标识符194发送到站109。模式选择器130可以响应于在第二时间确定在第二时间的阈值时间间隔内还没有从站104接收到业务指示符,而阻止将模式标识符194发送到站104。模式标识符194可以指示所选模式170。在特定方面,调度阶段对应于业务指示窗口。模式选择器130可以在业务指示窗口期间发送业务指示符。业务指示符可以包括模式标识符194,其指示接入点可用于使用所选模式170与站104交换数据。

在数据通信阶段期间,模式选择器130可以经由收发机134在所选模式170中与子集123的站交换数据。在特定方面,数据通信阶段对应于业务指示窗口之后的数据窗口。在数据通信阶段期间,收发机134可以在所选模式170中将第一数据154发送到站104。站109可以响应于接收模式标识符194并确定模式标识符194指示所选模式170而转换到ofdma模式160或mu-mimo模式162中的一个。例如,站109响应于确定模式标识符194指示所选模式170对应于ofdma模式160而选择ofdma模式160。作为另一示例,站109响应于确定模式标识符194指示所选模式170对应于mu-mimo级别166、mu-mimo模式162或两者而选择mu-mimo模式162、mu-mimo级别166或两者。站109可以经由站109的收发机在所选模式170中(例如ofdma模式160或mu-mimo模式162(例如,mu-mimo级别166))将第二数据174发送到接入点102。模式选择器130可以经由收发机134在所选模式170中接收第二数据174。因此,接入点102可以使用由cg124的站支持的并且适合于交换被缓冲用于与cg124的站通信的数据的通信模式(例如,所选模式170)。

出于说明目的,在一个或多个站和接入点102的上下文中描述了本公开内容的各个方面。应当理解,本文描述的操作可以由其他类型的设备或使用其他术语指代的其他类似设备执行。例如,在各种实施方式中,接入点被称为或实现为基站、节点b、演进型节点b、小型小区、毫微微小区等,而站被称为接入终端、用户设备、移动站等。作为另一示例,本文描述的一个或多个操作由对等设备执行。

参考图2,示出了图并且总体指定为200。图200示出了方法250。方法250可以由图1的模式选择器130、接入点102、系统100或其组合执行。

在252处,方法250包括候选组选择。例如,图1的模式选择器130选择cg251。在特定方面,cg251对应于图1的cg124。在另一方面,cg251对应于mu-mimocg(mcg)226,如本文所述。

在254处,方法250还包括子集选择。例如,图1的模式选择器130选择子集123。在特定方面,子集123对应于cg124和站109,如参考图1所述的。在另一方面,子集123对应于mcg226,如本文所述。

图200示出了模式选择器130选择mcg的示例。被调度站的集合120可以包括具有一个或多个优先级的站。例如,被调度站的集合120的第一子集与第一优先级291相关联,被调度站的集合120的第二子集与第二优先级292相关联,被调度站的集合120的第三子集与第三优先级293相关联,依此类推。模式选择器130可以基于与要与站通信的数据相关联的优先级(例如,接入类别)来确定站的优先级,如参考图1所述的。应该理解,为了说明,示出了三个优先级。在另一方面,被调度站的集合120包括少于或多于三个优先级子集。

模式选择器130可以选择被调度站的集合120的较高优先级站220。例如,模式选择器130响应于确定第一优先级291高于第二优先级292和第三优先级293而选择第一子集作为较高优先级站220。较高优先级站220可以包括站261-267。

模式选择器130可以确定较高优先级站220的cg122。例如,模式选择器130选择一个或多个较高优先级站220以包括在适合于在ofdma模式160中通信的ofdmacg222中。为了说明,模式选择器130响应于确定站261-262适合于ofdma通信而选择站261-262以包括在ofdmacg222中,如参考图1所述的。

模式选择器130可以选择一个或多个较高优先级站220以包括在适合于在mu-mimo模式162中通信的至少一个mcg中。例如,模式选择器130响应于确定站261-267适合于mu-mimo通信而选择站263-267以包括在至少一个mcg中,如参考图1所述的。模式选择器130可以响应于确定与站相关联的ml大于或等于与mcg相关联的ml,而选择站263中的站以包括在mcg中。例如,模式选择器130响应于确定站263-264中的每一个与ml231相关联并且ml225、ml227和ml229中的每一个小于ml231,而选择站263-264以包括在mcg224(与ml225相关联)、mcg226(与ml227相关联)、mcg228(与ml229相关联)、mcg230(与ml231相关联)或其组合中。模式选择器130可以响应于确定站265-266中的每一个与ml229相关联并且ml225和ml227中的每一个小于ml229,而选择站265-266以包括在mcg224(与ml225相关联)、mcg226(与ml227相关联)、mcg228(与ml229相关联)或其组合中。模式选择器130可以响应于确定站267与ml227相关联并且ml225小于ml227,而选择站267以包括在mcg224(与ml225相关联)、mcg226(与ml227相关联)或两者中。

ml225可以与与第一数量的站(例如,2个站)的并发通信相关联。ml227可以与与第二数量的站(例如,3个站)的并发通信相关联。ml229可以与与第三数量的站(例如,4个站)的并发通信相关联。ml231可以与与第四数量的站(例如,5个站)的并发通信相关联。

模式选择器130可以选择mcg224、mcg226、mcg228、mcg230或其组合的一个或多个有效mcg。例如,模式选择器130响应于确定mcg230的站的数量(例如,2个站)小于与ml231相关联的站的数量(例如,5个站)而确定mcg230无效。模式选择器130可以响应于确定mcg228的站的数量(例如,4个站)大于或等于与ml229相关联的站的数量(例如,4个站)而确定mcg228有效。模式选择器130可以响应于确定mcg226的站的数量(例如,5个站)大于或等于与ml227相关联的站的数量(例如,5个站)而确定mcg226有效。模式选择器130可以响应于确定mcg224的站的数量(例如,5个站)大于或等于与ml225相关联的站的数量(例如,5个站)而确定mcg224有效。

模式选择器130可以从ofdmacg222和包括最多站的有效mu-mimocg(例如,mcg224、mcg226和mcg228)中选择候选组251。例如,模式选择器130响应于确定ofdmacg222包括ofdmacg222的最多站和有效mu-mimocg,确定cg251对应于ofdmacg(例如,ofdmacg222),如参考图1所述的。作为另一示例,模式选择器130确定ofdmacg222和有效mu-mimocg的多个cg(例如,mcg224和mcg226)具有最高数量的站(例如,5个站)。模式选择器130可以确定cg251对应于与多个cg(例如,mcg224和mcg226)的mu-mimo级别(例如,ml225和ml227)中的最高mu-mimo级别(例如,ml227)相对应的cg(例如,mcg226)。模式选择器130可以确定与cg251相对应的所选模式170。例如,模式选择器130响应于确定选择了mcg226,确定所选模式170包括mu-mimo模式162、ml227或两者。

模式选择器130可以包括子集123中的cg251(例如,mcg226)的站,用于以所选模式170进行通信。例如,模式选择器130响应于确定选择了mcg226,将mcg226的站263-267包括在子集123中。模式选择器130可以响应于确定cg251是mu-mimocg(例如,mcg226),确定子集123与cg251(例如,mcg226)相同。

模式选择器130可以经由图1的收发机134将模式标识符194发送到子集123的一个或多个站(例如,站263-267),如关于图1所述的。模式标识符194可以指示所选模式170(例如,mu-mimo模式162、ml227或两者)。在数据通信阶段期间,模式选择器130可以经由收发机134在所选模式170中(例如,mu-mimo模式162,ml227或两者)与子集123的一个或多个站263-267交换数据,如参考图1所述的。因此,接入点102可以使用由cg251的站支持的并且适合于交换被缓冲用于与cg251的站进行通信的数据的通信模式(例如,所选模式170)。

参考图3,示出了操作方法并且总体指定为300。方法300可以由图1的模式选择器130、收发机134、接入点102、系统100或其组合执行。

方法300包括在302处在设备处确定站集合。例如,图1的模式选择器130确定被调度站的集合120,如参考图1所述的。

方法300还包括在304处在设备处确定对应于站集合的能力数据。例如,图1的模式选择器130确定对应于被调度站的集合120的能力数据150,如参考图1所述的。

方法300还包括在306处至少部分地基于能力数据来选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者,用于与站集合的子集进行无线通信。例如,图1的模式选择器130至少部分地基于能力数据150选择mu-mimo模式162或ofdma模式160中的一个作为用于与被调度站的集合120的子集123进行无线通信的所选模式170,如参考图1所述的。

方法300还包括在308处在mu-mimo模式或ofdma模式中的所选择的一者中与子集无线地进行通信。例如,图1的收发机134在所选模式170中与子集123交换第一数据154或第二数据174中的至少一个,如参考图1所述的。

因此,方法300实现基于能力数据150选择mu-mimo模式162或ofdma模式160中的一者作为所选模式170。方法300可以实现使用由子集123的站支持并且适合于交换被缓冲用于与子集123的至少一个站进行通信的数据的通信模式(例如,所选模式170)。

参考图4,示出了操作方法并且总体指定为400。方法400可以由图1的模式选择器130、收发机134、接入点102、系统100或其组合执行。

方法400包括在402处在设备处基于能力数据确定站集合的多个候选组。例如,图1的模式选择器130确定cg124、cg126和cg128,如参考图1所述的。cg124可以对应于ofdma候选组。cg126和cg128可以对应于mu-mimo候选组。

方法400还包括在404处基于特定候选组中包括的优先级站的数量、与特定候选组相关联的mu-mimo级别或两者,从多个候选组中选择特定候选组。例如,图1的模式选择器130基于cg124中包括的优先级站的数量从cg124、cg126和cg128中选择cg124,如参考图1所述的。

方法400还包括在406处确定特定候选组是否是ofdma组。例如,图1的模式选择器130确定cg124是否是ofdma组,如参考图1所述的。

方法400包括响应于在406处确定特定候选组不是ofdma组,而在408处选择mu-mimo模式。例如,图1的模式选择器130响应于确定cg124不是ofdma组,而选择mu-mimo模式162,如参考图1所述的。

方法400包括在410处确定子集与特定候选组相同。例如,图1的模式选择器130确定子集123与cg124相同,如参考图1所描述的。

方法400包括响应于在406处确定特定候选组是ofdma组,在412处选择ofdma模式。例如,图1的模式选择器130响应于确定cg124是ofdma组,而选择ofdma模式160,如参考图1所述的。

方法400包括在414处确定特定候选组的站的第一数量是否小于第二数量。例如,图1的模式选择器130确定cg124的站的第一数量(例如,3个站)是否小于第二数量,如参考图1所述的。为了说明,第二数量对应于图1的收发机134能够在ofdma模式160中与之交换业务的站的数量(例如,最高数量)。方法400响应于确定第一数量大于或等于第二数量而前进到410。

方法400包括响应于在414处确定第一数量小于第二数量,在416处确定该子集包括特定候选组和至少一个另外的站。例如,图1的模式选择器130响应于确定第一数量小于第二数量,确定子集123包括cg124和至少站109,如参考图1所述的。

因此,与延迟与站109的通信直到选择mu-mimo模式162为止相比,方法400可以通过将站109包括在子集123中用于在ofdma模式160中进行通信来减少与站109相关联的通信延时。

参考图5,示出了操作方法并且总体指定为500。方法500可以由图1的模式选择器130、收发机134、接入点102、系统100或其组合执行。

方法500包括在502处确定mcs是否大于或等于mcs阈值并且ps是否大于或等于ps阈值。例如,图1的模式选择器130确定mcs151是否大于或等于mcs阈值175并且有效载荷大小(ps)153是否大于或等于ps阈值159,如参考图1所述的。

方法500包括,响应于在502处确定mcs大于或等于mcs阈值并且ps大于或等于ps阈值,而在504处确定将站包括在至少一个mu-mimo候选组中。例如,图1的模式选择器130响应于确定mcs151大于或等于mcs阈值175并且有效载荷大小(ps)153大于或等于ps阈值159,而确定站109包括在cg126和cg128中,如参考图1所述的。cg126可以是与mu-mimo级别166相关联的mu-mimo组,而cg128可以是与mu-mimo级别168相关联的mu-mimo组。

方法500包括响应于在502处确定mcs小于mcs阈值或者ps小于ps阈值,而在506处确定将站包括在ofdma候选组中。例如,图1的模式选择器130响应于确定mcs151小于mcs阈值175或者ps153小于ps阈值159,而确定站109包括在cg124中,如参考图1所述的。cg124可以是ofdma。

因此,方法500可以实现确定站109是更适合于ofdma通信还是mu-mimo通信。该确定可以基于mcs151和ps153。

参考图6,示出了操作方法并且总体指定为600。方法600可以由图1的站104-109、系统100、图2的站261-267或其组合执行。

方法600包括在602处在设备处从第二设备接收模式标识符。例如,图1的站109从接入点102接收图1的模式标识符194。

方法600还包括在604处确定模式标识符是否指示ofdma模式。例如,图1的站109确定模式标识符194是否指示ofdma模式160,如参考图1所述的。

方法600包括响应于在604处确定模式标识符指示ofdma模式,而在606处选择ofdma模式。例如,图1的站109响应于确定模式标识符194指示ofdma模式160,而选择ofdma模式160,如参考图1所述的。

方法600还包括在608处以ofdma模式向第二设备发送数据。例如,图1的站109响应于确定模式标识符194指示ofdma模式160而发送第二数据174,如参考图1所述的。

方法600包括响应于在604处确定模式标识符未指示ofdma模式,而在610处选择mu-mimo模式。例如,图1的站109响应于确定模式标识符194未指示ofdma模式160,而选择mu-mimo模式162,如参考图1所述的。

方法600还包括在612处在mu-mimo模式中向第二设备发送数据。例如,图1的站109在mu-mimo模式162中向接入点102发送第二数据174,如参考图1所述的。

因此,方法600可以使得站109能够基于从接入点102接收的模式标识符194来选择通信模式(例如,ofdma模式160或mu-mimo模式162)。站109可以发送使用所选通信模式向接入点102发送数据。

图7-13示出了使用ofdma模式进行通信的ru分配。可以基于在站处检测到的信道质量将ru分配给站。在特定示例中,在从多个通信模式中选择ofdma模式之后执行ru分配。在特定方面,多个通信模式包括ofdma模式160和mu-mimo模式162,如参考图1-6所述的。在替代方面,多个通信模式包括ofdma模式160、mu-mimo模式162、另一通信模式或其组合。在特定示例中,独立于ofdma模式的选择来执行ru分配。例如,ofdma模式对应于配置设置、用户输入、默认设置或其组合。

图7示出了系统700的特定说明性方面,系统700包括被配置为彼此通信的多个设备。例如,系统700包括接入点702、站703、站704和站705。站703-705中的一个或多个可以安装在接入点702的覆盖区域内或在其内漫游,并且站703-705中的一个或多个可以在不同时间进入或离开接入点702的覆盖区域。接入点702可以被配置为基于与站703-705相关联的信道质量指示符(cqi)将资源单元(ru)分配给站703-705中的一个或多个,如本文所述的。接入点702可以被配置为基于所分配的ru与站703-705中的一个或多个交换数据。例如,分配给站704的ru对应于频率子载波。接入点702可以在与ru相对应的频率子载波上与站704交换数据。

站703-705中的每一个可以是可以用于通过无线通信网络进行语音通信和/或数据通信的电子设备。站703-705中的一个或多个可以是通信设备,诸如蜂窝电话、个人数字助理(pda)、手持设备、耳机、无线调制解调器、膝上型计算机、个人计算机等。站703-705中的至少一个可以与一种或多种移动电信技术兼容。例如,站703-705中的至少一个与第三代(3g)移动电信技术、第四代(4g)移动电信技术和/或第五代(5g)移动电信技术兼容。另外或可替换地,站703-705中的至少一个可以与不同的通信规范兼容(例如,长期演进(lte)无线通信规范、高级lte(lte-a)无线通信规范、全球微波接入互操作性(wimax)无线通信规范、增强型语音服务(evs)规范、自适应多速率宽带(amr-wb)规范、lte直接(lte-d)无线通信规范、电气和电子工程师协会(ieee)802.11规范等)。

接入点702(例如,电子设备)可以向站703-705提供对一个或多个服务(例如,网络连接)的接入。接入点702可以使站703-705能够在站703-705之间、与一个或多个网络或其组合交换数据。接入点702可以被配置为同时从多个站接收数据、同时向多个站发送数据或两者。

接入点702包括资源分配器730、存储缓冲器736、存储器732和收发机734。收发机734可以包括接收机或发射机中的至少一个。存储器732可以被配置为存储优先级数据752。优先级数据752指示与站703-705中的至少一个相关联的优先级。例如,优先级数据752指示站703与第一优先级相关联,并且站704-705中的每一个与高于第一优先级的第二优先级相关联。存储器732可以被配置为存储与站703-705中的一个或多个相关联的cqi750。资源分配器730可以被配置为基于cqi750将ru分配给站703-705中的一个或多个。例如,资源分配器730使用基于信道质量增益的第一技术763分配ru,如参考图8进一步描述的。作为另一示例,资源分配器730使用基于信道质量阈值的第二技术764来分配ru,如参考图9进一步描述的。

图7示出了频率子载波的说明性布置760。在布置760中,水平方向对应于频域。布置760示出了多个可用ru大小:26个频率子载波(ru-26)、52个频率子载波(ru-52)、106个频率子载波(ru-106)、242个频率子载波(ru-242)、484个频率子载波(ru-484)或996个频率子载波(ru-996)。

20兆赫(mhz)ofdma无线信道可以容纳多达一个ru-242、两个ru-106、四个ru-52或9个ru-26。40mhzofdma无线信道可以容纳多达一个ru-484、两个ru-242、四个ru-106、八个ru-52或十八个ru-26。80mhzofdma无线信道可以容纳多达一个rr-996、两个ru-484、四个ru-242、八个ru-106、十六个ru-52或三十七个ru-26。

存储缓冲器736被配置为存储可用于传输到站703-705的数据(例如,分组数据)。例如,存储缓冲器736被配置为存储可用于传输到站704的第一数据754。收发机734可以被配置为与站703-705中的一个或多个交换数据。

在操作期间,接入点702可以经由收发机734从站704接收cqi755。接入点702可以将cqi755存储在存储器732中。cqi755可以指示由站704跨多个ru检测到的信道质量。可以基于一个或多个导频信号来检测信道质量。为了说明,接入点702可以经由收发机734发送对应于多个ru的一个或多个导频信号。站703-705中的至少一个可以接收一个或多个导频信号,并基于一个或多个导频信号确定跨多个ru的cqi。作为示例,站704接收在资源单元(ru)761的第一频率子载波上发送的第一信号(例如,第一导频信号),并且可以基于检测到的第一信号的信道质量来确定与ru761相关联的cq值756。检测到的第一信号的信道质量可以基于第一信号的第一信号强度、第一信号的信道质量的一个或多个附加指示符、或其组合。例如,cq值756包括第一信号的能量测量值、信噪比或信道质量的另一指示符。站704可以接收在ru762的第二频率子载波上发送的第二信号(例如,第二导频信号),并且可以基于检测到的第二信号的信道质量来确定与ru762相关联的cq值757。检测到的第二信号的信道质量可以基于第二信号的第二信号强度、第二信号的信道质量的一个或多个附加指示符、或其组合。

站704可以生成用于指示cq值756、cq值757、与一个或多个附加ru相对应的一个或多个附加cq值、或其组合的cqi755。例如,cqi755包括(或表示)与不同ru相关联的多个cq值。每个cq值可以在指定范围内,并且可以对应于信道质量的度量。可以在一个或多个行业规范中定义范围和度量。响应于从接入点702接收请求,站704可以将cqi755发送到接入点702。类似地,接入点702可以从其他站(例如,站703、705)接收cqi。

ru761的第一频率子载波和ru762的第二频率子载波可以分别与第一ofdma无线信道和第二ofdma无线信道相关联。在特定实施方式中,第一频率子载波(或第二频率子载波)包括26个频率子载波、52个频率子载波、106个频率子载波、242个频率子载波、484个频率子载波或996个频率子载波。ofdma无线信道可以包括20mhz无线信道、40mhz无线信道或80mhz无线信道。在特定方面,ofdma无线信道支持根据ieee802.11ax规范的通信。

资源分配器730可以响应于从站705接收到指示第二数据774的可用性的业务指示符,确定站705具有可用(例如,缓冲的)于传输到接入点702的第二数据774。业务指示符可以指示第二数据774的有效载荷大小。业务指示符可以指示与第二数据774、站705或两者相关联的优先级(例如,服务质量(qos)等级)。

在特定方面,资源分配器730基于与站相关联的qos等级确定与站相关联的优先级。例如,资源分配器730基于确定被缓冲用于与站703进行通信的数据与第一qos等级(例如,后台接入类别或尽力接入类别)相关联来确定站703与第一优先级相关联。资源分配器730可以响应于确定第一数据754与第二qos等级(例如,语音接入类别或视频接入类别)相关联,确定站704与第二优先级相关联。资源分配器730可以响应于确定第二数据774与第二qos等级(例如,语音接入类别或视频接入类别)相关联,确定站705与第二优先级相关联。资源分配器730可以更新(或生成)优先级数据752以指示站703与第一优先级相关联并且站704-705中的每一个与第二优先级相关联。应该理解,为了便于说明,描述了两个优先级。在其他方面,站703-705与任何数量的优先级相关联,例如单个优先级或多于两个优先级。

在特定方面,资源分配器730确定具有特定优先级(例如,最高优先级)的站703-705中的每一个是优先级站。例如,资源分配器730响应于确定优先级数据752指示站704(或站705)在站703-705的优先级中具有特定优先级(例如,最高优先级),而确定站704(或站705)是优先级站。资源分配器730可以响应于确定优先级数据752指示站703具有低于与站703-705中的至少一个相关联的特定优先级(例如,最高优先级)的优先级(例如,第一优先级),而确定站703不是优先级站。

在替代方面,资源分配器730确定具有大于或等于阈值优先级的优先级的站703-705中的每一个是优先级站。例如,资源分配器730响应于确定优先级数据752指示站703具有第一优先级并且第一优先级不超过阈值优先级,而确定站703不是优先级站。作为另一示例,资源分配器730响应于确定优先级数据752指示站704(或站705)具有第二优先级并且第二优先级等于或超过阈值优先级而确定站704(或站705)是优先级站。

资源分配器730可以在资源分配操作阶段期间确定将至少一个ru分配给一个或多个站720。资源分配器730可以响应于确定数据可用于与站交换、该站是优先级站、或两者而确定将站包括在站720中。例如,资源分配器730响应于确定存储缓冲器736包括可用于传输到站704的第一数据754、优先级数据752指示站704是优先级站、或两者而确定将站704包括在站720中。作为另一示例,资源分配器730响应于确定站705具有可用于传输到接入点702的第二数据774、优先级数据752指示站705是优先级站、或两者而确定将站705包括在站720中。

资源分配器730可以响应于确定优先级数据752指示站703不是优先级站,存储缓冲器736不包括可用于传输到站703的任何数据,站703不具有可用于传输到接入点702的任何数据,或其组合,而确定将站703从站720排除。在特定方面,资源分配器730响应于在第一时间确定在第一时间之前的时间间隔内还没有从站703接收到业务指示符,而确定站703不具有可用于传输到接入点702的任何数据。例如,指定时间间隔用于交换业务指示符,并且在时间间隔期间未接收到业务指示符指示站703没有可用于发送到接入点702的数据。可替换地,资源分配器730可以响应于从站703接收到指示站703没有要发送到接入点702的数据的业务指示符,而确定站703不具有可用于传输到接入点702的任何数据。

资源分配器730可以响应于确定站720包括至少一个站,而确定跨多个ru的信道质量变化722。例如,资源分配器730基于cqi755确定信道质量变化722。在特定方面,信道质量变化722表示信号强度变化。例如,信道质量变化722表示cq值756和cq值757之间的差或cq值的标准偏差。在特定方面,资源分配器730基于cq值756与cq值757之间的差而确定信道质量变化722。在该方面,cq值756对应于由cqi755指示的第一特定cq值(例如,最高cq值),而cq值757对应于由cqi755指示的第二特定cq值(例如,最低cq值)。在替代方面,资源分配器730基于由cqi755指示的cq值的标准偏差而确定信道质量变化722。cqi755指示的cq值可以包括cq值756、cq值757或两者。

资源分配器730可以响应于确定信道质量变化722满足(例如,大于或等于)变化阈值723,执行第一技术763以基于信道质量增益将ru分配给站704-705,如参考图8进一步描述的。例如,资源分配器730将ru761分配给站704,将ru762分配给站705,或两者。ru761可以具有ru大小772。资源分配器730可以响应于确定信道质量变化722未能满足(例如,小于)变化阈值723,执行第二技术764以基于信道质量阈值将ru分配给站704-705,如参考图9进一步描述的。例如,资源分配器730将ru761分配给站704,将ru762分配给站705,或两者。变化阈值723可以对应于默认值,由用户输入指示的值或两者。收发机734可以向站704发送用于指示将ru761分配给站704的第一通知,向站705发送用于指示将ru762分配给站705的第二通知,或者两者。

在数据交换操作阶段期间,收发机734可以在一个或多个下行链路传输期间在一个或多个被分配的ru上将缓冲数据发送到站720。例如,收发机734在ru761的第一频率子载波上将第一数据754发送到站704。收发机734可以在单个上行链路传输期间使用一个或多个被分配的ru。站705可以在ru762的第二频率子载波上将第二数据774发送到接入点702。收发机734可以在一个或多个上行链路传输期间在一个或多个被分配的ru上在站720处接收数据缓冲数据。例如,收发机734在ru762的第二频率子载波上从站705接收第二数据774。收发机734可以在单个上行链路传输期间使用一个或多个被分配的ru。

在特定方面,到站704的第一通知(或到站705的第二通知)指示mcs级别758。收发机734可使用基于mcs级别758的数据速率与站704(或站705)交换数据。在特定方面,分配给站704的第一mcs级别与分配给站705的第二mcs级别不同。在这方面,到站704的第一通知指示第一mcs级别,而到站705的第二通知指示第二mcs级别。收发机734可以基于第一mcs级别将第一数据754的至少一部分发送到站704。收发机734可以基于第二mcs级别从站705接收第二数据774的至少一部分。数据交换操作阶段可以对应于传输机会(txop)。资源分配阶段可以在txop的初始部分之前或期间。

在特定方面,信道质量变化722基于cqi750的多个cqi。例如,资源分配器730基于cqi750生成与多个ru中的每一个相对应的平均cq值。资源分配器730可以基于平均cq值的第一cq值(例如,最高cq值)与平均cq值的第二cq值(例如,最低cq值)之间的差来确定信道质量变化722。可替换地,资源分配器730可以基于平均cq值的标准偏差来确定信道质量变化722。

因此,系统700可以基于检测到的信道质量来实现ru分配。可以至少部分地基于cq变化来分配ru。较低的信道质量变化(例如,小于或等于变化阈值)可以指示信道质量值在多个ru上基本相似。将多个ru中的任何ru分配给站可以导致基本相似的信道质量增益。较高的信道质量变化(例如,大于变化阈值)可以指示将一些ru分配给站可以导致比将其他ru分配给站更高的信道质量增益。

响应于确定信道质量变化722大于或等于变化阈值723,第一技术763可以用于基于信道质量增益的ru分配。可替换地,响应于确定信道质量变化722小于变化阈值723,第二技术764可以用于独立于信道质量增益的ru分配。通过在信道质量变化高时基于信道增益分配ru并且在信道质量变化低时基于阈值信道质量值分配ru,接入点702可以平衡提供更高的信道质量增益与减少分配ru中的延时。

参考图8,示出了接入点702的特定说明性方面。接入点702包括资源分配器730。接入点702还可以包括存储器732、收发机734或两者。例如,存储器732或收发机734中的至少一个被整合到接入点702中。

存储器732可以被配置为存储被缓冲以与站720交换的数据的一个或多个有效载荷大小856。例如,有效载荷大小856指示被缓冲以便传输到站704的第一数据754的有效载荷大小857。作为另一示例,有效载荷大小856指示在站705处缓冲以便传输到接入点702的第二数据774的第二有效载荷大小。

存储器732可以被配置为存储与站703-705相关联的平均信道质量(cq)值。例如,存储器732存储与站704相关联的平均cq值830。

在资源分配操作阶段期间,资源分配器730可以生成(或更新)要在执行第一技术763中使用的信息。例如,资源分配器730基于cqi755确定站704的平均cq值830。例如,平均cq值830对应于由cqi755指示的cq值的总和。由cqi755指示的cq值可以包括图7的cq值756、图7的cq值757、或两者。作为另一示例,资源分配器730基于与站705对应的cqi750的第二cqi来确定第二平均cq值。

资源分配器730可以基于有效载荷大小856来确定站720的有效载荷时间866。例如,资源分配器730基于有效载荷大小857和mcs级别858来确定站704的有效载荷时间867。为了说明,mcs级别858可以指示数据速率832,并且资源分配器730可以基于有效载荷大小857和数据速率832来确定有效载荷时间867(例如,有效载荷时间867=有效载荷大小857/数据速率832)。有效载荷时间866可以指示与站703-705交换缓冲数据的估计时间间隔。例如,有效载荷时间867指示将第一数据754发送到站704的第一估计时间间隔。有效载荷时间866的第二有效载荷时间可指示从站705接收第二数据774的第二估计时间间隔。

mcs级别858可以对应于可以由接入点702用于与一个或多个站720交换数据的估计的mcs级别。mcs级别858可以对应于默认mcs级别、配置设置,或两者。在特定方面,mcs级别858是由接入点702支持的特定mcs级别(例如,第二高)。资源分配器730可以将mcs级别858分配给站704、站705或两者。mcs级别758可以对应于mcs级别858。

特定ru大小(例如,996个频率子载波)可以指示可用ru大小(例如,最大可用ru大小)。资源分配器730可以基于有效载荷大小856、站720的数量(例如,2个)或两者来更新(或生成)ru大小阈值834。在特定方面,资源分配器730为每个站720确定相同的ru大小阈值。例如,资源分配器730基于特定ru大小(例如,996个频率子载波)和站720的数量来确定ru大小阈值834(例如,ru大小阈值834=特定ru大小/站720的数量)。在该方面,资源分配器730将ru大小阈值834(例如,498个频率子载波)分配给每个站720。

在一些方面,资源分配器730基于缓冲数据的比例为站720确定ru大小阈值。例如,资源分配器730基于有效载荷大小857、有效载荷大小856和特定ru大小来确定站704的ru大小阈值834(例如,ru大小阈值834=特定ru大小*(有效载荷大小857/有效载荷大小856))。资源分配器730可以基于第二数据774的第二有效载荷大小、有效载荷大小856和特定ru大小来确定站705的第二ru大小阈值。作为示例,响应于确定第一数据754的有效载荷大小857是第二数据774的第二有效载荷大小的两倍,资源分配器730将ru大小阈值834分配给站704并将第二ru大小阈值分配给站705。在该示例中,ru大小阈值834是分配给站705的第二ru大小阈值的两倍。在该示例中,ru大小阈值834是特定ru大小(例如,最大可用ru大小)的三分之二,并且第二ru大小阈值可以对应于特定ru大小的三分之一。

资源分配器730可以确定站720的ru大小876。例如,资源分配器730基于有效载荷时间867和子载波持续时间来确定站704的ru大小877(例如,ru大小877=有效载荷时间867/子载波持续时间)。子载波持续时间可以对应于默认值、配置设置、基于用户输入的值或其组合。ru大小876的特定ru大小可以指示要分配给相应站的ru的大小,用以交换被缓冲用于与站进行交换的整个数据。例如,ru大小877指示要分配给站704以将整个第一数据754发送到站704的ru的大小(例如,最小大小)。资源分配器730可以识别可用ru的集合860。例如,可用ru的集合860包括一个rr-996、两个ru-484、四个ru-242、八个ru-106、十六个ru-52、三十七个ru-26或其组合。该可用ru的集合860可以包括图7的ru761、图7的ru762、或两者。

资源分配器730可以执行第一技术763以将可用ru的集合860中的一个或多个可用ru分配给站720中的一个或多个。例如,资源分配器730迭代地将可用ru的集合860中的一个或多个可用ru分配给分配给站720中的一个或多个,如本文所述的。资源分配器730可以生成与站720相关联的一个或多个候选分配824。例如,资源分配器730生成与站704相关联的一个或多个候选分配,诸如候选分配(ca)825。候选分配824可以包括与站704相关联的一个或多个候选分配。资源分配器730可以初始化候选ru862的集合以包括可用ru的集合860。资源分配器730可以响应于确定ru大小877大于ru大小阈值834,将ru大小877设置为ru大小阈值834。在这方面,在第一数据交换阶段(例如,第一txop)期间将第一数据754的第一部分发送到站704,并缓冲第一数据754的剩余部分以便在一个或多个后续数据交换阶段(例如,后续txop)期间传输到站704。

资源分配器730可以基于候选ru862的集合生成与站704相关联的候选分配824中的一个或多个,例如候选分配(ca)825。为了说明,资源分配器730可以初始化候选ru大小878以指示ru大小877。资源分配器730可以响应于确定候选ru862的集合是非空的,确定候选ru862的集合是否包括大小大于或等于候选ru大小878的至少一个ru。响应于确定候选ru862的集合不包括大小大于或等于候选ru大小878的任何ru,资源分配器730可以识别具有特定大小(例如,最大大小)的候选ru862的集合的特定ru(例如,ru761)。在特定方面,资源分配器730确定候选ru862的集合中的多个ru具有特定大小(例如,最大大小)。资源分配器730可以选择具有特定cq值(例如,最高cq值)的多个ru中的特定ru(例如,ru761)。资源分配器730可以生成指示ru761到站704的分配的ca825。资源分配器730可以从候选ru862的集合中移除ru761,并且可以基于ru大小772更新候选ru大小878(例如,候选ru大小878=候选ru大小878-ru大小772)。以这种方式,资源分配器730可以迭代地将ru(例如,连续的ru)分配给站704,直到候选ru大小878等于0为止、直到候选ru862的集合为空为止、或两者。

响应于确定候选ru862的集合包括大小大于或等于候选ru大小878的至少一个ru,资源分配器730可以识别可用ru的集合860中具有大于或等于候选ru大小878(例如,80)的特定大小(例如,106)的特定ru(例如,最小ru,诸如ru-106)。在特定方面,资源分配器730确定候选ru862的集合中的多个ru具有特定大小(例如,大于或等于候选ru大小878的最小ru大小)。资源分配器730可以选择具有特定cq值(例如,最高cq值)的多个ru中的特定ru(例如,ru761)。资源分配器730可以生成指示将特定ru(例如,ru761)分配给站704的ca(例如,ca825)。

资源分配器730可以确定与站720中的其他站相关联的一个或多个候选分配。与一个站(例如,站704)相关联的候选分配可以独立于与另一个站相关联的候选分配(例如,站705)。例如,资源分配器730在确定与站704相关联的一个或多个候选分配之后更新候选ru862的集合以指示可用ru的集合860。资源分配器730可以使用上述方法基于候选ru862的集合来确定站705的一个或多个第二候选分配,例如ru762的第二候选分配。资源分配器730可以将一个或多个第二候选分配添加到ca824。在特定方面,ca824的多个候选分配包括相同ru中的一个或多个ru。例如,ru包括在站704的一个或多个候选分配中以及站705的一个或多个第二分配中。

资源分配器730可以确定与ca824相关联的cq增益826。例如,资源分配器730确定与ca825相对应的cq增益827。为了说明,资源分配器730基于图7的cq值756与平均cq值830之间的差确定cq增益827(例如,cq增益827=cq值756-平均cq值830)。资源分配器730可以确定与ru762到站705的第二候选分配对应的第二cq增益。cq增益826可以包括cq增益827、第二cq增益或两者。

资源分配器730可以响应于确定cq增益827是cq增益826的特定cq增益(例如,最高cq增益)而将ru761分配给站704。资源分配器730可以响应于将ru761分配给站704而从可用ru的集合860移除ru761(例如,ru-106)。资源分配器730也可以响应于将ru761分配给站704,而从可用ru的集合860中排除与ru761重叠的一个或多个ru。例如,资源分配器730从可用ru的集合860中移除与ru761重叠的四个ru-26、两个ru-52、一个ru-242、一个ru-484、ru-996、或者其组合。

在特定方面,ca824包括对应于单个站(例如,站704)的多个ca。多个ca可以包括ca825和第二ca。第二ca可以对应于第二ru。cqi755可以指示第二ru的第二cq值。资源分配器730可以基于由cqi755指示的与由多个ca指示的ru相关联的cq值来确定组cq值。例如,资源分配器730基于cq值756和第二cq值来确定组cq值(例如,组cq值=(cq值756+第二cq值)/2)。资源分配器730可以基于平均cq值830和组cq值之间的差来确定cq增益827(例如,cq增益827=组cq值-平均cq值830)。

响应于确定cq增益827是cq增益826的特定cq增益(例如,最高cq增益),资源分配器730可以将多个ca(例如,ru761和第二ru)分配给站704。在将ru761和第二ru分配给站704之后,资源分配器730可以从可用ru的集合860中移除ru761和第二ru中的每一个。资源分配器730也可以在将ru761和第二ru分配到站704之后,从可用ru的集合860中排除与ru761、第二ru或两者重叠的一个或多个ru。资源分配器730可以在将ru761和第二ru分配给站704之后,从站720中移除站704。

如上所述,资源分配器730可以在可用ru的集合860是非空的并且站720的数量大于0时,继续迭代地将一个或多个ru从可用ru的集合860分配到站720中的一个或多个。

资源分配器730可以将ru分配给站以便实现最高的信道质量增益。资源分配器730可以在信道质量变化大于阈值变化时,基于信道质量增益来分配ru。较高的信道质量增益可能导致较少的传输错误,较少的由重传导致的开销等。

参考图9,示出了接入点702的特定说明性方面。接入点702包括资源分配器730。接入点702还可以包括存储器732、收发机734或两者。

存储器732可以被配置为存储mcs级别858。存储器732可以被配置为存储与站720相关联的ru大小876,如参考图8所描述的。ru大小876可以包括站704的ru大小877(例如,第一被请求的ru大小)。存储器732可以被配置为存储信道质量阈值930。信道质量阈值930可以对应于默认值、配置设置、与用户输入相关联的值或其组合。

在资源分配操作阶段期间,资源分配器730可以生成(或更新)要在执行第二技术764中使用的信息。例如,资源分配器730基于站720的数量来确定ru大小阈值934。为了说明,资源分配器730可以基于以下等式确定ru大小阈值934:

ru大小阈值方程1

其中,#ru26指示具有特定大小(例如,最小大小)的特定ru(例如,ru-26)的数量(例如,37个),ru242指示具有特定大小(例如,第三大大小)的特定ru(例如,ru-242)的大小(例如,242),n指示站720的数量,并且k对应于恒定值。例如,k对应于默认值、配置设置、与用户输入相关联的值或其组合。

资源分配器730可以识别可用ru的集合860。例如,可用ru的集合860包括一个ru-996、两个ru-484、四个ru-242、八个ru-106、十六个ru-52、三十七个ru-26,或其组合。可用ru的集合860可以包括图7的ru761、图7的ru762、或两者。

在操作期间,资源分配器730可以执行第二技术764以将可用ru的集合860中的一个或多个可用ru分配给站720中的一个或多个。资源分配器730可以响应于确定ru大小877大于ru大小阈值934,而将ru大小877设置为ru大小阈值934。在该方面,在第一数据交换阶段(例如,第一txop)期间将第一数据754的第一部分发送到站704,并缓冲第一数据754的剩余部分以便在一个或多个后续数据交换阶段(例如,后续txop)期间传输到站704。

资源分配器730可以基于ru大小876排序站720以用于分配ru。例如,站720中的下一个站对应于站720中具有特定ru大小(例如,最大大小)的特定站(如由ru大小876所指示的)。

资源分配器730可以响应于确定ru大小876指示ru大小877是对应于站720的ru大小中的特定大小(例如,最大大小)而确定站704对应于站720中的下一个站。资源分配器730可以基于可用ru的集合860和信道质量阈值930来确定第一候选ru集合962和第二候选ru集合964。例如,资源分配器730响应于确定一个或多个ru中的每一个具有满足(例如,大于或等于)信道质量阈值930的cq值,而将可用ru的集合860中的一个或多个ru包括在第一候选ru集合962中。为了说明,资源分配器730可以响应于确定cq值756大于或等于信道质量阈值930,而将ru761包括在第一候选ru集合962中。资源分配器730可以将可用ru的集合860中的剩余ru包括在第二候选ru集合964中。例如,第二候选ru集合964中的每个ru具有未满足(例如,小于或等于)信道质量阈值930的cq值。与第二候选ru集合964的ru相比,第一候选ru集合962可以包括对于站704具有更高信道质量的ru。

资源分配器730可以基于大小来对第一候选ru集合962和第二候选ru集合964中的每一个进行排序。例如,资源分配器730根据候选ru的大小以降序对第一候选ru集合962和第二候选ru集合964进行排序。

资源分配器730可以响应于确定第一候选ru集合962是非空的并且ru761对应于第一候选ru集合962中的下一个ru,将ru761分配给站704。在特定方面,资源分配器730确定第一候选ru集合962中的一个或多个ru具有大于或等于ru大小877的ru大小。一个或多个ru可以包括ru761。在这个方面,资源分配器730响应于确定ru761具有一个或多个ru的ru大小中的特定大小(例如,最小ru大小),确定ru761是第一候选ru集合962中的下一个ru。在替代方面,资源分配器730确定第一候选ru集合962中没有一个具有大于或等于ru大小877的ru大小。在这方面,资源分配器730响应于确定ru761具有第一候选ru集合962的ru大小中的特定ru大小(例如,最大ru大小),确定ru761是第一候选ru集合962中的下一个ru。资源分配器730可以在将ru761分配给站704之后,从可用ru的集合860中移除ru761。资源分配器730还可以在将ru761分配给站704之后,从可用ru的集合860中移除与ru761重叠的一个或多个ru,如参考图8所述的。资源分配器730可以响应于确定将第一候选ru集合962的ru(例如,ru761)分配给站704,将mcs级别858分配给站704。例如,mcs级别758对应于mcs级别858。mcs级别858可以对应于适合于具有满足信道质量阈值930的信道质量值的ru的更高数据速率。收发机734可以向站704发送指示mcs级别858的第一通知。收发机734可以基于mcs级别858发送第一数据754的至少一部分,如参考图7所描述的。

资源分配器730可以响应于确定第一候选ru集合962为空并且第二候选ru集合964是非空的,将第二mcs级别958分配给站704。例如mcs级别758对应于第二mcs级别958。第二mcs级别958可以低于mcs级别858。例如,第二mcs级别958对应于低于与mcs级别858相关联的第一数据速率的第二数据速率。第二数据速率可以适合于具有未满足信道质量阈值930的信道质量值的ru。资源分配器730可以基于有效载荷大小857和第二mcs级别958来更新ru大小877(例如,ru大小877=有效载荷大小857/第二数据速率)。资源分配器730可以响应于确定第二ru对应于第二候选ru集合964中的下一个ru,将第二ru分配给站704。

在特定方面,资源分配器730确定第二候选ru集合964中的一个或多个ru具有大于或等于ru大小877的ru大小。一个或多个ru可以包括第二ru。在这方面,资源分配器730响应于确定第二ru具有一个或多个ru的ru大小中的特定大小(例如,最小ru大小),确定第二ru是第二候选ru集合964中的下一个ru。在替代方面,资源分配器730确定第二候选ru集合964中没有一个具有大于或等于ru大小877的ru大小。在这方面,资源分配器730响应于确定第二ru具有第二候选ru集合964的ru大小中的特定ru大小(例如,最大ru大小),确定第二ru是第二候选ru集合964中的下一个ru。

资源分配器730可以在将第二ru分配给站704之后从可用ru的集合860中移除第二ru。资源分配器730可以在将第二ru分配给站704之后,从可用ru的集合860中移除与第二ru重叠的一个或多个ru。收发机734可以向站704发送指示第二mcs级别958的第一通知。收发机734可以基于第二mcs级别958将第一数据754的至少一部分发送到站704,如参考图7所描述的。因此,资源分配器730可以响应于确定没有信道质量值等于或超过信道质量阈值930的ru可用,而分配信道质量值不超过信道质量阈值930的ru。与等待较高信道质量ru可用相比,使用较低信道质量ru可以减少和与站704交换数据相关联的延时。

在特定方面,资源分配器730响应于确定ru大小772小于ru大小877,将一个或多个特定ru(例如,连续ru)从可用ru的集合860分配给站704,直到可用ru的集合860为空或者分配给站704的ru的大小的总和大于或等于ru大小877。收发机734可以向站704发送指示一个或多个特定ru的分配的第一通知。

如上所述,在可用ru的集合860是非空的并且站720的数量大于0时,资源分配器730可以继续迭代地将一个或多个ru从可用ru的集合860分配给一个或多个站720。例如,资源分配器730将一个或多个ru从可用ru的集合860分配给站705,类似于如上所述。

因此,在信道质量变化小于或等于阈值变化时,资源分配器730可以独立于信道质量增益来将ru分配给站。独立于信道质量增益来分配ru可以减少与确定信道质量增益相关联的资源利用,并且可以减少与确定ru分配相关联的延时。

参考图10,示出了操作方法并且总体指定为1000。方法1000可以由图7的资源分配器730、收发机734、接入点702、系统700或其组合执行。

方法1000包括在1002处在设备处从多个站接收信道质量指示符(cqi)。例如,图7的接入点702从站703-705接收cqi750,如参考图7所述的。cqi750可以包括站704的cqi755。cqi755可以指示多个信道质量值。例如,cqi755指示与ru761相关联的信道质量值756和与ru762相关联的信道质量值757,如参考图7所述的。

方法1000还包括在1004处至少部分地基于跨多个ru的信道质量变化,在设备处将多个ru中的ru分配给站。例如,图7的资源分配器730至少部分地基于跨多个ru的信道质量变化722将ru761分配给站704,如参考图7所述的。例如,资源分配器730响应于确定信道质量变化722大于或等于变化阈值723,使用第一技术763(例如,信道质量增益技术)将ru761分配给站704。作为另一示例,资源分配器730响应于确定信道质量变化722小于变化阈值723,使用第二技术764(例如,信道质量阈值技术)将ru761分配给站704。信道质量变化722可以至少部分地基于信道质量值756和信道质量值757。

因此,方法1000可以基于信道质量变化722来实现ru的分配。较低的信道质量变化(例如,小于或等于变化阈值)可以指示信道质量值在多个ru上基本相似。将多个ru中的任何ru分配给站可以导致基本相似的信道质量增益。较高的信道质量变化(例如,大于变化阈值)可以指示将一些ru分配给站可以导致比将其他ru分配给站更高的信道质量增益。在信道质量变化722等于或超过变化阈值723时,ru分配可以基于信道质量增益。可替换地,在信道质量变化722不超过变化阈值723时,ru分配可以独立于信道质量增益。通过在信道质量变化高时,基于信道增益分配ru并且在信道质量变化低时基于阈值信道质量值分配ru,接入点可以平衡提供更高的信道质量增益与减少分配ru中的延时。

参考图11,示出了操作方法并且总体指定为1100。方法1100可以由图7的资源分配器730、收发机734、接入点702、系统700或其组合执行。在特定方面,方法1100对应于在图10的1004处执行的一个或多个操作。

方法1100包括在1102处确定信道质量变化是否大于或等于变化阈值。例如,图7的资源分配器730确定信道质量变化722是否大于或等于变化阈值723。

方法1100还包括在1104处响应于确定信道质量变化大于或等于变化阈值,执行第一技术763(例如,信道质量增益技术)。例如,图7的资源分配器730响应于确定信道质量变化722大于或等于变化阈值723,执行第一技术763,如参考图7-8所述的。

方法1100还包括在1106处响应于确定信道质量变化小于变化阈值,执行第二技术764。例如,图7的资源分配器730响应于确定信道质量变化722小于变化阈值723,执行第二技术764(例如,信道质量阈值技术),如参考图7和9所述的。

因此,方法1100可以基于信道质量变化722来实现ru的分配。在信道质量变化722等于或超过变化阈值723时,ru分配(对应于第一技术763)可以基于信道质量增益。可替换地,在信道质量变化722不超过变化阈值723时,ru分配(对应于第二技术764)可以独立于信道质量增益。通过在信道质量变化高时基于信道增益分配ru并且在信道质量变化低时基于阈值信道质量值分配ru,接入点可以平衡提供更高的信道质量增益与减少分配ru中的延时。

图12示出了第一技术763的一个或多个说明性方面。第一技术763可以由图7的资源分配器730、接入点702、系统700或其组合执行。

第一技术763包括在1202处基于被缓冲以发送到多个站的数据的有效载荷大小来确定候选分配。例如,图7的资源分配器730基于可用ru的集合860和被缓冲以便传输到站720的数据的有效载荷大小856来确定ca824,如参考图8所述的。ca824可以包括ca825,其指示ru761到站704的分配,如参考图8所述的。

第一技术763还包括在1204处确定与候选分配相对应的信道质量增益。例如,图7的资源分配器730确定与候选分配824相对应的cq增益826,如参考图8所述的。cq增益826可以包括与ca825相对应的cq增益827。资源分配器730可以响应于确定cq增益827在cq增益826中最高而将ru761分配给站704。资源分配器730可以在将ru761分配给站704之后,从可用ru的集合860中移除ru761、从可用ru的集合860中移除与ru761重叠的一个或多个ru、从站720中移除站704或其组合,如参考图8所述的。

第一技术763还包括在1206处确定是否存在剩余的至少一个ru和至少一个站。例如,图7的资源分配器730确定可用ru的集合860是否为非空以及站720的数量是否大于0,如参考图8所述的。响应于确定存在剩余的至少一个ru和至少一个站,第一技术763前进到1202。第一技术763响应于确定没有ru或没有站剩余而结束。

第一技术763可以基于信道质量增益来实现ru分配。基于较高信道质量增益的ru分配可以导致较少的传输错误、较少的与重传相关联的通信开销等。

图13示出了第二技术764的一个或多个说明性方面。第二技术764可以由图7的资源分配器730、接入点702、系统700或其组合执行。

第二技术764包括在1302处确定被缓冲以便传输到多个站的数据的有效载荷大小。例如,图7的资源分配器730确定被缓冲以便传输到站720的数据的有效载荷大小856,如参考图8-9所述的。确定有效载荷大小856可以包括确定被缓冲以便传输到站720中的一个或多个的特定数据的有效载荷大小。例如,资源分配器730确定被缓冲以便传输到站704的第一数据754的第一有效载荷大小。有效载荷大小856可以指示(例如,包括)第一有效载荷大小。

第二技术764还包括在1304处基于有效载荷大小及调制和编码方案(mcs)级别确定所请求的ru大小。例如,图7的资源分配器730基于有效载荷大小856和mcs级别758确定ru大小876(例如,所请求的ru大小),如参考图8-9所述的。

第二技术764还包括在1306处在剩余站的所请求的ru大小中选择具有最高所请求的ru大小的下一个站。例如,图7的资源分配器730在站720的所请求的ru大小中选择具有最高所请求的ru大小(例如,ru大小877)的下一个站(例如,站704),如参考图9所述的。为了说明,资源分配器730可以响应于确定ru大小877在与站720相关联的ru大小876中最高,而选择站704作为下一个站。

第二技术764还包括在1308处基于信道质量阈值选择第一候选ru集合和第二候选ru集合。例如,图7的资源分配器730基于信道质量阈值930选择第一候选ru集合962和第二候选ru集合964,如参考图9所述的。

第二技术764还包括在1310处确定第一候选ru集合是否为空。例如,图7的资源分配器730确定第一候选ru集合962是否为空。

第二技术764包括响应于确定第一候选ru集合不为空,在1312处选择第一候选ru集合中的下一个候选ru。例如,图7的资源分配器730响应于确定第一候选ru集合962不为空,选择第一候选ru集合962中的下一个候选ru,如参考图9所述的。为了说明,资源分配器730可以响应于确定第一候选ru集合962中的一个或多个ru具有大于或等于ru大小877的大小,一个或多个ru包括ru761,并且ru761具有一个或多个ru中的最小大小(例如,ru大小772)而选择ru761作为下一个候选ru。可替换地,资源分配器730可以响应于确定第一候选ru集合962中没有一个具有大于或等于ru大小877的大小并且ru761具有第一候选ru集合962中的最大大小(例如,ru大小772)而选择ru761作为下一个候选ru。资源分配器730可以将下一个候选ru(例如,ru761)分配给站704。资源分配器730可以在将ru761分配给站704之后,从可用ru的集合860中移除ru761、从可用ru的集合860中移除与ru761重叠的一个或多个ru、从站720中移除站704、或其组合,如参考图9所述的。

第二技术764还包括在1314处将第一mcs级别分配给站。例如,图7的资源分配器730将mcs级别858分配给站704,如参考图9所述的。在将mcs级别858分配给站704之后,第二技术764前进到1306。

第二技术764包括响应于确定第一候选ru集合为空,在1316处将第二mcs级别分配给站。例如,图7的资源分配器730将第二mcs级别958分配给站704,如参考图9所述的。第二mcs级别958可以低于mcs级别858。

第二技术764还包括在1318处基于第二mcs级别更新下一个站的所请求的ru大小。例如,图7的资源分配器730基于第二mcs级别958更新与站704相关联的ru大小877,如参考图9所述的。

第二技术764还包括在1320处选择第二候选ru集合中的下一个候选ru。例如,图7的资源分配器730选择第二候选ru集合964中的下一个候选ru(例如,ru761),如参考图9所述的。为了说明,资源分配器730可以响应于确定第二候选ru集合964中的一个或多个ru具有大于或等于ru大小877的大小,一个或多个ru包括ru761,并且ru761具有一个或多个ru中的最小大小(例如,ru大小772),而选择ru761作为下一个候选ru。可替换地,资源分配器730可以响应于确定第二候选ru集合964中没有一个具有大于或等于ru大小877的大小并且ru761具有第二候选ru集合964中的最大大小(例如,ru大小772),而选择ru761作为下一个候选ru。资源分配器730可以将下一个候选ru(例如,ru761)分配给站704。资源分配器730可以在将ru761分配给站704之后,从可用ru的集合860中移除ru761、从可用ru的集合860中移除与ru761重叠的一个或多个ru、从站720中移除站704,或其组合,如参考图9所述的。在选择第二候选ru集合964的下一个候选ru之后,第二技术764前进到1306。第二技术764可以响应于确定站720的数量等于0而结束。第二技术764可以响应于确定第一候选ru集合962和第二候选ru集合964中的每一个为空而结束。

第二技术764可以基于信道质量阈值930实现ru分配。可以将与超过信道质量阈值930的信道质量值相关联的ru分配给与具有较大有效载荷的缓冲数据相对应的站。可以在分配与较高信道质量值(例如,等于或超过信道质量阈值930)相关联的ru之后分配与较低信道质量值(例如,不超过信道质量阈值930)相关联的ru。因此,第二技术764可以使与较高信道质量值相关联的ru的分配优先,以用于传输具有较大有效载荷的数据,这平衡了数据传输质量和延时。

图14-19示出了ofdma分组。可以基于站的有效载荷约束并基于接入点的功率不平衡容限能力将站分组用于上行链路传输。在特定示例中,在从多个通信模式中选择ofdma模式之后执行站分组。在特定方面,多个通信模式包括ofdma模式160和mu-mimo模式162,如参考图1-6所述的。在替代方面,多个通信模式包括ofdma模式160、mu-mimo模式162、另一通信模式或其组合。在特定示例中,独立于ofdma模式的选择来执行站分组。例如,ofdma模式对应于配置设置、用户输入、默认设置或其组合。

参考图14,示出了可操作以将站分组到ofdma站组的系统1400的特定说明性方面。例如,系统1400可操作以在遵守站的有效载荷约束和接入点的功率不平衡容限能力的同时将站分组到ofdma站组中以用于上行链路传输。系统1400包括被配置为经由无线网络1401进行通信的多个设备。在图14中,系统1400包括接入点1402和n个站(sta)1403、1404、1405、1406、1407、1408、1409、1410、1411、1412……n。n个站1403、1404、1405、1406、1407、1408、1409、1410、1411、1412……n可以统称为候选站集合1420。应当理解,在替代方面,系统1400包括不同数量的电子设备、接入点和/或站。

接入点1402可以包括处理器1430、存储器1432和收发机1436,收发机1436被配置为经由无线网络1401进行通信。尽管示出了收发机1436,但是在替代方面,包括单独的发射机和接收机。

ofdma的使用可以使多个设备能够同时或至少部分地同时在多个方向上传输数据。根据ofdma原理,为了减轻干扰,可以为每个设备分配在其上进行通信的特定的频率集合。作为示例,接入点1402被配置为接收ulofdma传输,其中不同组的频率子载波(例如,ru)携带由ofdma站组中的(例如,候选站集合1420中的)不同站发送的数据。

当来自多个用户的传输的接收功率不平衡足够低时(例如,当跨多个用户的接收功率的变化小于特定量时),接入点1402能够可靠地处理来自多个用户的传输。当来自多个用户的传输的接收功率不平衡相对高时,接入点1402可能不能可靠地处理一些传输(例如,具有相对低的接收功率的传输)。存储器1432可以存储由处理器1430用于将候选站集合1420中的站分组到ofdma站组中的信息。

例如,存储器1432存储的信息包括指示功率不平衡阈值1453的数据1459。功率不平衡阈值1453可以指示接入点1402可以容忍的(来自ofdma站组的站的传输的)接收功率不平衡的量,例如低于其接入点1402能够可靠地处理来自ofdma站组的站的传输的接收功率不平衡的量。例如,当ofdma站组的功率不平衡大于功率不平衡阈值1453时,接入点1402不能可靠地处理来自ofdma站组中的至少一些站的传输。可替换地或另外,当ofdma站组的功率不平衡小于功率不平衡阈值1453时,接入点1402能够可靠地处理来自ofdma站组的所有站的传输。因此,功率不平衡阈值1453可以基于或可以指示接入点1402能够容忍的功率不平衡的量(例如,功率不平衡阈值1453可以基于或指示接入点1402的功率不平衡容限)。

由存储器1432存储的信息可以包括指示候选站集合1420中的每个站的有效载荷的大小的有效载荷数据1452。例如,有效载荷数据1452指示站1403的有效载荷1474的大小、站1404的有效载荷1475的大小、站1405的有效载荷1476的大小、站1406的有效载荷1477的大小、站1407的有效载荷1478的大小、站1408的有效载荷1479的大小、站1409的有效载荷1480的大小、站1410的有效载荷1481的大小、站1411的有效载荷1482的大小、站1412的有效载荷1483的大小、或站n的有效载荷的大小。在特定方面,接入点1402已经在一个或多个先前上行链路通信中从站接收到关于站的上行链路有效载荷的信息。

由存储器1432存储的信息可以另外包括指示候选站集合1420中的每个站的接收功率的接收功率数据1422。例如,接收功率数据1422包括用于候选站集合1420中的每个站的接收信号强度指示(rssi),其在一些方面中基于由接入点1402从站接收的先前上行链路通信来确定。

由存储器1432存储的信息可以另外包括发射功率电平数据1455。发射功率电平数据1455可以指示由站使用的发射功率。

由存储器1432存储的信息可以另外包括功率不平衡数据1451。功率不平衡数据1451可以指示一组站的功率不平衡。可以基于接收功率数据1422来确定一组站的功率不平衡。例如,特定站组的功率不平衡对应于基于特定站组的接收功率数据1422确定的跨越特定站组的接收功率的范围、窗口或方差量。

处理器1430包括站分组器1431(例如,基于试探法的站分组器),其被配置为基于候选站集合1420的功率不平衡是否满足功率不平衡阈值1453,而使用第一技术(例如,说明性的第一技术1463)或第二技术(例如,说明性的第二技术1464)将候选站集合1420中的一个或多个站分组到ofdma站组中。处理器1430可以被配置为基于功率不平衡数据1451确定候选站集合1420的功率不平衡。处理器1430可以将候选站集合1420的功率不平衡与功率不平衡阈值1453进行比较。当候选站集合1420的功率不平衡满足时(例如,大于)功率不平衡阈值1453时,处理器1430可以使用第一技术确定ofdma站组。可替换地或另外,当候选站集合1420的功率不平衡不满足(例如,小于)功率不平衡阈值1453时,处理器1430可以使用第二技术确定ofdma站组。

第一技术

可以通过穿过阶段/操作/步骤的集合进行迭代来执行第一技术,直至在迭代期间考虑的特定站组(用于选择作为ofdma站组)满足下面更详细描述的功率不平衡阈值检查为止。每次迭代通过第一技术的各阶段评估具有与每个其他迭代的特定站组不同的大小(不同数量的站)的特定站组。在迭代期间评估的站的数量被称为针对迭代的“特定数量”。通过第一技术的各阶段的第一次迭代的特定数量可以被称为第一数量,后续迭代的特定数量可以被称为第二数量。在一些示例中,第一数量大于第二数量。在一些示例中,通过第一技术的各阶段的每次迭代使用比先前迭代更低的特定数量(例如,可以使用更小的预期组大小)。

在一些示例中,通过第一技术的各阶段的第一次迭代的特定数量(例如,第一数量)对应于频率信道根据无线网络协议可以容纳的频率子载波组的最大数量(例如,ru的最大数量)。例如,无线网络1401根据ieee802.11ax无线网络协议或规范进行操作。根据ieee802.11ax无线网络协议,ru大小可以限于以下的有限大小列表:26个频率子载波、52个频率子载波、106个频率子载波、242个频率子载波、484个频率子载波或996个频率子载波。20兆赫(mhz)无线信道可以容纳多达一个ru-242、两个ru-106、四个ru-52或9个ru-26。40mhz无线信道可以容纳多达一个ru-484、两个ru-242、四个ru-106、八个ru-52或十八个ru-26。80mhz无线信道可以容纳多达一个ru-996、两个ru484、四个ru-242、八个ru-106、十六个ru-52或三十七个ru-26,其中第三十七个ru-26跨越80mhz信道的两个40mhz子信道“分开”。

因此,当接入点1402使用20mhz无线信道时,802.11ax无线网络协议允许的最大数量的ru是9个(大小为26的)ru。在这个示例中,第一数量因此对应于九。可替换地,当接入点1402使用40mhz信道时,802.11ax无线网络协议允许的最大数量的ru是(大小为26的)18个ru。在这个示例中,第一数量因此对应于十八。可替换地,当接入点1402使用80mhz信道时,802.11ax无线网络协议允许的最大数量的ru是三十七个(大小为26的)ru。在这个示例中,第一数量因此对应于三十七。第二数量可以对应于第一数量减一(例如,9-1=8、18-1=17或37-1=36)。

第一技术的阶段可以包括ru大小确定阶段。ru大小确定阶段可以包括确定候选站集合1420中的每个站的ru大小,或者确定在通过第一技术的各阶段迭代期间考虑的预期组的站中的每个站的ru大小。确定站的ru大小可以包括确定站的ru大小上限。

在一些示例中,基于频率信道和通过第一技术的各阶段的迭代的特定数量(对应于预期组大小)来确定ru大小上限。例如,ru大小上限对应于通过将接入点1402使用的频率信道的带宽除以迭代的特定数量(例如,第一数量、第二数量等)而确定的带宽。

为了说明,当在ieee802.11ax无线网络中使用20mhz信道时,通过第一技术的各阶段的第一次迭代的特定数量(例如,第一数量)可以对应于如上所述的九,并且ru大小上限可以对应于20mhz除以9(例如,20mhz/9=2.222mhz)。作为另一示例,当在ieee802.11ax无线网络中使用40mhz信道时的第一数量对应于如上所述的十八,并且ru大小上限可以对应于40mhz除以18(例如,40mhz/18=2.222mhz)。作为另一示例,当在ieee802.11ax无线网络中使用40mhz信道时的第一数量对应于如上所述的三十七,并且ru大小上限可以对应于80mhz除以37(例如,80mhz/37=2.16mhz)。

作为另一示例,当在ieee802.11x无线网络中使用20mhz信道时,通过第一技术的各阶段的第二次迭代的特定数量(例如,第二数量)对应于如上所述的8,并且ru大小上限对应于20mhz除以8(例如,20mhz/8=2.5mhz)。作为另一示例,当在ieee802.11ax无线网络中使用40mhz信道时的第二数量对应于如上所述的17,并且ru大小上限可以对应于40mhz除以17(例如,40mhz/17=2.353mhz)。作为另一示例,当在ieee802.11ax无线网络中使用80mhz信道时的第二数量对应于如上所述的36,并且ru大小上限可以对应于80mhz除以36(例如,80mhz/36=2.222mhz)。

可替换地或另外,可以基于考虑用于迭代的站组中的站的有效载荷来确定用于站的ru大小上限以及用于通过第一技术的各阶段的特定迭代的ru大小上限。例如,站的ru大小上限对应于(信道带宽的)一部分,该部分对应于站的有效载荷与所考虑的站组中的其他站的累积有效载荷的比率。在一些示例中,在下面更详细描述的预期组识别阶段中识别在通过第一技术的各阶段的迭代期间考虑的站组,并且在预期组识别阶段之后执行ru确定阶段。

为了说明,为通过第一技术的各阶段的第一次迭代所考虑的站组可以对应于第一数量的站1421,并且用于第一数量的站1421的站的ru大小上限可以对应站的有效载荷除以第一数量的站1421的其他站的有效载荷的总和。例如,站1403的ru大小上限对应于频率信道的带宽乘以有效载荷1474与有效载荷1475、1476、1477、1478、1479、1480、1481和1482的总和的比率。因此,对于通过第一技术的每次连续迭代,ru大小上限可以增大。

ru大小确定阶段还可以包括对于候选站集合1420中的每个站,或者对于在通过第一技术的各阶段的迭代期间考虑的站组中的每个站,确定可以支持该站的有效载荷的最小ru大小(在该站的ru大小上限内)。处理器1430可以确定无线网络协议可以容纳的最小ru大小是否可以支持站的有效载荷。当最小ru大小可以支持站的有效载荷时,选择最小ru大小作为站的ru大小。当最小ru大小不能支持站的有效载荷时,处理器1430可以确定无线网络协议所容纳的下一个最大ru大小是否在ru大小上限内。当无线网络协议所容纳的下一个最大ru大小不在ru大小上限内时,处理器1430可以选择最近评估的ru大小(例如,最小ru大小)。当无线网络协议所容纳的下一个最大ru大小在ru大小上限内时,处理器1430可以评估下一个最大ru大小是否支持该站的有效载荷。

在一些示例中,接入点1402通过基于与ru大小相关联的站的链路预算和功率提升计算接收信噪比(snr)来为每个站确定ru大小是否可以支持站的有效载荷。例如,这种确定包括在使用ru大小时确定站的数据速率(或mcs索引或数据速率增益),并确定所确定的数据速率(和/或相关联的数据速率增益)是否可以支持站的有效载荷。当使用ru大小时,站的数据速率(或mcs索引或数据速率增益)可以基于当使用ru大小时站所经历的功率谱密度提升(或功率谱密度提升增益)。因此,可以基于当使用ru大小时功率谱密度提升为站提供的数据速率增益来为站确定ru大小。

为了说明使用802.11ax无线网络协议,如上所述,可以容纳的最小ru大小可以对应于26个频率子载波的ru大小。因此,处理器1430可以为候选站集合1420中的每个站或者为在迭代期间所考虑的站组中的每个站确定26的ru大小是否可以支持该站的有效载荷。

当26的ru大小可以支持该站的有效载荷时,将该站的ru大小确定为26。当ru大小26不能支持该站的有效载荷时,处理器1430可以确定下一个最大ru大小(例如,52的ru大小)是否在ru大小上限内。例如,ru大小上限对应于如上所述的5mhz,并且处理器1430因此可以确定52的ru大小适合在ru大小上限内。可替换地,ru大小上限可以对应于如上所述的2.222mhz,并且处理器1430因此可以确定52的ru大小不适合在ru大小上限内。

当52的ru大小适合在ru大小上限内时(例如,当ru大小上限为5mhz时),处理器1430可以评估52的ru大小是否支持站的有效载荷。当52的ru大小支持站的有效载荷时,为该站选择52的ru大小。当52的ru大小不支持有效载荷时,处理器1430确定下一个最大ru大小(例如,106)是否适合在ru大小上限内并基于该确定进行评估。例如,因为106的ru大小不能适合在示例性ru大小上限(例如,5mhz或2.222mhz)内,所以当处理器1430确定52的ru大小不能支持有效载荷时,处理器1430选择52的ru大小作为该站的ru大小。

因此,ru大小确定阶段可以基于有效载荷考虑来为站确定ru大小。ru大小确定阶段在还考虑将使用该信道的其他站(例如,在使用ru大小上限时)的同时,尝试识别将支持有效载荷的最小ru大小。

第一技术的阶段还可以包括预期组识别阶段,以识别具有与通过第一技术的各阶段的迭代的特定数量相对应的大小的特定站组。可以在ru大小确定阶段之前或之后执行预期组识别阶段。预期组识别阶段可以包括识别具有最低预期接收功率的站的(通过第一技术的各阶段的迭代的)特定数量。

为了说明,在针对即将到来的20mhz上行链路传输的通过第一技术的各阶段的第一次迭代期间,特定数量可以对应于如上所述的九,并且预期组识别阶段因此可以包括识别具有最低预期接收功率的九个站。作为另一示例,在通过第一技术的各阶段的第二次迭代期间,特定数量对应于八,并且预期组识别阶段包括识别具有最低预期接收功率的八个站。

接入点1402可以被配置为基于接收功率数据1422识别具有最低接收功率的候选站集合1420的特定数量。例如,在通过第一技术的各阶段的第一次迭代期间,处理器1430比较候选站集合1420中的每个站的接收功率,以识别具有最低接收功率的第一数量的站。

为了说明,处理器1430可以访问接收功率数据1422以确定候选站集合1420中的每个站的预期接收功率,并且可以分析候选站集合1420中的每个站的预期接收功率,以识别具有最低预期接收功率的候选站集合1420中的九个站。在该示例中,处理器1430确定站1403、1404、1405、1406、1407、1408、1409、1410和1411是在候选站集合1420中的站中具有最低预期接收功率的九个站。因此,在该示例中,第一数量的站1421对应于九个站1403、1404、1405、1406、1407、1408、1409、1410和1411。

第一技术的阶段还可以包括功率不平衡容限检查阶段。可以在预期组识别阶段之后执行功率不平衡容限检查阶段。功率不平衡容限检查阶段可以包括根据方程2对特定数量的站执行一个或多个功率不平衡容限检查(例如,可以通过确定方程2的不等式是否成立来执行)。

方程2

在方程2中,对应于以分贝为单位的接入点的动态范围(db),对应于站i和站k的rssi的差,其中,站k是具有最低rssi的站(在考虑用于迭代的特定数量的站的范围之外),nrx对应于接收链的数量,对应于站k的rssi,对应于站k的容限损失损害,并且对应于站k的最大传输功率控制误差。在一些示例中,接入点1402使用闭环功率控制来基于为每个站测量的rssi来抵消或补偿针对每个站观察到的tpc误差。

可以使用不同的发射功率电平对在预期组识别阶段期间识别的特定数量的站执行功率不平衡容限检查(例如,根据方程2),直至在预期组识别阶段期间识别的特定数量的站满足功率不平衡容限检查或直至无法进一步调整发射功率电平为止。

例如,当特定数量的站不满足使用第一特定发射功率电平的功率不平衡容限检查时,功率不平衡容限检查阶段包括确定是否可以降低发射功率电平。在一些示例中,可以基于站的最小和最大发射功率电平来限制可以应用于站的发射功率电平调整。可替换地或另外,站的发射功率电平可以不降低到超过一发射功率电平,该发射功率电平使得站能够以特定mcs执行同时对其他站具有最小干扰。

当可以降低发射功率电平时,功率不平衡容限检查阶段可以包括使用调整的发射功率电平执行附加(例如,第二)功率不平衡容限检查。在一些示例中,处理器1430降低具有最高rssi的站的发射功率。降低不同于具有最低rssi的站之外的站的发射功率电平将减小该站的方程2的值从而与使用第一发射功率电平的方程2的不等式左侧的值相比,增加方程2的不等式的左侧的值。处理器1430可以继续使用特定数量的站中的一个或多个站的调整后的发射功率电平来通过功率不平衡容限检查进行迭代,直至特定数量的站满足功率不平衡容限检查或者直至按照上述限制所规定的可以不进一步调整发射功率电平为止。

在特定方面,当特定数量的站未满足功率不平衡容限检查并且不能对发射功率电平进行进一步调整时,处理器1430通过用另一站替换特定数量的站中的一个、调整特定数量的站中的一个的mcs级别或两者来迭代。例如,处理器1430用候选站集合1420中的另一个站替换特定数量的站中的一个。作为另一示例,处理器1430调整(例如,降低)特定数量的站中的一个的mcs级别。在替换站或调整mcs级别之后,处理器1430可以执行功率不平衡容限检查、发射功率电平调整或其组合。

当特定数量的站不满足功率不平衡容限检查并且不能对发射功率电平、站或mcs级别进行进一步调整时,处理器1430可以使用不同的特定数量(例如,对应于不同的预期组大小)执行第一技术的后续迭代。当特定数量的站满足功率不平衡容限检查时,处理器1430可以选择特定数量的站作为ofdma站组的一个或多个站。

为了说明,当特定数量的站对应于第一数量的站1421时,处理器1430可以使用第一发射功率电平执行第一功率不平衡容限检查。当第一数量的站1421满足使用第一发射功率电平的功率不平衡容限检查时,可以选择第一数量的站1421作为ofdma站组的一个或多个站。当特定数量的站不满足使用第一发射功率电平的功率不平衡容限检查时,功率不平衡容限检查阶段可以包括确定是否可以降低发射功率电平。当不能对发射功率电平进行进一步调整时,可以使用第二数量的站1424执行第一技术的第二次迭代。当可以对发射功率电平进行进一步调整时,可以通过降低第一数量的站1421中的一个或多个站(除了具有最低rssi的站即站k之外)的发射功率电平来执行第二功率不平衡容限检查。

在一些示例中,满足功率不平衡容限检查的特定数量的站没有填满ofdma帧。在这些示例中,第一技术还包括选择另外的站并将发射功率降低和mcs降低应用于另外的站。作为示例,第一技术确定第二数量的站1424满足功率不平衡容限检查,并且第二数量的站1424没有完全填满ofdma帧。在该示例中,第一技术包括选择候选站集合中的一个或多个剩余站(例如,可以选择站1411、1412或站n中的一个或多个)并且降低一个或多个剩余站的发射功率和/或mcs级别,直至满足功率不平衡容限检查为止。在该示例中,ofdma站组的一个或多个站将包括第二数量的站1424以及候选站集合1420中的所选择的一个或多个剩余站。

第一技术还可以包括例如通过触发帧生成器1434生成ofdma触发帧1485,用于传输到ofdma站组的每个站。ofdma触发帧1485可以包括用于ofdma站组的每个站的功率控制信息1484和/或ru分配信息1486。功率控制信息1484可以包括指示ofdma站组的站采用对应于ofdma站组的站满足功率不平衡容限检查的功率电平的特定发射功率电平的信息。例如,当ofdma站组的站对应于第一数量的站1421,并且第一数量的站1421满足使用第一发射功率电平的功率不平衡容限检查时,处理器1430生成ofdma触发帧1485以发送到第一数量的站1421,并且ofdma触发帧1485中包括的功率控制信息1484可以指示第一数量的站1421中的站使用对应于或基于第一发射功率电平的发射功率电平。作为另一示例,当ofdma站组的站对应于第一数量的站1421,并且第一数量的站1421满足使用一个或多个经调整的发射功率电平的功率不平衡容限检查时,处理器1430生成ofdma触发帧1485以发送到第一数量的站1421,并且ofdma触发帧1485中包括的功率控制信息1484指示第一数量的站1421中的站使用对应于或基于一个或多个经调整的发射功率电平的发射功率电平。

第二技术

第二技术可以包括执行阶段/操作/步骤的集合。第二技术的阶段可以包括ru确定阶段。ru大小确定阶段可以包括确定候选站集合1420中的每个站的ru大小。确定站的ru大小可以包括为候选站集合1420中的每个站确定可以支持站的有效载荷的最小ru大小。处理器1430可以确定无线网络协议可以容纳的最小ru大小是否可以支持站的有效载荷。当最小ru大小可以支持站的有效载荷时,选择最小ru大小作为站的ru大小。当最小ru大小不能支持站的有效载荷时,处理器1430可以确定无线网络协议所容纳的下一个最大ru大小是否将支持该站的有效载荷。当无线网络协议所容纳的ru大小都不支持该站的有效载荷时,选择无线网络协议所容纳的最大ru大小作为该站的ru大小。

第二技术的阶段还可以包括分组阶段。分组阶段可以包括将信道的ru分配给候选站集合1420的站,直至完全分配了信道的ru为止。分配了信道的ru的候选站集合1420的站对应于ofdma站组中的一个或多个站。在一些示例中,基于站的填充水平或基于站的功率提升增益来分配ru。例如,在一些方面,接入点1402将ru分配给具有最少填充的站。可替换地或另外,在一些方面,接入点1402将ru分配给具有最高功率提升增益的站。

第二技术的阶段还可以包括功率不平衡容限检查阶段。功率不平衡容限检查阶段可以包括根据方程2对ofdma站组(在分组阶段期间识别的)执行一个或多个功率不平衡容限检查(例如,可以通过确定方程2的不等式是否成立来执行)。可以使用不同的发射功率电平对在分组阶段期间识别的ofdma站组执行功率不平衡容限检查(例如,根据方程2),直至在分组阶段期间识别的ofdma站组满足功率不平衡容限检查为止。

例如,当ofdma站组不满足使用第一特定发射功率电平的功率不平衡容限检查时,降低发射功率电平并使用降低的发射功率电平对ofdma站组执行后续功率不平衡容限检查。在一些示例中,可以应用于任何站的发射功率电平调整限于使得站能够以其mcs执行同时对其他站干扰最小的降低,如上面参考第一技术所述的。处理器1430可以使用特定数量的站中的一个或多个站的经调整的发射功率电平继续通过功率不平衡容限检查进行迭代,直至特定数量的站满足功率不平衡容限检查为止。

当特定数量的站满足功率不平衡容限检查时,处理器1430可以选择导致ofdma站组通过功率不平衡容限检查的发射功率电平作为触发帧的功率控制信息所基于的功率电平。

第二技术还可以包括生成ofdma触发帧1485,用于传输到ofdma站组的每个站。ofdma触发帧1485可以包括用于ofdma站组的每个站的功率控制信息1484和/或ru分配信息1486。功率控制信息1484可以包括指示ofdma站组的站采用与在功率不平衡容限检查阶段期间选择的功率电平相对应的特定发射功率电平的信息。

在一些示例中,第二技术包括将候选站集合1420划分为多个组,以及对来自多个组中的一个的站执行第二技术。在一些示例中,将候选站集合1420划分为具有高路径损耗和/或被缓冲用于上行链路传输的小数据的第一组和具有低路径损耗和/或被缓冲用于上行链路传输的大量数据的第二组。例如,第二技术将候选站集合划分为包括站1403、1404、1405和1406的第一组,以及包括站1407、1408、1409、1410、1411、1412和n的第二组。在该示例中,第二技术仅将ru分配给其中一个组的站。将ru分配给其中一个组的站可以减少功率不平衡的可能性。

图14的系统1400因此可以以实现上行链路功率提升的方式实现将站分组用于上行链路ofdma传输机会(txop),同时遵守接入点处的功率不平衡约束和各个站的有效载荷要求。例如,图14的系统1400为站分配小ru来培养功率提升增益,而不是如此小以至于站的有效载荷不足的ru。作为另一示例,选择包括在组中的站,使得在功率提升之后接入点处的站的rssi在另一个接入点的接收功率不平衡容限能力内。在一些示例中,可以为该组选择站,使得站发送其有效载荷所需的发送时间是类似的,使得任何上行链路填充不会降低由上行链路功率提升所提供的速率增益。在特定方面,站在被分配的ru上发送其有效载荷所需的发送时间对应于该站的物理层会聚协议(plcp)协议数据单元(ppdu)长度。

参考图15,示出了将站分组到ofdma站组中的方法1500的特定示例的流程图。方法1500可以由接入点执行,例如图14的接入点1402。方法1500可以包括在1502处确定候选站集合的功率不平衡是否满足功率不平衡阈值。候选站集合可以对应于图14的候选站集合1420。可以基于候选站集合1420中的每个站的接收功率来确定候选站集合的功率不平衡,如上面参考图14所述的。功率不平衡阈值可以指示接入点可以容忍的(来自ofdma站组的站的传输的)接收功率不平衡量(低于其接收点1402能够可靠地处理来自ofdma站组的站的传输的接收功率不平衡量),如上参考图14的功率不平衡阈值1453所述的。

方法1500还可以包括当候选站集合的功率不平衡不满足功率不平衡阈值时执行第一技术1504,或者还可以包括当候选站集合的功率不平衡满足功率不平衡阈值时执行第二技术1506。第一技术1504可以基于功率不平衡来选择要分组到ofdma站组中的站,如上参考图14的第一技术所述的,并且第二技术1506可以在选择站时不考虑功率不平衡。

参考图16,示出了执行第一技术1504的特定示例的流程图。通过图16中的第一技术1504的每次迭代可以采用与在迭代期间考虑的组大小相对应的不同的特定数量。例如,第一技术的第一次迭代的特定数量对应于特定无线网络协议可以使用具有特定带宽的信道容纳的ru的最大数量。例如,当接入点使用802.11ax无线网络协议和20mhz信道时,通过第一技术的第一次迭代的特定数量(例如,第一数量)对应于九,如上参考图14所述的。可替换地,当接入点使用802.11ax无线网络协议和40mhz信道时,第一数量可以对应十八,并且当接入点使用802.11ax无线网络和80mhz信道时,第一数量可以对应于37。对于第一技术的特定迭代,可以确定候选站集合的每个站的ru大小,如下面参考图18更详细地描述的。

第一技术1504可以包括在1602处确定候选站集合中的每个站的ru大小,或者在通过图16的各阶段的迭代期间所考虑的特定数量的站的ru大小。下面参考图17更详细地描述确定ru大小。

第一技术1504还可以包括在1604处选择或识别具有最低预期接收功率的特定数量的站。例如,在使用802.11ax无线网络协议的第一技术的第一次迭代期间,特定数量对应于九、十八或三十七的第一数量,这取决于信道带宽,如上所述的,并且1604可以包括选择第一数量的站,如上参考图14所述的。在替代示例中,第一技术1504包括在1602之前执行1604,以便识别特定数量的站。

第一技术1504可以进一步包括在1606处对特定数量的站执行一个或多个功率不平衡容限检查。可以使用不同的发射功率电平来执行一个或多个功率不平衡容限检查,直至特定数量的站满足功率不平衡容限检查或者直至不能额外调节功率电平为止,如下面参考图19更详细描述的。

第一技术1504可以包括在1607处确定特定数量的站是否满足功率不平衡容限检查。当特定数量的站满足功率不平衡容限检查时,第一技术1504可以进一步包括在1608处选择特定数量的站作为ofdma站组的一个或多个站,并且在1610处生成触发帧以发送到ofdm站组的每个站。例如,生成ofdma触发帧以用于传输到ofdma站组的站,如上参考图14的ofdma触发帧1485所描述的。

可替换地或另外,第一技术1504可以包括当特定数量的站不满足功率不平衡容限检查并且不能进一步降低发射功率电平时,在1612处调整(例如,递减)站的特定数量,并返回1602以执行第一技术1504的后续迭代。

在特定方面,第一技术1504包括当特定数量的站不满足功率不平衡检查并且不能进一步降低发射功率电平时,迭代地用另一个站替换特定数量的站中的站、调整(例如,降低)特定数量的站中的一者的mcs级别或两者。第一技术1504包括在替换站、调整mcs级别或两者之后执行功率不平衡容限检查。在这方面,第一技术1504包括当特定数量的站不满足功率不平衡容限检查、不能进一步降低发射功率电平、另外的站不可用于替换、不能进一步降低mcs级别或其组合时,在1612处调整(例如,递减)站的特定数量。参考图17,示出了例如在图16的1602中确定ru大小的方法的特定示例的流程图。图17的方法可以包括在1702处确定候选站集合1420中的每个站的ru大小上限或者图16的1604中识别的特定数量的站的ru大小上限。

可以基于频率信道和用于迭代的特定数量(对应于预期组大小)来为通过第一技术1504的各阶段的迭代确定ru大小上限。例如,ru大小上限对应于通过将接入点1402使用的频率信道的带宽除以迭代的特定数量(例如,第一数量、第二数量等)而确定的带宽。

为了说明,使用20mhz信道和ieee802.11ax无线网络协议通过第一技术1504的各阶段的第一次迭代的特定数量可以对应于如上所述的九(例如,第一数量可以对应于九),并且ru大小上限可以对应于20mhz除以9(例如,20mhz/9=2.222mhz)。在使用20mhz信道和ieee802.11ax无线网络协议通过第一技术1504的各阶段的第二次迭代期间,第二数量可以对应于如上所述的8,并且ru大小上限可以对应于20mhz除以8(例如,20mhz/8=2.5mhz)。

可替换地或另外,在图16的1604处识别的特定数量的站中的站的ru大小上限可以与相比于特定数量的站的其他站的有效载荷的总和的该站的有效载荷成比例。为了说明,特定数量的站可以对应于第一数量的站1421,并且第一数量的站1421中的站的ru大小上限可以对应于该站的有效载荷除以第一数量的站1421的其他站的有效载荷的总和。例如,站1403的ru大小上限对应于频率信道的带宽乘以有效载荷1474与有效载荷1475、1476、1477、1478、1479、1480、1481和1482之和的比率。

图17的方法可以进一步包括在1704处为候选站集合1420中的每个站或者为特定数量的站中的每个站确定候选ru大小是否支持该站的有效载荷,如上面参考第一技术的ru大小确定阶段所述的(参考图14所述的)。在通过图17的方法的第一次迭代期间,候选ru大小可以对应于无线网络协议可以支持的最小ru大小。为了说明,在802.11ax无线网络协议中,在通过图17的方法1602的第一次迭代期间,候选ru大小可以对应于802.11ax无线网络协议可以容纳的最小ru大小。例如,如上所述,根据802.11ax无线网络协议可以容纳的最小ru大小对应于26个频率子载波的ru大小。因此,在通过图17的方法的第一次迭代期间,该方法可以包括为候选站集合1420中的每个站或者为特定数量的站中的每个站确定26的ru大小是否可以支持该站的有效载荷。当26的ru大小可以支持该站的有效载荷时,将有效载荷的ru大小确定为26。

当候选ru大小支持站的有效载荷时,图17的方法可以进一步包括在1706处选择候选ru大小作为站的ru大小。作为使用802.11ax无线网络协议的示例,在通过图17的方法的第一次迭代期间,该方法包括确定26的最小ru大小支持站的有效载荷,因此为该站选择26的ru大小。

当候选ru大小不支持站的有效载荷时,图17的方法包括在1707处确定无线网络协议支持的较大ru大小是否适合在ru大小上限内。当根据无线网络协议可以使用的下一个最大ru大小在ru大小上限内时,图17的方法还包括在1708处将候选ru大小增大到可由无线网络协议支持的下一个最大ru大小。该方法然后返回到1704。例如,在使用5mhz的ru大小上限的迭代期间,802.11ax无线网络协议可以容纳的下一个最大可用ru大小是52,其适合在5mhz的ru大小上限内。因此,图17的方法1602将通过使用52的ru大小通过图17的步骤迭代来评估52的ru大小是否将支持站的有效载荷。

当候选ru大小可以支持该站的有效载荷时,或者当候选ru大小不能支持该站的有效载荷,并且根据无线网络协议可以使用的下一个最大ru大小不在ru大小上限内时,图17的方法包括在1706处选择候选ru大小作为站的ru大小。

参考图18,示出了例如针对在图16的1604处识别的特定数量的站,在图16的1606处执行功率不平衡容限检查的方法的特定示例的流程图。图18的方法通常可以使用不同的发射功率电平来执行功率不平衡容限检查,直至特定数量的站满足功率容限检查或者直至不能再降低发射功率电平为止。

图18的方法可以包括在1802处确定特定数量的站是否满足使用特定发射功率电平的功率不平衡容限检查。例如,根据上面的方程2执行功率不平衡容限检查。例如,特定数量的站对应于第一数量的站1421。在该示例中,通过图18的方法的步骤的第一次迭代包括使用第一发射功率电平确定第一数量的站1421是否满足方程2的不等式。

当特定数量的站满足使用特定发射功率电平的功率不平衡容限检查时,图18的方法可以前进到图16的1608。当特定数量的站不满足使用特定发射功率电平的功率不平衡容限检查时,图18的方法可以包括在1806处确定是否可以进一步降低特定的发射功率电平。例如,如上所述,在一些方面,发射功率电平不会降低到超出使得站能够以其mcs执行同时对其他站干扰最小的发射功率电平。

当不能进一步降低发射功率电平时,图18的方法1606前进到图16的1612。当可以进一步降低功率电平时,在1808处降低特定数量的站中的一个或多个站的发射功率电平,以及使用降低的发射功率电平执行图18的方法的后续迭代。

参考图19是执行第二技术1506的方法的特定示例的流程图。图19的第二技术1506可以由接入点执行,例如图14的接入点1402。第二技术1506可以包括在1902处确定候选站集合中的每个站的ru大小。例如,如上参考图14的第二技术所述,确定每个站的ru大小。

第二技术1506还可以包括在1904处,通过基于站的填充水平或基于站的功率提升增益分配通信信道的ru,将候选站集合的站分组到ofdma站组中。例如,在一些方面,接入点1402将ru分配给具有最少填充的站。可替换地或另外,在一些方面,接入点1402将ru分配给具有最高功率提升增益的站。

第二技术1506还可以包括在1906处,根据方程2对ofdma站组(在1904处识别的)执行一个或多个功率不平衡容限检查。例如,通过确定方程2的不等式是否成立来执行功率不平衡检查。可以使用不同的发射功率电平对在1904处识别的ofdma站组执行功率不平衡容限检查(例如,根据方程2),直至在1904处识别的ofdma站组满足功率不平衡容限检查为止。

例如,当ofdma站组不满足使用第一特定发射功率电平的功率不平衡容限检查时,降低发射功率电平并使用降低的发射功率电平对ofdma站组执行后续功率不平衡容限检查。在一些示例中,可以应用于任何站的发射功率电平调整限于使得站能够以其mcs执行同时对其他站干扰最小的降低,如上所述。处理器1430可以使用特定数量的站中的一个或多个站的经调整的发射功率电平继续通过功率不平衡容限检查进行迭代,直至特定数量的站满足功率不平衡容限检查为止。

当特定数量的站满足功率不平衡容限检查时,处理器1430可以选择导致ofdma站组通过功率不平衡容限检查的发射功率电平作为触发帧的功率控制信息所基于的功率电平。第二技术1506还可以包括在1908处生成ofdma触发帧,用于传输到在1904处识别的ofdma站组的每个站。ofdma触发帧可以对应于图14的ofdma触发帧1485。ofdma触发帧可以包括ofdma站组的每个站的功率控制信息和/或ru分配信息,如上参考图14的功率控制信息1484和ru分配信息1486所述的。

参考图20中,示出了通信方法并且总体指定为2000。方法2000可以由接入点来执行,诸如图1的接入点102、图7的接入点702、图14的接入点1402或其组合。

方法2000包括在2002处在设备处确定站集合。例如,图1的模式选择器130确定被调度站的集合120,如参考图1所述的。

方法2000还包括在2004处在设备处确定对应于站集合的能力数据。例如,图1的模式选择器130确定对应于被调度站的集合120的能力数据150,如参考图1所述的。

方法2000还包括在2006处至少部分地基于能力数据来选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一个,用于与站集合的子集进行无线通信。图1的模式选择器130至少部分地基于能力数据150选择mu-mimo模式162或ofdma模式160中的一个作为用于与被调度站的集合120的子集123进行无线通信的所选模式170,如参考图1所述的。

方法2000包括,响应于在2008处确定未选择ofdma模式,在2010处在mu-mimo模式中与子集无线地进行通信,例如,图1的收发机134在mu-mimo模式162中与子集123交换第一数据154或第二数据174中的至少一个,如参考图1所述的。

方法2000包括,响应于在2008处确定选择了ofdma模式,在2012处执行ru分配。例如,资源分配器730响应于确定选择了ofdma模式160将ru分配给站,如参考图7-13所述的。站可以对应于子集123。方法2000前进到2016。

方法2000包括,响应于在2008处确定选择了ofdma模式,在2014处执行站分组。例如,站分组器1431响应于确定选择了ofdma模式160对站进行分组,如参考图14-19所述的。在特定方面,图14的候选站1420对应于图1的被调度站的集合120、子集123、cg124或其组合。

方法2000还包括在2016处在ofdma模式中与子集无线地进行通信。例如,图1的收发机134在ofdma模式160中与子集123交换第一数据154或第二数据174中的至少一个,如参考图1所述的。

因此,方法2000实现了基于能力数据150选择mu-mimo模式162或ofdma模式160中的一个作为所选模式170。方法2000可以实现使用由子集123的站支持并且适于交换被缓冲用于与子集123的至少一个站通信的数据的通信模式(例如,所选模式170)。方法2000可以在选择ofdma模式160时实现资源分配。方法2000可以在选择ofdma模式160时实现站分组。

本文描述的各种过程,例如图3-6、10-13和15-20的方法中所示的过程可以通过处理单元来控制,诸如中央处理单元(cpu)、控制器、现场可编程门阵列(fpga)器件、专用集成电路(asic)、另一硬件设备、固件设备或其任何组合。作为示例,图15的方法1500、图19的方法1900或其组合可以由执行指令以确定不可用信道时间的一个或多个处理器来执行。另外,图3-6、10-13和15-20的方法中的一者的第一部分可以与图3-6、10-13和15-20的相同或另一个方法的至少第二部分组合。此外,在特定方面,以与图3-6、10-13和15-20中所示的不同顺序执行步骤。

参考图21,示出了电子设备的特定说明性方面的方块图,并且总体上指定为2100。设备2100包括耦合到存储器2132、存储缓冲器2135或两者的处理器,例如处理器2110(例如,数字信号处理器(dsp))。处理器2110可以包括模式选择器130、资源分配器730、站分组器1431、触发帧生成器1434或其组合。存储器2132可以包括图1的存储器132、图7的存储器732、图14的存储器1432或其组合。存储缓冲器2135可以包括图1的存储缓冲器136、图7的存储缓冲器736或两者。处理器2110可以被配置为执行参考图1-20描述的一个或多个操作。例如,如参考图1-6所述的,模式选择器130被配置为确定所选模式170。如参考图7-13所述的,资源分配器730可以被配置为基于cqi750将ru分配给站703-705中的一个或多个。

在特定方面,资源分配器730响应于确定模式选择器130已将ofdma模式160指定为所选模式170而分配ru。在替代方面,资源分配器730独立于由模式选择器130进行的选择来分配ru。例如,资源分配器730响应于确定要使用ofdma模式160而分配ru。为了说明,资源分配器730可以确定配置设置、默认值、用户输入或其组合指示将使用ofdma模式160。

在特定方面,站分组器1431响应于确定模式选择器130已将ofdma模式160指定为所选模式170而对站进行分组。在替代方面,站分组器1431独立于模式选择器130进行的选择而分配ru。例如,站分组器1431响应于确定要使用ofdma模式160而对站进行分组。为了说明,站分组器1431可确定配置设置、默认值、用户输入或其组合指示将使用ofdma模式160。

图21还示出了耦合到处理器2110和显示器2128的显示控制器2126。编码器/解码器(codec)2134也可以耦合到处理器2110。扬声器2136和麦克风2138可以耦合到codec2134。

图21还指示收发机2133可以耦合到处理器2110和无线天线2142。收发机2133可以包括图1的收发机134、图7的收发机734、图14的收发机1436或其组合。在特定方面,处理器2110、显示控制器2126、存储器2132、codec2134、存储缓冲器2135和收发机2133包括在系统级封装或片上系统设备2122中。在特定方面中,输入设备2130和电源2144耦合到片上系统设备2122。此外,在特定方面,如图21所示,显示器2128、输入设备2130、扬声器2136、麦克风2138、无线天线2142和电源2144在片上系统设备2122的外部。然而,显示器2128、输入设备2130、扬声器2136、麦克风2138、无线天线2142和电源2144中的每个可以耦合到片上系统设备2122的组件,例如接口或控制器。设备2100可以包括接入点、站、通信设备、导航设备、计算机、音乐播放器、视频播放器、娱乐单元、个人数字助理(pda)或机顶盒中的至少一个。

结合所描述的实施方式,一种装置包括用于存储对应于站集合的能力数据的单元。例如,用于存储的单元包括图1的存储器132、接入点102、系统100、存储器2132、设备2100、被配置为存储能力数据的一个或多个设备或其组合。

该装置还包括用于选择多用户多输入多输出(mu-mimo)模式或正交频分多址(ofdma)模式中的一者以用于与该集合的子集进行无线通信的单元。例如,用于选择的单元包括图1的模式选择器130、接入点102、系统100、处理器2110、设备2100、被配置为选择mu-mimo模式或ofdma模式中的一者的一个或多个设备或其组合。可以至少部分地基于能力数据来选择mu-mimo模式或ofdma模式中的一者。

该装置还包括用于以mu-mimo模式或ofdma模式中的一者与子集无线地进行通信的单元。例如,用于交换的单元包括图1的收发机134、接入点102、系统100、处理器2110、收发机2133、无线天线2142、设备2100、被配置为无线地进行通信的一个或多个设备或其组合。

此外结合所描述的实施方式,一种装置包括用于存储多个站的信道质量指示符(cqi)的单元。例如,用于存储的单元包括图7的存储器732、接入点702、系统700、存储器2132、设备2100、被配置为存储cqi的一个或多个设备或其组合。cqi750可以包括站704的cqi755。cqi755可以指示与ru761相关联的信道质量值756和与ru762相关联的信道质量值757。

该装置还包括用于至少部分地基于跨多个ru的信道质量变化来将多个ru中的ru分配给站的单元。例如,用于分配的单元包括图7的资源分配器730、接入点702、系统700、处理器2110、设备2100、被配置为分配ru的一个或多个设备或其组合。信道质量变化722可以至少部分地基于信道质量值756和信道质量值757。

进一步结合所描述的方面,一种装置包括用于存储数据的单元,该单元被配置为存储基于接入点的功率不平衡容限来指示功率不平衡阈值的数据,并且被配置为存储指示候选站集合的功率不平衡的数据。用于存储数据的单元可以对应于图14的存储器1432、图21的存储器2132、被配置为存储数据的一个或多个设备或其组合。功率不平衡阈值可以对应于图14的功率不平衡阈值1453,并且指示候选站集合的功率不平衡的数据可以对应于功率不平衡数据1451。

该装置还包括用于基于功率不平衡阈值和候选站集合的功率不平衡将候选站集合中的一个或多个站分组到ofdma站组中的单元。例如,用于对一个或多个站进行分组的单元对应于图14的站分组器1431、处理器1430、图21的处理器2110、被配置为对一个或多个站进行分组的一个或多个设备或其组合。例如,用于对一个或多个站进行分组的单元被配置为基于候选站集合的功率不平衡是否满足功率不平衡阈值来执行上述第一技术或上述第二技术,如上所述的。

本领域技术人员还应当理解,结合本文所公开的实施例描述的各种说明性的逻辑块、配置、模块、电路和算法步骤均可以实现为电子硬件、由诸如硬件处理器的处理设备执行的计算机软件或两者的组合。上面已经在其功能方面针对各种说明性的组件、方块、配置、模块、电路和步骤进行了总体描述。至于这种功能是实现为硬件还是可执行软件取决于特定的应用和对整个系统所施加的设计约束条件。本领域技术人员可以针对每个特定应用,以不同的方式实现所描述的功能,但是,这种实现决策不应被解释为导致背离本公开内容的范围。

结合本文中所揭示的实施例而描述的方法或算法的步骤可直接体现于硬件中,由处理器执行的软件模块中或两者的组合中。软件模块可以驻留在存储器设备中,例如随机存取存储器(ram)、磁阻随机存取存储器(mram)、自旋转矩mram(stt-mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可移动磁盘或压缩光盘只读存储器(cd-rom)。示例性存储器设备(例如,计算机可读存储设备)耦合到处理器,使得处理器可以从存储器设备读取信息和向存储器设备写入信息。在替代方案中,存储器设备可以集成到处理器。在特定示例中,存储器设备对应于存储指令的计算机可读存储设备,所述指令在由处理器执行时使处理器执行参考图1-21描述的一个或多个操作。处理器和存储介质可以驻留在专用集成电路(asic)中。asic可以驻留在计算设备或用户终端中。在替代方案中,处理器和存储介质可作为分立组件驻留在计算装置或用户终端中。

提供先前对所公开方面的描述是为了使所属领域的技术人员能够实现或使用所公开的方面。对于本领域技术人员来说,对这些方面的各种修改将是显而易见的,并且在不脱离本公开内容的范围的情况下,本文中定义的原理可以应用于其他方面。因此,本公开内容不旨在限于本文所示的方面,而是应被赋予与由所附权利要求限定的原理和新颖特征一致的最宽范围。

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