针对多用户多输入/多输出站的智能分组的制作方法

文档序号:13629176阅读:121来源:国知局
针对多用户多输入/多输出站的智能分组的制作方法

交叉引用

本专利申请要求由elsherif等人于2015年9月17日提交的、标题为“smartgroupingformulti-usermultiple-input/multiple-output”的美国专利申请no.14/857,562;以及由elsherif等人于2015年5月22日提交的、标题为“smartgroupingformulti-usermultiple-input-multiple-outputstations”的美国临时专利申请no.62/165,793的优先权;上述申请中的每一个被转让给本申请的受让人。



背景技术:

本公开内容例如涉及无线通信系统,并且更具体地涉及用于多用户多输入/多输出站的智能分组技术。

无线通信系统被广泛地部署以提供诸如语音、视频、分组数据、消息传送、广播等等各种类型的通信内容。这些系统可以是能够通过共享可用的系统资源(例如,时间、频率以及功率)来支持与多个用户的通信的多址系统。无线网络(例如无线局域网(wlan))可以包括可以与一个或多个站(sta)或移动设备进行通信的接入点(ap)。ap可以耦合到网络(诸如互联网),并且可以使移动设备能够经由网络进行通信(或者与耦合到服务集(例如,基本服务集(bss)或扩展服务集(ess))中的接入点的其它设备进行通信)。无线设备可以与ap双向地进行通信。例如,在wlan中,sta可以经由下行链路(dl)和上行链路(ul)来与关联的ap进行通信。从sta的角度来看,dl(或前向链路)可以指代从ap到sta的通信链路,而ul(或反向链路)可以指代从sta到ap的通信链路。

ap在多用户多输入/多输出(mu-mimo)传输中同时与一个以上的sta进行通信。ap向mu-mimo组分配sta组,并且向mu-mimo组的、均具有准备好进行发送的数据的sta组发送mimo传输。利用机会主义调度,ap基于例如业务的可用性、调制和编码方案(mcs)兼容性等来在每个探测周期期间改变分配给mu-mimo组的sta。然而,当sta与mu-mimo组中的不兼容的其它sta分在一组时(例如,在组中的sta具有高互信道相关性的情况下),由于用户间干扰,因此针对mu-mimo组的分组差错率(per)可能针对该组而增加。



技术实现要素:

描述了用于mu-mimo站的智能分组的系统、方法和装置。在无线通信系统中,ap向一个以上的mu-mimo组分配sta。ap识别与特定sta相关联的mu-mimo组。ap确定针对sta与之相关联的mu-mimo组中的每一个mu-mimo组的通信度量。通信度量通常提供对sta在mu-mimo组内的兼容性的指示。通信度量是至少部分地基于针对mu-mimo组的per、针对mu-mimo组的吞吐量(或实际吞吐量)估计、针对mu-mimo组的信道相关性因子、或其任何组合的。ap至少部分地基于针对该组的通信度量来使mu-mimo组中的至少一个mu-mimo组优先化。在一些示例中,ap(或其它网络实体)创建优选mu-mimo组列表、常规mu-mimo组列表、和/或黑名单mu-mimo组列表。mu-mimo组的优先化与针对mu-mimo传输的调度优先级相关联。mu-mimo组的优先化在预定时间段之后到期。各种触发事件发起ap确定针对mu-mimo组的新的通信度量并且相应地更新mu-mimo组优先化。

描述了一种用于无线通信的方法。所述方法包括:识别与无线站(sta)相关联的多个多用户多输入多输出(mu-mimo)组;确定与所述多个mu-mimo组中的每个mu-mimo组相关联的通信度量;以及至少部分地基于与所优先化的mu-mimo组相关联的所述通信度量,来使所述多个mu-mimo组中的至少一个mu-mimo组优先化。

使所述至少一个mu-mimo组优先化包括创建优选mu-mimo组列表。使所述至少一个mu-mimo组优先化包括创建黑名单mu-mimo组列表。所述方法包括抑制调度针对与所述黑名单mu-mimo组相关联的mu-mimo组的传输。所述方法包括向与所述多个mu-mimo组相关联的所述sta发送信息,所述信息指示所述sta在所优先化的至少一个mu-mimo组中的位置。确定所述通信度量包括确定与所述多个mu-mimo组中的每个mu-mimo组相关联的分组差错率(per),其中,所述通信度量包括所述per。所述方法包括:识别具有高于门限的per的至少一个mu-mimo组;以及选择针对所述sta的mcs,其中,所述mcs是在不考虑所述至少一个mu-mimo组的所述per的情况下选择的。

确定所述通信度量包括确定与所述多个mu-mimo组中的每个mu-mimo组相关联的实际吞吐量估计,其中,所述通信度量包括所述实际吞吐量估计。所述实际吞吐量估计是至少部分地基于以下各项的:与所述mu-mimo组进行的传输相关联的历史信息、针对所述mu-mimo组的数据传输的长度、针对所述mu-mimo组的队列长度、或者针对所述mu-mimo的调制和编码方案。

确定所述通信度量包括确定与所述多个mu-mimo组中的每个mu-mimo组相关联的信道相关性,其中,所述通信度量包括所述信道相关性。所述方法包括:确定已经创建了与所述sta相关联的新的mu-mimo组;以及至少部分地基于所述确定已经创建了新组来更新针对所述多个mu-mimo组的所述通信度量。所述方法包括:确定信道相关性变化高于门限水平;以及至少部分地基于所述信道相关性变化来更新针对所述多个mu-mimo组的所述通信度量。所述方法包括:将到期时间与每个经优先化的mu多输入多输出(mimo)组进行关联。

描述了一种用于无线通信的装置。所述装置包括:组身份管理器,用于识别与无线站(sta)相关联的多个多用户多输入多输出(mu-mimo)组;通信度量管理器,用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的通信度量;以及优先化管理器,用于至少部分地基于与所优先化的mu-mimo组相关联的所述通信度量,来使所述多个mu-mimo组中的至少一个mu-mimo组优先化。

用于使所述至少一个mu-mimo组优先化的所述优先化管理器还用于创建优选mu-mimo组列表。用于使所述至少一个mu-mimo组优先化的所述优先化管理器还用于创建黑名单mu-mimo组列表。所述优先化管理器还用于抑制调度针对与所述黑名单mu-mimo组相关联的mu-mimo组的传输。所述优先化管理器还用于向与所述多个mu-mimo组相关联的所述sta发送信息,所述信息指示所述sta在所优先化的至少一个mu-mimo组中的位置。用于确定所述通信度量的所述通信度量管理器还用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的分组差错率(per),其中,所述通信度量包括所述per。所述通信度量管理器还用于:识别具有高于门限的per的至少一个mu-mimo组;以及选择针对所述sta的mcs,其中,所述mcs是在不考虑所述至少一个mu-mimo组的所述per的情况下选择的。

