小区集群和孔径选择的制作方法

xiaoxiao2020-9-10  6

小区集群和孔径选择的制作方法
【专利摘要】公开了一种方法,所述方法包括:访问用于可被多个基带单元访问的多——N(N>1)——个天线的基带信息,其中基带信息对应于由用户设备进行的传输且在N个天线处被接收。所述方法包括:针对用于N个天线的基带信息确定用于一个或多个度量的值。所述方法包括:基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据。所述方法包括:使用来自k个天线的基带信息来确定用于用户设备的输出数据。还公开了设备和计算机程序产品。
【专利说明】小区集群和孔径选择

【技术领域】
[0001]本发明一般地涉及无线网络且更具体地涉及无线网络中的多天线配置和处理。

【背景技术】
[0002]本节意图提供在下面公开的本发明的背景或上下文。本文中的描述可以包括可遵循的概念,但不一定是先前设想、实现或描述的那些。因此,除非在本文中另外明确地指明,在本节中描述的内容不是本申请中的描述的现有技术,并且不会通过包括在本节中而被承认为现有技术。
[0003]如下定义在本说明书和/或附图中可以找到的以下缩写:
AMU 天线管理单元
BBU 基带单元
CPRI 通用公共无线电接口
DL下行链路(从基站至UE)
DSP 数字信号处理器 FDD 频分双工 ID标识
I/F接口
IRC 干扰抑制组合 LTE 长期演进 Mbps兆比特每秒
MHz 兆赫
OBSAI 开放式基站架构发起组织 RF射频
RRH 远程无线电头端或远程RF头端 SINR 信号干扰噪声比 UE用户设备
UL上行链路(从UE到基站)。
[0004]在无线系统中的具有密度非常高的数据订户的地方,系统的运营商难以向每个订户提供足够的数据速率。例如,在体育运动事件中,可能存在几千个观众。观众可能稠密到每平方米1.5个。假设观众的一半是给定无线服务的订户,并且其中的百分之一正在同时地要求下载或上传。这公认地是“峰值”情形但并不是过于极端的。如果用户预期I Mbps(兆比特每秒)数据速率,则小区(对于10 MHz FDD-LTE而言通常为100 Mbps/小区下行链路)将能够支持坐在133平方米的面积中的约200个观众。请注意,133平方米大致上是半径6.5m的圆的面积。在小区被如此稠密地挤满的情况下,小区边缘效应变得显著。
[0005]即使在提供有许多低功率天线和相应接收机和/或发射机的情况下,无线系统可能很容易被此业务量淹没。相反地,通过附加硬件的增加容量可能是昂贵或不可能的。提供使用当前安装硬件来改善无线容量的能力将是有益的。


【发明内容】

[0006]本节包含可能实施例的示例。
[0007]在一个示例中,公开了一种方法,其包括访问用于可被多个基带单元访问的多——N——个天线的基带信息,基带信息对应于由用户设备进行的传输且在N个天线处被接收,以及针对用于N个天线的基带信息确定用于一个或多个度量的值。所述方法包括基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据,以及使用来自k个天线的基带信息来确定用于用户设备的输出数据。
[0008]在附加示例性实施例中,公开了一种设备,其包括一个或多个处理器以及包括计算机程序代码的一个或多个存储器。所述一个或多个存储器和所述计算机程序代码被配置成用所述一个或多个处理器来促使所述设备执行至少以下各项:访问用于可被多个基带单元访问的多——N——个天线的基带信息,基带信息对应于由用户设备进行的传输且在N个天线处被接收;针对用于N个天线的基带信息确定用于一个或多个度量的值;基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据;以及使用来自k个天线的基带信息来确定用于用户设备的输出数据。
[0009]在另一示例中,公开了一种计算机程序产品,其包括承载在其中体现的计算机程序代码以与计算机一起使用的计算机可读存储介质。该计算机程序代码包括以下各项:用于访问用于可被多个基带单元访问的多——N——个天线的基带信息的代码,基带信息对应于由用户设备进行的传输且在N个天线处被接收;用于针对用于N个天线的基带信息确定用于一个或多个度量的值的代码;用于基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据的代码;以及用于使用来自k个天线的基带信息来确定用于用户设备的输出数据的代码。
[0010]在再另一示例中,一种设备包括以下各项:用于访问用于可被多个基带单元访问的多——N——个天线的基带信息的装置,基带信息对应于由用户设备进行的传输且在N个天线处被接收;用于针对用于N个天线的基带信息确定用于一个或多个度量的值的装置;用于基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据的装置;以及用于使用来自k个天线的基带信息来确定用于用户设备的输出数据的装置。

【专利附图】

【附图说明】
[0011]在附图中:
图1是使用孔径设备的孔径选择示例的图;
图2是可缩放基带分组设备的示例;
图3是基带单元的示例;
图4是可缩放基带分组设备的示例;
图5是其中12个BBU支持72个小区的可缩放基带分组设备的示例;
图6是用于小区分组和孔径选择的示例性方法的流程图;
图7是由接收机执行以便处理以支持小区分组和孔径选择的方法的流程图; 图8是图2的设备的概念操作的框图;以及图9是图4的设备的概念操作的框图。

