减小在无线蜂窝网络的终端的干扰的方法,无线蜂窝网络,无线网络的节点和中央节点转让专利

申请号 : CN201380000125.8

文献号 : CN103703731B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : S·巴茨G·迪特尔W·乌其科

申请人 : 株式会社NTT都科摩

摘要 :

说明了一种减小在无线蜂窝网络的终端(UEK)的干扰的方法。所述终端(UEK)受到来自无线蜂窝网络中的多个干扰节点的干扰。所述方法包括选择干扰节点的预编码器,以致使所述终端(UEK)的干扰射影算子矩阵之间的距离之和减到最小。

权利要求 :

1.一种用于减小在无线蜂窝网络的多个终端(UE1-UEK)处的干扰的方法,所述终端(UE1-UEK)受到来自无线蜂窝网络中的多个干扰节点(BS1-BSK)的干扰,所述方法包括:选择干扰节点(BS1-BSK)的预编码器,使得所述多个终端(UE1-UEK)的干扰射影算子矩阵之间的距离之和最小化,其中对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵是到HklFl的列空间上的正交射影算子,其中

Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵,

其中如下确定所述干扰射影算子矩阵:

并且

其中如下设计干扰节点(BS1-BSK)的预编码器:其中

F1,...,FK=干扰节点1~K的预编码器矩阵,Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。

2.按照权利要求1所述的方法,其中所述干扰射影算子矩阵对应于终端(UE1-UEK)和干扰节点(BS1-BSK)之间的唯一接收干扰子空间。

3.按照权利要求1所述的方法,其中所述干扰射影算子矩阵是干扰节点(BS1-BSK)的预编码器矩阵和从干扰节点(BS1-BSK)到所述终端(UE1-UEK)的信道的信道矩阵的函数。

4.按照权利要求1所述的方法,其中迭代地调整接收干扰子空间,直到达到所述接收干扰子空间的对齐为止。

5.按照权利要求4所述的方法,其中利用交替最小化算法计算预编码器,其中在每次迭代时,利用预先确定的方法计算一个预编码器,并更新其对应的干扰射影算子矩阵,其中根据更新的干扰射影算子矩阵计算下一个预编码器,直到收敛为止。

6.按照权利要求5所述的方法,其中对于固定的预编码器 如下选择最佳预编码器Fl,opt:其中索引k指的是终端,而索引l,m指的是干扰节点,其中干扰射影算子矩阵Pkl取决于预编码器矩阵Fl,并且其中Pkm取决于预编码器Fm,并且其中||Pkl-Pkm||F是Pkl-Pkm的Frobenius范数。

7.按照权利要求4所述的方法,其中所述节点(BS1-BSK)通过回程网络被连接,并且其中在无线蜂窝网络的中央节点(CN)中进行迭代计算,或者其中迭代计算分布在无线蜂窝网络的多个节点(BS1-BSK)上。

8.按照权利要求1所述的方法,其中独立于在干扰节点(BS1-BSK)处的预编码器的设计,选择所述终端(UE1-UEK)中的接收滤波器。

9.按照权利要求8所述的方法,其中取决于网络规范,选择最小均方差(MMSE)、干扰抑制合并(IRC)或迫零(ZF)接收滤波器。

10.一种用于减小在无线蜂窝网络的多个终端(UE1-UEK)处的干扰的设备,所述终端(UE1-UEK)受到来自无线蜂窝网络中的多个干扰节点(BS1-BSK)的干扰,所述设备包括:选择干扰节点(BS1-BSK)的预编码器,使得所述多个终端(UE1-UEK)的干扰射影算子矩阵之间的距离之和最小化的装置,其中对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵是到HklFl的列空间上的正交射影算子,其中

Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵,

其中如下确定所述干扰射影算子矩阵:

并且

其中如下设计干扰节点(BS1-BSK)的预编码器:其中

F1,...,FK=干扰节点1~K的预编码器矩阵,Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。

11.一种无线蜂窝网络,包括:

多个节点(BS1-BSK);和

受到来自所述多个节点(BS1-BSK)中的至少一些节点的干扰的多个终端(UE1-UEK),其中所述无线蜂窝网络被配置成提供干扰终端(UE1-UEK)的节点(BS1-BSK)的预编码器的选择,使得所述多个终端(UE1-UEK)的干扰射影算子矩阵之间的距离之和最小化,其中对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵是到HklFl的列空间上的正交射影算子,其中

Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵,

其中如下确定所述干扰射影算子矩阵:

并且

其中如下设计干扰节点(BS1-BSK)的预编码器:其中

F1,...,FK=干扰节点1~K的预编码器矩阵,Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。

12.按照权利要求11所述的无线蜂窝网络,包括:连接所述多个节点(BS1-BSK)的回程网络,其中所述多个节点(BS1-BSK)适合于提供分布在所述多个节点(BS1-BSK)之间的预编码器的计算。

13.按照权利要求11所述的无线蜂窝网络,包括:中央节点(CN);和

连接所述多个节点(BS1-BSK)和所述中央节点(CN)的回程网络,其中所述中央节点(CN)被配置成提供所述干扰节点(BS1-BSK)的预编码器的集中计算。

14.一种无线蜂窝网络的节点(BS1),其中所述无线蜂窝网络包括受到来自所述节点(BS1)以及来自网络中的一个或多个其它干扰节点(BS2-BSK)的干扰的多个终端(UE1-UEK),其中选择干扰节点(BS2-BSK)的预编码器,使得所述多个终端(UE1-UEK)的干扰射影算子矩阵之间的距离之和最小化,并且其中所述节点(BS1)被配置成在每次迭代之后,计算其预编码器,相应地更新其干扰射影算子矩阵,并用信号把其更新的干扰射影算子矩阵通知给所有其它干扰节点(BS2-BSK),其中对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵是到HklFl的列空间上的正交射影算子,其中

Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵,