用于确定所述通信度量的所述通信度量管理器还用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的实际吞吐量估计,其中,所述通信度量包括所述实际吞吐量估计。所述实际吞吐量估计是至少部分地基于以下各项的:与所述mu-mimo组进行的传输相关联的历史信息、针对所述mu-mimo组的数据传输的长度、针对所述mu-mimo组的队列长度、或者针对所述mu-mimo的调制和编码方案。

用于确定所述通信度量的所述通信度量管理器还用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的信道相关性,其中,所述通信度量包括所述信道相关性。所述通信度量管理器还用于:确定已经创建了与所述sta相关联的新的mu-mimo组;并且其中,所述通信度量管理器还用于至少部分地基于所述确定已经创建了新组来更新针对所述多个mu-mimo组的所述通信度量。

所述通信度量管理器还用于:确定信道相关性变化高于门限水平;并且其中,所述通信度量管理器还用于至少部分地基于所述信道相关性变化来更新针对所述多个mu-mimo组的所述通信度量。所述优先化管理器还用于将到期时间与每个经优先化的mu-mimo组进行关联。

描述了一种用于无线通信的装置。所述装置包括:用于识别与无线站(sta)相关联的多个多用户多输入多输出(mu-mimo)组的单元;用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的通信度量的单元;以及用于至少部分地基于与所优先化的mu-mimo组相关联的所述通信度量,来使所述多个mu-mimo组中的至少一个mu-mimo组优先化的单元。

所述用于使所述至少一个mu-mimo组优先化的单元包括:用于创建优选mu-mimo组列表的单元。所述用于使所述至少一个mu-mimo组优先化的单元包括:用于创建黑名单mu-mimo组列表的单元。所述装置包括:用于抑制调度针对与所述黑名单mu-mimo组相关联的mu-mimo组的传输的单元。

所述装置包括:用于向与所述多个mu-mimo组相关联的所述sta发送信息的单元,所述信息指示所述sta在所优先化的至少一个mu-mimo组中的位置。所述用于确定所述通信度量的单元包括:用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的分组差错率(per)的单元,其中,所述通信度量包括所述per。所述装置包括:用于识别具有高于门限的per的至少一个mu-mimo组的单元;以及用于选择针对所述sta的mcs的单元,其中,所述mcs是在不考虑所述至少一个mu-mimo组的所述per的情况下选择的。

所述用于确定所述通信度量的单元包括:用于确定与所述多个mu-mimo组中的每个mu-mimo组相关联的实际吞吐量估计的单元,其中,所述通信度量包括所述实际吞吐量估计。所述实际吞吐量估计是至少部分地基于以下各项的:与所述mu-mimo组进行的传输相关联的历史信息、针对所述mu-mimo组的数据传输的长度、针对所述mu-mimo组的队列长度、或者针对所述mu-mimo的调制和编码方案。

描述了一种存储用于无线通信的计算机可执行代码的非暂时性计算机可读介质。所述代码可由处理器执行用于进行以下操作:识别与无线站(sta)相关联的多个多用户多输入多输出(mu多输入多输出(mimo))组;确定与所述多个mu-mimo组中的每个mu-mimo组相关联的通信度量;以及至少部分地基于与所优先化的mu-mimo组相关联的所述通信度量,来使所述多个mu-mimo组中的至少一个mu-mimo组优先化。

前面根据本公开内容已经相当广泛地概述了示例的特征和技术优点,以便可以更好地理解后面的具体实施方式。下文将描述额外的特征和优点。出于实现本公开内容的相同的目的,所公开的概念和具体示例可以易于作为修改或设计其它结构的基础来使用。这样的等效构造不脱离所附权利要求书的范围。根据下文的描述,当结合附图考虑时,将更好地理解本文公开的概念的特性(关于其组织和操作方法)连同相关联的优点。附图中的每个附图仅是出于说明和描述的目的而提供的,以及并不作为对权利要求书的界限的定义。

附图说明

对本发明的性质和优势的进一步的理解可以参考以下附图来实现。在附图中,相似的组件或特征可以具有相同的参考标记。此外,相同类型的各种组件可以通过在参考标记后跟有破折号和第二标记进行区分,所述第二标记用于在相似组件之间进行区分。如果在说明书中仅使用了第一参考标记,则描述内容可应用到具有相同的第一参考标记的相似组件中的任何一个,而不考虑第二参考标记。

图1根据本公开内容的各个方面,示出了无线通信系统的框图;

图2a-2c根据本公开内容的各个方面,示出了支持针对多用户多输入/多输出站的智能分组的无线通信子系统的示例;

图3根据本公开内容的各个方面,示出了用于针对多用户多输入/多输出站的智能分组的流程图的示例;

图4根据本公开内容的各个方面,示出了用于针对多用户多输入/多输出站的智能分组的流程图的示例;

图5根据本公开内容的各个方面,示出了包括支持针对多用户多输入/多输出站的智能分组的接入点的系统的框图;

图6根据本公开内容的各个方面,示出了包括支持针对多用户多输入/多输出站的智能分组的接入点的系统的框图;

图7根据本公开内容的各个方面,示出了用于针对多用户多输入/多输出站的智能分组的方法;

图8根据本公开内容的各个方面,示出了用于针对多用户多输入/多输出站的智能分组的方法;以及

图9根据本公开内容的各个方面,示出了用于针对多用户多输入/多输出站的智能分组的方法。

具体实施方式

接入点(ap)使用多输入/多输出(mimo)技术来在无线局域网(wlan)环境中与无线站(sta)进行通信。将sta分配给一个或多个多用户mimo(mu-mimo)组,其中每个组具有相同的调制和编码方案(mcs)(例如,至少部分地基于针对sta的分组差错率(per)历史)。通常,mu-mimo组中的sta的性能是基于mu-mimo组的各种通信参数的。当通信参数指示mu-mimo组的sta不兼容时(例如,当在sta之间存在高信道相关性时),mu-mimo组表现不佳。这种高相关性增加了sta间干扰的量并且降低了针对mu-mimo组中的sta的吞吐量。由于可以将sta分配给多个mu-mimo组,则对兼容的组的选择在优化wlan中的性能时是重要的。

过去,使用信道状况和相关的信息来选择用于形成mu-mimo组的sta。然而,关于如何针对去往单独sta的传输或来自单独sta的传输来客观地选择mu-mimo组的问题仍然存在,尤其是在sta是多个mu-mimo组的成员的情况下。

