法律状态公告日
法律状态信息
法律状态
2015-01-07
未缴年费专利权终止 IPC(主分类):H04B7/06 授权公告日:20130424 终止日期:20131119 申请日:20071119
专利权的终止
2013-04-24
授权
授权
2009-07-22
实质审查的生效
实质审查的生效
2009-05-27
公开
公开
技术领域
本发明属于无线通信技术领域,特别涉及多用户多入多出(MU-MIMO)系统设计的方法。
背景技术
MIMO技术作为第三代移动通信的关键技术之一今年来受到广泛的关注和研究。与传统的单天线系统比 较MIMO系统可以提供更高的传输可靠性和更大的通信容量。在实际使用中MIMO系统性能主要受限于各子 流间信道条件的不平衡性,特别是在高相关性信道下不同子流的信道条件相差很大。另外在一个基站与多 个用户同时通信的MU-MIMO系统中,不同用户间的信号干扰也制约了系统的性能。同一用户天线间的资源 调度和多用户间的干扰消除问题是MU-MIMO系统设计的关键。
发明内容
本发明提出了结合块对角化(BD)和统一信道分解反馈(UCD)算法实现MU-MIMO系统的方法,采用本 方法可以消除用户间干扰,并且对每个用户的各个信道子流进行了资源均衡,使MU-MIMO系统能工作于高 相关性的信道且性能有较大提升。
本发明的创新之处在于:提出了结合块对角化(BD)和统一信道分解反馈(UCD)算法,并修改了导频 发射方案,实现了多用户间干扰消除和各个用户子流间均衡,使MU-MIMO系统性能得到提升。
本发明在UCD系统结构的基础上,提出基于BD+UCD的MU-MIMO用户间干扰消除和性能优化方法,BD 算法可以将MU-MIMO信道矩阵对角块化,使不同用户之间相互正交,消除了用户间干扰;然后对每一个用 户使用UCD分解反馈方案,使不同的子流达到性能均衡,不仅优化了性能,而且使系统能工作于高相关性 信道。
1、系统结构
多用户MIMO的典型结构如图1所示,调度器按照某种准则选择将要通信的K个用户,然后将这些 用户的数据流dk经过预处理发射出去。图中M为预编码矩阵,发送数据向量包含发送给所有通信用户的 数据。这里的线形预处理也可以被认为是波束成形。移动台k则通过解调矩阵Dk对接收信号进行线性处 理从而恢复出相应的数据。
假设基站有4根天线同时为2个用户服务,每个用户有2根接收天线,结合块对角化和统一信道分解多 用户MIMO系统结构如图2所示。图中H1、H2为两个用户实际的信道矩阵,h1、h2为块对角化后两个用户 的虚拟信道矩阵,F1、F2分别为基站处对两个用户发射数据的预编码矩阵,M是基站处发射信号的对角 化矩阵,W1、W2为两个用户使用分层-最小均方误差(SIC-MMSE)检测需要的加权矩阵。整个发射接 受过程如下:首先两个用户的数据分别用F1,F2进行第一级预编码,然后用M进行第二级预编码消除多用 户干扰。假设基站欲发送的数据信号为X=[X1T,X2T]T=[x1,x2,x3,x4]T,其中X1=[x1,x2]T为用户一的 数据,X2=[x3,x4]T为用户二的数据,经过第一级预编码后的预发送信号为
2、块对角化算法
处理多天线用户的对用户MIMO系统的一种常用方法是块对角化。块对角化方法的预处理是寻找使 HM为块对角阵的预编码矩阵M,从而形成多个独立并行的等效单用户MIMO信道,各用户之间的干扰 为零。
假定H是u个用户的信道矩阵Hu的垂直拼接,M是u个用户预编码矩阵MU的水平拼接,即 H=[(H1)T…(HU)T]T、M=[M1…MU]。如果选择Mu的列位于的零空间(null—space),则块对角 化条件就可以满足。这里的是整个信道矩阵H去掉对应于用户u的信道矩阵得到的。
在图2所示的系统中,基站利用用户反馈的信道信息H1、H2对多用户MIMO信道H=[(H1)T,(H2)T]T进行块角化处理
为块对角化的MIMO信道矩阵:
得到(2)中的对角化预编码矩阵M,这时多用户MIMO信道被分成独立的两个单用户MIMO信道h1、h2
3、统一信道分解算法
3.1 UCD分解反馈方案简介
由于MIMO系统的BER性能主要受最差子信道影响,我们可以根据当前信道的衰落信息将发射功率 根据一定的算法分配在不同子流上使各子流的信噪比等同,以降低系统的误码率。
首先给出了一种称为几何平均分解(GMD)的算法,将信道矩阵作如下分解:
H=QRP*
其中Q、P为酉矩阵,R为对角线元素相等的上三角矩阵,其对角元素λ为信道矩阵特征值的几何 平均值,这也是GMD方案名称的由来。用P对发射信号预编码,Q*对接收信道预处理,则MIMO系统 的虚拟信道变为Q*HP=R。例如对于三发三收的MIMO系统,GMD方案的传输方程为
其中为噪声向量。忽略误差传播效应,用基于迫零(ZF)的SIC检测算法我们看到GMD将信道分解成 K个相同的子信道
yi=λxi+zi,i=1,2,3
虽然优化了最差子信道,但是GMD方案在系统容量上有损失,而且由于采用了ZF检测算法,系统 的误码率性能也较差。在GMD的基础上给出提出了统一信道分解(UCD),UCD方案的思想是在保证系统 容量无损失的情况下,优化MIMO系统SIC-MMSE检测器的最差子信道,使各子信道的性能相同。UCD 的推导过程比较复杂,这里由于篇幅限制我们只能给出UCD的基本思想和计算流程。
假设
(·)*表示共轭转置,Tr{·}表示矩阵的秩。
假设x是高斯随机向量,(1)式的MIMO信道容量为
如果信道信息在发送端和接收端都已知,在发射功率上限
其中α在(4)中定义,CIT表示发送端已知信道信息时的信道容量。
H的SVD分解为H=UΛV*,其中Λ是K×K阶对角矩阵,其对角元素为H的非零奇异 值。使(4)最大的F为[8]
F=VΦ1/2 (7)
这里Φ是对角阵,它的第k(1<k<K)个对角元素是通过“注水”算法分配给第k个子信道的功率:
其中μ满足(α)+表示max{α,0}。
将(7)中的预编码矩阵F改写为
F=VΦ1/2Ω* (9)
其中Ω∈CL×K,L≥K(以避免容量损失),Ω*Ω=I。将(9)代入(6)可以看到,(9)中的预编 码矩阵F仍然满足最大化信道容量,然而Ω的引入可以将预编码变得更为灵活。UCD分解的基本思想便 是通过Ω的设计来使MIMO接收端SIC-MMSE检测的各子层具有相同的增益。基于以上讨论,我们可以 看到UCD方案满足MIMO系统容量最大化。
对于VBLAST的SIC-MMSE检测,第i层的加权系数为
其中hi表示MIMO信道矩阵H的第i列。
分层检测过程可写为
v=y
for i=M:1
end
其中C表示映射到星座图上最近的点(硬判决)。
3.2 UCD分解的算法流程
UCD分解的计算流程如下:
第一步:计算SVD分解H=UΛV*。计算量为O(MNK)。
第二步:通过(8)式计算Φ1/2。计算量为O(K2)。
第三步:∑=ΛΦ1/2,其对角线元素为σi,i=1,...,K。计算量为O(K)。
第四步:计算L×L阶对角矩阵其对角线元素为
计算量为O(K)。
第五步:对进行GMD分解得到
第六步:计算其中()的1:K列为Φ1/2,K:L列为 K×(L-K)阶零矩阵0K×(L-K)。计算量为O(M(K+L))。
第七步:计算计算量为O(N(K+L))。
第八步:计算
由上计算我们得到了UCD方案的预编码矩阵F和SIC-MMSE检测的加权矩阵W。
4、修改后的导频发射方法
由于用户间无法获得其他用户的信道信息,便无法独自计算当先的虚拟信道h1、h2,所以接下来基 站要增加一次通过M预编码的导频符号(未预编码的导频信号记为p,p=[p1,p2,p3,p4]T)发射,两个 用户接收到的导频信号为e=[e1T,e2T]T=[e1,e2,e3,e4]T,其中:e1=[e1,e2]T,e2=[e3,e4]T分别为第一个 和第二个用户接收到的导频信号,则有:
e1=h1×[p1,p2]T
e2=h2×[p3,p4]T
用户分别通过e1,e2估计出h1、h2。最后基站和用户分别对h1、h2进行UCD分解,得到两个用户 的预编码矩阵F1、F2和SIC-MMSE检测加权矩阵W1、W2。注意到这里需要增加下行链路导频信号的 发射,但这种附加的导频之在用户反馈新到信息后才发射(5ms一次),所以对带宽的占用是很小的。
本发明的优点:
(1)使用了统一信道分解算法优化了系统性能,使系统能适应不同的信道环境
(2)采用了块对角化算法消除多用户间干扰,预算复杂度较低,性能较好;
附图说明
图1多用户MIMO的典型结构
图2结合块对角化和统一信道分解多用户MIMO系统结构。
机译: 时变多用户MIMO系统中有限信道反馈的有效干扰消除方法
机译: FDD多用户MIMO下行传输中具有有限速率信道状态信息反馈的改进用户组选择方案的方法和系统
机译: FDD多用户MIMO下行传输中具有有限速率信道状态信息反馈的简化用户组选择方案的方法和系统