其中如下确定所述干扰射影算子矩阵:

并且

其中如下设计干扰节点(BS1-BSK)的预编码器:其中

F1,...,FK=干扰节点1~K的预编码器矩阵,Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。

15.一种无线蜂窝网络的中央节点(CN),所述无线蜂窝网络包括多个节点(BS1-BSK)、连接所述多个节点(BS1-BSK)和中央节点(CN)的回程网络、以及受到来自无线蜂窝网络中的多个干扰节点(BS1-BSK)的干扰的多个终端(UE1-UEK),其中所述中央节点(CN)被配置成选择干扰节点(BS1-BSK)的预编码器,使得所述多个终端(UE1-UEK)的干扰射影算子矩阵之间的距离之和最小化,其中对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵是到HklFl的列空间上的正交射影算子,其中

Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵,

其中如下确定所述干扰射影算子矩阵:

并且

其中如下设计干扰节点(BS1-BSK)的预编码器:其中

F1,...,FK=干扰节点1~K的预编码器矩阵,Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。

说明书 :

减小在无线蜂窝网络的终端的干扰的方法,无线蜂窝网络,无

线网络的节点和中央节点

技术领域

[0001] 本发明涉及无线蜂窝网络的领域,更具体地说,涉及通过使干扰子空间的射影算子(projector)距离降至最小,利用干扰对齐降低这种无线蜂窝网络的终端的干扰的方法。

背景技术