本描述的方面提供了对mu-mimo组的智能分组,其避免(或排除)表现不佳的mu-mimo组并且优选表现良好的mu-mimo组。智能分组技术适应例如跨越各个mu-mimo组的信道相关性变化。ap确定针对每个mu-mimo组的通信度量并且基于其相关联的通信度量(例如,mu-mimo组的per、mu-mimo组的吞吐量(或实际吞吐量)、和/或mu-mimo组的其它信道相关性因子)来对表现良好和表现不佳的mu-mimo组进行分类或优先化。ap向表现良好的或优选mu-mimo组分配较高的调度优先级,而向表现不佳的mu-mimo组分配较低的调度优先级。可以完全地避免黑名单组,例如,ap抑制调度针对黑名单组的传输。在一些示例中,ap识别sta被分配给或其它方式与之相关联的mu-mimo组。ap确定针对每个mu-mimo组的通信度量并且基于通信度量来使至少一个mu-mimo组优先化。ap向sta传送对sta在所优先化的mu-mimo组中的位置进行指示的信息。

下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本公开内容的范围的情况下,对论述的元素的特征和布置做出改变。各个示例可以酌情省略、替代或添加各种过程或组件。例如,所描述的方法可以以与所描述的次序不同的次序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其它示例中。

图1示出了根据本公开内容的各个方面配置的无线局域网(wlan)100。wlan100包括ap105和多个相关联的sta115(其可以表示诸如移动站、个人数字助理(pda)、其它手持设备、上网本、笔记本计算机、平板型计算机、膝上型计算机、显示设备(例如,tv、计算机显示器等)、打印机等的设备)。ap105和相关联的sta115表示基本服务集(bss)或扩展服务集(ess)。网络中的各个sta115能够通过ap105彼此进行通信。还示出的是ap105的覆盖区域100,其表示wlan100的基本服务区域(bsa)。

sta115可以位于一个以上的覆盖区域110的交集中并且可以与一个以上的ap150相关联。单个ap105和相关联的sta115集合被称为bss。ess是连接的bss集合。分布系统(ds)用于连接ess中的ap105。在一些情况下,ap105的覆盖区域110被划分成扇区。wlan100包括具有变化和重叠的覆盖区域110的不同类型的ap105(例如,城域网络、家庭网络等)。两个sta115可以经由直接无线链路125来直接进行通信,而不考虑两个sta115是否在相同的覆盖区域110中。直接无线链路125的示例包括wi-fi直接连接、wi-fi隧道直接链路建立(tdls)链路和其它组连接。sta115和ap105根据来自ieee802.11和包括但不限于802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ah等的版本的、针对物理(phy)层和介质访问控制(mac)层的wlan无线电和基带协议来进行通信。在其它实现方式中,在wlan100内实现对等连接或自组织网络。

wlan100通过支持诸如mimo和mu-mimo的某些传输技术来增加吞吐量和可靠性。mimo通信涉及多个发射机天线(例如,在ap105处)向多个接收天线(例如,在sta115处)发送信号。每个发射天线发送独立的数据(或空间)流,这增加了分集(例如,空间分集)和成功的信号接收的可能性。换句话说,mimo技术使用ap105上的多个天线或sta115上的多个天线来利用多路径环境发送多个数据流。在一些情况下,ap105实现mu-mimo传输,其中,ap105同时向多个sta115发送独立的数据流。例如,在mu-n传输中,ap105同时向n个sta发送信号,其中n是正整数。因此,当ap105具有针对许多sta115的业务时,ap105通过将针对每个sta115的单独的流聚合成单个mu-mimo传输来增加网络吞吐量。

ap105实现识别方案,以便对作为mu传输的目标接收者的sta115进行区分。例如,ap105向mu-mimo组分配多个sta115。ap105至少部分地基于业务的可用性、公平性考虑、兼容的mcs等来选择用于创建mu-mimo组的sta115。然而,由于例如迅速变化的信道状况,因此提前不知道mu-mimo组的sta115的信道相关性。ap105测量并且确定mu-mimo组的这种信道相关性因子。ap105向每个sta115传送信息,该信息指示sta115被分配给哪个(哪些)mu-mimo组以及sta在mu-mimo组中的用户位置。当mu-mimo组中的每个sta115具有准备好在ap105处的传输的数据时,ap105向mu-mimo组的sta115发送mu传输。mu传输包括与mu传输旨在针对其的sta115相关联的组id。因此,被分配了组id的每个sta115苏醒以处理mu传输。另外,mu传输包括对sta115应该解调哪些空间流(如果存在的话)进行指示的字段(例如,多个空间时间流(nsts)字段)。因此,目标mu-mimo组内的sta115接收mu传输所传送的数据。

在一些情况下,将sta115分配给一个以上的mu-mimo组。每个mu-mimo组包括sta115的不同组合。换句话说,sta115每个mu-mimo组与不同的sta115相伴。每个mu-mimo组包括多个用户位置。用户位置的数量是由针对mu-mimo组的重用因子来规定的,所述重用因子指示mu传输所支持的sta115的数量。例如,为n的重用因子指示n个sta115可以接收mu传输所传送的数据。因此,被分配了为3的重用因子的mu-mimo组可以包括3个位置。每个位置可以被一个以上的sta115占用。

通常,针对分配给mu-mimo组的sta115的mcs是至少部分地基于mu-mimo组中的sta115的per历史(例如,基于期望mu-mimo组中的sta115支持的吞吐量速率)来选择的。当将sta115分配给不同的mu-mimo组时,这导致sta115的恶化的per历史,例如,当将sta115分配给包括不兼容的sta115的mu-mimo组时,抬高了per。ap105通过使用用于mu-mimosta115的智能分组技术来使所扭曲的per历史场景最小化或减少所扭曲的per历史场景。智能分组技术基于针对mu-mimo组的通信度量来优先化mu-mimo组并且给予优选mu-mimo组较高的调度优先级以及给予黑名单mu-mimo组较低的调度优先级(或者完全地避免黑名单mu-mimo组)。

例如,ap105识别哪些mu-mimo组与sta115相关联,例如,sta115被分配给哪些mu-mimo组。对于相应的mu-mimo组中的每个mu-mimo组,ap105确定针对组的通信度量。通信度量提供对组中的sta115的兼容性的指示。例如,通信度量基于针对组的per、针对组的吞吐量(或实际吞吐量)的估计、针对组的信道相关性等。因此,ap105基于mu-mimo组中的sta115的性能或期望性能来确定通信度量。ap105基于通信度量来使mu-mimo组中的一个或一个以上的mu-mimo组优先化。例如,ap105创建包括表现良好的mu-mimo组的优选mu-mimo组的列表。ap105将较高调度优先级与优选mu-mimo组列表中的mu-mimo组相关联。相应地,ap105创建包括表现不佳的mu-mimo组的黑名单mu-mimo组的列表。ap105将较低调度优先级与黑名单mu-mimo组列表中的mu-mimo组相关联(或者完全抑制调度针对黑名单mu-mimo组列表中的mu-mimo组的传输)。较低调度优先级导致避免(例如,根本不调度)黑名单mu-mimo组。

