用于分布式下行链路协调的多点(CoMP)框架的列表消除的制作方法

文档序号:7737804阅读:157来源:国知局
专利名称:用于分布式下行链路协调的多点(CoMP)框架的列表消除的制作方法
技术领域
总的来说,以下描述涉及无线通信。具体而言,以下描述涉及针对分簇 (clustering)战略(strategy)下行链路协调的多点(CoMP)无线环境的分布式动态选择促进调度策略(policy)过滤。
背景技术
无线通信系统得到了广泛部署以提供各种类型的通信内容,例如话音内容、数据内容等等。典型的无线通信系统可以是能够通过共享可用系统资源(例如带宽、发射功率……)来支持与多个用户的通信的多址系统。这种多址系统的实例可以包括码分多址 (CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统等等。另外,这些系统可以符合若干规范,例如第三代合作伙伴计划(3GPP)、3GPP长期演进 (LTE)、超移动宽带(UMB),或者若干多载波无线规范,例如优化的演进数据(EV-DO),它的一个或更多个修订本,等等。一般而言,无线多址通信系统能够同时为多个移动设备支持通信。每个移动设备都能够经由前向和反向链路上的传输与一个或更多个基站通信。前向链路(或下行链路) 指的是从基站到移动设备的通信链路,反向链路(或上行链路)指的是从移动设备到基站的通信链路。更进一步,移动设备和基站之间的通信可以经由单输入单输出(SISO)系统、 多输入单输出(MISO)系统、多输入多输出(MBTO)系统等等来建立。另外,移动设备还能够与对等无线网络配置中的其它移动设备(和/或基站与其它基站)通信。按照传统,在具有多个基站和多个移动设备的无线通信网中,典型情况下每个移动设备都与多个基站之一相关联,或者由多个基站之一提供服务。例如,移动设备可以根据各种因素,例如信号强度、信道质量指示符(CQI)等等,与给定基站相关联。于是,移动设备可以由给定基站提供服务(例如可以在它们之间交换上行链路和下行链路传输),而它附近的其它基站则会产生干扰。如果给定基站包括多个发射或接收天线,给定基站和移动设备之间的无线通信就有可能涉及多输入或多输出战略,波束形成等等。但是,仍然会从其它基站产生干扰,尤其是在这个给定基站和这种其它基站之间没有任何协作的情况下。无线通信的最新变化已经演进到缓解小区间干扰。一个实例包括部分资源重用战略。在部分资源重用中,邻近的基站针对正在到来的时隙共享资源调度,并且能够降低功率或者空出资源来减少在邻近的小区内的干扰。还存在涉及基站间协调的其它战略,典型情况下还被指定为为小区边界上的移动设备改善通信质量。另外,这些战略的发展还为其它协作技术打下了潜在的基础来改善无线性能,提高总吞吐量,增加负荷容量等等。

发明内容
下面给出一个或更多方面的简化摘要,以便提供这些方面的基本理解。这个摘要不是想到的所有方面的全面概述,并且既不是要确定所有方面的重要或关键要素,也不是要描绘任何或所有方面的范围。它的唯一目的是以一种简单形式给出一个或更多方面的一些概念,作为后面给出的更加详细的说明的前序。本主题公开采用分布式分簇来支持协调的多点(CoMP)无线通信的改进的动态分簇。在分布式分簇中,在无线网络的附近基站之中共享调度战略决策和对应的无线效用估计,以便在连续的时隙或子时隙内动态地协调通信。对于大部署,随着连续时隙/子时隙迭代,决策记录的数目会变得非常大。在本主题公开的一些方面中,采用战略修剪来减少决策记录的数目,从而减少处理开销。结果,可以以更高的效率并且以与协作基站的本地簇更大的相关性来确定协作式策略。更进一步,可以在改进的处理时间采用动态分簇。在某些方面中,战略修剪可以包括识别和丢弃从不同的附近基站提供的接收的冗余的战略决策。在替换方面或附加方面中,战略修剪可以包括在分析若干组本地策略和相邻的基站战略决策之前,为效用识别和丢弃与本地策略不兼容的战略决策。在至少一个方面中,可以基于相关性、效用、跳距之类,将与相关本地策略编组的战略决策的数目封顶(capped),以进一步减小处理开销和策略选择时间。因此,本主题公开提供一种机制用来完成动态的分布式的 CoMP通信,以对应于时隙或子时隙约束的处理速率来使部署范围的网络效用最大。在一个或更多个特定方面中,本主题公开提供一种无线联网方法。该方法可以包括采用存储器来存储配置成用于动态的分布式CoMP无线通信的代码。更进一步,该方法还可以包括采用处理器执行所述代码来实现一组流程。具体地说,这组流程可以包括评价基站的若干本地策略的集合,并针对所述集合的相应若干策略生成网络效用估计。另外,这组流程可以包括与另外若干基站的集合交换效用和策略选择信息。此外,这组流程可以包括识别来自接收的效用信息的冗余的效用估计,并生成将所述冗余的效用估计排除在外的已截断网络效用矩阵(例如从效用和策略选择信息的矩阵中删除其中冗余的效用估计,以生成所述已截断网络效用矩阵)。更进一步,所述组流程还可以包括采用所述已截断网络效用矩阵来重新评价所述若干本地策略的子集并选择至少使网络范围的效用估计最大的希望的策略。根据其它方面,提供了用于在无线网络中进行无线通信的装置。该装置可以包括存储器,用来存储一组模块,这组模块用于在若干相邻基站的集合之中进行动态的CoMP无线通信。此外,该装置还可以包括至少一个处理器,用于执行所述组模块。具体地说,所述组模块可以包括分析模块,该模块针对时间t估计由基站采用的若干本地调度战略的集合的相应若干效用;解析模块,该模块选择调度战略供所述基站在时间t使用。此外,所述组模块还可以包括协作模块,该模块与相邻基站共享效用或战略信息,并汇聚从若干相邻基站的所述集合接收的效用或战略信息;修剪模块,该模块至少部分地基于与在时间t选择的所述战略的相关性,截断已汇聚效用或战略信息。在另外一些方面中,公开了一种用于CoMP无线通信的装置。该装置可以包括用于采用处理器来执行代码的模块,该代码为基站选择调度战略,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的。除此以外,该装置还包括用于采用所述处理器来执行代码的模块,该代码对涉及所述基站的另外若干基站的所述若干调度战略进行过滤,以去除重复或不兼容的若干调度战略。此外,该装置还可以包括用于采用所述处理器来执行代码的模块,该代码与所述另外若干基站的子集共享已过滤矩阵,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。基于本主题公开的另一个方面,公开了配置成用于CoMP无线通信的至少一个处理器。该(一个或若干个)处理器可以包括用于为基站选择调度战略的模块,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的。更进一步,所述(一个或若干个)处理器还可以包括用于对涉及所述基站的另外若干基站的所述若干调度战略进行过滤,以去除重复或不兼容的若干调度战略的模块;以及用于与所述另外若干基站的子集共享已过滤矩阵的模块,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。根据另一个方面,本主题公开提供一种计算机程序产品,包括计算机可读介质。 所述计算机可读介质可以包括用于引起计算机为基站选择调度战略的代码,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的。更进一步,所述计算机可读介质可以包括用于引起所述计算机对涉及所述基站的另外若干基站的所述若干调度战略进行过滤,以去除重复或不兼容的若干调度战略的代码。另外,所述计算机可读介质还可以包括用于引起所述计算机与所述另外若干基站的子集共享已过滤矩阵的代码,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。为了以上和相关目的,这一个或更多个方面包括以后充分描述并在权利要求中具体指出的特征。以下说明和附图详细阐述了一个或更多方面的特定特征。然而,这些特征说明可以采用各个方面的原理的各种方式中的一些方式,本说明书的目的是包括全部这些方面和它们的等同方案。


图1是促进改进的分布式动态的协调的多点(CoMP)无线通信的实例装置的框图。图2是按照本主题公开的若干方面用于分布式CoMP无线通信的样例无线布设的框图。图3说明按照另外若干方面适合于CoMP通信的实例无线布设。图4说明按照再若干其它方面适合于CoMP无线通信中进行动态分簇的实例无线布设。图5是适合于采用CoMP无线通信的实例分布式动态基站簇的框图。图6是用于在分布式动态的CoMP无线通信中改善开销的已过滤效用和调度矩阵的框图。图7是按照一些方面用于提供改善的分布式动态的CoMP无线通信的实例方法的流程图。图8是用于在分布式动态的CoMP无线通信中改善开销的实例方法的流程图。图9是用于在分布式动态的CoMP通信中为战略选择提供随机化的样例方法的流程图。图10是按照某些方面促进分布式动态的CoMP无线通信的实例装置的框图。图11是按照某些方面适合于CoMP无线通信的实例移动设备的框图。图12是按照更多若干方面为分布式动态的CoMP通信配置的实例基站的框图。图13是按照再若干其它方面的实例无线通信布设的框图。
具体实施例方式参考附图来描述本公开的主题,其中在整个说明中相似的附图标记用于指代相似的元素。在以下描述中,为了说明的目的,给出了数不清的具体细节,以便对本发明全面理解。但是很明显,可以实践本公开的主题而没有这些具体细节。在其它例子中,以框图或原理图的形式来示出众所周知的结构和设备,以促进对本发明的描述。如同这里所使用的一样,术语“部件”、“系统”、“模块”等等用于指代计算机或电子相关实体,或者是硬件,硬件和软件的组合,(例如执行中的)软件,或者是固件。例如,模块可以是处理器,处理器上运行的过程,对象、可执行的、程序、计算机、电子电路、处理电路等等。模块可以包括可删除编程(例如至少部分地存储在可删除存储器中的过程指令)或硬编程(例如在制造的时侯烧进非可删除存储器中的过程指令)。通过说明的方式,从存储器执行的过程和处理器这两者可以是一个模块。一个或更多个模块可以驻留在过程或执行的线程内,并且模块可以局限在一个处理设备上(例如板上处理)或者分布在两个或更多个远程放置的处理设备之间(例如由无线链路以能够通信的方式连接)。作为另一个实例,系统可以包括固定的电子通信设备的布设(例如基站部署)和移动电子通信设备,它们进行协调以按照适合于一个集合的分布式处理指令的方式采用处理指令。更进一步,权利要求中的(claimed)主题可以作为方法、装置或者利用典型的制造、编程或工程技术的制品,以此来产生硬件、固件、软件或者它们的任意组合,从而控制电子设备,采用所公开的主题。如同这里所使用的一样,术语“制品”用于包含电子设备、计算机或者能够从任何计算机可读设备、载体或介质访问的计算机程序。计算机可读介质可以包括硬件介质或软件介质。另外,介质可以包括存储介质或传输介质。例如,计算机可读硬件介质可以包括但不限于磁存储设备(例如硬盘、软盘、磁带……),光盘(例如紧凑盘 (CD)、数字多功能盘(DVD)……)、智能卡和快闪存储器设备(例如卡、棒、key驱动……)。 计算机可读传输介质可以包括载波、波接口模块(例如无线通信接口)等等。当然,本领域技术人员会明白,可以对这些配置进行许多修改而不会偏离权利要求中的(claimed)主题的范围或实质。在常规无线通信网络中,基站在无线通信链路上利用在预定频谱上工作的天线和 /或发射/接收模块与移动设备进行通信。基站在前向链路(或下行链路——DL)上发射信息,并且在反向链路(或上行链路——UL)上接收信息。相反,移动设备在前向链路上接收信息,并且在反向链路上发射信息。存在利用不同频道和编码结构的各种类型的复用通信系统。例如,在频分双工(FDD)系统中,前向链路可以采用与反向链路使用的不同的频带。在其它系统中,例如时分双工(TDD),将共用频带用于前向和反向链路通信。在基站采用一组天线的情况下,可以指定每个天线在由这个基站服务的小区的若干不同扇区内通信。在前向链路上的通信中,基站天线可以利用波束形成来改善前向链路的信噪比(SNI )。还有,与基站通过单个天线向全部移动设备进行发射相比,当为某个扇区中的某个移动设备采用波束形成时,相邻小区内的移动设备受到的干扰会减小。在无线通信的最新进展中,一组基站(例如邻近的基站)可以在协调的多点 (CoMP)环境中采用动态分簇。这种环境可以包括下行链路多输入多输出(MIMO)系统。在向对于一组基站的至少一个子集而言“可见的”移动设备发射数据分组时,动态分簇能够允许自适应的协作战略。如同这里所使用的一样,如果在基站收到移动设备发射的信号至少具有最小信号功率,这个设备对于基站而言就是可见的。类似地,如果在移动设备处接收的基站发射的信号具有适当的最小功率,这个基站对于移动设备而言就是可见的。作为实例, 最小信号功率可以是-8分贝(dB),虽然本主题公开的范围不受这种限制。由于天线会具有不同的天线增益因子,观察到不断改变的干扰电平,等等,因此对于各种基站,并且对于各种运营商部署,可以将这个最小信号功率改变成各种功率。因为接收功率电平反比于发射机和接收机之间的距离,并且因为移动设备一般都会相对于基站自由移动,对于某个基站而言可见的一个集合的移动设备会随着时间而改变。因此,取决于互相可见的一个集合的移动设备,动态分簇涉及时变协作战略。更进一步, 取决于这些移动设备的动态需求,加入某个簇的基站会改变。动态分簇能够进一步缓解对网络规划和固定簇边界的需求,同时有可能产生增强的吞吐量、公平性或吞吐量/公平性折中。相反,常规CoMP方法典型情况下采用在网络节点(例如基站)的预定和固定分簇的基础之上的协作战略。常常是基于象六边形布局这种假设的网络拓扑或者远程无线电头环境(例如包括经由高质量回程链路连接到宏基站的一个或更多个远程节点)内回程链路的已知质量来选择若干静态主簇。此外,这些主簇的边界处的干扰可以由传统干扰管理技术来处理,作为一个实例,这些技术包括部分重用。尽管可以在静态簇内发送动态协作式发射,但是这种常规技术不同于这里给出的方式,在这里,分簇战略是按照分布式方式动态地选择的(例如其中的选择发生在若干基站本身之中而不是中心控制器)。在分布式的动态的CoMP环境中,基站可以在不断变化的无线状况和相应基站处观察到的网络负荷的基础之上动态地选择分簇战略。这样就允许能够收敛到最优效用的更加多样性的环境(a more diverse environment),即便是对于基站大网络,或者整个网络部署。在这种环境中,完全不同的基站采用的分布式决策可以是基于有限阶战略约束,以限制站点间多天线调度和分组共享的复杂程度。更进一步,以消息传送为基础的基于效用的分布式协商框架(例如使用信念传播(belief propagation)框架)可以由完全不同的基站来调节(leveraged),以便动态地产生分簇战略决策。另外,还可以按照迭代方式随着时间来更新这些决策(例如针对随后的无线时隙或子时隙)。每一迭代都涉及在互连基站之间(例如经由相应的回程)另外的消息传送,它会最终覆盖整个部署。更具体地说,可以在相邻基站之间共享相应基站的战略决策以及这些决策的相关联的效用估计。可以在随后若干时间的连续的协作式战略决策中采用这些战略决策和效用估计,然后在相邻基站之间重新共享它们。消息传送的每一迭代可以将在先决策/估计传播到另一个集合的基站(例如每一迭代一跳,每一迭代两跳,……),最终覆盖基站的大部署。因此,在足够次数的迭代之后,可以利用分布式调度决策来优化大基站部署的效用。分布式动态的CoMP环境,例如上面概述的实例,的一个缺点是随着时间通过整个网络传播的大数目的决策/估计。另外,一些决策/估计还是重复的,通过不同的基站经由不同的跳路由到达某个基站。更进一步,这些决策/估计中的一些还有可能与某个基站的可用协作式战略不兼容。在这两种情况下,基于接收的消息会为当前战略决策花费不必要的处理开销,并且在这两种情形中的任意一种情形里,在连续的消息传送迭代之后,处理开销会变得很大,即便是对于非常小的部署。因此,关于当前战略决策,用于为相关性对接收的消息进行过滤的机制能够改善分布式动态的CoMP环境的效率。现在转到附图,图1是分布式动态的CoMP环境中改善效率的动态的CoMP装置100 的框图。装置100可以与一个或更多个网络基站一起部署,或者可以在相应的基站处分开部署。更进一步,装置100可以进行与多个这种基站之间的协作式下行链路无线通信相关的战略决策。这些战略决策可以基于对于耦合到装置100的基站可见的动态的一个集合的移动设备,并且可以进一步基于其它协作式或非协作式基站的战略决策。根据本主题公开的某些方面,装置100可以通过将其它基站的战略决策过滤到与装置100的决策最相关的那些来为这种通信提供增加的效率。动态的CoMP装置100包括存储器102,用于存储用于在一个集合的基站(没有画出,但是见下文,图4)之间采用动态的协作式调度的模块(106、108、110、112)。另外,存储器102可以为服务移动设备(没有画出)存储调度战略。调度战略可以包括非协作式战略, 以及协作式战略。如同这里所使用的一样,协作式战略指的是用于在一个或更多个前向链路上经由多个基站发射数据分组的规则。非协作式战略指的是用于在前向链路上经由单个基站发射数据分组的规则,如同在无线通信中常规采用的一样。基于在时间t基站和一个集合的移动设备之间的无线状况,装置100可以生成可以应用于全部时隙的一列可用调度战略。但是,可以基于这些无线状况的改变在某些时隙刷新这些战略。在一个实例中,这一列可用调度战略包括用于与装置100耦合的基站可见的全部移动设备(例如,具有-8dB的最小接收功率,或者某个其它适当的最小接收功率) 的调度战略。更进一步,这一列可用调度战略包括非协作式战略,以及涉及一个其它基站 (例如二阶(2nd order)战略),两个其它基站(例如三阶战略),等等,直到N个其它基站的战略,其中N可以是无线部署的适当的设计参数。协作式战略可以包括节点间分组共享,以及用于协作式下行链路发射的各种规则(例如动态静默、部分重用……)。另外,协作式战略是基于ζ个基站协作起来为y个移动设备服务而建立的,其中,Z和Y都是整数。例如,在包括三个基站和三个移动设备的环境中,能够得到下面的协作式和非协作式战略“ZXY”: 1X1、2X1、2X2、3X1、3X2、3X3。(对于要采用的每个协作式战略,“Y”个移动设备中的每一个对于“Z”个基站中的每一个必须是可见的,如同这里所定义的一样)。当建立网络图时,在对于网络中的同一个UE都可见的一对基站之间存在边缘,如同这里所定义的一样。于是,在UE从两个基站接收到适当的信号的情况下,这两个基站之间存在边缘。在UE从三个基站(例如BS1、BS2和BS3)接收到适当的信号的情况下,这三个基站中的每一对(例如BS1-BS2、BS1-BS3、BS2-BS3)之间存在边缘,如此下去。如同已经认识到的一样,对于大网络,得到分簇算法的计算复杂度会非常高(因为复杂度按照指数方式取决于连接到给定节点的边缘的数量;见例如,发明名称为“LIST ELIMINATION TO MITIGATE THE EFFECT OF LOOPS IN MESSAGE PASSING” 的第 61/121,340 号共同未决专利申请,在这里通过引用将它整个结合进来)。为了减小这种计算复杂度,装置100可以通过修剪在分簇算法中采用的边缘的数目来简化复杂度。装置100可以包括用于执行相应模块(106、108、110、112)的数据处理器104。具体地说,执行分析模块106来针对时间t (例如某个时隙或子时隙)对装置100生成的一个集合的本地调度战略的相应若干效用进行估计。相应调度战略的效用可以基于无线通信效力(efficacy)的各种客观度量。在一个实例中,可以从某个移动设备的吞吐量估计来导出效用。作为另一个实例,可以从基站或者一个集合的协作式基站服务的一个集合的移动设备的总吞吐量估计(吞吐量累计密度函数CDF])来导出效用。在又一个实例中,可以从针对由网络部署一个子集服务的移动设备估计出来的总吞吐量CDF来导出效用。在再一个实例中,可以从无线通信效力的其它测量来导出效用,例如从一个或更多个移动设备的(一个或若干个)数据速率、(一个或若干个)路径损耗。(一个或若干个)SNR等等,或者以上的适当组合来导出效用。分析模块106生成效用估计的文件106A,存储在存储器102中。—导出效用估计(106A),就针对时间t执行解析模块108来选择调度战略供与装置100耦合的基站使用。选择可以基于最高效用、(例如从效用估计和某个(些)移动设备的优先级因子导出的)最高加权效用、最高SNR、最小干扰或者某个其它适当度量。一确定,解析模块108就为选中的调度战略生成文件108A,将这个文件存储在存储器102中。执行协作模块110来与其它基站经由回程链路共享效用信息、战略信息或者它们的组合。具体地说,可以与其它基站共享选中的战略108A或效用估计106A。想到了可以采用各种回程链路作为本主题公开的一部分。在一个实例中,可以采用有线回程链路(例如以太网、同轴电缆、光纤……)。在另一个实例中,可以采用无线回程链路(例如WiFi连接、 微波连接、采用无线中继器的空中0ΤΑ链路、一个或更多个移动设备……)。在再一个实例中,可以为回程链路采用有线和无线链路的组合。除了上面的以外,协作模块110还可以从其它基站接收效用或者选中的战略。接收的效用或战略信息可以包括在这些相应基站处导出的或者从这些相应基站始发的信息, 以及在其它基站处导出的/从其它基站始发并且传送给这些相应基站的信息。作为一个具体的说明性实例,考虑一个集合的三个基站,B1、B2、B3。在第一时间t,每个基站为本地调度战略生成效用估计,并且基于这些估计选择某个调度战略。然后每个基站与其它两个基站中的每一个共享这一信息。因此,在时间t的第一共享迭代之后,基站Bl具有基站B2的和基站B3的效用估计/战略选择。类似地,基站B2具有来自基站Bl和B3的估计/战略信息,基站B3具有来自基站Bl和B2的估计/战略信息。在第二时间t+Ι,每个基站生成第二效用估计和战略选择,并且将第二估计/战略与存储器中存储的第一估计/战略汇聚。 随后将包括三个不同记录(例如来自时间t的第一迭代的两个记录以及来自时间t+Ι的第二迭代的一个记录)的汇聚后的文件与它的邻居基站中的每一个共享。在这第二迭代后, 每个基站具有九个记录,三个记录来自第一迭代,六个来自第二迭代。在连续的迭代以后, 这一列记录会按照指数方式增长,即便是对于这个小型的三基站部署。为了缓解基于相邻基站提供的迭代信息选择调度战略的复杂性,装置100可以包括修剪模块112。修剪模块112至少部分地在与在当前时间迭代(例如时间t)选择的战略的相关性的基础之上,截断已汇聚效用或战略信息。可以选择地,可以仅仅在特定数目的调度迭代(例如10次迭代……)以后才执行修剪模块112,或者针对一个子集的调度迭代执行修剪模块112,以促进数据收集中的多样性(diversity in data collection)。在这种情况下,相关性可以基于各种因素。在一个实例中,可以将冗余战略,或者与装置100的本地调度战略不兼容的战略看作不相关并丢弃。可以利用迭代数目,到始发基站的跳距,网络范围的求和后的效用(NWSU)(例如如同专利申请61/121,340中所定义的一样),本地效用的测量(例如某个基站的吞吐量)等等或者它们的适当组合,来确定剩余的进来的战略的相关性。另外,修剪模块112还可以将已汇聚效用或战略信息截断成最大数目的(例如P个) 相关记录(例如其中P等于或小于基本上20个记录,等于或小于基本上30个记录……)。 作为一个具体实例,修剪模块112可以通过将战略选择记录的数目限定在最大数目,并且丢弃超出最大数目的战略选择记录,从截断后的已汇聚效用或战略信息生成有限矩阵。然后可以利用这一截断后的信息来重新评价战略选择108A,或者利用这一截断后的信息来限制后续(例如在时间t+Ι)战略选择的处理开销。在这两种情况中的任意一种情况下,都可以按照存储器102中存储的某一集合的规则来完成截断,这一集合的规则建立相应若干集合的战略的相关性。根据本主题公开的某些方面,动态的CoMP装置100采用按照以下实例的动态调度。首先,通过参考若干集合的进来的战略选择/效用估计来生成兼容性列表。兼容性列表的大小取决于在每个边缘处传送的消息的数目Q,以及耦合到装置100的边缘的数目N。另外,还对空战略(时隙内没有发射)进行分析。因此,在这个实例中,兼容性列表的大小为 0 +1)Ν个战略集合。其次,对于存储器102中存储的一个集合的本地调度战略{S1,S2,..., Sn,...,SJ中的每个候选本地调度战略&,其中η是正整数,从这个列表中选择最优的一个集合的进来的战略。为了这一目的,修剪模块112可以对0 +1)Ν个战略集合中的每一个集合进行过滤,并消除与候选本地调度战略&不兼容的全部集合。作为这一过滤的具体实例, 修剪模块112丢弃具有这样的调度指令的战略选择记录,这样的调度指令与本地调度策略的调度指令冲突,并将一个子集的未被丢弃的战略选择记录返回与本地调度策略。可以通过附加相应若干集合的战略中包括的进来的全部战略/估计记录,来生成剩余的若干集合的已汇聚矩阵(例如见后面的图6)。然后,修剪模块112可以进一步按照如下方式对已汇聚矩阵进行过滤。如果存在从同一基站始发的两个或更多个非剩下的战略记录(重复的记录),修剪模块112就保留具有最低跳距(或者作为替换实例,最高NESU)的重复的战略选择记录,并且丢弃这一集合的重复记录中的其它重复记录。如果存在具有相同跳距的多个重复记录,就保留具有最高效用(例如NffSU)的记录,而将其它的丢弃。另外,如果存在两个或更多个剩下的条目具有相同的战略选择,就保留具有最高效用的剩下的条目,而将其它的丢弃。更进一步,修剪模块112将从装置100始发的非剩下的记录丢弃。另外,还将(例如具有基本上零效用的,具有零效用的……)占位记录丢弃。在将相应若干集合的战略的记录过滤了以后,将每个记录的效用求和来生成这一集合的NWSU估计,并且将产生最高NWSU 的那一集合的战略与候选本地战略&保存起来。为这一候选本地战略,将其它若干集合的战略丢弃。更进一步,在这件事情中针对每一剩余的本地战略分析已汇聚矩阵。继续以上实例,一为每一本地战略选中一个集合的接收到的战略,就可以由修剪模块112针对潜在的协作式基站评价消息。为了这一目的,针对每个相邻基站m来进行以下操作。在全部候选本地战略&之中,选择在不涉及本地基站η(与装置100耦合的基站) 的全部未经过滤的进来的战略/估计之中使得NWSU最大的本地战略。为这个首先选择的本地战略授予超级非协作式(SnC)战略。更进一步,在全部候选本地战略&中,选择在全部协作式战略(涉及本地基站η和至少一个相邻基站m这两者)之中使NWSU最大的战略, 并将它指定为协作式(C)战略。还有,在除了 SnC和C战略以外的全部候选本地战略&之中,选择使NWSU最大的Q-2个另外的战略。作为一种替换,一确定第一 SnC战略,就可以基于最高的NWSU从(例如{Sn-SnC}这一集合的)剩余的本地战略选择另外数目(例如P-1) 的候选本地战略&。在这后一种替换方式中,缓解协作式和非协作式战略之间的统计偏好。一确定,就基于适当的表进一步评价SnC战略、C战略和Q-2个战略,这个表具有封顶的或最大数目P的接收到的战略记录。为了这进一步评价,Σ表示从这SnC、C或Q-2 个战略选择的权利要求中的(claimed)战略。对于全部Σ个条目,从已汇聚矩阵去除涉及目的地节点m的剩下的和非剩下的记录,上面已经进行了讨论。更进一步,去除从节点m始发的全部记录。如果Σ是非协作式战略(例如不涉及m),就向已汇聚矩阵附加一个记录,指定Σ的效用,战略Σ中涉及的节点,以及从本地基站到始发战略Σ的基站的跳距。按照跳距上升的方式对附加后的已汇聚矩阵进行排序。如果两个或更多个记录具有相同距离,就按照效用下降的方式对这些记录进行排序。将剩下的记录的效用求和,并且丢弃这些剩下的记录。如果剩余表比尺寸P-I大,就将它截断到前P-I个记录,并且将已截断记录的效用加到剩下的记录的求和后的效用。将剩下的和加到最后的(第P个)可用条目,与始发基站的标识符(ID) —起,以及权利要求中的(claimed)战略(Sn);更进一步,战略可以将除了这个最后记录以外的全部记录的跳距索引加一(例如在从与本地基站直接邻近的基站接收调度战略时)。前面的实例是将接收的进来的战略/估计记录截断到最大数目的记录(例如20 个记录、30个记录、P个记录……)的一个适当方式。为了说明的目的给出这个实例,不是要限制本主题公开的范围。相反,将通过这里提供的上下文使得本领域技术人员知道的其它实例看成本主题公开的一部分。图2是按照本主题公开的若干方面的实例分布式动态的CoMP无线通信布设200 的框图。无线通信布设200包括基站202,基站202经由回程链路以能够通信的方式与至少一个另外的基站204耦合。另外,基站202包括用于存储和管理调度战略和依照分布式动态的CoMP无线通信获得的效用估计记录的数据库206。如图所示,基站202包括被配置成为基站202进行分布式的动态的CoMP的动态的CoMP装置208。这一分布式的动态的CoMP可以包括为由基站202服务的动态移动拓扑(没有画出)生成本地调度战略/策略210,基于相应调度战略210的网络效用估计在时间t选择某个战略,并且与另外的基站204共享这些选择/估计。更进一步,动态的CoMP装置208可以在后续时间迭代(t,t+l,t+2,……) 处从中获得相似的选择/估计。由动态的CoMP装置208进行的调度战略选择被汇编模块212存储在数据库206 处的选择文件214A中。更进一步,汇编模块212将选择文件214A (例如战略选择记录)组织到表或矩阵(例如见后面的图6)中去,包括由动态的CoMP装置208为过去的战略选择 (例如在时间t-A、……、t-2、t-l)生成的条目。另外,汇编模块212还能够组织战略选择记录来包括基站202 (例如始发选择文件214A的基站)的ID,相应的效用估计,以及需要加入结合相应战略选择选中的战略的其它若干基站O04)的ID。协作模块216通过回程链路将附加到选择文件214A的战略选择数据(以及之前为已过滤矩阵214C生成的数据——见下面)提供给另外的(一个或若干个)基站204。更进一步,协作模块216从另外的(一个或若干个)基站204接收相似的战略选择数据,并且将接收的数据转发给汇编模块212,汇编模块212将接收的数据附加到汇聚矩阵文件214B。 这接收的战略选择数据包括另外的(一个或若干个)基站204生成的战略选择和效用估计,以及另外的(一个或若干个)基站204从基站202和各种其它基站(没有画出)接收的其它这种记录。因此,接收的战略选择数据会包括重复的记录,或者是选择文件214A或汇聚矩阵214B中存储的其它记录的复制品的记录。此外,接收的战略选择数据会包含与动态的CoMP装置208所做的战略选择不兼容的记录(例如涉及另外的基站204和基站202 的协作式战略将与非协作式战略不兼容,反过来也一样),以及与另外的(一个或若干个) 基站204所做的战略选择不兼容/曾经不兼容的记录。在本主题公开的一个方面中,另外的(一个或若干个)基站204会将未经过滤的战略选择/效用估计数据传送给协作模块216。在一个替换方面中,另外的(一个或若干个)基站204会传送被预先截断的战略/估计数据(例如截断成最多P个记录)。在另一个方面中,另外的(一个或若干个)基站204会传送预先过滤的战略/估计数据,它也被可以选择地截断到P个记录。这预先过滤的数据会被(针对另外的(一个或若干个)基站204 选择的战略)例如从中剥离重复的或不兼容的记录。更进一步,可以(基于关于另外的(一个或若干个)基站204的跳距或估计效用)按照相关度对预先过滤的数据进行排序,并将它截断成只包括数目P个最相关的记录(再一次关于另外的(一个或若干个)基站204)。在每一消息传送迭代以后,汇编模块212可以管理汇聚矩阵214B中存储的数据并生成已过滤矩阵214C。可以利用这个已过滤矩阵214C来重新评价动态的CoMP装置208的当前战略选择(例如存到文件214A的最新战略选择)。例如,可以利用这一重新评价来确定基站202和另外的(一个或若干个)基站204的当前战略选择之间的兼容性。为了生成已过滤矩阵214C,汇编模块可以采用这里描述的各种过滤方法。这些方法可以包括识别并丢弃重复的记录(例如基于有序跳距或效用),识别并丢弃不兼容的记录,或者将汇聚矩阵 214B截断到最大数目的最相关记录(例如,基于跳距或效用,可以选择地在丢弃重复的或不兼容的记录以后)。作为一个具体实例,截断汇聚矩阵214B可以包括给予若干策略选择记录以优先级;从高优先级开始到低优先级对所述若干策略选择记录进行编号;以及丢弃编号高于所述记录最大数目的若干策略选择记录。一旦生成,就可以将已过滤汇聚矩阵存储在已过滤矩阵文件214C中(可以选择地改写这个文件的先前迭代)。然后可以采用这个已过滤矩阵014C)来重新评价当前战略选择014幻,或者用于后续时间的后续战略选择迭代。在至少一个方面中,重新评价可以包括检查当前战略选择(214A)与另外的(一个或若干个)基站204的若干当前战略选择的兼容性。如果兼容,基站202和另外的(一个或若干个)基站204可以选择针对为一个或更多个移动设备的下行链路CoMP发射进行协作,如同相应战略选择指定的一样。否则,基站 202或另外的(一个或若干个)基站204可以转向空战略(针对时间t不发射任何下行链路数据),或者非协作式战略,或者另一个适当的默认调度战略。现在来看图3,画出了一个实例常规无线部署300,有几个基站310A、310B、310C、 310D、310E、310F、310G(统称为310A 310G)。基站310A 310G中的每一个与一个默认覆盖区或小区相关联,在这种情况下是基于六边形布局。各个移动设备(312、314、316、320、 322、324、330、332、340、342、350、352、354、360、370-统称为 312 370)可以进入和离开无线部署300,并且可以进入几个基站310A 310G的相应小区并在之中移动。在不同的时间,这些移动设备312 370对于不同的基站3IOA 3IOG而言是可见的,如同这里所定义的一样,为每个基站310A 310G提供可变的网络拓扑。典型情况下,对于很好地位于某个小区的边界以内(六边形布局)的那些移动设备312 370,无线通信的效力最大。随着移动设备(312 370)接近两个基站(310A 310G)之间的小区边界,移动设备会观察到来自相邻小区的不断增大的下行链路干扰,并且自己也会对这些相邻小区引起不断增大的上行链路干扰。与非协作式无线通信相比,可以采用协作式战略来缓解若干小区之中的干扰,并改善通信吞吐量。例如,针对干扰,如果两个或更多个基站进行协作来在给定子时隙中为移动设备服务,在这个子时隙中,这个移动设备会观察到很少干扰到没有任何干扰来自这些协作小区中任何小区(例如因为每个小区都在协作来向移动设备发射同一个数据流)。更进一步,两个或更多个协作基站可以模仿MIMO系统(例如其中单个基站采用两个或更多个天线来发射数据流的多个拷贝),并实现与这样的系统相关联的吞吐量增益。于是,对于协作式战略,基于吞吐量或数据速率的效用估计典型情况下会较大。除了协作式战略可能的吞吐量增益和干扰效益,可能需要缓解这些战略的采用来确保相应移动设备(312 370)之中的公平性。为协作式系统中的任何给定移动设备分配资源来使吞吐量最大,会导致多个其它移动设备接收到非常少的资源,对它们的吞吐量造成不利影响。相似地,对于一个集合的移动设备使得吞吐量最大的算法会导致一个或更多个设备一贯地得不到多少资源的整体战略,尽管这个集合的若干移动设备的总吞吐量最大。这会给受到不利影响的用户带来很差的移动体验。因此,这里描述的效用度量在确定最大效用时可以包括性能和公平性因素这两者。如图所示,几个移动设备(312 370)位于或接近两个基站(310A 310G)之间的小区边界。具体地说,移动设备314在基站3IOA和3IOD之间的边界上,移动设备322在基站3IOA和3IOB之间的边界上,移动设备342在基站3IOD和3IOF之间的边界上,移动设备360在基站3IOF和3IOG之间的边界上,移动设备332在基站3IOC和3IOG之间的边界上。典型情况下,在基站的邻居之中传递对于基站(310A 310G)而言可见的一个活动集合的移动设备(312 370)。通过测量接收到的SNR,基站能够估计到移动设备的距离,并将这个距离与已知的小区边界(例如500米)进行比较。对于被确定为在小区边界的移动设备(312 370),基站(310A 310G)可以进一步参考若干活动集合的相邻基站(310A 310G),来识别这个具体的小区边界。作为实例,基站310D可以基于估计出来的距离确定移动设备342接近小区边界。通过参考相邻基站(31(^、31( 、310(、3106、31(^、31(^),还能确定移动设备342接近小区310F的边界,并且有可能也接近小区310G的边界。基于这一拓扑,基站310D可以为移动设备342分析一个集合的本地调度策略或战略,考虑非协作式策略,涉及与基站310F的协作的策略,涉及与基站310G的协作的策略,或者涉及与基站310F和310G这两者的协作的策略。相似地,每个相应的基站310A 310G 可以为可见的移动设备分析一个集合的若干调度策略。对于分布式动态的CoMP布设,基站 310A 310G可以选择使部署300的总吞吐量最大的非协作式或协作式战略,并且动态地形成基站簇来实现协作式战略。更进一步,这些战略和簇可以随着时间改变以满足不断变化的移动设备拓扑。通过这种方式,部署300可以提供与移动拓扑本身一样灵活,并且针对整个部署300最优化的CoMP服务环境。在下面的图4中更详细地说明一个实例。图4说明按照本主题公开的某些方面包括无线网络一个子集402的一个样例动态协作式部署400。部署400可以包括一个布设的无线网络基站310A 310G和基本上类似于前面在图3中描述的移动设备312 370的动态拓扑。为了这个样例部署400的目的, 假设移动设备312 370的动态拓扑代表这些设备相应位置在时间上的快照。如图所示,部署400包括为当前拓扑312 370形成的若干簇404A、404B、404C、 404D(统称为404A 404D)基站。这些簇404A 404D包括协作式和非协作式簇。例如, 基站310C和310E已经分别选择了非协作式簇404B和404D,其中这些基站310C、310E单独行动来为它们相应小区中的移动设备(设备330、332和350、352、354)服务。类似地,基站 310A、310B、310D和310F、310G已经分别选择了协作式簇404A和404C。对于协作式簇中的每一个,在当前时间t,至少一个移动设备由多个基站服务。典型情况下,协作式布设会包括两个或更多个小区之间的边界上的移动设备,因为CoMP通信要求在参与的基站中的每一个基站处观察到至少最小信号功率电平。因此,协作式簇404A 会涉及基站310A和310D之间的协作来为移动设备314服务,或者310B和310A,310B和 310D,或310A、310B和310D之间的协作,来为移动设备322服务。类似地,协作式簇404C 会涉及基站310F和310G之间的协作来为移动设备342、360或者这两者服务。对于移动设备332,合格的基站310C和310G已经选择至少为时间t形成非协作式关系。可能因为各种原因导致这种关系。例如,基站310C和310G分别选择的调度战略之间存在不兼容性。作为替换,与310G和310C之间的协作相比,对于部署400,310G和310F之间的协作会获得更高的总吞吐量。更进一步,以上原因的组合可能导致这种非协作式战略。应当明白,随着移动设备拓扑(312 370)发生改变,图示的簇404A 404D会发生改变。例如,随着移动设备312 370进入、离开无线网402的子集以及在其中移动,分簇的效率和兼容性会改变,导致簇404A 404D的数量或组成发生改变,如同这里所描述的一样。更进一步,随着相应设备312 370的业务优先级发生改变(例如设备发起/终止话音呼叫、数据会话……),相应的效用估计会改变,导致使得部署400的效用最大的战略选择和协作式/非协作式布设的不同组合。更进一步,这里描述的战略/记录修剪技术使得相应的基站310A 310G能够减少选择这种战略和适应不断变化的拓扑涉及的处理时间。因此,这一主题公开能够在时间的较小迭代上(例如在子时隙规模上而不是在时隙规模上) 进行改进的动态分簇。图5是说明按照本主题公开的若干方面在动态的CoMP环境中协作式和非协作式调度战略的操作的无线通信的实例系统500的框图。系统500包括基站202、( 一个或若干个)协作基站506以及(一个或若干个)非协作基站504(例如(一个或若干个)协作基站502和(一个或若干个)非协作基站504每个都能基本上类似于基站202,……)。例如,(一个或若干个)协作基站506和(一个或若干个)非协作基站504可以是图3或4所示的完全不同的基站310A 310G中的一个或更多个。如同这里所描述的一样,在给定时间t,基站202和(一个或若干个)协作基站506可以动态地形成簇502。因此,基站202 和(一个或若干个)协作基站506可以在给定时间互相协作;与此同时,在这个给定时间, 基站202和(一个或若干个)协作基站506不与(一个或若干个)非协作基站504协作。 此外,(一个或若干个)非协作基站504的若干非交叉子集可以类似地形成相应的不重叠的若干簇(没有任何相同基站的若干簇——见前面的图4),可以在其中进行协作。更进一步,簇502可以包括(一个或若干个)移动设备508,它们由基站202和(一个或若干个) 协作基站506服务。类似地,虽然没有画出,系统500可以包括没有包括在簇506中的移动设备,在时间t,这些移动设备中的每一个由(一个或若干个)非协作基站504动态地形成的不重叠簇中的相应一个覆盖。如同这里所描述的一样,基站202可以调节解析模块108、分析模块106和协作模块110来动态地分析基站202的相应本地调度战略,并且选择使得估计的效用最大的最优战略,如同这里所描述的一样。在本主题公开的某些方面,分析和选择可以根据从(一个或若干个)非协作基站504和(一个或若干个)协作基站506接收的调度战略的若干已过滤集合的矩阵导出。除了前面的以外,一形成簇502,协作模块110还在基站202和(一个或若干个)协作基站506之间进行另外的消息传送。这另外的消息传送可以包括为下行链路 CoMP发射交换共享的数据分组,协调这些发射的时序,共享属于发射的反向链路反馈,等等。结果,经由协作模块110以及到(一个或若干个)协作基站506的回程链路,能够跨越多个基站(202、506)促进在单个基站处改编(orchestrated)的多天线ΜΙΜΟ布设的典型操作。图6是适合于在一个集合的若干基站之中进行动态的协作式CoMP无线通信的调度战略信息的一个示意图600。具体地说,调度战略信息包括从相邻网络节点获得的属于当前或先前的分布式战略决策的信息602。这些战略决策可以在提供信息的相应节点始发, 或者可以仅仅是由提供信息的节点从无线网络的其它节点传送下来(其中的后者可以也包括接收节点)。更进一步,信息602可以包括在时间t或者在先前时间(例如t-A, t-2,t-1)选择的战略。结合这些相应的战略,信息602可以包括始发这些选择的节点的 ID,参与相应选择的节点的ID,相应选择的效用估计,从始发节点开始的跳距,等等,或者它们的组合。可以在两个相邻基站之间的每个边缘上交换数目Q个消息(602)(例如对于每个相邻基站,单个基站具有一个边缘的情形),导致对于消息传送的每一迭代,在每一节点处接收到Qn个消息602。在连续的消息传送迭代中,将Qn个消息中的战略选择记录附加到已汇聚矩阵604。因此,已汇聚矩阵604会包括针对所有时间T(或者时间的子集,与无线部署中分布式动态通信的相应初始化或其区域相对应)接收到的效用和战略信息602的主记录。这个主矩阵(604)会有多个记录附加到这个主矩阵(604),记录数目等于Qn乘以迭代数目。从已汇聚矩阵604可以生成已过滤矩阵606。可以按照这里描述的各种修剪机制来导出已过滤矩阵。例如,可以通过识别并去除已汇聚矩阵604中与本地节点的某个本地调度战略不兼容或不一致(例如与之冲突)的记录来导出已过滤矩阵。作为替换或者附加, 识别已汇聚矩阵604中的冗余记录,并丢弃其子集。此外,可以将已汇聚矩阵604的剩余记录截断到记录的最大数目P,将优先级给予具有最低跳距、更高效用估计或某个其它适当有关度量或者它们的组合的记录。作为一种替换方式,其中剩下的记录被附加到已过滤矩阵 606,可以将已汇聚矩阵604的剩余记录截断到P-I个记录,并且将剩下的记录和对应的相关联的数据附加到第P个记录。如同上面所描述的一样,然后可以按照效用、跳距等等选择性地对记录进行排序。
如同这里所描述的一样,可以为本地节点的不同本地调度战略生成已过滤矩阵 606的多个迭代。可以将已过滤矩阵的相应迭代(606)与它们的相应候选战略保存到临时存储器中。一旦选择了最优战略,就可以将相关联的已过滤矩阵迭代(606)保存到已过滤矩阵主文件606。然后可以基于选中的最优战略将另外的记录附加到主文件606。根据本主题公开的一些方面,为了减小作为动态分布式无线通信一部分传送的消息的尺寸,在基站之间交换已过滤矩阵606,以便将接收的效用和战略信息602至少限制到被发现与相邻的基站的战略选择有关的那些记录。可以假设基于已过滤矩阵(606)的这些消息还与接收方基站有关,因为接收方通常会卷入由传送基站采用的协调的调度战略中去,反过来也一样。因此,采用已过滤矩阵(606)应当保留使得收敛到最大NWSU成为可能的信息,并且在至少一些情况下能够显著地增强这种收敛的速度。已经针对几个组件、模块和/或通信接口之间的交互描述了前面提到的系统和装置。应当明白,这些系统和装置可以包括这里具体说明的那些组件/模块或子模块,具体说明的那些组件/模块或子模块中的一些,和/或另外的模块。例如,系统可以包括动态的 CoMP装置100、基站202和数据库206或者它们的不同组合或者其它模块。也可以将子模块实现为以能够通信的方式耦合到其它模块的模块而不是包括在父模块中。另外,应当注意到可以将一个或更多个模块组合成提供汇聚功能的单独一个模块。例如,汇编模块212 可以包括协作模块216,或者反过来,以促进通过单个组件来分析无线信号时序信息,并核实分析。这些组件还可以与这里没有具体描述但是本领域技术人员公知的一个或更多个其它组件交互。更进一步,如同将会明白的一样,上面公开的系统和下面的方法的各个部分可以包括人工智能或知识或基于规则的组件、子组件、过程、手段、方法学或机制(例如支持矢量机器、神经网络、专家系统、贝叶斯信念网、模糊逻辑、数据融合引擎、分类器……),或者由它们组成。除了这里已经描述的以外,这些组件还可以使得由此执行的特定机制或过程自动化,以便使得这些系统和方法的一些部分更加自适应,并且高效和智能。从前面描述的示例性系统的角度,通过参考图7 9的流程图能够更好地理解可以按照公开的主题采用的方法。尽管为了使说明简单,将这些方法示出和描述成一系列的框,但是应当明白和理解,本发明的主题不受这些框的顺序限制,因为与这里画出和描述的相比,一些框可以按照不同的顺序出现和/或与其它框同时出现。另外,不是需要画出的全部框来实现这里描述的方法。还有,还应当理解,在这以后以及整个说明书所公开的方法都能够存储在制品上,来促进输送和传递这种方法给计算机。这里所使用的术语制品用于包含可以从任何计算机可读设备,结合载体的设备,或者存储介质访问的计算机程序。图7是按照本主题公开的某些方面的实例方法700的流程图。在702,方法700可以包括为基站评价若干本地调度策略的集合(或本地策略,它们可以包括这里描述的调度战略)并为这一集合的相应若干策略生成网络效用估计。这一评价可以包括将相应的本地策略与关联到基站的当前移动拓扑进行比较。另外,网络效用估计还可以是当前移动拓扑中每个移动设备的已选策略的求和后的效用。至少在本主题公开的一些方面,这一评价可以至少部分地基于在方法700的先前迭代中从相邻基站获得的信息。在704,方法700可以包括与另外若干基站的集合交换效用和策略选择信息。具体地说,共享的信息可以包括针对移动拓扑求和后的效用,选中的战略,选中的战略中涉及的基站,或者始发过这些战略选择的基站的ID。对于非协作式战略,选中的战略中涉及的基站的ID将仅仅是始发基站的ID。对于协作式战略,涉及的基站将包括始发基站以及与始发基站共享边缘的至少一个基站。更进一步,在至少一个方面中,会涉及具有不同组基站的多个重叠的协作式战略(例如,结合子时隙的某个时隙内的部分重用)。在这种情况下,选中的战略会有多组参与基站ID (对于每个相应的组),每一组至少包括始发基站ID。除了以上的以外,如同这里所描述的一样,交换效用和策略选择信息还可以进一步包括接收来自一个或更多个另外的基站的一个或更多个消息中的效用和策略选择信息。在706,方法700可以包括识别来自接收的效用信息的冗余的效用估计,并生成排除了冗余效用估计的已截断网络效用矩阵(例如其中的冗余效用估计包括信号网络节点的策略选择的多个报告)。作为替换或者附加,方法700可以识别来自接收的信息的与标号702处生成的效用估计不兼容的策略选择,并形成已截断网络效用估计来排除不兼容的效用估计(例如通过拒绝不兼容的策略或效用估计)。在708,方法700可以包括采用已截断网络效用矩阵来重新评价本地策略子集。作为重新评价的结果,方法700可以选择至少使得无线网络的NWSU估计最大的希望的策略。 如同所描述的一样,通过减少为CoMP通信处理本地策略选择所需要的数据的量,方法700 可以促进分布式动态的CoMP无线通信中改进的效率。因此,能够更加高效地实现分布式分簇决策,允许无线网络快速地适应到不断改变的移动拓扑,同时收敛到使NWSU最大的效用估计。图8是另一个实例方法800的流程图。可以采用方法800来减轻分布式CoMP系统中的处理开销,如同下文描述的一样。在802,方法800可以包括与相邻基站交换效用和调度策略信息。在804,方法800可以包括汇编接收到的效用和调度信息的矩阵。可以根据当前信息交换中交换的信息来汇编矩阵,或者可以将矩阵附加到一个或更多个之前信息交换中交换的信息。在806,方法800可以包括将调度策略选择组织成编制了索引的记录。索引可以将相应的编号与相应记录联系起来。另外,可以参照与调度策略选择有关的另外的信息来引用编制了索引的记录,包括这些选择的估计的效用,参与选择的节点,始发节点,从始发节点开始的跳距,等等。在808,方法800可以包括识别在同一个基站始发的重复的记录。在810,方法800 可以包括丢弃或消除重复的策略选择记录中具有低效用或高跳距的子集。在一些方面中, 消除重复的策略选择可以包括保留具有最小跳距的非剩下的策略选择,消除在两个或更多个同样的剩下的策略选择之间没有最高效用的剩下的策略选择,消除始发于同一个基站的非剩下的策略选择,或者消除具有零或基本上零效用的策略选择。在812,方法800可以进一步包括选择一个集合的本地策略中未编组的本地策略。在814,方法800可以将选中的本地策略与若干集合的策略选择记录编组,其中若干集合的策略选择记录来自接收的效用和调度信息的矩阵并且与选中的本地策略兼容。在816,方法800可以包括丢弃与选中的本地策略不兼容的若干集合的记录(例如,需要与选中的本地策略中不包括的基站协作的那些)。在818,方法800可以确定这个集合的本地策略内是否存在更多未编组的本地策略。如果存在更多这种本地策略,方法800可以返回到标号812。否则,方法800进入820。
在820,方法800可以包括为相应的本地策略形成策略记录的已截断矩阵。已截断矩阵可以包括与相应的本地策略编组的兼容的和不重复的若干集合的策略选择记录。在本主题公开的至少一个方面中,方法800可以包括将已截断网络效用矩阵中的策略选择记录的数目限制为策略记录的记录最大数目(例如P)。在这个(些)方面中,可以参照与相应本地策略的相关性对兼容的和不重复的若干集合的策略记录进行排序,其中的相关性可以根据最高的求和后的效用、最小跳距之类确定。更进一步,形成已截断矩阵可以选择性地包括从高开始到低优先级对策略选择记录进行编号,丢弃已截断矩阵编号高于记录最大数目(例如超过最大数目)的最不相关的策略选择记录。在至少一个方面中,形成已截断矩阵可以进一步包括消除始发于本地基站的非剩下的策略选择。在822,方法800可以包括采用已截断矩阵来为本地基站选择调度策略。例如,选中的调度策略可以是从兼容的非协作式本地策略,兼容的协作式策略,以及协作式和非协作式策略的超集的若干兼容策略中识别出来的。具体地说,可以将调度策略识别成相应若干集合的本地策略中针对无线网实现最大NWSU的策略。作为选项,在824,如果不能经由主动分布式分簇来采用为本地基站选择的调度策略,例如,其中协作式战略需要选择不与本地基站协作的相邻基站参与,那么方法800可以采用仲裁。在这种情况下,仲裁可以提供默认策略来克服失败的采用。在一个方面中,默认策略可以包括空策略,引起本地基站在与需要的本地策略相关联的某个时隙或子时隙空出或取消发射。在另一个方面中,默认策略可以包括非协作战略,引起本地基站为可见的移动设备服务而没有协作式多点链路。换句话说,这一非协作战略会引起本地基站退出动态的CoMP簇一个时隙,并且为不由相邻基站的选中的策略服务的用户装备服务。图9是按照本主题公开的其它若干方面的样例方法900的流程图。方法900可以在为选择协作式或非协作式本地调度策略采用的效用最大化算法中引入公平性。作为一个实例,方法900可以包括给选择这些策略添加随机或伪随机噪声项,并且仅仅在所希望的本地策略加噪声项的效用大于另一本地策略的效用时,才选择这个本地策略。采用噪声项能够缓和在给某个移动设备提供低劣吞吐量的某个策略上的过度使用,尽管这个策略使网络部署的吞吐量最大。在902,方法900可以包括在分布式CoMP环境中采用若干相邻基站的已截断调度记录来选择本地策略,如同这里所描述的一样。更进一步,在904,方法900可以包括为若干策略选择计算NWSU,并且将所选策略的NWSU与其它候选本地策略的NWSU估计进行比较。 例如,在所选策略来自分别使若干集合的协作式战略,若干集合的非协作式战略的NWSU最大的一组策略,以及使得所有战略的NWSU最大的一个子集的策略的情况下,可以将选中的策略的NWSU与使得相应的协作式、非协作式和若干包含性集合最大的(一个或若干个)策略进行比较。在906,方法900可以包括识别具有最高NWSU的策略选择,并且进一步识别这个NWSU是不是仅仅比另一个本地策略的NWSU好最小程度(例如,如果在0. 50、1. 0%或某个其它适当小值以内,就可以认为相应的NWSU估计最小)。在908,方法900可以用随机或伪随机抖动算法来修改选中的策略的NWSU。这种算法的一个实例可以包括具有适当的标准偏差(例如0. 10、0. 25、……)的零均值实高斯。在910,方法900可以仅仅在修改后的 NWSU仍然大于另一本地策略的NWSU的NWSU,才保留选中的本地策略。图10是按照本主题公开的某些方面在分布式动态的CoMP无线通信中提供改进的效率的实例系统1000的框图。例如,系统1000可以至少部分地驻留在无线通信网内和/或象节点、基站、接入点、用户终端、与移动接口卡耦合的个人计算机等等这种发射机内。要理解,系统1000被表示为包括功能块,这些功能块可以是这样的功能块,这些功能块表示处理器、软件或其组合(例如固件)采用的功能。系统1000包括能够联合操作的电气模块的逻辑编组1002。例如,逻辑编组1002可以包括电气模块1004,这个电气模块1004用于采用数据处理器来为基站选择调度战略,这一选择是按照调度战略的估计的效用和涉及这个基站的另外的基站的调度战略的相应效用估计进行的。更进一步,逻辑编组1002还可以包括电气模块1006,电气模块1006用于采用所述处理器来对涉及这个基站的另外的基站的调度战略进行过滤,以去除重复的或不兼容的调度战略。作为选择,电气模块1006可以包括用于识别和过滤另外的基站的重复的调度战略的手段。作为另一个选择,电气模块1006可以包括用于识别和过滤另外的基站的与这个基站的调度战略不一致的调度战略的手段。此外,这个逻辑编组还可以包括电气模块1008,电气模块1008用于采用处理器来与一个子集的另外的基站共享已过滤矩阵,已过滤矩阵包括这个基站的和另外的基站的调度战略。作为选择,电气模块1008可以包括至少根据这个基站的ID,按照调度战略协作的基站的ID, 或者求和后的效用(例如NWSU)来为这个基站的调度战略编制索引的手段。系统1000可以进一步包括存储器1010,可以采用它来存储调度战略、规则、协议或者用于选择或过滤调度战略的策略,或者用于与其它电子设备交换这种策略。图11是按照本主题公开的另外若干方面的实例移动设备1100的框图。移动设备 1100包括接收机1102,接收机1102从例如接收天线(未示出)接收信号,并且对接收的信号进行典型的操作(例如滤波、放大、下变频等等)以调理信号,并且对调理后的信号进行数字化来获得样本。接收机1102可以是例如最小均方差(MMSE)接收机,并且可以包括解调器1104,解调器1104可以对接收的符号进行解调,并将它们提供给处理器1106进行信道估计。处理器1106可以是专用于分析接收机1102接收的信息和/或为发射机1112生成信息供发射的处理器,控制移动设备1100的一个或更多个模块的处理器,或者分析接收机1102接收的信息,生成信息供发射机1112发射,并且控制移动设备1100的一个或更多个部件的处理器。移动设备1100可以另外包括存储器1108,存储器1108以能够操作的方式耦合到处理器1106,并且能够存储要发射的数据,接收的数据,以及与进行这里说明的各种操作和功能有关的任何其它适当信息。应当理解,这里描述的数据存储(例如存储器1108)可以是易失性存储器或非易失性存储器,或者可以包括易失性和非易失性存储器这两者。作为说明,而不是限制, 非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、 电可擦除PROM (EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM), 它充当外部高速缓存存储器。作为说明,而不是限制,可以获得各种形式的RAM,例如同步 RAM(SRAM)、动态 RAM(DRAM)、同步 DRAM (SDRAM)、双数据速率 SDRAM (DDR SDRAM)、增强型 SDRAM (ESDRAM)、同步链路(Synclink)DRAM(SLDRAM)以及直接 Rambus RAM (DRRAM)。本主题系统和方法的存储器1108的目的是包括而不限于这些和任何其它适当类型的存储器。移动设备1100还进一步包括调制器1110和发射数据、信号等等给基站的发射机 1112。虽然画成与处理器1106分开,但是应当理解,调制器1110可以是处理器1106或多个处理器(未示出)的一部分。图12是在无线通信环境中随着时间动态地选择本地战略来采用的系统1200的示意图。系统1200包括基站1202(例如接入点……),基站1202具有通过多个接收天线1206, 从一个或更多个移动设备1204接收(一个或若干个)信号的接收机1210,以及通过发射天线1208向一个或更多个移动设备1204发射的发射机12M。此外,基站1202还可以利用接收机1210通过多个接收天线1206从一个或更多个分开的基站接收(一个或若干个)信号,和/或利用发射机12M通过发射天线1208向一个或更多个分开的基站发射。根据另一个说明,基站1202可以经由回程(例如利用接收机1210、……)从一个或更多个分开的基站接收(一个或若干个)信号和/或(例如利用发射机1224、……)向一个或更多个分开的基站发射(一个或若干个)信号。接收机1210可以从天线1206接收信息,并且以能够工作的方式与对接收的信息进行解调的解调器1212相关联。由处理器1214分析解调后的符号,处理器1214可以与上面参照图18描述的处理器相似,并且与存储器1216耦合,存储器1216存储要发射给(一个或若干个)移动设备1204和/或(一个或若干个)分开的基站的数据,或者从(一个或若干个)移动设备1204和/或(一个或若干个)分开的基站接收的数据,和/或与执行这里描述的各种操作和功能相关的任何其它适当信息。处理器1214进一步耦合到动态的CoMP装置1218和汇编模块1220。动态的CoMP 装置1218可以基本上类似于图1所示的CoMP装置100,汇编模块1220可以基本上类似于图2所示的汇编模块212。例如,动态的CoMP装置1218可以为基站1202生成本地调度策略,并将这些策略存储在存储器1216中。更进一步,装置1218可以为各种移动设备拓扑 (1204)评价相应的策略,并至少为移动拓扑(1204)识别使得效用功能估计最大的适当的策略。评价可以基于汇编模块1220组织的一个子集的策略选择数据,并基于对于相邻基站(未画出)可见的相应移动拓扑获自这些基站。更具体地说,这个子集的策略选择数据可以由装置1218针对相关性进行过滤,包括丢弃冗余的数据,不兼容的数据,或者超过门限相关性的过剩数据,如同这里所定义的一样,或者它们的组合。装置1218可以采用调制器1222和发射机12M来为兼容性发送适当的策略和策略选择数据的子集给相邻基站的子集,如果兼容,就采用这适当的策略。基站1202可以进一步包括调制器1222。调制器1222可以复用一帧,按照前面的描述由发射机12M通过天线1208发射给(一个或若干个)移动设备1204。虽然描述成与处理器1214分开,但是应当理解,动态的CoMP装置1218,或汇编模块1220,可以是处理器 1214或多个处理器(未示出)的一部分。图13示出实例无线通信系统1300。为了简单起见,无线通信系统1300描绘了一个基站1310和一个移动设备1350。但是,应当理解,系统1300可以包括超过一个基站或者超过一个移动设备,其中另外的基站和/或移动设备可以基本上类似于或不同于下面描述的实例基站1310和移动设备1350。另外,还应当理解,基站1310和/或移动设备1350可以采用这里描述的系统(图1 5和10 1 和/或方法(图7 9),来促进它们之间的无线通信。在基站1310处,从数据源1312向发射(TX)数据处理器1314提供多个数据流的业务数据。根据一个实例,可以通过相应的天线发射每个数据流。TX数据处理器1314基于为业务数据流选择的某个编码方案对这个数据流进行格式化、编码和交织以提供已编码数据。可以利用正交频分复用(OFDM)技术将每个数据流的已编码数据与导频数据进行复用。作为替换或者附加,导频符号可以被频分复用(FDM)、时分复用(TDM)或码分复用 (CDM)。导频数据通常是按照已知的方式处理并且能够在移动设备1350处使用以估计信道响应的已知数据模式。可以基于为每个数据流选择的某个调制方案(例如二相移键控 (BPSK)、四相移键控(QPSK)、M相移键控(M-PSK)、M正交幅度调制(M-QAM)等等)对已复用导频和这个数据流的已编码数据进行调制(例如符号映射),以提供调制符号。可以由处理器1330执行或提供的指令来确定每个数据流的数据速率、编码和调制。存储器1332可以存储处理器1330或基站1310的其它部件使用的程序代码、数据和其它信息。可以将数据流的调制符号提供给TX MIMO处理器1320,后者可以进一步处理这些调制符号(例如针对OFDM)。TX ΜΙΜΟ处理器1320随后提供Nt个调制符号流给Nt个发射机(TMTR) 1322a 1322t。在各个实施例中,TX MIMO处理器1320对数据流的符号和发射符号的天线应用波束形成权。每个发射机1322接收和处理相应的符号流,以提供一个或更多个模拟信号,并进一步调理(例如放大、滤波和上变频)这些模拟信号,以提供适合于在MIMO信道上发射的已调制信号。更进一步,分别经由Nt个天线132 1324t发射来自发射机132 1322t 的Nt个已调制信号。在移动设备1350处,由K个天线1352a 1352r接收到发射的已调制信号,并将来自每个天线1352的接收到的信号提供给相应的接收机(RCVR) 135 13Mr。每个接收机13M对相应的信号进行调理(例如滤波、放大和下变频),对调理后的信号进行数字化, 以提供样本,并进一步处理这些样本来提供对应的“接收到的”符号流。RX数据处理器1360可以基于某一接收机处理技术接收和处理来自Nk个接收机 1354的Nk个接收到的符号流,以提供Nk个“检测到的“符号流。RX数据处理器1360可以对每个检测到的符号流进行解调、解交织和解码,以恢复这个数据流的业务数据。RX数据处理器1360的处理与基站1310处的TX MIMO处理器1320和TX数据处理器1314进行的那些互补。如上所述,处理器1370可以周期性地确定利用哪个预编码矩阵。更进一步,处理器1370可以构建包括矩阵索引部分和秩值部分的反向链路消息。反向链路消息可以包括关于通信链路和/或接收的数据流的各种类型的信息。反向链路消息可以由TX数据处理器1338来处理,后者还可以从数据源1336接收多个数据流的业务数据,由调制器1380调制,由发射机135 1354r调理,并发射回基站1310。在基站1310处,来自移动设备1350的已调制信号由天线13 接收,由接收机 1322调理,由解调器1340解调,并由RX数据处理器1342处理,以提取移动设备1350发射的反向链路消息。更进一步,处理器1330可以对提取的消息进行处理,以确定哪个预编码矩阵以供确定波束形成权使用。处理器1330和1370可以分别引导(例如控制、协调、管理等)基站1310和移动设备1350处的操作。相应的处理器1330和1370可以与存储程序代码和数据的存储器1332 和1372相关联。处理器1330和1370还可以进行计算来为上行链路和下行链路分别导出频率和冲击响应估计。在这里结合用户装备(UE)描述了各个方面。也可以将UE称为系统、订户单元、 订户台、移动台、移动的、移动通信设备、移动设备、远程站、远程终端、接入终端(AT)、用户代理(UA)、用户设备或用户终端(UT)。订户台可以是蜂窝电话、无绳电话、会话发起协议 (SIP)电话、无线本地环(WLL)台、个人数字助理(PDA),具有无线通信能力的手持设备,或者连接到无线调制解调器或者促进与处理设备的无线通信的类似机制的其它处理设备。在一个或更多个示例性的实施例中,这里描述的功能可以在硬件、软件、固件、中间件、微代码或者它们的任何适当的组合中采用。如果在软件中采用,这些功能可以存储在计算机可读介质上,或者作为计算机可读介质上的一个或更多个指令或代码来发送。计算机可读介质包括计算机存储介质和通信介质,包括促进计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是能够由计算机访问的任何物理介质。作为实例而不是限制,这种计算机存储介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、智能卡和快闪存储器设备(例如卡、棒、钥匙驱动(key drive)……) 或者可以用于以指令或数据结构形式携带或存储需要的并且能够由计算机访问的程序代码的任何其它介质。例如,如果从网站、服务器或其它远程源利用同轴电缆、纤维光缆、双绞线、数字用户线(DSL)或红外、无线电和微波这种无线技术来发送软件,那么同轴电缆、纤维光缆、双绞线、DSL或红外、无线电和微波这种无线技术就被包括在介质的定义中。如同这里所使用的一样,盘和碟包括紧凑碟(CD)、激光碟、光碟、数字多功能碟(DVD)、软盘和蓝光碟,其中盘通常以磁性方式再现数据,而碟则利用激光以光学方式再现数据。以上的组合也应当包括在计算机可读介质的范围之内。对于硬件实现,处理单元的各种说明性逻辑、逻辑块、模块和结合这里公开的方面描述的电路可以在一个或更多个ASIC、DSP、DSPD、PLD、FPGA、分立门或晶体管逻辑、分立硬件组件、通用处理器、控制器、微控制器、微处理器,设计成实现这里描述的功能的其它电子单元,或者它们的组合中采用或实现。通用处理器可以是微处理器,但是,作为替换,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例如DSP和微处理器的组合,多个微处理器,一个或更多个微处理器结合DSP内核,或者任何其它适当的配置。另外,至少一个处理器可以包括能够工作以执行这里描述的一个或更多个步骤和/或操作的一个或更多个模块。此外,这里描述的各个方面或特征可以被利用标准编程和/或工程技术实现为方法、装置或制品。更进一步,结合这里公开的方面描述的方法或算法的步骤和/或操作可以直接在硬件上实现,在处理器执行的软件模块上实现,或者在这两者的组合上实现。另外, 在一些方面中,方法或算法的步骤或操作可以作为一个或一组代码或指令或者它们的任意组合驻留在机器可读介质上,或计算机可读介质上,可以将它们结合为计算机程序产品。这里所使用的术语“制品”包括能够从任何适当的计算机可读设备或介质访问的计算机程序。另外,在这里利用“示例性的”这个词来表示用作实例、例子或说明。这里描述成 “示例性的”的任何方面或设计不必被解释为优选的或优于其它方面或设计。相反,示例性这个词的使用是为了以具体的方式呈现概念。如同在本申请中所使用的一样,术语“或”用于表示包含性的“或”而不是排它性的“或”。也就是说,除非专门指定,否则,或者从上下文能够看清楚,“X采用A或B”表示任何自然的包含性排列。也就是说,如果X采用A,X采用B,或者X采用A和B,那么就在任何以上例子中满足“X采用A或B”。另外,本申请和后面的权利要求中使用的冠词“一”和“一个”应当一般性地被解释为表示“一个或更多个”,除非专门指定为不同,或者从上下文很清楚是指单数形式。 上面已经描述的包括本发明的主题的若干方面的实施例。当然为了描述本发明的主题,不可能描述组件或方法的能够想到的每一个组合,但是本领域技术人员会认识到公开的主题的许多进一步的组合和排列都是可能的。因此,公开的主题是为了囊括落入后面的权利要求的实质和范围的全部这种改变、修改和变化。更进一步,到详细说明或权利要求中使用“包括”、“有”或“具有”这些术语的程度,当在权利要求中用作过渡词的时候,这些术语按照与解释术语“包括”类似的方式是包含性的。
权利要求
1.一种用于无线联网的方法,包括采用存储器来存储配置成用于动态的分布式协调的多点(CoMP)无线通信的代码;以及采用处理器执行所述代码来实现以下操作评价基站的若干本地策略的集合,并针对所述集合的相应若干策略生成网络效用估计;与另外若干基站的集合交换效用和策略选择信息;识别来自接收的效用信息的冗余的效用估计,并生成将所述冗余的效用估计排除在外的已截断网络效用矩阵;采用所述已截断网络效用矩阵来重新评价所述若干本地策略的子集并选择至少使网络范围的效用估计最大的希望的策略。
2.如权利要求1所述的方法,选择所述希望的策略进一步包括 利用所述另外若干基站的子集来形成动态的CoMP簇。
3.如权利要求2所述的方法,进一步包括针对数据分组的协调的下行链路传输,在所述另外若干基站的所述子集之中共享所述数据分组。
4.如权利要求2所述的方法,进一步包括从所述另外若干基站的所述子集接收数据并参与所述数据的协调的下行链路传输。
5.如权利要求2所述的方法,进一步包括分析所述希望的策略与所述另外若干基站的所述子集的若干被选策略的不兼容性,以及如果存在不兼容性,执行以下操作中的至少一项操作 取消与所述希望的策略相关联的时隙内的若干传输;或者在所述时隙中退出所述动态的CoMP簇,并为不被所述另外若干基站的所述子集的所述若干被选策略提供服务的用户装备(UE)提供服务。
6.如权利要求1所述的方法,交换所述效用和策略选择信息进一步包括 生成从另外若干基站的所述集合接收的效用和策略选择信息的矩阵。
7.如权利要求6所述的方法,进一步包括组织所述矩阵来包括 网络节点的策略选择;所述网络节点的所述策略选择的效用估计;以及以下各项中的至少一项 所述网络节点的标识符(ID); 参与所述策略选择的若干节点的若干ID ;或者到所述网络节点的跳距。
8.如权利要求6所述的方法,其中所述冗余的效用估计包括单个网络节点的策略选择的多个报告,并且从效用和策略选择信息的所述矩阵中删除所述冗余的效用估计来生成所述已截断网络效用矩阵。
9.如权利要求1所述的方法,进一步包括在与另外若干基站的所述集合交换的消息中包括所述已截断网络效用矩阵。
10.如权利要求1所述的方法,选择所述希望的策略进一步包括检查若干本地策略的所述集合与另外若干基站的所述集合的若干策略选择的兼容性, 并拒绝不兼容的若干策略。
11.如权利要求1所述的方法,生成所述已截断网络效用矩阵进一步包括 识别来自接收的策略选择信息的不兼容的若干策略;以及去除所述不兼容的若干策略。
12.如权利要求1所述的方法,生成所述已截断网络效用矩阵进一步包括 将所述已截断网络效用矩阵中的若干策略选择记录的数目限制为记录最大数目。
13.如权利要求12所述的方法,进一步包括 给若干策略选择记录以优先级;从高优先级到低优先级对所述若干策略选择记录进行编号;以及丢弃编号高于所述记录最大数目的若干策略选择记录。
14.如权利要求13所述的方法,其中所述若干策略选择记录不包括冗余的效用估计或者若干网络节点的不兼容的若干策略选择。
15.如权利要求1所述的方法,进一步包括针对所述网络效用估计采用网络范围的和效用(NWSU)。
16.如权利要求1所述的方法,其中重新评价所述若干本地策略的所述子集进一步包括针对每个相应的本地策略识别若干相邻节点策略选择的最优集合。
17.如权利要求16所述的方法,其中识别若干相邻节点策略选择的所述最优集合进一步包括对由另外若干基站的所述集合提供的若干相邻网络节点的一列若干策略选择进行汇分析所述列若干策略选择并消除重复的若干策略选择; 从若干本地策略的所述集合中选择候选策略;针对与所述候选策略的兼容性,分析不重复的若干策略选择,并丢弃不兼容的若干策略选择;针对兼容的、不重复的若干策略选择,计算NWSU并识别具有最高NWSU的策略选择。
18.如权利要求17所述的方法,其中消除重复的若干策略选择和丢弃不兼容的若干策略选择进一步包括以下操作中的至少一项操作如果存在从同一个节点始发的两个或更多个非剩余策略选择,就保留具有最小跳距的这种非剩余策略选择;消除两个或更多个相同的剩余策略选择之间没有最高效用的剩余策略选择; 消除由所述基站始发的非剩余策略选择;或者消除具有零或基本零效用的若干策略选择。
19.如权利要求1所述的方法,其中选择所述希望的策略进一步包括确定所述若干本地策略中符合以下条件的一个或更多个本地策略使全部若干策略选择的网络效用最大; 在与所述基站协作的若干策略选择之中具有最大网络效用;在不与所述基站协作的若干策略选择之中具有最大网络效用。
20.如权利要求19所述的方法,其中选择所述希望的策略进一步包括基于以下项目中的至少一项来关于目的地节点评价所述若干本地策略中的所述一个或更多个本地策略关于所述目的地节点的效用; 到所述目的地节点的跳距;或者所述若干本地策略中所述一个或更多个本地策略的协作式/非协作式状态。
21.如权利要求1所述的方法,进一步包括如果所述希望的策略仅仅是比另一本地策略的效用好最小程度,就给这一策略增加随机或伪随机噪声项;以及仅仅在所述希望的策略加上所述噪声项的效用大于所述另一本地策略的效用的情况下,才选择所述希望的策略。
22.一种用于在无线网络中进行无线通信的装置,包括存储器,用来存储一组模块,这组模块用于在若干相邻基站的集合之中进行动态的 CoMP无线通信;以及至少一个处理器,用于执行所述组模块,所述组包括分析模块,该模块针对时间t估计为基站生成的若干本地调度战略的集合的相应若干效用;解析模块,该模块选择调度战略供所述基站在时间t使用;协作模块,该模块与相邻基站共享效用或战略信息,并汇聚从若干相邻基站的所述集合接收的效用或战略信息;修剪模块,该模块至少部分地基于与在时间t选择的所述战略的相关性,截断已汇聚效用或战略信息。
23.如权利要求22所述的装置,进一步包括汇编模块,该模块将已汇聚效用或战略信息形成矩阵,该矩阵包括所述无线网络的另外若干基站的若干战略选择记录。
24.如权利要求23所述的装置,其中所述汇编模块将战略选择记录组织成包括始发战略选择的基站(始发基站)的ID。
25.如权利要求M所述的装置,其中所述汇编模块进一步将所述战略选择记录组织成包括以下项目中的至少一项以所述战略选择协作的若干基站的若干ID ; 所述基站和所述始发基站之间的跳距;或者所述战略选择的网络范围的和效用(NWSU)。
26.如权利要求23所述的装置,其中所述修剪模块通过以下方式来生成有限矩阵 将若干战略选择记录的数目限定到最大数目;并且丢弃超出所述最大数目的若干战略选择记录。
27.如权利要求沈所述的装置,其中所述最大数目等于或小于基本上30条记录。
28.如权利要求沈所述的装置,其中基于若干战略选择记录的求和后的效用来对这些记录进行编号,并且将编号等于或小于所述最大数目的若干记录保留在所述有限矩阵内。
29.如权利要求沈所述的装置,其中至少部分地基于跳距来对若干战略选择记录进行编号,并且将编号等于或小于所述最大数目的若干记录保留在所述有限矩阵内。
30.如权利要求沈所述的装置,其中所述协作模块将供所述基站在时间t使用的所述调度战略附加到所述有限矩阵,并且将附加后的有限矩阵共享到所述相邻基站。
31.如权利要求30所述的装置,其中从若干相邻基站的所述集合接收的所述效用或战略信息具有以下特征中的至少一项特征包括若干战略选择记录的已截断集合;针对不兼容的若干战略选择记录被过滤;或者针对重复的若干战略选择记录被过滤。
32.如权利要求22所述的装置,其中所述修剪模块通过消除重复的若干战略选择记录的子集来截断已汇聚效用或战略信息。
33.如权利要求32所述的装置,其中所述修剪模块保留若干非剩余重复记录的集合中具有最低跳距或最高NWSU的重复的战略选择记录,并且丢弃若干非剩余重复记录的所述集合中的全部其它若干记录。
34.如权利要求32所述的装置,其中所述修剪模块保留若干剩余重复记录的集合中具有最高NWSU的重复的战略选择记录。
35.如权利要求32所述的装置,其中所述修剪模块丢弃在所述基站处始发的若干非剩余战略选择记录,并且丢弃具有基本上零效用的若干战略选择记录。
36.如权利要求22所述的装置,其中所述修剪模块通过消除不兼容的若干战略选择记录来截断已汇聚效用或战略信息。
37.如权利要求36所述的装置,其中所述分析模块为效用估计选择若干本地调度战略{Si,S2,. . .,&,. . .,iU的所述集合中的本地调度战略&,其中η和m是正整数;所述修剪模块丢弃具有若干调度指令与调度策略&的若干调度指令冲突的若干战略选择记录,并且返回具有调度策略&的未被丢弃的若干战略选择记录的子集;并且所述分析模块根据调度战略&的估计的效用并根据未被丢弃的若干战略选择记录的所述子集的相应的若干效用估计,来为调度战略的生成NWSU估计。
38.如权利要求37所述的装置,其中所述解析模块选择在时间t具有最高NWSU估计的所述调度战略供所述基站在时间t使用。
39.如权利要求22所述的装置,其中所述协作模块与所述相邻基站共享已截断效用或战略选择信息。
40.如权利要求39所述的装置,其中所述已截断效用或战略选择信息不包括由所述修剪模块丢弃的至少一个重复记录或者至少一个不兼容的调度战略。
41.一种用于CoMP无线通信的装置,包括用于采用处理器来执行代码的模块,该代码为基站选择调度战略,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的;用于采用所述处理器来执行代码的模块,该代码对涉及所述基站的另外若干基站的所述若干调度战略进行过滤,以去除重复或不兼容的若干调度战略;以及用于采用所述处理器来执行代码的模块,该代码与所述另外若干基站的子集共享已过滤矩阵,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。
42.如权利要求41所述的装置,进一步包括用于识别并过滤所述另外若干基站的重复的若干调度战略的模块。
43.如权利要求41所述的装置,进一步包括用于识别并过滤与所述基站的所述调度战略不一致的所述另外若干基站的若干调度战略的模块。
44.如权利要求41所述的装置,进一步包括用于至少根据所述基站的ID,按照所述调度战略的若干协作基站的若干ID,或者求和后的效用,来为所述基站的所述调度战略编制索引的模块。
45.配置成用于CoMP无线通信的至少一个处理器,包括用于为基站选择调度战略的模块,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的;用于对涉及所述基站的另外若干基站的所述若干调度战略进行过滤,以去除重复或不兼容的若干调度战略的模块;以及用于与所述另外若干基站的子集共享已过滤矩阵的模块,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。
46.一种计算机程序产品,包括 计算机可读介质,包括用于引起计算机为基站选择调度战略的代码,这一选择是根据所述调度战略的估计的效用和涉及所述基站的另外若干基站的若干调度战略的相应的若干效用估计进行的;用于引起所述计算机对涉及所述基站的另外若干基站的所述若干调度战略进行过滤, 以去除重复或不兼容的若干调度战略的代码;以及用于引起所述计算机与所述另外若干基站的子集共享已过滤矩阵的代码,该已过滤矩阵包括所述基站的和所述另外若干基站的若干调度战略。
47.如权利要求46所述的计算机程序产品,进一步包括用于引起所述计算机识别并过滤所述另外若干基站的重复的若干调度战略的代码。
48.如权利要求46所述的计算机程序产品,进一步包括用于引起所述计算机识别并过滤与所述基站的所述调度战略不一致的所述另外若干基站的若干调度战略的代码。
49.如权利要求46所述的计算机程序产品,进一步包括用于引起所述计算机至少根据所述基站的ID,按照所述调度战略的若干协作基站的若干ID,或者求和后的效用,来对所述基站的所述调度战略编制索引的代码。
50.如权利要求49所述的计算机程序产品,进一步包括用于引起所述计算机进行以下操作的代码至少根据从始发基站的跳距,为从所述另外若干基站之一接收的调度战略编制索引;或者在从直接与所述基站邻近的基站接收调度战略时,将跳距索引加一。
全文摘要
在这里描述了针对协调的多点(CoMP)无线通信在分布式的动态分簇算法中支持记录过滤。通过实例,在接收方节点修剪作为信念传播网络一部分分布的战略选择记录,从而减少动态分簇的处理开销。结果,能够以更高的效率并且以与协作基站的本地簇更大的相关性来确定协作式策略。在一些方面中,记录修剪可以包括识别并丢弃冗余的或不兼容的若干集合的策略决策。在至少一个方面中,可以基于相关性来给多个已评价的记录封顶,同时保持信念传播网络的部署范围可应用性。据此在部署范围的尺度上优化动态的分布式CoMP决策,更加有效地收敛到最大效用解决方案。
文档编号H04W72/04GK102246574SQ200980149645
公开日2011年11月16日 申请日期2009年12月10日 优先权日2008年12月10日
发明者A·Y·戈罗霍夫, A·巴尔别里, M·J·博兰, S·马利克 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1