[0002] 图1表示包含K个小区的无线蜂窝网络的示意图,每个小区包括服务该小区中的一个或多个终端或用户设备UE的相应基站BS。图1是示意图,在每个小区中只表示了一个用户设备UE,不过要注意,小区的基站BS可服务多个用户设备UE,比如移动电话机。在图1中,表示了多小区MIMO/CoMP系统(MIMO=多入多出;CoMP=多点协同传输)中的下行链路传输的例证情况。基站BS采用联合预编码减小/消除对用户UE,尤其是对小区边缘用户UE1~UEK(如图1中所示)的小区间干扰。每个基站提供到它所服务的用户设备的直接链路,如实线箭头所示。另外,尤其是小区边缘用户受到来自其它基站的干扰,如图1中的虚线箭头所示。例如,在小区2中,用户或用户设备UE2位于小区的边缘附近,从而还受到分别来自小区1和K中的基站BS1和基站BSK的干扰。网络的基站,或者至少许多基站是通过具有中央节点CN的回程网络连接的。
[0003] 图2是各个基站BS和用户设备UE之间的信道或链路的示意图,其中表示了直接链路和干扰链路,以及相关的信道矩阵H。每个基站利用预编码器F1~FK,其中借助联合预编码,可以减小或者甚至消除小区间干扰,尤其是对小区边缘用户的小区间干扰。在用户设备,使用相应的接收滤波器G1~GK。为了获得小区间干扰的减小或消除,预编码器F1~FK需要被设计成以致使边缘用户的速率达到最大。分别设计预编码器和接收滤波器通常产生不是最佳的解决方案,从而导致用户速率低。此外,由于问题的复杂性,不存在容易的解析解。在现有技术中,K.Gomadam,V.R.Cadambe和S.A.Jafar在“Approaching the Capacity of Wireless Networks through Distributed Interference Alignment”(IEEE Global Telecommunications Conference(GLOBECOM),2008)中描述了在无线网络中,使用户速率达到最大的一些方法。描述了使用户速率达到最大的两种算法,所谓的干扰泄露算法和所谓的Max-SINR算法。干扰泄露算法的目的是使在接收器的干扰功率降至最低,这是利用预编码和接收矩阵的联合设计实现的。虽然获得的性能良好,即,获得的数据速率良好,不过计算复杂性较高,需要在基站具有关于干扰链路的知识。Max-SINR算法的目的是使在接收器的信号-干扰比达到最大。另外,在这种算法中,预编码和接收矩阵是联合设计的。与干扰泄露算法相比,性能,即,可获得的数据速率更好,不过,计算复杂性更高,在基站需要获得全局信道知识,即,与干扰链路和直接链路有关的知识。
[0004] 从而,就常规方法来说,需要联合设计预编码器和接收滤波器,这是数学上复杂的问题,另外,每当预编码器改变时,需要重新计算接收滤波器。此外,获得的接收滤波器具有复杂的结构(难以计算),并且不能用在使用MMSE或IRC滤波器(MMSE=最小均方差;IRC=干扰抑制合并)的真实情形/标准中。下面,将进一步详细说明上述常规方法。
[0005] 当发射器和接收器具有多个天线时,可以使用干扰对齐(IA)方法。干扰对齐以可以迫使在每个接收器的无用干扰仅仅处于接收信号的一个子空间中;从而留下可用于有用信号传输的另一个无干扰子空间的思想为基础。例如,如果接收器具有两个天线,那么可以迫使无用干扰处于一维子空间中,使另一个子空间(也是一维子空间)无干扰。当系统的天线配置(发射天线和接收天线的数目)不允许迫零预编码器设计时,干扰对齐尤其有价值,按照迫零预编码器设计,干扰在发射器一侧被预先消除。在这种情况下,通过首先借助在发射器一侧的适当预编码,使在每个接收器的干扰对齐,随后应用迫零接收滤波器来消除干扰,IA提供一种有吸引力的备选方案。
[0006] 在下面的说明中,将描述一种系统模型,所述系统模型具有K-用户MIMO干扰信道(IC),K≥3,并且用户表示一个发射器/接收器对。这对应于具有利用相同的资源块服务的K个小区边缘用户的K个小区;从而,每个小区边缘用户受到来自K-1个小区的干扰。每个发射器配有M个天线,而每个接收器配有N个天线。接收器期望接收1≤d<min(N,M)个数据符号(流)。在传输之前,利用线性预编码器 在发射器k预编码数据符号 通过直接信道 发送所述数据符号,并用接收器k接收。每个
发射器k具有发射功率约束 在接收器k,除了来自其它发射器l
≠k的非预期干扰之外,获得的信号还受噪声 干扰。采用接收滤波器
减小或消除干扰和/或使可达速率最大化。在接收器k,经直接信道从发射器k接收的数据符号的估计如下所示:
[0007]
[0008] 其中 表示接收器k和发射器l之间的信道。按照惯例,假定秩在这种情况下,该约束被放宽到(Hkl)≥d。
[0009] 所有用户R的总可达速率由下式给出:
[0010]
[0011] 其中Rk是用户k的可达速率。等式(1)可被重写成:
[0012]
[0013] 其中 和 分别表示第k个发射器/接收器对之间的有效直接信道,和发射器l与接收器k之间的有效干扰信道。从而,Rk可被写成如下所示:
[0014]
[0015] 为了实现干扰对齐(IA),以下两个条件必须成立:
[0016]
[0017] 第一个条件仅仅规定来自所有非预定发射器的干扰应被抑制,而第二个条件规定预编码器和接收滤波器的设计需要确保在第k个发射器/接收器对之间,存在能够同时传送d个数据符号(流)的有效的无干扰信道。
[0018] 下面进一步详细说明用于使无线网络中的用户速率达到最大的上述两种常规方法/算法。这两种方法都以网络互易性的概念(一种适用于基于时分双工(TDD)系统的概念)为基础。归因于互易性,接收节点沿其查看来自发射信号的最低干扰的信令维数也是该节点将沿其对互易网络中的其它节点导致最低干扰的相同维数,在互易网络中,发射器和接收器的角色被切换。此外,互易性的概念意味互易网络 中的接收器l和发射器k之间的信道与初始网络中的接收器k和发射器l之间的信道相关,如下所示:
[0019]
[0020] 另外,当把 和 定义为互易网络中的用户k的预编码和接收滤波器时,IA条件可被写成:
[0021]
[0022] 可以看出,当设定 和 时,等式(6)变成和等式(4)相等同,这表明对齐是相互的。从而,如果在初始网络中能够实现对齐,那么能够实现互易网络中的对齐,通过把互易网络的预编码和接收滤波器选择为初始网络的接收和预编码滤波器,能够实现互易网络中的干扰对齐。
[0023] 按照这种干扰对齐方法,不在空间中分离信号;而是在算法的每个步骤,试图使在每个接收器的干扰泄露(功率)降至最小,以致当算法收敛时,满足等式(4)的第一个条件。如果干扰功率为0,那么来自非期望发射器的干扰隐含地被对齐到较小的维数。由所有发射器l≠k引起的初始网络中的接收器k的干扰泄露Ik被定义为:
[0024]
[0025] 其中
[0026]
[0027] 是接收器k的干扰协方差矩阵。对给定预编码器来说,使Ik最小化的接收滤波器的各列是与Qk的d个最小本征值对应的本征向量,即:
[0028]
[0029] 其中vl(Qk)是与Qk的第l个最小本征值对应的本征向量, 是Gk的第l列。在互易网络中,如下定义干扰泄露
[0030]
[0031] 其中
[0032]
[0033] 是接收器k的干扰协方差矩阵。类似地,使 最小化的接收滤波器的各列是与 的d个最小本征值对应的本征向量。
[0034] 该算法在初始网络和互易网络之间交替。在每个网络内,接收器更新其接收滤波器,以致使干扰泄露降至最小。可以选择任意的初始正交预编码器作为起点,图3中描述了通过使干扰泄露降至最小的干扰对齐算法的细节。
[0035] 为了实现该算法,需要获得接收器和非期望的发射器之间的信道状态信息(CSI)(即,量值 )。不需要直接链路的CSI。为了实现IA,进行对于预编码滤波器和接收滤波器的交替优化;在预编码器被固定的情况下,更新接收滤波器,反之亦然。可以如下完成该算法的分布式实现:
[0036] (1)为了更新接收滤波器,在发射器之间交换预编码器,在优化过程中使用初始网络的信道矩阵。
[0037] (2)为了更新预编码器,在发射器之间交换接收滤波器,在优化过程中使用互易网络的信道矩阵。
[0038] 对于这种方法,假定发射器负责计算接收滤波器,在算法收敛之后,将用信号把接收滤波器通知接收器。
[0039] 第二种算法,Max-SINR算法目的在于直接使每个期望的发射流的信号-干扰加噪声(SINR)比达到最大。与试图在较低维子空间中,完美地对齐干扰的第一种算法相比,Max-SINR算法试图使期望的信号空间中的期望信号功率达到最大。初始网络中的第k个接收器的第j个流的SINR被定义为:
[0040]
[0041] 其中 是Fk的j列,Bk,j是第k个接收器的第j个流的干扰加噪声协方差矩阵:
[0042]
[0043] 依据这种定义,使SINRk,j最大化的单位向量 由下式给出:
[0044]
[0045] 在互易网络中进行类似的分析;为简短起见,省略所述类似的分析,在图4中进一步详细表示Max-SINR算法。
[0046] 这种算法要求实现全局信道知识,即,每个发射器需要知道直接链路和干扰链路的CSI。与第一种算法相比,这是较大的信令开销。例如,对于具有K=3的发射器/接收器对的系统,这构成50%的额外开销(总共需要从接收器向发射器传送9个信道,而不是第一种算法中的6个信道)。可分布式地实现这种算法,其中在发射器之间重复地交换预编码器和接收滤波器,与第一种算法相似。类似于第一种算法,可以进行对于预编码和接收滤波器的交替优化。
[0047] 上面的描述表明常规方法是不利的,因为预编码器和接收滤波器是一起设计的,导致需要求解数学复杂问题,此外,每次预编码器改变时,需要重新计算接收滤波器。此外,接收滤波器具有难以计算的复杂结构,以致接收滤波器不易用在真实的情形/标准中。