在一些方面中,ap105基于各种触发事件来更新mu-mimo组的优先化。例如,通过sta115离开mu-mimo组、新的sta115加入mu-mimo组等来创建新的mu-mimo组。因此,新的mu-mimo组创建触发ap105确定针对mu-mimo组的通信度量,并且如果必要的话,对mu-mimo组重新排列优选次序。另一个触发事件包括mu-mimo组中的sta115的信道相关性的变化。例如,信道相关性由于sta115移动性而变化,并且这影响mu-mimo组中的sta115的兼容性。ap105确定信道相关性变化了高于门限值,并且基于变化的信道相关性来确定针对mu-mimo组的通信度量。如果必要的话,ap105对mu-mimo组重新排列优选次序。

图2a-2c根据本公开内容的各个方面,示出了支持针对mu-mimo站的智能分组的无线通信子系统200的示例。首先参照图2a,无线通信子系统200促进针对mu-mimo组的sta115的智能分组。无线通信子系统200包括ap105-a,其可以是参照图1描述的ap105的示例。无线通信子系统200包括多个mu-mimo组205。

mu-mimo组205包括多个sta115。例如,mu-mimo组205-a包括sta115-a、sta115-b和sta115-c。向mu-mimo组205-a中的每个sta分配公共组id。mu-mimo组205-b包括sta115-d、sta115-e、sta115-f和sta115-c。向mu-mimo组205-b中的每个sta分配公共组id。因此,将sta115-c分配给一个以上的mu-mimo组205。多个mu-mimo组205具有相同或不同数量的sta115。此外,在一些示例中,存在两个以上的mu-mimo组205。

每个mu-mimo组205的sta115苏醒以接收mu传输,该mu传输包括与sta115所属于的mu组相对应的组id。例如,在无线链路120-a上发送的mu传输传送旨在针对mu-mimo组205-a的传输集合的数据,并且因此包括分配给mu-mimo组205-a的组id。类似地,在无线链路120-b上发送的mu传输传送旨在针对mu-mimo组205-b的传输集合的数据,并且因此包括分配给mu-mimo组205-b的组id。mu-mimo组205内的sta115至少部分地基于mu传输中包括的信息来确定要解调哪些空间流。

ap105-a支持针对mu-mimo组205的智能分组。例如,针对sta115-c,ap105-a识别sta115-c被分配给其或以其它方式与其相关联的多个mu-mimo组205。例如,ap105-a识别sta115-c与mu-mimo组205-a和mu-mimo组205-b相关联。ap105-a确定sta115-c被分配给的mu-mimo组205中的每个mu-mimo组205的通信度量,例如,针对mu-mimo组205-a的通信度量和针对mu-mimo组205-b的通信度量。通信度量通常提供对分配给组的sta115的兼容性的指示,例如,对sta115的性能的可能性的指示。ap105-a基于以下各项来确定通信度量:针对mu-mimo组205的per、针对mu-mimo组205的吞吐量(或实际吞吐量)特性、针对mu-mimo组205的信道相关性、或这些考虑的组合。

ap105-a基于与mu-mimo组205相关联的通信度量来使mu-mimo组205中的至少一个mu-mimo组205优先化。例如,ap105-a确定针对mu-mimo组205-a的通信度量指示sta115-a、sta115-b和sta115-c之间的良好兼容性,并且因此期望mu-mimo组205-a在mu传输期间表现良好。相反,ap105-a确定针对mu-mimo组205-b的通信度量指示sta115-c、sta115-d、sta115-e和sta115-f之间的不良兼容性,并且因此期望mu-mimo组205-b在mu传输期间表现不佳。因此,ap105-a基于其相关联的通信度量来使mu-mimo组205-a优先化。在一些示例中,将通信度量与门限值进行比较以确定是否使mu-mimo组205优先化。

在一些示例中,ap105-a创建包括mu-mimo组205-a的优选mu-mimo组列表和包括mu-mimo组205-b的黑名单mu-mimo组列表。在一些示例中,存在多个不同等级的优选组。向分配给优选mu-mimo组列表的mu-mimo组分配较高的传输优先级,以及向黑名单mu-mimo组列表分配较低的传输优先级,或者在一些示例中,从mu传输中排除黑名单mu-mimo组列表。

无线通信子系统200支持使得ap105-a对多个mu-mimo组205的通信度量进行更新的触发事件。示例性触发事件包括新的mu-mimo组205的创建(诸如图2b中示出的)和/或mu-mimo组205的信道相关性的变化(诸如图2c中示出的)。首先参照图2b,ap105-a确定已经创建了新的mu-mimo组205。例如,新的mu-mimo组205是基于新的sta115进入覆盖区域或者以其它方式被添加到mu-mimo组205来创建的。如图2b所示,sta115-g进入与mu-mimo组205-b相关联的区域并且因此被添加或者以其它方式与mu-mimo组205-b相关联。对mu-mimo组205-b的这个改变指示已经创建了新的mu-mimo组(例如,mu-mimo组205-b现在包括sta115-c、sta115-d、sta115-e、sta115-f和sta115-g)。因此,ap105-a确定mu-mimo组205-a和205-b(即,sta115-c与之相关联的那些mu-mimo组205)的通信度量。如果适当的话,ap105-a基于更新的与相应的mu-mimo组205相关联的通信度量来使mu-mimo组205中的一个或多个mu-mimo组205优先化。

关于图2c示出了另一个示例性触发事件。ap105-a确定mu-mimo组205的信道相关性已经改变了足够的量以触发确定与sta115-c相关联的mu-mimo组205的通信度量。信道相关性的变化与分配给mu-mimo组205的一个或多个sta115的运动或移动性相关联。例如,参照图2c,sta115-a和sta115-b是移动的并且移动了使得mu-mimo组205-a的sta115之间的信道相关性的变化超出门限水平的足够的距离。ap105-a检测到该运动和相应的mu-mimo组205-a的信道相关性变化,并且确定mu-mimo组205-a和205-b(即,sta115-c与之相关联的那些mu-mimo组205)的通信度量。如果适当的话,ap105-a基于更新的与相应的mu-mimo组205相关联的通信度量来使mu-mimo组205中的一个或多个mu-mimo组205优先化。