【具体实施方式】
[0012]如上所述,存在与稠密挤满小区相关联的问题。本发明的示例性实施例提供了用于此问题的上行链路侧的解决方案。示例性实施例首先提供对天线群组的每个小区访问并允许那些天线群组与其他天线群组重叠。其次,针对每个被调度UE,UE的小区中的接收机将从将在其上面运行该小区的接收机的天线群组中选择天线的最佳子集。继续上文给出的示例,假设在体育场中有16个小区,每个具有两个天线(总共提供32个天线,例如M),并且假设一个或多个基带单元(BBU)和天线被接线,使得对于每个UE而言,BBU能访问12 (例如,N)个天线(或者取决于实现,有时甚至更多),所述12个天线位于其中UE被附着的小区附近。BBU然后从12 (例如,N)个天线之中选择最佳的8 (例如,k)个天线以运行其接收机,其中,k<N<M。示例性选择算法使用预先组合SINR作为其主要选择度量。也就是说,对来自每个天线的数字化信号进行信道估计,使得能够单独地测量准确的SINR。其他可能度量包括:接收信号强度、探测(SRS,探测参考信号)等,可将其与SINR组合或者代替SINR来使用。
[0013]在示例性实施例中,一旦选择了最佳的k< N个天线,则使用IRC组合器来提供组合后信号。由于只有最佳天线被选择,所以预期组合后信号与单独组合前信号的任一个相比具有更优的SINR。
[0014]现在转到图1,此图示出了使用孔径设备的孔径选择示例的图。在本文中仅讨论小区中的某些(在本示例中示为塔架),但是在具有场地10的体育场中示出了这些小区。小区稠密地间隔并围绕场地10。每对小区(30-1和30-2 ;31-1和31-2 ;32_1和32-2 ;33_1和33-2 ;以及34-1和34-2)被直接地附着到一个BBU (在此图中未示出)。每个“群组”20-1、20-2或20-3包括三对小区。例如,群组20-1包括成对小区30、31和32 ;群组20_2包括成对小区31、32和33 ;群组20-3包括成对小区32、33和34。群组20使两对与其相邻群组重叠(例如,成对小区32在群组20-1、20-2和20-3中)。每个小区是多个群组的成员。每个UE 110被附着于群组中的一个中的小区。在本示例中,UE 110被附着于小区33-1。在本示例中,由群组中的三对(六个小区)中的最佳的两对(四个小区)来处理UE的信号。下面更详细地描述此处理的示例。
[0015]参考图2,示出了其中存在两个群组20-1和20-2的示例,每个群组20具有六个小区30。应注意的是可以存在分配给此设备的超过两个群组20,但是在图2中仅示出了两个群组20。群组20-1具有小区30-1至30-6,并且群组20_2具有小区30_3至30_8。双天线小区30经由两个远程无线电头端(RRH)40和两个链路70而被直接地连接到每个基带单元(BBU)50。链路70可实现例如开放式基站架构发起组织(0BSAI)I/F (接口)和/或通用公共无线电接口(CPRI) I/F。两个标准都常在本行业中使用。链路70通常针对短距离使用铜线且针对长距离使用光纤而支持大于6 Gbps (千兆比特每秒)数据传输。每个BBU 50能经由链路60通过其紧接的邻居而访问六个小区30。链路60在示例性实施例中是光纤链路,并且该链路使用“RP3-01”物理接口标准,其载送天线接收(和发射)信号。在本示例中每个RRH 40和小区30具有两个天线35:RRH 40-1具有天线35-11和35-12 ;RRH 40-2具有天线35-21和35-22 ;RRH 40-3具有天线35-31和35-32 ;RRH 40-4具有天线35-41和35-42 ;RRH 40-5 具有天线 35-51 和 35-52 ;RRH 40-6 具有天线 35-61 和 35-62 ;RRH 40-7具有天线35-71和35-72 ;并且RRH 40-8具有天线35-81和35-82。在图2中标记为短划线椭圆的群组20-1具有天线35-11至35-62且群组20_2具有天线35-31至35-82。此设备使得能够实现协作发射机/接收机算法,如下面所述。
[0016]还转到图3,每个BBU 50 (在本示例中示出了 BBU 50_2,但是假设其他BBU 50是类似的)包括两个接收机305-1、305-2,其被连接到各RRH 40-3,40-4 (和因此的分别地小区30-3、30-4)。每个接收机305包括调度器340和天线管理单元(AMU 345)。每个接收机305被连接到链路70和60并且还连接到回程链路80。回程链路80被连接到核心网络元件(未示出)。
[0017]在示例中,小区30在空间上分布在体育场中。应注意的是在示例中在此使用体育场,但是本发明具有比体育场更宽泛的适用性。例如,在存在被稠密地挤满的小区,例如每sq.km (平方公里)10个或以上的任何时间,都可使用这些示例性实施例。在体育场中,“稠密地挤满”可以是每平方公里1000个小区或以上。在图2的示例中,在这里是每个小区30一个RRH 40,每个RRH 40两个天线35。在本示例中的上行链路中,接收机对来自12个天线之中的“最佳的”八个的信息使用IRC(干扰抑制组合)。八个最佳天线例如由SINR确定,并且在示例中由AMU 345确定。图2中所示的系统还可使用4路MU-MM0。在下行链路中可使用2X2 ΜΙΜ0,并且这可演进至具有联合传输的协作下行链路。在垂直可缩放性方面,可添加每个BBU 50的附加RRH。
[0018]在本示例中,每个BBU 50中的接收机305,一旦接收机已处理直接地来自其自己的RRH 40以及经由链路60间接地来自其相邻RRH的天线信息,并且一旦组合后信号被解码,接收机变为专用于单个小区30,并且每个接收机305存在一个调度器340。专用于每个小区30的调度器340和接收机305独立地操作。例如,专用于小区30-3的BBU 50-2中的调度器340-1和接收机305-1独立于专用于小区30-4的BBU 50-2中的调度器340-2和接收机305-2而操作。
[0019]示例中的UE 110被附着于小区#3(30-3),并且使用由调度器针对RRH 40-3调度的资源而从UE 110发送信号71。信号71的各版本在小区30-1至30-6中的每一个处(以及还在小区30-7和30-8处,虽然这在本图中并未示出)被接收。在示例性实施例中,每个BBU 50 “看到”来自被直接地或间接地(通过光纤从相邻BBU)连接到BBU 50的所有天线的信号,并且能够使用那些信号来将每个UE解码。因此,小区共享天线信息。这避免了 UE之间的冲突,因为“冲突”UE信号为接收机所知,并且因此可以被接收机“拒绝”。由于UE 110被附着于小区30-3,所以信号71发射对应于用于小区30-3的小区ID的数据。用于小区30的每个接收机305寻找对应于其自己的小区ID的数据,并且因此,只有将要寻找对应于用于小区30-3的小区ID的数据的接收机305是接收机305-1。
[0020]然而,群组20-1中的每个接收机305/BBU 50使用相应的天线35从信号71接收信息。群组20中的接收机305/BBU 50中的每一个在相应的链路60上对接收信息进行复用以将接收信息发送到群组20中的其他接收机305/BBU 50。在示例中,(I,Q)值被复用并发送。例如,小区30-3接收信号71且接收机305-1接收链路70-3上的例如(I,Q)值。对应于小区30-1和30-2的每个接收机305使用链路60_2将在上行链路中接收到的信息复用到小区30-3。也就是说,用于小区30-1的接收机305使用链路60_2将使用天线35-11接收到的信息和使用天线35-12接收到的信息复用到小区30-3。用于小区30-2的接收机305使用链路60-2将使用天线35-21接收到的信息和使用天线35-22接收到的信息复用到小区30-3。对应于小区30-4的接收机305-2将在上行链路中接收到的信息发送到小区30-3(例如,使用BBU 50-2的一个或多个内部总线)。对应于小区30_5和30_6的每个接收机305使用链路60-3将在上行链路中接收到的信息复用到小区30-3。也就是说,用于小区30-5的接收机305使用链路60-3将使用天线35-51接收到的信息和使用天线35-52接收到的信息复用到小区30-3。用于小区30-6的接收机305使用链路60_3将使用天线35-61接收到的信息和使用天线35-62接收到的信息复用到小区30-3。
[0021]因此,用于小区30-3的接收机305-1已从全部的十二个天线35_11至35_62接收到信息。接收机305-1(例如,接收机350-1中的AMU 345-1)可以从十二个天线之中选择哪些天线用来处理接收信息并相应地创建(例如,对来自所选天线的信息使用8阶IRC)输出信息° 在 Erik G.Larsson,“Robust Structured Interference Reject1n Combining,,,Wireless Communicat1ns and Networking Conference, IEEE, 922 - 926 Vol.2(2005)中给出了 IRC的示例。
[0022]在群组20-1中,对应于小区30-3和30_4的接收机305_1和305_2中的每一个从BBU 50-1、50-2和50_3中的其他接收机305接收信息,并处理此信息以用于孔径选择。因此,可将用于小区30-3和30-4的接收机305视为用于群组20_1的孔径处理接收机。这些接收机305-1和305-2并未将接收信息发送到用于群组20-1中的小区30_1、30-2、30_5和30-6的其他接收机305。如下面所解释的,小区30-3和30_4将把其天线数据转发至小区30-5和30-6,不是为了处理群组20-1的目的,而是为了处理群组20_2的目的。因此,小区30-3和30-4中的接收机305-1和305-2实际上将其接收到的(例如,(I,Q))数据向前发送到相邻BBU (BBU1和BBU3)以支持这些天线所属的所有群组。以这种方式,每个BBU能完全访问被连接到BBU且(在本示例中)被连接到两个邻近BBU的天线。然而,接收机305-1与接收机305-2交换来自天线35-31和35-32的接收信息,并且相反地,接收机305-2与接收机305-1交换来自天线35-41和35-42的接收信息。接收机305 -1和305 - 2还从群组20-1中的所有其他小区(30-1、30-2、30 - 5以及30 - 6)接收信息。
[0023]在群组20-2中,小区30-5和30_6中的接收机305是用于此群组20_2的孔径处理接收机,并且对应于小区30-3、30-4、30-7和30_8的其他接收机305将对应于每个其天线35的接收信息发送到孔径处理接收机(并且用于小区30-5的接收机305将从天线35-51和35-52接收到的信息发送到用于小区30-6的接收机305,并且用于小区30_6的接收机305将从天线35-61和35-62接收到的信息发送到用于小区30_5的接收机305)。存在也可形成的其他群组20,诸如使用于小区30-7和30-8的接收机305为用于包括BBU 50-3,50-4以及BBU 50-5 (未示出但被连接到链路60_5)的群组的孔径处理接收机。可使用用于小区30-1和30-2的接收机305作为用于包括BBU 50-1,50-2以及BBU 50-0 (未示出但被连接到链路60-1)的群组的孔径处理接收机而形成另一群组20。此外,此系统可以是圆形的,因为链路60-1和60-5被联合,并且由BBU 50-1,50-3和BBU 50-4形成群组。
[0024]图3是单个BBU 50的示例的框图且被用于举例说明的目的。图3用来描述逻辑块,并且基带单元的实际实现可与所示的十分不同。图3示出了 BBU 50(在本示例中50-2)。每个接收机305包括RRH接口硬件320,其被连接到链路70。每个接收机305还包括基带处理硬件330,其被连接到NW I/F 350,连接到链路60。RRH接口硬件320包括存储器323和处理器325。可经由在处理器325上执行的计算机程序代码(例如,存储在存储器323中)来执行或在硬件元件中执行(即,经由例如作为处理器325和/或另一集成电路的一部分的门、指令和数据路径、寄存器等,以执行信号处理324中的信号处理动作)某些功能,诸如信号处理324。信号处理功能可包括例如SINR计算。
[0025]基带处理硬件330包括存储器333和处理器335。存储器包括包含调度器340、AMU 345以及IRC功能334的计算机程序代码。这些功能可整体经由存储器333中的计算机程序代码来执行,或者还可在硬件元件中执行。特别地,可经由在处理器335上执行的计算机程序代码(例如,在存储器333中)或经由硬件元件(即,经由例如作为处理器335和/或另一集成电路的一部分的门、指令和数据路径、寄存器等,以执行调度器340、AMU 345或IRC功能334中的任何一个或多个中的适当功能)来执行某些或所有IRC。
[0026]回程NW I/F 370通过回程链路80进行通信,回程链路80可以是例如以太网链路。在本文中假设基带处理硬件330-1、330-2能够经由一个或多个总线391相互地以及与回程NW I/F 370通信。在图3中示出了其他总线和互连,并且许多未示出。这些是本领域的技术人员所已知的。
[0027]存储器323/333可以是适合于本地技术环境的任何类型,并且可使用任何适当的数据存储技术来实现,诸如基于半导体的存储器件、磁存储器件或系统、光学存储器件和系统、静态存储器、动态存储器、固定存储器和可移动存储器。存储器323/333可至少部分地驻留在相应处理器325/335上。存储器323/333的某些部分可在接收机305之间访问(例如,针对诸如用于图4中所示的共享版本的表410的共享存储器)。处理器325、335可以是适合于本地技术环境的任何类型,并且作为非限制性示例,可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。典型的实现是使用DSP来实现处理器325、335,因此图3中的实现是双DSP (每个接收机/小区)实现。可以存在使用三个至六个或更多DSP的实现。并且,所示出的功能仅仅是为了便于参考且不应解释成是限制性的。例如,在某些实现中,可以使用单个接收机305中的多个DSP来实现诸如调度器340之类的功能。
[0028]图3示出从相应的RRH 40接收至少(I,Q)值,并且由AMU 345来处理(I,Q)值。接收机305 (例如,AMU 345)经由相应的链路60来重新分发(I,Q)值。
[0029]现在转到图4,此图示出了可缩放基带分组设备的示例。在此设备中,六个小区被直接地连接到用于群组20-1的每个BBU 50。每个BBU 50能通过其紧接的邻居访问10个小区(20个天线)(B卩,BBU 50-2能够从BBU 50_1访问10个天线且从BBU 50_3访问10个天线)。存在每个小区(即,每个接收机305)三个DSP (数字信号处理器)部署(在示例中调度器、下行链路以及上行链路每个实现在DSP中的一个上)。此设备使得能够实现协作发射机/接收机算法。如图2的情况一样,小区30在空间上分布在体育场中。然而,在本示例中,每个RRH 40能够支持两个小区30,每个小区出于分集目的而具有两个专用天线,其中,每个天线可以使用TDD或FDD双工操作进行发射和接收。因此在本示例中,RRH能够支持总共四个天线。每个BBU 50可以具有例如六个AMU 345,每组天线35—个AMU。应注意的是可将每个发射天线用于接收。四个天线在单个光纤上成菊花链。在示例中,在上行链路中,由N = 14个小区之中的最佳的(如孔径处理接收机选择的)四个小区上的相应接收机305来执行8rx IRC (即,k = 8阶的IRC)。在本示例中,每个BBU 50能访问36 (例如,M,其中,k<N<M)个天线。然而,由于(经由链路60的6 Gbps的)带宽限制,只有14个小区(28 (N)个天线)可以被同时地使用。在示例中,下行链路是使用具有联合传输的协作下行链路的2X2 MMO。
[0030]图4还示出了某些附加示例。BBU 50-2中的每个AMU 345能访问天线表410,表410包括用于36个天线35中的每一个的条目411。如下面在图6中所示,在某些示例性实施例中,存在用于选择天线的实时回路和慢适应回路。当实时回路选择N个天线之中的k个时,每个AMU独立地运行其表410,并且其本地存储器未被与其他AMU共享。然而,每个AMU还具有慢适应回路用于处理,并且此过程通常使用共享存储器。每个AMU能够向共享存储器表410中贡献新数据,并且AMU全部读取相同的结果并且因此得出要选择M个天线之中的哪N个的相同结论。每个条目412包括天线标识(ID) (Ant ID)412、分数414以及机会数目416。天线标识唯一地对天线35中的一个进行寻址。在示例中,每个分数414 (下面更详细地描述)使用SINR作为度量来提供天线针对特定小区30执行有多好的指示。也就是说,BBU 50-2中的每个AMU 345/接收机305能够选择总共36个天线之中的任何28个(例如,或者18个小区之中的任何14个)。AMU 345/接收机305使用分数414作为用以确定应选择哪些天线35/小区30的准则。例如,在冷重启时,AMU 345/接收机305可选择使用14个小区30-3至30-16。基于用于这些小区的分数414和慢适应时间段,可选择小区30-17并丢弃小区30-16。也就是说,被选择成接收UE传输的精确的(18个小区中的)14个小区或(36个天线中的)28个天线可随时间而变。从这14个小区或28个天线之中,(在示例中)选择四个小区或8个天线以用于针对特定UE的IRC计算。机会数目416是基于相应天线被用作所选N个天线中的一个的次数。在一个示例中,将分数414除以操作数目416,使得能够通过将分数414除以操作数目416来确定平均值。在另一示例中,分数414可以是针对操作数目416的平均分数。在进一步示例中,如果天线未被选作N个天线之中的一个,则用于分数的零值将被添加到分数414。也就是说,只有那些所选天线将获得用于分数414的零值,同时还使操作数目增加一。这是不“惩罚”未被使用的天线的尝试。在另一实施例中,未被选作N个天线中的一个的天线不接收用于分数414的值或操作数目416的增力口。这是减小用于具有小操作数目416的那些天线的分数的尝试。这些实现仅仅是示例性的,并且可使用用于确定分数414的许多其他选项,以用来确定要从M个天线之中选择N个天线中的哪个。
[0031]图4还示出7 BBU 50-1与50-2之间的示例性消息传送420。例如,BBU 50-2可以发送指示具有天线标识“ID1”的天线应被BBU 50-1选择的消息421。BBU 50_1然后将把来自此天线的接收信息发送到BBU 50-2。还可使用小区ID,使得可选择小区(两个天线)。在BBU之间还可存在分数414 (和可能的机会数目416)的通信。例如,消息422是从BBU50-2至BBU 50-1的消息,指示BBU 50_1应选择和使用的天线ID集合。也就是说,BBU 50-1只需要知道期望的8个天线及其天线ID (例如,“Ant-1D”)的列表(如在消息422中),使得BBU 50-1可以与BBU 50_2共享来自这些天线的接收信息。其他8个天线来自另一邻居BBU 50-3,并且另外12个直接地来自BBU 50-2?在消息423中,BBU 50_2指引BBU 50-1选择不同的天线(例如,以便用作N个天线中的一个),并且在消息425中,BBU 50-1用所选天线具有“ant ID2”的天线ID的指示进行响应。消息242是(I,Q)数据和相应天线(“antID1”)的消息。
[0032]现在参考图5,示出了可缩放基带分组设备的示例,其中,12个BBU 50_1至50_12支持72个小区。小区的每个群组(用三角形示出每个小区)被直接地附着于同一 BBU 50。每个BBU能访问来自所有其自己的小区的信号外加来自两个邻近群组的小区的信号(由于上文相对于图4所述的示例性带宽限制,总共14个小区、28个天线)。可以同时地调度72个UE。每个BBU 50将最佳的四个小区的天线用于接收。
[0033]图6是用于小区分组和孔径选择的示例性方法600的流程图。图6由作为群组20中的孔径处理接收机的接收机305 (例如,接收机中的AMU 345)执行。方法600可由(例如,由处理器执行的)计算机程序代码执行或由硬件元件执行或由这些的某种组合执行。存在两个路径605、610。一个路径605是实时适应路径605,其通常在几分之一秒内执行(每个UE)。另一路径610是例如每个小区在几小时、几天、几周或几个月的过程内执行且每个小区针对所有用户的慢适应。如前所述,慢适应过程可使用在同一 BBU上的所有AMU之间被共享的共享存储器。
[0034]在方框615中,接收机305测量针对来自N个天线中的一个(在图2中,N是12)的接收信息的(例如,预先组合)SINR。其他可能度量包括接收信号强度、探测(SRS,探测参考信号)等,可将其与SINR组合或者代替SINR来使用。应注意的是调度器340将告知AMU345何时UE 110将发送上行链路数据和关于什么资源(的集合)的信息。AMU 345因此正在来自天线35的接收信息中测量用于该特定用户(UE 110)的该资源(的集合)。在图3的示例中,AMU 345可执行SINR测量,或者使信号处理324执行SINR测量(例如,基于从AMU345发送到用于N个天线的信号处理324的数据)。针对来自N个天线的接收信息重复方框615。
[0035]在方框620中,接收机305按SINR将N个天线排序并将排序后的SINR发送到方框645。在示例性实施例中,对N个天线评分,使得为1(一)的分数是最坏的,并且N在该度量方面是最佳的。在示例中,将分数存储为上文参考图4所述的分数414。在方框630中,接收机305选择前k个天线35(即,选择与k个最高SINR值相关联的天线)。k个天线限定孔径。在方框635中,接收机使用来自k个天线35的接收信息来执行k阶的IRC。在示例中,AMU 345可以使IRC 334执行k阶的IRC。k阶的IRC产生然后能够被转发至回程I/F370 (例如,在解码和必要时的任何附加处理、到分组中的放置等之后)的输出数据636。在方框640中,检测下一用户,使得下一用户ID被加载。将针对在时隙的该特定子帧中具有用于特定小区的已调度上行链路传输的所有用户(例如,UE 110)执行方框640。
[0036]针对慢适应路径610,在方框645中,接收机305 (例如,AMU 345)累积统计量。应注意的是统计量的累积是针对所有用户和针对单个小区和针对M个天线(M>N)。在图4中,例如,存在36个可能天线,并且可针对36 (例如,M)个天线累积统计量,但是仅使用28 (例如,N)个来从UE接收信息。在方框650中,接收机645检测最少使用的天线(例如,如果在一段时间内的用于所有用户的SINR在阈值或一个或多个其他准则以下,则示例性实施例中的天线是未使用的)。在方框660中,从最初的一组N个天线移除未使用天线并用新的候选天线来替换。在一个示例性实施例中,移除一个单个天线(或小区)并移除该天线(或连接到小区的那些天线)。在诸如图2中示出的系统的系统中,将仅存在相邻BBU之间的物理连接。因此,BBU 2将仅具有到BBUl和BBU3的物理链路连接。然而,根据小区带宽,在菊花链形链路中可存在足够的(例如,光纤)带宽,用于例如也要传递至BBU2的BBU4数据。在图4的情况下,存在36个天线,但由于带宽考虑而仅选择那些中的24个。
[0037]在方框665中,接收机305选择M个之中的N个天线的新集合。图6流程图代表更好地适合于使例如光纤开关就位的架构的更一般方法(与例如图2中所示的相比)。光纤开关将帮助移除菊花链架构(如图2和4中所示)在天线数据访问时施加的某些限制。在此类光纤开关架构中,可以设想被方框660和665的过程动态地更新的开关连接。光纤开关仅仅是示例性的,并且可使用其他类型的架构。
[0038]现在转到图7,示出了由接收机执行以用于处理来支持小区分组和孔径选择的方法的流程图。该方法由孔径处理接收机(例如,用于图2和3中的小区30-3的接收机305-1)执行。在方框705中,接收机305调度UE的上行链路传输。该调度可由调度器340执行并提供给例如AMU 345。在方框710中,接收机305从接收机的天线35接收信息。在示例中,由接收机305经由链路70来接收(I,Q)值。在方框715中,接收机305将来自接收机的天线35的接收信息发送到其他群组中的其他接收机和其他孔径处理接收机。例如,在图2中,小区30-3中的接收机305-1是用于群组20-1的孔径处理接收机,并且接收机305-1将来自天线35-31和35-31中的每一个的接收信息发送到小区30_4中的其他孔径处理接收机305-2以及还发送到用于群组20-2的小区30-5、30-6、30-7和30_8中的接收机305。
[0039]在方框720中,接收机从来自其群组中的其他接收机的天线接收接收信息。例如,在图2中,小区30-3中的接收机305-1是用于群组20-1的孔径处理接收机,并且接收机305-1从小区30-1、30-2、30-4、30-5和30_6中的接收机接收信息。在方框725中,执行方法600,使得检查来自所有UE的上行链路传输。每当针对上行链路传输调度一个或多个UE(且那些传输已发生)时执行图7中的方法。
[0040]现在转到图8,示出了图2的设备的概念操作的框图。图9示出了图4的设备的概念操作的框图。这些框图应帮助简化分析。图8表示来自图2的计划,而图9表示来自图4的计划。“FSM3主机”表示给定小区在哪里被调度和接收。FSM3是从诺基亚西门子网络进行供应的对应于BBU 50的产品。“天线可见性”示出了相应的接收机对于其具有可见性的RRH的“群组”。
[0041]例如,在图8中,对于FSM3主机而言,能够调度并接收四个天线(来自两个RRH 40,每个具有两个天线,参见图2),并且每个接收机对12个天线具有可见性。在图9 (和相应的图4)的示例中,对于FSM3主机而言,可以调度并接收十二个天线(来自三个RRH 40,每个具有四个天线,参见图4),并且每个接收机对于28个天线具有可见性。
[0042]应注意的是在每个接收机中示出了上文所示的AMU。然而,可将AMU分布(例如,不是独立的)在每个接收机或接收机/BBU的某个子集中。并且,可以将AMU集中化。此类实施例可以允许按照用户知识散布频域。例如,可将AMU迁移至BBU层,并且还可进一步分布AMU并在集群AMU之中(甚至在调度器级)设置检查点。
[0043]以下是上文提供的公开的示例。在示例性实施例中,公开了基于实时信道条件而针对特定用户动态地从多个可能天线之中选择一组“最佳”天线的方法和设备(以及程序产品)。另外,可收集并分析长期统计量以基于业务历史而重新定义用于给定小区的未来分组选择。该统计量可基于SINR或任何其他适当度量,诸如接收信号强度、探测(SRS、探测参考信号)等,可将其与SIRN组合或代替SINR来使用。在另一示例性实施例中,公开了一种将多天线接收机和(快速或缓慢)(例如数字)孔径选择组合的方法。
[0044]在进一步示例性实施例中,公开了一种方法,包括从被连接到多个接收机的第二(例如,N)多个天线中选择第一多个(例如,k个)天线,以及使用第一多个天线确定来自用户设备的输出数据。所述第二多个天线的数目可大于所述第一多个天线的数目(例如,N>K)。用户设备可执行在所述第二多个天线中的每一个处接收到的传输。可由所述多个接收机中的一个来执行该方法。可使用多个天线中的相应的一个将所述多个接收机连接到形成相应小区的多个远程无线电头端。每个小区可存在多个天线。
[0045]确定输出数据可包括对来自所述第一多个天线的接收信息执行具有等效于所述第一多个天线的数目的阶(例如,k)的IRC。接收信息可包括(I,Q)值。可针对多个用户设备执行选择和确定。可将多个用户设备附着于小区,并且小区被附着于执行该方法的相应接收机。
[0046]选择可包括从被连接到附加的多个接收机的第三(例如,M)多个天线之中选择第二 (例如,N)多个天线。所述第一多个天线的选择可基于一个或多个度量,诸如SINR、接收信号强度或探测(例如,SRS,探测参考信号)度量。可在某个时间段(例如,几小时、几天、几周)内累积(例如,基于每个天线、基于每个小区)所述一个或多个度量的值作为统计量。可分析该统计量(例如,以例如几小时、几天、几周的周期性间隔)以检测被视为未使用的天线。可将天线视为未使用的,因为所述一个或多个度量的值未满足一个或多个预定准则。可从所述第二 (例如,N)多个天线移除未使用天线,并且可使用来自所述第三(例如,M)多个天线的其他候选天线来形成所述第二 (例如,N)多个天线。也就是说,可向所述第二 (例如,N)多个天线添加新的候选天线以替换已移除的未使用天线。可累积用于新候选天线的所述一个或多个度量的值并在后续操作中使用,所述后续操作从所述第三(例如,M)多个天线之中重选所述第二 (例如,N)多个天线。
[0047]可在至少一个接收机上实现天线管理单元,并且其中,多个天线管理单元进行通信(例如,使用链路60),其也可以用分布式和检查点方式或在小区的一个或多个群组当中的主天线管理单元中实现。
[0048]一种设备可执行所述方法。该设备可包括一个或多个存储器且可包括一个或多个处理器,所述一个或多个存储器包括计算机程序代码。所述一个或多个存储器和计算机程序代码可被配置成用所述一个或多个处理器促使所述设备执行任何先前描述的方法操作。另外,计算机程序产品可以包括承载在其中体现的计算机程序代码以与计算机一起使用的计算机可读介质。计算机程序代码可包括用于执行任何上述方法操作的代码。
[0049]可以用软件(由一个或多个处理器执行)、硬件(例如专用集成电路)或软件和硬件的组合来实现本发明的实施例。在示例性实施例中,将软件(例如,应用逻辑、指令集)保持在各种常规计算机可读介质中的任何一个上。在本文的背景下,“计算机可读介质”可以是能够包含、存储、传送、传播或运送指令以供指令执行系统、设备或器件使用或与之相结合地使用的任何介质或装置,指令执行系统、设备或器件诸如计算机,例如在图3中描述并描绘了计算机的一个示例。计算机可读介质可包括计算机可读存储介质(例如,存储器323、333或其他器件),其可以是能够包含或存储指令以供诸如计算机之类的指令执行系统、设备或器件使用或与之相结合地使用的任何介质或装置。
[0050]如果期望的话,可以按照不同的顺序和/或相互并发地执行本文所讨论的不同功能。此外,如果期望的话,上述功能中的一个或多个可以是可选的,或者可以进行组合。
[0051]虽然在独立权利要求中阐述了本发明的各种方面,但本发明的其他方面包括来自所描述的实施例和/或从属权利要求的特征与独立权利要求的特征的其他组合,而不仅仅是在所附权利要求中明确地阐述的组合。
[0052]在本文中还应注意的是虽然上文描述了本发明的示例性实施例,但不应以限制性意义来考虑这些描述。相反,存在可以在不脱离在所附权利要求中定义的本发明的范围的情况下做出的若干变型和修改。
【权利要求】
1.一种方法,包括: 访问用于可被多个基带单元访问的多——N——个天线的基带信息,基带信息对应于由用户设备进行的传输且在N个天线处被接收; 针对用于N个天线的基带信息确定用于一个或多个度量的值; 基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据;以及 使用来自k个天线的基带信息来确定用于用户设备的输出数据。
2.如权利要求1所述的方法,其中,多个基带单元和N天线形成多个小区。
3.如权利要求2所述的方法,其中,多个基带单元可以访问M个天线,M> N,并且多个基带单元和M个天线形成在数目上更大且并入了由N个天线形成的多个小区的多个小区。
4.如权利要求2或3中的任一项所述的方法,其中,存在在基带单元和天线中间的多个远程无线电头端,其中,每个远程无线电头端被耦合到天线中的一个或多个并与一个或多个天线形成相应小区,并且其中,每个基带单元被耦合到多个远程无线电头端。
5.如权利要求3所述的方法,其中: 访问基带信息、确定值以及选择N个天线的子集k执行天线孔径的选择以用于由用户设备进行的传输; N个天线是N个天线的当前集合; 所述方法还包括访问对应于针对用于M个天线的基带信息的确定值的累积统计量; 累积统计量是针对由被附着于小区中的一个的多个用户设备进行的传输并在M个天线处被接收;以及 所述方法还包括基于累积统计量来选择N个天线的新集合以用于天线孔径的后续选择来用于由被附着于一个小区的用户设备进行的传输。
6.如权利要求5所述的方法,还包括执行天线孔径的后续选择以用于由被附着于一个小区的用户设备进行的传输,以及基于所述孔径来确定用于由用户设备进行的传输的输出数据。
7.如权利要求5所述的方法,其中,选择N个天线的新集合还包括: 使用累积统计量来检测N个天线的当前集合中相对于N个天线的当前集合中的其他天线而言最少使用的天线的集合; 从N个天线的当前集合中移除最少使用天线的集合; 用来自M个天线的候选天线的集合来替换最少使用天线的集合以形成N个天线的新集口 ο
8.如权利要求1至7中的任一项所述的方法,其中,每个天线被唯一地标识。
9.如权利要求1所述的方法,其中,所述一个或多个度量包括接收信号强度、探测参考信号或信号干扰噪声比中的一个或多个。
10.如权利要求1所述的方法,其中,所述一个或多个度量是信号干扰噪声比,并且选择还包括从N个天线中选择具有信号干扰噪声比的最高k个值的相应天线和基带信息。
11.如权利要求1、9或10中的任一项所述的方法,其中,使用来自k个天线的基带信息来确定用于用户设备的输出数据还包括对对应于所述k个天线的基带信息执行k阶的干扰抑制组合。
12.如权利要求1、9、10或11中的任一项所述的方法,其中,用户设备是多个用户设备中的一个,并且其中,所述方法还包括执行访问基带信息、确定值并选择子集k个天线以确定用于多个用户设备中的每一个的输出数据。
13.如前述权利要求中的任一项所述的方法,其中,基带信息包括(I,Q)信息。
14.一种计算机程序产品,包括承载在其中体现的计算机程序代码以与计算机一起使用的计算机可读存储介质,所述计算机程序代码包括用于执行方法权利要求1至13中的任一项的代码。
15.一种设备,包括: 一个或多个处理器;以及 一个或多个存储器,包括计算机程序代码, 所述一个或多个存储器和所述计算机程序代码被配置成用所述一个或多个处理器来促使所述设备执行至少以下各项: 访问用于可被多个基带单元访问的多——N——个天线的基带信息,基带信息对应于由用户设备进行的传输且在N个天线处被接收; 针对用于N个天线的基带信息确定用于一个或多个度量的值; 基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据;以及 使用来自k个天线的基带信息来确定用于用户设备的输出数据。
16.如权利要求15所述的设备,其中,多个基带单元和N天线形成多个小区。
17.如权利要求16所述的设备,其中,多个基带单元可以访问M个天线,M> N,并且多个基带单元和M个天线形成在数目上更大且并入了由N个天线形成的多个小区的多个小区。
18.如权利要求16或17中的任一项所述的设备,其中,存在在基带单元和天线中间的多个远程无线电头端,其中,每个远程无线电头端被耦合到天线中的一个或多个并与一个或多个天线形成相应小区,并且其中,每个基带单元被耦合到多个远程无线电头端。
19.如权利要求17所述的设备,其中: 访问基带信息、确定值以及选择N个天线的子集k执行天线孔径的选择以用于由用户设备进行的传输; N个天线是N个天线的当前集合; 所述一个或多个存储器和所述计算机程序代码还被配置成用所述一个或多个处理器促使所述设备执行:访问对应于针对用于M个天线的基带信息的确定值的累积统计量;累积统计量是针对由被附着于小区中的一个的多个用户设备进行的传输并在M个天线处被接收;以及 所述一个或多个存储器和所述计算机程序代码还被配置成用所述一个或多个处理器促使所述设备执行:基于累积统计量来选择N个天线的新集合以用于天线孔径的后续选择来用于由被附着于一个小区的用户设备进行的传输。
20.如权利要求19所述的设备,还包括执行天线孔径的后续选择以用于由被附着于一个小区的用户设备进行的传输,以及基于所述孔径来确定用于由用户设备进行的传输的输出数据。
21.如权利要求19所述的设备,其中,选择N个天线的新集合还包括: 使用累积统计量来检测N个天线的当前集合中相对于N个天线的当前集合中的其他天线而言最少使用的天线的集合; 从N个天线的当前集合中移除最少使用天线的集合; 用来自M个天线的候选天线的集合来替换最少使用天线的集合以形成N个天线的新集入口 ο
22.如权利要求15至21中的任一项所述的设备,其中,每个天线被唯一地标识。
23.如权利要求15所述的设备,其中,所述一个或多个度量包括接收信号强度、探测参考信号或信号干扰噪声比中的一个或多个。
24.如权利要求15所述的设备,其中,所述一个或多个度量是信号干扰噪声比,并且选择还包括从N个天线中选择具有信号干扰噪声比的最高k个值的相应天线和基带信息。
25.如权利要求15、23或24中的任一项所述的设备,其中,使用来自k个天线的基带信息来确定用于用户设备的输出数据还包括对对应于所述k个天线的基带信息执行k阶的干扰抑制组合。
26.如权利要求15、23、24或25中的任一项所述的设备,其中,用户设备是多个用户设备中的一个,并且其中,所述一个或多个存储器和所述计算机程序代码还被配置成用所述一个或多个处理器促使所述设备执行:执行访问基带信息、确定值并选择子集k个天线以确定用于多个用户设备中的每一个的输出数据。
27.如前述设备权利要求中的任一项所述的设备,其中,基带信息包括(I,Q)信息。
28.—种设备,包括: 用于访问用于可被多个基带单元访问的多——N——个天线的基带信息的装置,基带信息对应于由用户设备进行的传输且在N个天线处被接收; 用于针对用于N个天线的基带信息确定用于一个或多个度量的值的装置; 用于基于所确定值来选择N个天线的子集k和相应基带信息以用来确定用于由用户设备进行的传输的输出数据的装置;以及 用于使用来自k个天线的基带信息来确定用于用户设备的输出数据的装置。
29.如权利要求28所述的设备,其中,多个基带单元和N天线形成多个小区。
30.如权利要求29所述的设备,其中,多个基带单元可以访问M个天线,M> N,并且多个基带单元和M个天线形成在数目上更大且并入了由N个天线形成的多个小区的多个小区。
31.如权利要求29或30中的任一项所述的设备,其中,存在在基带单元和天线中间的多个远程无线电头端,其中,每个远程无线电头端被耦合到天线中的一个或多个并与一个或多个天线形成相应小区,并且其中,每个基带单元被耦合到多个远程无线电头端。
32.如权利要求30所述的设备,其中: 访问基带信息、确定值以及选择N个天线的子集k执行天线孔径的选择以用于由用户设备进行的传输; N个天线是N个天线的当前集合; 所述设备还包括用于访问对应于针对用于M个天线的基带信息的确定值的累积统计量的装置; 累积统计量是针对由被附着于小区中的一个的多个用户设备进行的传输并在M个天线处被接收;以及 所述设备还包括用于基于累积统计量来选择N个天线的新集合以用于天线孔径的后续选择来用于由被附着于一个小区的用户设备进行的传输的装置。
33.如权利要求33所述的设备,还包括执行天线孔径的后续选择以用于由被附着于一个小区的用户设备进行的传输,以及基于所述孔径来确定用于由用户设备进行的传输的输出数据。
34.如权利要求33所述的设备,其中,选择N个天线的新集合还包括: 使用累积统计量来检测N个天线的当前集合中相对于N个天线的当前集合中的其他天线而言最少使用的天线的集合; 从N个天线的当前集合中移除最少使用天线的集合; 用来自M个天线的候选天线的集合来替换最少使用天线的集合以形成N个天线的新集口 ο
35.如权利要求28至34中的任一项所述的设备,其中,每个天线被唯一地标识。
36.如权利要求28所述的设备,其中,所述一个或多个度量包括接收信号强度、探测参考信号或信号干扰噪声比中的一个或多个。
37.如权利要求28所述的设备,其中,所述一个或多个度量是信号干扰噪声比,并且选择还包括从N个天线中选择具有信号干扰噪声比的最高k个值的相应天线和基带信息。
38.如权利要求28、36或37中的任一项所述的设备,其中,使用来自k个天线的基带信息来确定用于用户设备的输出数据还包括对对应于所述k个天线的基带信息执行k阶的干扰抑制组合。
39.如权利要求28、36、37或38中的任一项所述的设备,其中,用户设备是多个用户设备中的一个,并且其中,所述设备还包括用于执行访问基带信息、确定值并选择子集k个天线以确定用于多个用户设备中的每一个的输出数据的装置。
40.如权利要求28至39中的任一项所述的设备,其中,基带信息包括(I,Q)信息。
【文档编号】H04B7/08GK104350691SQ201280070819
【公开日】2015年2月11日 申请日期:2012年6月20日 优先权日:2011年12月28日
【发明者】P.弗莱明, S.纳加拉, A.罗廷豪斯, R.杨, Y.鲁兹, D.拜伊托 申请人:诺基亚通信公司

最新回复(0)