发明内容

[0048] 本发明的目的是提供一种减小无线蜂窝网络的终端中的干扰的改进方法。
[0049] 本发明的实施例提供一种减小在无线蜂窝网络的终端的干扰的方法,所述终端受到来自无线蜂窝网络中的多个干扰节点的干扰,所述方法包括选择干扰节点的预编码器,以致使所述终端的干扰射影算子矩阵之间的距离之和减到最小。
[0050] 按照实施例,干扰射影算子矩阵可对应于终端和干扰节点之间的唯一接收干扰子空间。干扰射影算子矩阵是干扰节点的预编码器矩阵和从干扰节点到所述终端的信道的信道矩阵的函数。
[0051] 按照实施例,对应于干扰节点l和终端k之间的干扰子空间的干扰射影算子矩阵可以是到HklFl的列空间上的正交射影算子,其中Hkl=干扰节点l和终端k之间的信道的信道矩阵,Fl=干扰节点l的预编码器矩阵。干扰射影算子矩阵可由下式确定
[0052]
[0053] 无线蜂窝网络可包含多个终端,其中预编码器被设计成以致所有终端内的干扰射影算子矩阵的距离之和被减至最小。可如下设计干扰节点的预编码器:
[0054]
[0055] 其中
[0056] F1,...,FK=干扰节点1~K的预编码器矩阵,
[0057] Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,[0058] Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,[0059] ||Pkl-Pkm||2=干扰射影算子矩阵之间的距离。
[0060] 按照实施例,可迭代地调整接收干扰子空间,直到获得接收干扰子空间的对齐为止。可利用交替最小化算法计算预编码器,其中在每次迭代时,利用预先确定的方法计算一个预编码器,并更新其对应的射影算子矩阵,其中根据更新的射影算子矩阵,计算下一个预编码器,直到收敛为止。对于固定的预编码器 如下选择最佳预编码器Fl,opt:
[0061]
[0062] 其中索引k指的是接收器/终端,而索引l,m指的是发射器/干扰节点,其中射影算子矩阵Pkl取决于预编码器Fl,其中Pkm取决于预编码器Fm,其中||Pkl-Pkm||F是Pkl-Pkm的Frobenius范数。
[0063] 节点可通过回程网络被连接,在无线蜂窝网络的中央节点中,可进行迭代计算,或者其中迭代计算可分布在无线蜂窝网络的多个节点上。
[0064] 按照实施例,可独立于在干扰节点的预编码器的设计,选择终端中的接收滤波器。取决于网络规范,可以选择最小均方差(MMSE),干扰抑制合并(IRC)或迫零(ZF)接收滤波器。
[0065] 本发明的实施例提供一种非临时性计算机程序产品,所述计算机程序产品包含保存在机器可读介质上的指令,当在计算机上执行所述指令时,所述指令实现本发明的方法。
[0066] 本发明的实施例提供一种无线蜂窝网络,包括多个节点,和受到来自多个节点中的至少一些节点的干扰的终端,其中无线蜂窝网络被配置成提供干扰该终端的节点的预编码器的选择,以致使所述终端的干扰射影算子矩阵之间的距离之和减至最小。无线蜂窝网络可包括连接多个节点的回程网络,其中所述多个节点适合于提供分布在多个节点之间的预编码器的计算。无线蜂窝网络可包含中央节点;回程网络连接所述多个节点和中央节点,其中中央节点被配置成提供干扰节点的预编码器的集中计算。
[0067] 本发明的实施例提供无线蜂窝网络的节点,其中所述无线蜂窝网络包含受到来自所述节点,以及来自网络中的一个或多个其它干扰节点的干扰的终端,其中选择干扰节点的预编码器,以致使所述终端的干扰射影算子矩阵之间的距离之和减至最小,其中所述节点被配置成计算其预编码器,并相应地更新其射影算子矩阵;其中所述节点被配置成用信号把其更新的射影算子矩阵通知所述一个或多个其它的干扰节点。
[0068] 本发明的实施例提供无线蜂窝网络的中央节点,所述无线蜂窝网络包含多个节点,连接所述多个节点和中央节点的回程网络,和受到来自无线蜂窝网络中的多个干扰节点的干扰的终端,其中所述中央节点被配置成选择干扰节点的预编码器,以致使所述终端的干扰射影算子矩阵之间的距离之和减至最小。
[0069] 就使用的术语“节点”(基站)来说,注意它被视为一个或多个终端的干扰节点。在基站是不止一个终端的干扰节点的情况下,还必须计算多个射影算子矩阵。
[0070] 从而,按照本发明,提供一种抑制在无线蜂窝网络中的移动终端,例如在边缘用户的干扰的新方法,但是与常规方法相反,无需在传输路径的两端,即,在干扰基站和在接收器采取“行动”,就可获得干扰对齐,相反按照本发明的方法,以使终端的干扰射影算子矩阵之间的距离减至最小的方式,在干扰基站选择预编码器就足够了。新的干扰对齐(IA)算法只利用预编码器设计来实现IA。提供新的具有对IA问题的更多几何洞察力的公式表示。基于预编码器的设计大大简化了问题结构,允许不考虑IA条件地独立设计接收滤波器。模拟结果表明对小区边缘用户来说,提出的方案以较小的信令开销导致更高的数据速率(在假定CSI知识相同的情况下)。
[0071] 本发明的方法仅仅利用预编码矩阵,提供IA问题的新的公式表示。来自非期望基站的干扰占据的子空间用射影算子矩阵,也称为“干扰射影算子”模拟。所述射影算子矩阵隐含取决于非期望基站的预编码器。在子空间和其射影算子矩阵之间,存在一一对应关系,即,对于每个子空间,存在唯一的对应射影算子矩阵。如果在一个UE,(对应于来自两个不同基站的两个干扰信号的)两个干扰射影算子之间的距离为0,那么这些子空间被对齐,从而干扰被对齐到一个子空间中。依据这些定义,优化不同基站的预编码器,以致使所有接收器内的干扰射影算子的距离之和减至最小。优化解给出为0的和值。迭代地得到所述问题的解答,其中在每次迭代时,计算一个预编码器,更新其对应的射影算子矩阵,并传送给其它基站,重复该过程,直到收敛为止。
[0072] 按照本发明的方法,接收滤波器不是优化过程的一部分;这种额外的自由度允许按照即将来临的情形,自由地选择接收滤波器。按照实施例,必须知道干扰链路的CSI(信道状态信息)。
[0073] 本发明的方法是有利的,因为本发明允许把预编码器的设计和接收滤波器的设计分开,而不存在任何性能退化。在假定CSI知识相同的情况下,对边缘用户来说,本发明甚至导致更高的可达用户速率。由于接收滤波器独立于预编码器或者预编码滤波器,因此可以如例如在标准中规定的那样,使用简单的最小均方差(MMSE)或者干扰抑制合并(IRC)滤波器。相反,现有技术的方法需要使用复杂的接收滤波器,这使得难以在真实情形中实现这些方法。此外,由于本发明的方法导致空中链路上的信令开销减小,因此本发明的方法是有利的。