图3根据本公开内容的各个方面,示出了用于mu-mimo站的智能分组的流程图300的示例。流程图300由ap105(诸如关于图1和2描述的)来实现。流程图300促进对mu-mimo组的智能分组的过程,该过程使针对表现良好的mu-mimo组的mu传输优先化,并且避免或限制针对表现不佳的mu-mimo组的mu传输。

在305处,ap105识别与sta115相关联的mu-mimo组。如上所述,sta115被分配给多个mu-mimo组或者以其它方式与多个mu-mimo组相关联,其中,每个mu-mimo组例如由于组之间的信道相关性的差别而表现地不同。在310处,ap105确定sta115与之相关联或者被分配给的每个mu-mimo组的通信度量。通信度量通常提供对mu-mimo组内的sta115的兼容性的指示并且是基于各种考虑的。

在一些情况下,通信度量是基于mu-mimo组的per的。采用多种方式来利用mu-mimo组的per以将通信度量确定或以其它方式识别成例如对mu-mimo组内的sta115的兼容性的指示。举一个示例,ap105执行以下操作的多次迭代:选择针对组的mcs;使用该mcs来测量组的per;基于所测量的per来调整mcs;以及采用所调整的mcs来测量per速率,等等,直到确定通信度量为止。ap105维护sta115与之相关联的当前和先前的mu-mimo组的记录。ap105定期地或基于触发事件,基于组的per速率来确定或更新组的通信度量。例如,ap105选择针对mu-mimo组的、在第一传输时段期间使用的初始或第一mcs。初始mcs在保守方法中低于当前(或最近)的mcs速率,或者在更激进的方法中与当前的mcs速率相同或高于当前的mcs速率。ap105执行探测并且随后向mu-mimo组的sta115发送协议数据单元(pdu)(例如,分组)。ap105测量pdu的per并且确定per小于还是大于第一门限水平。在两迭代配置中,如果per小于第一门限水平,则ap105将mcs增加某一因子并且在探测之后发送第二pdu。同样,如果第一pdu的per大于门限水平,则ap105降低mcs并且在探测之后发送第二pdu。ap105测量第二pdu的per并且确定per大于还是低于第二门限水平。第二门限水平与第一门限水平相同或者是不同的门限水平。ap105执行不同次数的迭代(例如,1次迭代、2次迭代、3次迭代等)来确定针对每个mu-mimo组的mcs和相应的per。ap105基于所测量的mu-mimo组的per来确定通信度量。在一些示例中,mu-mimo组的per是组的通信度量。

利用per来确定通信度量的其它示例包括但不限于:对固定的时间段内的两个或更多个per测量进行平均;识别mu-mimo组的per的趋势,等等。因此,ap105利用mu-mimo组的一个或多个per测量来确定或以其它方式来识别通信度量。

利用per的其它示例包括选择针对sta的mcs。ap105识别具有高于门限水平的per(例如,指示mu-mimo组中的sta115的sta间干扰)的mu-mimo组。ap105选择针对sta的、不考虑表现不佳的mu-mimo组的per的mcs。

因此,在315处,ap105确定通信度量(在该示例中,为per)是否大于门限水平。门限水平是与per相关联的预定值(例如,较高per和/或较低per)。如果通信度量(或per)等于或高于较高per,则这指示通信度量大于门限水平。类似地,如果通信度量低于较低per,则这指示通信度量小于门限水平。

在一些情况下,通信度量是基于mu-mimo组的吞吐量(或实际吞吐量)值的。采用多种方式来利用mu-mimo组的吞吐量(或实际吞吐量)以将通信度量确定或以其它方式识别成例如对mu-mimo组内的sta115的兼容性的指示。ap105对mu-mimo组的吞吐量(或实际吞吐量)值进行估计以确定通信度量。通信度量是所估计的mu-mimo组的吞吐量(或实际吞吐量)值。

吞吐量通常被认为是例如基于所分配的针对组的mcs来针对mu-mimo组分配或估计的数据速率。实际吞吐量通常被认为是根据时间的mu-mimo组的有效数据速率。例如,实际吞吐量是可以在一个探测时间间隔内发送的数据比特的总数,即,不包括分组的报头和打包信息。实际吞吐量也被认为是在一个时间段(例如,探测时间间隔)期间的净吞吐量,并且可以被计算成成功发送的比特的总数除以组合的pdu传输时间和探测时间。举一个示例,ap105通过估计ap105在一时间段(例如,探测时间间隔)期间可以向mu-mimo组发送多少数据比特或pdu来确定通信度量。

为了估计组的吞吐量(或实际吞吐量),ap105单独或以任何组合来考虑以下各项:组在最近的探测时间间隔期间的历史性能(例如,在最近的探测时间间隔期间向mu-mimo组成功传送了pdu的多少数据比特)、mu数据传输或突发的长度、mu-mimo组中的sta115的队列的长度、mu-mimo组的mcs值(例如,基于针对组中的sta115的最近的速率适应循环),等等。ap105单独或组合地利用这些考虑来估计mu-mimo组的吞吐量(或实际吞吐量),并且所估计的吞吐量(或实际吞吐量)被用作通信度量。

利用吞吐量(或实际吞吐量)的估计来确定通信度量的其它示例包括但不限于:对固定的时间段内的两个或更多个估计进行平均;识别所估计的mu-mimo组的吞吐量(或实际吞吐量)的趋势,等等。因此,ap105利用mu-mimo组的一个或多个吞吐量(或实际吞吐量)估计来确定或以其它方式来识别通信度量。

因此,在315处,ap105确定通信度量(在该示例中,为估计的吞吐量或实际吞吐量)是否大于门限水平。门限水平是与实际吞吐量相关联的预定值(例如,较高的实际吞吐量和/或较低的实际吞吐量)。如果通信度量(或实际吞吐量)等于或高于较高的实际吞吐量值,则这指示通信度量大于门限水平。类似地,如果通信度量低于较低的实际吞吐量值,则这指示通信度量小于门限水平。

在一些情况下,ap105还利用mu-mimo组的信道相关性来确定通信度量。例如,信道相关性提供对针对组的mu传输导致sta间干扰和因此导致组的更高的per的可能性的指示。信道相关性因设备移动性和/或因信道传播的其它变化(例如,因运载工具穿过传播路径)而改变。ap105在确定通信度量时测量或以其它方式确定mu-mimo组的信道相关性,并且在一些情况下,信道相关性是通信度量。