附图说明

[0074] 下面参考附图,说明本发明方法的实施例,其中:
[0075] 图1表示包含K个小区的无线蜂窝网络的示意图;
[0076] 图2是图1的基站BS和用户设备UE之间的直接链路和干扰链路的图示;
[0077] 图3表示通过使干扰泄露降至最低的干扰对齐算法;
[0078] 图4表示Max-SINR算法;
[0079] 图5表示无线蜂窝网络的一部分的示意图,其图5(a)表示IA设计之前的网络,而图5(b)表示IA设计之后的网络;
[0080] 图6表示Grassmann流形上的改进的最速下降算法;
[0081] 图7表示按照本发明的实施例的通过使不同子空间的射影算子距离最小化的干扰对齐算法;
[0082] 图8是表示对于第一种情形的频谱效率结果的示图;
[0083] 图9是表示对于第二种情形的频谱效率结果的示图;
[0084] 图10是对比表示利用MMSE滤波器和ZF滤波器对性能的影响的示图;
[0085] 图11是表示WF对性能的影响的示图。

具体实施方式

[0086] 按照本发明的方法,进行不存在系统性能的任何退化的预编码器和接收滤波器的分开设计,而不是联合地为基站和接收器定义预编码器和接收滤波器。这是通过利用干扰对齐的概念,并且这样设计预编码器,以致在每个用户设备,来自不同基站的干扰信号具有和用户设备相同的到达方向,从而多个干扰信号重叠而实现的。
[0087] 图5表示基于其,说明干扰对齐的概念的无线蜂窝网络的一部分的图示,其中图5(a)表示IA设计之前的网络,图5(b)表示IA设计之后的网络。如图5中所示,示意表示的网络包含3个小区I-III,每个小区包括基站BS1~BS3。在图5(a)中,在每个小区中,描述了相应的用户UE1~UE3。用户位于相应小区的边缘,即,用户UE1~UE3被视为小区边缘用户。下面,关于从基站BS1和BS2接收的干扰信号,考虑小区III中的用户UE3。在图5(a)中,来自相应基站的干扰信号被表示成虚线箭头。此外,对于基站BS1和BS2,利用波瓣L11~L22指示在相应基站的预编码的图形/空间表示。在基站BS1和在基站BS2的预编码确保相应的用户UE1和UE2分别由所述基站服务,如用实线箭头所示。在用户UE3,滤波也是用波瓣L31和L32图形/空间表示的。注意图5中所示的波瓣是当UE具有两个天线(于是两个波瓣)时的示例。例如,当UE具有3个天线时,应存在3个波瓣。
[0088] 图5(a)中表示无干扰对齐的情况。在基站BS1和BS2的预编码,以及在用户UE3的滤波是这样的,以致例如在用户UE3,只能消除来自基站BS1的干扰信号,而来自基站BS2的干扰信号不能被消除。
[0089] 当应用干扰对齐的概念时,按照在用户处来自不同基站的干扰信号具有相同方向的方式(图5(b)中示意表示的方法)设计预编码器,图5(b)表示在应用干扰对齐的概念之后的图5(a)的网络。根据图5(a)和5(b)的比较可看出,通过按照干扰对齐的概念设计预编码器,来自两个基站BS1和BS2的干扰信号现在在用户设备UE3,具有相同的到达方向,并且与图5(a)相比,来自第二个基站BS2的干扰信号现在沿着与来自基站BS1的干扰信号相同的方向到达,以致现在能够消除来自两个基站BS1和BS2的干扰信号。换句话说,在用户UE3,多个干扰信号现在表现为一个信号,从而能够容易地消除它们。
[0090] 按照本发明的方法,所述干扰对齐起作用,从而这样设计在基站的预编码器,以致如下使所有用户设备的干扰射影算子矩阵的干扰的距离之和减至最小:
[0091]
[0092] 其中
[0093] F1,...,FK=干扰节点1~K的预编码器矩阵,
[0094] Pkl=与干扰节点l和终端k之间的干扰子空间对应的干扰射影算子矩阵,[0095] Pkm=与干扰节点m和终端k之间的干扰子空间对应的干扰射影算子矩阵,[0096] ||Pkl-Pkm||2=干扰射影算子矩阵之间的距离,
[0097] K=基站的数目。
[0098] 按照下面进一步详细说明的实施例,迭代地计算预编码器。从优化问题中排除接收滤波器,以致能够如在蜂窝网络基于其运转的标准中规定的那样,使用任何期望的接收滤波器,比如MMSE,IRC或ZF滤波器。
[0099] 下面,进一步详细说明通过使干扰子空间的射影算子距离最小化的干扰对齐实施例。
[0100] 令S1和S2是具有相同维度的两个子空间,那么如在G.H.Golub 和C.F.Van Loan,Matrix Computations,Johns Hopkins,1996中所述那样,定义S1和S2之间的距离。
[0101] d(S1,S2)=||P1-P2||2,         (14)
[0102] 其中Pi是到Si上的正交射影算子,‖·‖2是矩阵的2-范数。矩阵A的2-范数被定义为:
[0103] ||A||2=σmax(A),
[0104] 这是A的最大奇异值。此外,以下不等式成立:
[0105]
[0106] 其中||A||F是A的Frobenius范数,n是矩阵A的列数。
[0107] 两个子空间之间为0的距离意味这些子空间被对齐,即,它们构成相同的同一子空间。
[0108] Pk,l被定义成是到 的列空间上的正交射影算子。Pk,l唯一地定义接收器k和发射器l之间的接收干扰子空间,并且按照G.H.Golub和C.F.Van Loan,Matrix Computations,Johns Hopkins,1996,可被写为:
[0109]
[0110] 其中(·)H表示共轭转置。
[0111] Pk,l具有稍后需要的以下性质:
[0112] 1.
[0113] 2.
[0114] 3.tr(Pkl)=d.
[0115] 最后的等式起源于:
[0116]
[0117] 其中使用了对任意矩阵A和B都成立的恒等式tr(AB)=tr(BA)。
[0118] 单边(one-sided)干扰对齐问题可用公式表示成找出使所有接收器的干扰子空间之间的距离之和减至最小的最佳预编码器的问题:
[0119]
[0120] 在随后的各个段落中,强制执行约束 的原因将是明显的。如果干扰子空间在每个接收器被对齐,那么可以选择干扰子空间的正交接收滤波器,以满足干扰对齐条件。现在接收滤波器被完全排除在优化问题之外。结果是仅仅利用预编码器设计,而不是预编码器和接收滤波器设计,即可实现干扰对齐。
[0121] 由于处理2-范数并不简单,因此引入改进的目标函数α,并如下定义其上限:
[0122]
[0123] 并且代替使α最小化,可以使上限αupper最小化,以致问题变成:
[0124]
[0125] 迄今为止,不清楚各个预编码器如何影响全局目标函数。于是,重新用公式把αupper表示成:
[0126]
[0127] 可以看出,索引的这种重新排序并不改变目标函数。对于固定的预编码器如下选择最佳预编码器Fl,opt:
[0128]
[0129] 注意射影算子Pk,l隐含取决于预编码器Fl,而Pk,m取决于预编码器Fm,[0130] 如下展开局部目标函数αupper,l:
[0131]
[0132] αupper,l由其最小值不具有闭式解的广义Rayleigh商之和构成。于是,如下所述,将利用数值技术来求出上述问题的解答。
[0133] 目标函数αupper,l不因乘以酉矩阵和可逆矩阵而变化。更具体地说,用FlQ(任何可逆的 )替换等式(22)中的Fl得到:
[0134]
[0135] 注意依照和上面相同的方式,表明等式(22)不因乘以酉矩阵而变化。
[0136] 从而,αupper,l(FlQ)=αupper,l(Fl)适用于任何可逆或者酉的 对酉旋转的不变性意味最优解仅仅取决于预编码器位于的子空间,而不取决于预编码器本身。目标函数的这种非常有用的性质意味它可在空间 的复Grassmann流形(manifold)上被最小化。例如如在J.H.Manton的“Optimization Algorithms Exploiting Unitary Constraints”(IEEE Transactions on Signal Processing,vol.50,no.3,pp.635-650,March 2002)中所述, 空间的复Grassmann流形被定义成 的所有d维复子空间的集合。在
Grassmann流形上的优化导致优化问题的维数的减小,因为点FlQ和Fl变得相等。此外,这意味目标函数产生数量不定的最小值。在J.H.Manton的“Optimization Algorithms Exploiting Unitary Constraints”(IEEE Transactions on Signal Processing,vol.50,no.3,pp.635-650,March2002)中,提出一种系统方法,以找出在服从约束XHX=I的Grassmann流形上的f(X)的局部极小值。这完全适于所讨论的问题;从而,遵循这种方法,并通过在复Grassmann流形上利用改进的最速下降算法,找出最佳预编码器,例如如在上述出版物的VII A节中所述。在每次迭代时,这种算法需要目标函数的评估,以及目标函数对变量的复共轭的导数。如下提供αupper,l w.r.t 的导数:
[0137] 假定
[0138]
[0139] 借助隐含定义并且已知的量值Ak和Bk,随后利用迹算子、求和算子和导数算子的线性特性,加上链规则性质,如下计算αupper,l w.r.t.  的导数:
[0140]
[0141] 其中最后的等式是根据K.B.Petersen和M.S.Pedersen的“The Matrix Cookbook”(http:/matrixcookbook.com)得出的。
[0142]
[0143] 在J.H.Manton的“Optimization Algorithms Exploiting Unitary Constraints”(IEEE Transactions on Signal Processing,vol.50,no.3,pp.635-650,March 2002,Section VII)中描述了关于矩阵变量的在Grassmann流形上的改进最速下降算法。它在数值上使服从正交约束XHX=Id的函数f(X)最小化,其中 只有
当函数f至少满足下面给出的条件C1或者两个条件C1和C2时,才可以使用所述改进的最速下降算法:
[0144] f(X)=f(XQ)对于酉
[0145] f(X)=f(XQ)对于可逆
[0146] 图6中表示了该算法的细节。
[0147] 如下定义qfd因子:如果X=QR是X的QR分解,那么qfd{X}被定义为Q的前d列。
[0148] 为了实现干扰对齐,本发明的实施例使用交替最小化算法,其中在每次迭代时,利用最速下降法计算一个预编码器,并更新其对应的射影算子矩阵。利用更新的射影算子矩阵,计算下一个预编码器,继续该过程,直到收敛为止。换句话说,每次迭代时,调整接收干扰子空间,直到获得对齐为止。图7表示按照本发明的实施例,通过使不同子空间的射影算子距离减至最小的干扰对齐算法。借助关于图7说明的算法,实现干扰对齐。对于固定的预编码器 如下选择最佳预编码器Fl,opt:
[0149]
[0150] 索引k指的是接收器,而索引m,l指的是发射器。射影算子Pkl隐含地取决于预编码器Fl,而射影算子Pkm取决于预编码器Fm。利用如上所述的在Grassmann流形上的最速下降算法,可以获得解答Fl,opt。图7的算法采用约束 于是,发射功率约束未被满足。于是,定义缩放的预编码器Fl′,它最后用于对数据符号预编码:
[0151] Fl′=FlPl,      (25)
[0152] 其中 是对角元素等于 的对角矩阵。这确保功率约束被满足。此外,由于如上所述,局部干扰对齐目标函数不因乘以可逆矩阵而变化,因此它不破坏对齐条件。
[0153] 在不能获得第k个发射器/接收器对之间的直接链路的CSI的假定之下,向每个流分配相同的功率。在可获得CSI的情况下,按照例如在E.Biglieri,R.Calderbank,A.Constantinides,A.Goldsmith,A.Paulraj和H.Vincent Poor的MIMO Wireless Communications(Cambridge University Press,2007)中描述的注水法(WF),能够获得最佳功率分配。如果干扰在每个接收器被完美对齐,那么选择Gk的各行以对于任何l≠k跨越(HklFl)H的零空间,以便消除干扰就足够了;即,Gk是迫零(ZF)滤波器。从而Rk可被简化成:
[0154]
[0155] 就随后说明的模拟结果来说,注意仍然利用等式(3),以便解释干扰未被完美对齐的情况。
[0156] IA目标函数对乘以可逆矩阵的不变性使得可以写出Fl′=FlQl,并对Ql进行优化,以使等式(26)达到最大值:
[0157]
[0158] 这是根据例如在E.Biglieri,R.Calderbank,A.Constantinides,A.Goldsmith,A.Paulraj和H.Vincent Poor的MIMO Wireless Communications(Cambridge University Press,2007)中描述的方法,其求解可行的标准WF问题,从而这里为了简洁起见,不再对其进行介绍。
[0159] 如上所述,按照本发明的方法,对接收滤波器没有任何限制,以致代替上面提及的ZF滤波器,也可以使用最小均方差(MMSE)滤波器。由于与ZF滤波器相比,MMSE滤波器性能更好,因此优选MMSE滤波器,并且MMSE滤波器对信道估计误差更鲁棒。即使MMSE滤波器违反IA条件(参见上面的等式(4)),其应用也会导致更高的可达速率,因为它考虑到了噪声统计。这种情况下,滤波器表述由下式给出:
[0160]
[0161] 如下得出MMSE滤波器。如其名称所示,MMSE滤波器使传送的符号和接收的符号之间的均方差降到最小:
[0162]
[0163] 已知等式(1),则:
[0164]
[0165] 从而:
[0166]
[0167] 其中使用了 (不同的符号无关联),以及 (符号和噪声无关联)。目标函数在Gk中凸起;从而,通过把目标函数βk w.r.t. (或者Gk)的导数设定为0,可以得到最小值:
[0168]
[0169] 按照本发明的实施例的实现干扰对齐的方法是交替最小化算法,在每次迭代时,利用最速下降方法,计算一个预编码器,并更新其对应的射影算子矩阵。利用更新的射影算子矩阵,计算下一个预编码器,继续该过程,直到收敛为止。
[0170] 从而,本发明的实施例提供一种通过使干扰射影算子的距离之和减至最小,计算无线蜂窝网络中的最佳预编码矩阵的CoMP方法。可以使用迭代程序,从而在每次迭代时,根据在基站之间交换干扰射影算子矩阵,计算最佳的预编码矩阵。所述计算可以在中央单元中进行,或者可以在基站间分布地进行,后者需要经由连接各个基站的回程网络的信令。可按照期望的规范选择接收滤波器,例如,接收滤波器可被选为MMSE,IRC或ZF滤波器。
[0171] 按照实施例,可以获得接收器和非预期发射器之间的CSI。如上所述,只需要预编码器设计即可实现干扰对齐,与其中预编码器和接收滤波器都是优化过程的一部分的常规方法相反。此外,该算法可以集中地以及分布地实现。
[0172] 分布式实现要求在发射器之间,交换与接收干扰子空间对应的更新的射影算子。虽然常规方法要求用信号把计算的接收滤波器从基站通知用户方(这是通过空中链路进行的),不过,本发明提出的方法没有这样的要求,从而导致空中链路上的信令较少。
[0173] 根据上述实施例,进行模拟,并且对于直接链路和干扰链路,在具有均值O和协方差矩阵I的500个独立同分布(IID)泛化内求模拟结果的平均值。这捕获在小区边缘的性能,在小区边缘,用户受到和有用信号一样强烈的干扰。发射功率 在第一种情形下,k=3,m=4,N=2,而d=1。按照在C.M.Yetis,Gou Tiangao,S.A.Jafar和A.H.Kayran的“Feasibility Conditions for Interference Alignment”(IEEE Global Telecommunications Conference(GLOBECOM),2008)中描述的分析,对这种情形来说,IA是可行的。图8表示第一种情形的频谱效率结果。可以看出,通过使干扰泄露减至最小,本发明的方法优于IA算法,但是性能低于Max-SINR算法。不过,这并非缺点,因为Max-SINR需要更多的信令开销。如前所述,Max-SINR需要完整的信道知识,这意味必须把所有9个信道都反馈给发射器。另一方面,剩余的算法只要求交换交叉链路(6个信道)。在第二种情形下,k=
3,m=4,n=4,而d=2。如在C.M.Yetis,Gou Tiangao,S.A.Jafar和A.H.Kayran的“Feasibility Conditions for Interference Alignment”(IEEE Global 
Telecommunications Conference(GLOBECOM),2008)中所述,同样地,这是一种可行的IA情形。图9表示第二种情形的频谱效率结果。如图所示,从13dB的SNR开始,按照本发明的实施例的算法优于两种常规算法,其中 并且为了简单起见,假定在不同
的接收器,噪声统计是相似的。认为情况就是这样,因为常规算法以反向网络的概念为基础,从而,在一个方向改善IA质量或者SINR的滤波器会在另一个方向损坏IA质量或SINR。于是,这些算法只能获得局部解或者甚至不能得到局部解。给出了基于使干扰泄露减至最小的IA方案的收敛证据,但是就Max-SINR算法来说,没有给出任何收敛证据。另一方面,可容易地证明本发明的方案收敛,因为它是交替最小化算法。
[0174] 上面的讨论假定在接收器方,使用简单的ZF滤波器。在设想上述第二种情形的情况下,图10对比表示利用MMSE滤波器和ZF滤波器对性能的影响。MMSE滤波器只提供较小的性能增益,因为设想在发射器的完美CSI。在其中在发射器方只能获得不完美的CSI的更实际情形下,预期MMSE滤波器提供更大的性能增益。
[0175] 图11表示WF对性能的影响。可以看出,WF只在低SNR方案中才带来增益;在中等和高SNR水平下,WF算法表现得仿佛和向不同的流分配相同功率一样。
[0176] 尽管关于设备说明了一些方面,不过显然这些方面也代表对应方法的说明,其中块或装置对应于方法步骤,或者方法步骤的特征。类似地,关于方法步骤说明的方面也代表对应设备的对应块或零件或特征的说明。
[0177] 取决于某些实现要求,本发明的实施例可用硬件或软件实现。可以利用保存有电可读控制信号的数字存储介质,比如软盘、DVD、CD、ROM、PROM、EPROM、EEPROM或闪速存储器,完成所述实现,所述电可读控制信号与(或者能够与)可编程计算机系统协作,以致实现相应方法。按照本发明的一些实施例包含具有电可读控制信号的数据载体,所述电可读控制信号能够与可编程计算机系统协作,以致实现这里说明的方法之一。通常,本发明的实施例可被实现成具有程序代码的计算机程序产品,当计算机程序产品在计算机上运行时,所述程序代码能够实现所述方法之一。例如,程序代码可保存在机器可读载体上。其它实施例包含保存在机器可读载体上的,实现这里说明的方法之一的计算机程序。
[0178] 换句话说,于是,本发明的方法的一个实施例是具有程序代码的计算机程序,当所述计算机程序在计算机上运行时,所述程序代码实现这里说明的方法之一。于是,本发明的方法的另一个实施例是一种数据载体(或者数字存储介质,或者计算机可读介质),所述数据载体包含记录在上面的,用于实现这里说明的方法之一的计算机程序。于是,本发明的方法的另一个实施例是代表用于实现这里说明的方法之一的计算机程序的数据流或信号序列。例如,所述数据流或信号序列可被配置成经数据通信连接,例如经因特网传送。另一个实施例包含配置成或者适合于实现这里说明的方法之一的处理装置,例如计算机,或者可编程逻辑器件。另一个实施例包含装有实现这里说明的方法之一的计算机程序的计算机。
[0179] 在一些实施例中,可以使用可编程逻辑器件(例如,现场可编程门阵列)来实现这里说明的方法的一些或所有功能。在一些实施例中,现场可编程门阵列可以与微处理器协作,以实现这里说明的方法之一。通常,所述方法最好用任意硬件设备实现。
[0180] 上述实施例只是本发明的原理的举例说明。显然对本领域的技术人员来说,这里说明的安排和细节的各种修改和变化是显而易见的。于是,本发明仅由以下权利要求的范围限定,而不受利用这里的实施例的说明和解释给出的具体细节限定。