因此,在315处,ap105确定通信度量(在该示例中,为信道相关性)是否大于门限水平。门限水平是与信道相关性相关联的预定值(例如,较高值和/或较低值)。如果通信度量(或信道相关性值)等于或高于较高值,则这指示通信度量大于门限水平。类似地,如果通信度量低于较低值,则这指示通信度量小于门限水平。

如果在315处,通信度量大于门限水平,则在320处,ap105使sta115与之相关联的至少一个mu-mimo组优先化。例如,如果通信度量指示mu-mimo组中的sta115是理想地兼容的(例如,低per速率、高估计的吞吐量、低信道相关性等),则在325处,ap105创建优选mu-mimo组列表并且将mu-mimo组添加到优选列表。相应地,如果通信度量指示mu-mimo组中的sta115具有不良的兼容性(例如,高per速率、低估计的吞吐量、高信道相关性等),则在330处,ap105创建黑名单mu-mimo组列表并且将mu-mimo组添加到黑名单列表。给予被添加到优选列表的mu-mimo组更高的传输优先级,即ap105在选择任何其它mu-mimo组之前选择优选mu-mimo组来进行传输(假设存在针对组中的sta115的业务,sta115具有正确的令牌等)。给予被添加到黑名单列表的mu-mimo组低传输优先级,并且在一些情况下,完全阻止被添加到黑名单列表的mu-mimo组接收mu传输。

图4根据本公开内容的各个方面,示出了用于mu-mimo站的智能分组的流程图400的示例。流程图400由ap105(诸如关于图1-3描述的)来实现。流程图400促进对mu-mimo组的智能分组的过程,该过程使针对表现良好的mu-mimo组的mu传输优先化,并且避免或限制针对表现不佳的mu-mimo组的mu传输。

在405处,ap105使用参照图1-3描述的技术中的任何技术来使至少一个mu-mimo组优先化。因此,ap105创建了常规组列表并且可选地创建优选组列表和黑名单组列表中的至少一个。优选组列表通常包括表现良好或者以其它方式理想地兼容的mu-mimo组(例如,具有低per速率、高估计的吞吐量、低信道相关性等的mu-mimo组)。在405处,优选组列表包括两个mu-mimo组:包括staa、stab和stac的第一组[abc],以及包括staa、stac和stae的第二组[ace]。因此,staa将具有优选列表[bc,ce],stab将具有优选列表[ac],stac将具有优选列表[ab,ae],以及stae将具有优选列表[ac]。

黑名单组列表通常包括表现不佳或者以其它方式不是兼容的mu-mimo组(例如,具有高per速率、低估计的吞吐量、高信道相关性等的mu-mimo组)。在405处,黑名单组列表包括三个mu-mimo组:包括stab、stac和staf的第一组[bcf],包括stac、stae和star的第二组[aer],以及包括stam、stan和stao的第三组[mno]。因此,stab将具有优选列表[cf],stac将具有优选列表[bf,er],staf将具有优选列表[bc],stae将具有优选列表[cr],star将具有优选列表[ce],stam将具有优选列表[no],等等。

常规组列表通常包括其通信度量不大于门限值的所有其它mu-mimo组,例如,如上文关于图3的步骤315描述的。在本示例中,常规组列表包括三个mu-mimo组:包括staa、stac和staf的第一组[acf],包括stab、stam和star的第二组[bmr],以及包括stac、stam和star的第三组[cmr]。

在410处,ap105确定是否已经发生了触发事件。触发事件的示例包括创建了新的mu-mimo组、信道相关性的变化等,诸如关于图2b和2c描述的。如果已经发生了触发事件,则在415处,ap105将对mu-mimo组重新优先化。在本示例中,触发事件与mu-mimo组[ace]的信道相关性变化相关。在415处,组[ace]已经被重新优先化并且现在被包括在常规组列表中。例如,组[ace]的信道相关性(或通信度量)已经增加到其不再大于门限水平的点,并且因此组[ace]可以不再被包括在优选列表中。对针对受影响的sta115的优选列表进行更新以反映该变化,例如,将针对staa的优选列表从[bc,ce]变为[bc]。

在420处,ap105确定是否任何组到期。通常,分配给优选组列表和/或黑名单组列表的mu-mimo组在给定的时间段之后到期。例如,一旦将mu-mimo组添加到优先组列表中,针对相关联的sta115的优选列表将被更新以反映该变化。被添加到优选组列表的mu-mimo组具有该组被设置为到期并且因此被从优选组列表中去除的相关联的时间段,例如,tex-preferred。类似地,被添加到黑名单组的mu-mimo组具有该组被设置为到期并且因此被从黑名单组列表中去除的相关联的时间段,例如,tex-blacklist。在一些示例中,到期时间是1-3秒。也考虑其它到期时间段。当对针对sta115的优选列表进行更新时,将被设置为下一个到期的条目重写以使维护列表所需要的存储空间最小化。

如果至少一个mu-mimo组被设置为到期,则在425处,ap105将到期的mu-mimo组从适当的优先级列表中去除。在该示例中,组[cer]到期并且因此已经被从黑名单组列表中去除。到期的组被移动到常规组列表,或者如在该示例中,mu-mimo组被完全地去除。

在一些情况下,ap105管理经优先化的组列表维护的方面。例如,为了使存储器要求最小化,ap105和/或sta115将优选组列表和/或黑名单组列表的大小限制为针对每个sta115的给定集合。在一些场景中,不存在优选组列表(例如,当没有mu-mimo组表现地异常地好时)或黑名单组列表(例如,当所有mu-mimo组表现地至少为给定的性能门限时)。在一些场景中,仅维护一个优先化列表是优选的,例如,当在给定列表中期望存在很少的组时。在不存在优选组列表或黑名单组列表的场景中,增加在所利用的优先化列表中的组的可用数量。

图5根据本公开内容的各个方面,示出了包括被配置用于对mu-mimo站的智能分组的ap105-b的系统500的图。ap105-b是参照图1-4描述的ap105的示例。ap105-b包括用于双向语音和数据通信的组件,其包括用于发送通信的组件和用于接收通信的组件。例如,ap105-b与sta115-h或sta115-i进行双向通信。例如,ap105-b向sta115-h或sta115-i发送mu传输。因此,sta115-h和sta115-i均能够支持mu传输。

ap105-b包括多用户分组管理器510。多用户分组管理器510包括组身份管理器560、通信度量管理器565和优先化管理器570。这些模块中的每一个模块实现参照图1-4描述的特征。例如,组身份管理器560识别与sta相关联的多个mu-mimo组,如参照图1-4描述的。

通信度量管理器565确定与多个mu-mimo组中的每个mu-mimo组相关联的通信度量,如参照图1-4描述的。在一些示例中,确定通信度量包括确定与多个mu-mimo组中的每个mu-mimo组相关联的per,其中,通信度量是per。在一些示例中,确定通信度量包括确定与多个mu-mimo组中的每个mu-mimo组相关联的实际吞吐量估计,其中,通信度量是实际吞吐量估计。在一些示例中,实际吞吐量估计是至少部分地基于以下各项的:与mu-mimo组进行的传输相关联的历史信息、针对mu-mimo组的数据传输的长度、针对mu-mimo组的队列长度、或者针对mu-mimo组的mcs。在一些示例中,确定通信度量包括确定与多个mu-mimo组中的每个mu-mimo组相关联的信道相关性,其中,所述通信度量是信道相关性。通信度量管理器565还确定已经创建了与sta相关联的新的mu-mimo组。通信度量管理器565至少部分地基于确定已经创建了新组来更新针对多个mu-mimo组的通信度量。通信度量管理器565还确定信道相关性变化高于门限水平。通信度量管理器565还至少部分地基于信道相关性变化来更新针对多个mu-mimo组的通信度量。

优先化管理器570至少部分地基于与所优先化的mu-mimo组相关联的通信度量,来使多个mu-mimo组中的至少一个mu-mimo组优先化,如参照图1-4描述的。在一些示例中,使至少一个mu-mimo组优先化包括创建优选mu-mimo组列表。在一些示例中,使至少一个mu-mimo组优先化包括创建黑名单mu-mimo组列表。优先化管理器570抑制调度针对与黑名单mu-mimo组相关联的mu-mimo组的传输。优先化管理器570向与多个mu-mimo组相关联的sta发送信息,所述信息指示sta在所优先化的至少一个mu-mimo组中的用户位置。优先化管理器570将到期时间与每个经优先化的mu-mimo组进行关联。

ap105-b包括处理器540和存储器530(其包括软件(sw)535)、收发机515和一个或多个天线520,这些组件中的每一个可以(例如,经由总线525)彼此之间进行直接或者间接地通信。收发机515经由天线520或者有线或无线链路,与一个或多个网络进行双向通信,如上所述。例如,收发机515与ap105或另一个sta115进行双向通信。收发机515包括调制解调器,其用于对分组进行调制并且将调制后的分组提供给天线520以进行传输,以及对从天线520接收的分组进行解调。虽然ap105-b包括单个天线520,但ap105-b可以具有能够同时地发送或接收多个无线传输的多个天线520。ap105中的每个ap105使用相同或不同的无线通信技术来与sta115进行通信。在一些情况下,ap105-b利用ap通信管理器545来与其它ap进行通信。在一些情况下,ap105-b通过网络通信管理器555来与核心网550进行通信。

存储器530包括随机存取存储器(ram)和只读存储器(rom)。存储器530存储包含指令的计算机可读、计算机可执行软件/固件代码535,其中所述指令当被执行时,使处理器540执行本文所描述的各种特征(例如,对mu-mimosta的智能分组等)。替代地,软件/固件代码535可以不由处理器540直接执行,而是(例如,当对其进行编译和执行时)使得计算机执行本文所描述的特征。处理器540包括智能硬件设备(例如,中央处理单元(cpu)、微控制器、专用集成电路(asic)等)。

可以利用适合在硬件中执行可应用的特征中的一些或全部特征的至少一个asic来单独地或共同地实现ap105-b和多用户分组管理器510的组件。替代地,可以在至少一个ic上由一个或多个其它处理单元(或内核)来执行所述特征。在其它示例中,使用被以本领域已知的任何方式编程的其它类型的集成电路(例如,结构化的/平台asic、现场可编程门阵列(fpga)、或另一种半定制ic)。在一些示例中,可以利用体现在存储器中的、被格式化以由一个或多个通用或专用处理器执行的指令来全部地或部分地实现每个单元的特征。

图6根据本公开内容的各个方面,示出了包括被配置用于对mu-mimosta的智能分组的ap105-c的系统600的图。ap105-c是参照图1-4描述的ap105的示例。ap105-c包括多用户分组管理器510-a,多用户分组管理器510-a是参照图5描述的多用户分组管理器510的示例。ap105-c包括处理器540-a、存储器530-a、收发机515-a以及天线520-a,这些组件中的每一个执行上文参照图5描述的特征,并且这些组件中的每一个(例如,经由总线系统525-a)彼此之间进行直接或者间接地通信。

在本示例中,存储器530-a包括实现多用户分组管理器510-a的特征的软件。例如,存储器530-a包括当被编译和执行时执行组身份管理器560-a、通信度量管理器565-a、优先化管理器570-a的特征的软件,诸如参照图5描述的。在一些情况下,多用户分组管理器510-a的特征的子集被包括在存储器530-a中;在其它情况下,所有特征被实现成由处理器540-a执行用于使得ap105-c执行多用户分组管理器510-a的特征的软件。例如,组身份管理器560-a和通信度量管理器565-a的特征可以由包括在存储器530-a中的软件来实现,而优先化管理器570-a的特征可以使用硬件来实现。不论特征的分布如何,ap105-c都可以支持对mu-mimosta115的智能分组。

图7根据本公开内容的各个方面,示出了说明用于针对mu-mimo站的智能分组的方法700的流程图。方法700的操作由ap105或其组件实现,如参照图1-6描述的。例如,方法700的操作由多用户分组管理器510来执行,如参照图5和6描述的。在一些示例中,ap105执行代码集以控制ap105的功能要素来执行下文描述的特征。另外或替代地,ap105使用专用硬件来执行下文描述的特征的方面。

在框705处,ap105识别与sta相关联的多个mu-mimo组,如参照图1-6描述的。在某些示例中,框705的操作由如参照图5描述的组身份管理器560来执行。

在框710处,ap105确定与多个mu-mimo组中的每个mu-mimo组相关联的通信度量,如参照图1-6描述的。在某些示例中,框710的操作由如参照图5描述的通信度量管理器565来执行。

在框715处,ap105至少部分地基于与所优先化的mu-mimo组相关联的通信度量,来使多个mu-mimo组中的至少一个mu-mimo组优先化,如参照图1-6描述的。在某些示例中,框715的操作由如参照图5描述的优先化管理器570来执行。

图8根据本公开内容的各个方面,示出了说明用于针对mu-mimo站的智能分组的方法800的流程图。方法800的操作由ap105或其组件实现,如参照图1-6描述的。例如,方法800的操作由多用户分组管理器510来执行,如参照图5和6描述的。在一些示例中,ap105执行代码集以控制ap105的功能要素来执行下文描述的特征。另外或替代地,ap105使用专用硬件来执行下文描述的特征的方面。方法800还并入图7的方法700的方面。

在框805处,ap105识别与sta相关联的多个mu-mimo组,如参照图1-6描述的。在某些示例中,框805的操作由如参照图5描述的组身份管理器560来执行。

在框810处,ap105确定与多个mu-mimo组中的每个mu-mimo组相关联的通信度量,如参照图1-6描述的。在某些示例中,框810的操作由如参照图5描述的通信度量管理器565来执行。

在框815处,ap105至少部分地基于与所优先化的mu-mimo组相关联的通信度量,来使多个mu-mimo组中的至少一个mu-mimo组优先化,如参照图1-6描述的。在某些示例中,框815的操作由如参照图5描述的优先化管理器570来执行。

在框820处,ap105向与多个mu-mimo组相关联的sta发送信息,所述信息指示sta在所优先化的至少一个mu-mimo组中的用户位置,如参照图1-6描述的。在某些示例中,框820的操作由如参照图5描述的优先化管理器570来执行。

图9根据本公开内容的各个方面,示出了说明用于针对mu-mimo站的智能分组的方法900的流程图。方法900的操作由ap105或其组件实现,如参照图1-6描述的。例如,方法900的操作由多用户分组管理器510来执行,如参照图5和6描述的。在一些示例中,ap105执行代码集以控制ap105的功能要素来执行下文描述的特征。另外或替代地,ap105使用专用硬件来执行下文描述的特征的方面。方法900还并入图7的方法700的方面和/或图8的方法800的方面。

在框905处,ap105识别与sta相关联的多个mu-mimo组,如参照图1-6描述的。在某些示例中,框905的操作由如参照图5描述的组身份管理器560来执行。

在框910处,ap105确定与多个mu-mimo组中的每个mu-mimo组相关联的通信度量,如参照图1-6描述的。在某些示例中,框910的操作由如参照图5描述的通信度量管理器565来执行。

在框915处,ap105至少部分地基于与所优先化的mu-mimo组相关联的通信度量,来使多个mu-mimo组中的至少一个mu-mimo组优先化,如参照图1-6描述的。在某些示例中,框915的操作由如参照图5描述的优先化管理器570来执行。

在框920处,ap105确定已经满足触发条件,所述触发条件与创建了新的mu-mimo组或信道相关性变化高于门限水平相关联,如参照图1-6描述的。在某些示例中,框920的操作由如参照图5描述的通信度量管理器565来执行。

在框925处,ap105基于触发条件来更新针对多个mu-mimo组的通信度量,如参照图1-6描述的。在某些示例中,框915的操作由如参照图5描述的通信度量管理器565来执行。

应当注意的是,方法700、800和900描述了可能的实现方式,并且可以重新安排或以其它方式修改操作和步骤,使得其它实现方式是可能的。来自方法700、800和900中的两种或更多种方法的方面是可组合的。

本文描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本公开内容的范围的情况下,对论述的元素的功能和布置做出改变。各个示例可以酌情省略、替代或添加各种过程或组件。此外,可以将关于一些示例描述的特征组合到其它示例中。

本文结合附图阐述的描述描述了示例性配置,并且具体实施方式不表示可以被实现或在本权利要求的范围内的所有示例。本文中使用的术语“示例性”意味着“作为示例、实例或说明”,并且不是“优选的”或“比其它示例有优势”。出于提供对所描述的技术的理解的目的,具体实施方式包括具体细节。然而,可以在没有这些具体细节的情况下实施这些技术。在一些实例中,以框图的形式示出了公知的结构和设备,以便避免模糊所描述的示例的概念。

在附图中,相似的组件或特征可以具有相同的参考标记。此外,相同类型的各种组件可以通过在参考标记后跟有破折号和第二标记进行区分,所述第二标记用于在相似组件之间进行区分。如果在说明书中仅使用了第一参考标记,则描述内容可应用到具有相同的第一参考标记的相似组件中的任何一个,而不考虑第二参考标记。

本文描述的信息和信号可以是使用多种不同的工艺和技术中的任何一种来表示的。例如,遍及以上描述所提及的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或粒子、光场或粒子、或其任意组合来表示。

结合本文公开内容描述的各种说明性的框和模块可以利用被设计为实现本文描述的特征的通用处理器、数字信号处理器(dsp)、asic、fpga或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或其任意组合来实现或执行。通用处理器可以是微处理器,但是在替代的方式中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合(例如,数字信号处理器(dsp)和微处理器的组合、多个微处理器、一个或多个微处理器与dsp内核的结合、或任何其它这样的配置)。

本文所描述的特征可以在硬件、由处理器执行的软件、固件或其任意组合中实现。如果在由处理器执行的软件中实现,则所述特征可以作为一个或多个指令或代码存储在计算机可读介质上或通过其进行传输。其它示例和实现方式在本公开内容和所附的权利要求的范围内。例如,由于软件的特性,所以可以使用由处理器执行的软件、硬件、固件、硬连线或这些中的任意项的组合来实现以上描述的特征。特征还可以物理地位于各个位置,包括被分布以使得在不同的物理位置来实现特征中的部分特征。此外,如本文所使用的(包括在权利要求书中),项目列表(例如,以诸如“……中的至少一个”或“……中的一个或多个”的短语结束的项目列表)中所使用的“或”指示分离性列表,使得例如,列表a、b或c中的至少一个意指a或b或c或ab或ac或bc或abc(即,a和b和c)。

计算机可读介质包括非暂时性计算机存储介质和通信介质二者,所述通信介质包括促进计算机程序从一个地方传送到另一个地方的任何介质。非暂时性存储介质可以是可由通用或专用计算机存取的任何可用的介质。通过举例而非限制性的方式,非暂时性计算机可读介质可以包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩光盘(cd)rom或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构的形式携带或存储期望的程序代码单元以及可以由通用或专用计算机或通用或专用处理器来存取的任何其它非暂时性介质。此外,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或无线技术(例如红外线、无线电和微波)从网站、服务器或其它远程源发送软件,则同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或无线技术(例如红外线、无线电和微波)包括在介质的定义中。如本文所使用的,磁盘和光盘包括cd、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也包括在计算机可读介质的范围内。

提供本文描述以使本领域中熟练的技术人员能够实现或使用本公开内容。对本公开内容的各种修改对于本领域中熟练的技术人员将是显而易见的,以及在不脱离本公开内容的范围的情况下,本文所定义的通用原则可以应用到其它变形中。因此,本公开内容不旨在受限于本文描述的示例和设计,而是符合与本文所公开的原则和新颖性特征相一致的最宽的范围。

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