多用户mimo系统下行链路发射端信息数据的预处理方法

文档序号:7684283阅读:241来源:国知局
专利名称:多用户mimo系统下行链路发射端信息数据的预处理方法
技术领域
本发明属于通信技术领域,涉及多用户MIMO系统中下行链路的预处理,具体地说是 一种下行链路发射端信息数据的预处理方法。
技术背景为了满足日益增长的高速率数据传输的需要,新型的无线通信系统中,无线传输的 终端和基站都将装配多个天线,从而构成了多输入多输出的MIMO系统,MIMO系统的应 用极大的提高了系统的容量,提供了分集,复用等增益。目前的研究己经开发出了多种 适用于单用户MIMO系统SU-MIMO的传输技术,例如,空时码技术,BLAST技术,以及特 征模式传输技术等。但是,对于有多个用户条件下的多用户MIMO系统MU-MIM0,因为同时存在多用户干 扰和用户自身内部多天线的干扰,使传输方案的设计复杂了很多。对于多用户MIMO系统 的下行链路DL而言,每个用户都希望正确地检测出发送给自己的数据。传统的方法是每 个用户既要抵消多用户干扰,还要消除自身内部多天线的干扰,这就这会导致复杂的接 收机设计。另一方面,发射端预处理技术可以将部分计算量从用户的接收机转移到基站的发射 机上,从而简化用户端接收机的设计。 一个具有发射端预处理功能的多用户MIMO系统如 图1所示。该系统由一个基站和多个用户构成。其中,基站和每个用户都装配有多根天 线,构成了MIMO系统。在基站端,发给所有用户的数据通过发射天线一起发出,在每个 用户的接收端,首先进行获取信道信息,然后利用获得的信道信息对发给自己的数据进 行检测。为了在发射端进行预处理,信道信息必须反馈回给基站,在图1中用虚线的方 框表示。得到反馈的信道信息后,基站对发给每个用户的信息进行预处理,如图1的虚 线方框所示。本发明要解决的就是如何进行发射端预处理的问题。另外,在本发明中, 假设反馈的信道信息是完全准确的。现有的发射端预处理技术可以简单地分为非线性和线性两类。非线性预处理技术, 例如,Dirty Paper, Tomlinson-Harishima等预处理技术可以取得最优的性能。但是实现这 种非线性预处理的方法不仅计算量十分繁重,而且发射机的设计非常复杂。线性预处理技术相对于非线性预处理技术,其运算量可大幅降低,常用的有最小均 方误差MMSE预处理,迫零预处理ZF等。但是这些线性预处理方法的一个主要缺点是 对每个用户只能对传送给其的每个数据进行独立的检测,而不能对发送给其的所有数据 进行联合检测。另外一种常用的线性预处理技术是块对角化技术BD。该技术在发射端完全抑制多用 户干扰,将一个MU-MIMO系统分解为多个并行的SU-MIMO系统,使得适用于 SU-MIMO的各种技术能够直接应用,例如空时码,BLAST和特征模式传输等。同时该 方法也支持每个用户对发送给自己数据进行联合检测。但是该方法的缺点在于,分解后 所得到的对应于每个用户的等效SU-MIMO信道和所有用户的信道信息有关。因此对每 个用户来讲,需要另外设计信道估计的过程,或者需要有全局的信道信息,才能估计相 应的等效SU-MIMO信道。 发明的内容本发明的目的在于克服上述已有技术的不足,提供一种多用户MIMO系统下行链路发 射端信息数据的预处理方法,以简化对全局信道信息的要求,同时支持每个用户对发送 给自己的数据进行联合检测,提高检测性能。实现本发明目的的技术方案是使用多用户MIMO系统中的下行链路发射端预处理 技术,将多用户MIMO系统分解为多个并行的单用户MIMO系统,从而使得己有的针对 单用户MIMO系统的算法能够得到直接的应用。具体过程如下(1)将每个用户接收到的信号向量h-^A: + ,写成一个列向量式中,JST为用户数,1《/t^JT, JC-^^为所有信息数据向量,^为发送给第A个用户的信息数据列向量,&为第A个用户的高斯白噪声向量,〃A为第A个用户的信道矩阵;(2)将信道矩阵好A选用相应的奇异值分解RA-仏A1〗,,代替,得到列向量式为式中,1/,为信道矩砗f^的左奇异值向量构成的矩阵,K为信道矩阵〃A的右奇异值向量构成的矩阵,A'^为信道矩阵^A的奇异值构成的矩阵, r为所有左奇异值向量构成的矩阵,t^diagU/,,^,".^}, A^为所有奇异值构成的矩阵A"2 -diagW^Afr'A^}, F为所有右奇异值向量构成的矩阵,F-[F,,^,…F,],/i为所有接受端高斯白噪声构成的矩阵,w-[^,",…"孓r ;(3) 由所有右奇异值向量构建预处理矩阵为式中,[F"]+为W的伪逆矩阵;(4) 用所构建的预处理矩阵尸对发送给所有用户的数据进行预处理,即用预处理矩阵 P左乘信息数据JC' - [<《…《]r ,以消除多用户干扰,(5) 将预处理后的信息数据进行功率控制后,通过基站的发射天线同时发送出去。 本发明与现有技术相比,具有如下优点1,本发明由于采用预处理矩阵户在发射端将多用户MIMO系统分解成了多个并行 的单用户MIMO系统,从而使得适用于单用户MIMO系统的算法和方案可以直接应用, 同时相对于最小均方误差或者是迫零预处理技术只能对传输的数据进行独立检测而言, 本发明可支持对发送给每个用户的数据的联合检测,从而提高了检测的准确性。2,由于通过预处理矩阵消除多用户干扰后得到的每个用户的等效单用户MIMO信 道,只和其自身的信道信息有关,从而克服了块对角化预处理技术中,每个用户在计算 等效信道时对全局信道信息的依赖,有效地降低了系统设计的复杂度。


图1是现有基站端具有发射端预处理功能的通信系统示意图; 图2是本发明使用的系统示意图; 图3是本发明方法的流程示意图图4是采用本发明方法与现有预处理方法的性能比较图。
具体实施方式
以下参照附图对本发明的技术方案作进一步详细描述。参照图2,本发明使用的系统是一个多用户MIMO系统,由一个基站和AT个用户构 成。其中,基站装配有A/个天线,而第it个用户装配有A^个天线。本发明假设基站端的第m个发射天线和第/t个用户的第"A个接收天线之间的无线信道《^是平坦衰落信道。并且,各个信道之间是相互独立的。图2中,^为发送给第;t个用户的信息数据,虚线表示预处理功能,其中尸为预处理矩阵,d为经过预处理后的信息数据。针对图2所示的多用户MIMO系统,本发明对下行链路发射端信息数据进行预处理的过程如图3所示。参照图3,本发明预处理过程如下步骤l,将每个用户接收到的信号向量写成一个列向量。1. 设基站发送给第A个用户的信息数据列向量为& ,将所有的信息数据向量叠加在 一起,再通过基站端的M个发射天线同时发射出去,第A个用户接收到的信号向量A为式中,x-t^为所有信息数据向量,i^为第A个用户和基站之间的无线信道矩阵, 是第A个用户的接收机的噪声,在本发明中, 被认为是均值为o的高斯白噪声向量,£ JC,为多用户干扰;2. 将所有用户接收到的信号向量0^}写成一个列向量为W (2)式中,W为^的转置向量。步骤2,将信道矩阵选用奇异值分解代替。假设发射机的发射天线数M大于或等于第A个用户的接收机的接收天线数A^,对第 it个用户的信道矩阵开*进行奇异值分解为,仏-f/XV, (3)式中,A,是一个对角矩阵,即对角元素为W,的非零奇异值, 是对应于所有非零奇异值的左奇异向量构成的矩阵, ^是对应于所有非零奇异值的右奇异向量构成的矩阵, Pf为^的共轭转置矩阵; 2.将所述列向量,中的所有用户的信道矩阵{好4},用其对应的奇异值分解代替,可以得到奇异值分解替换后的列向量乂-f/A,";c + i1 (4)式中,r为所有左奇异值向量构成的矩阵,t^diag^,仏,…t^,A^为所有奇异值构成的矩阵A"^diagW。,Af,…A1。,F为所有右奇异值向量构成的矩阵,F-[Fj,^,…J^],"为所有接受端高斯白噪声构成的矩阵,w-["。n,…i4f ,r"为^的共轭转置矩阵。 步骤3,构建预处理矩阵。由上述公式(4)可以看出,只要选择预处理矩阵,使得预处理矩阵和矩阵F"的乘积为 单位矩阵,就可以完全消除多用户干扰,因此可以按照如下过程构建预处理矩阵尸1. 通过所有右奇异值向量构成矩阵r-[^,^,…FJ;2. 写出该矩阵F的共轭转置矩阵F";3. 求共轭转置矩阵r"的伪逆矩阵,即可得到预处理矩阵为= (5)式中,[F"]+为F"的伪逆矩阵。 步骤4,消除多用户干扰。利用所构建的预处理矩阵尸对发送给所有用户的数据进行预处理,即用预处理矩阵 i>左乘信息数据jc' = [;^x ^:]f,得到新的发射数据</为式中,《为信息数据JC,的转置向量。步骤5,进行功率控制。为了使系统的下行链路发射端的功率保持不变,必须保证预处理后的发射信号的功 率不超过预处理前的发射信号的功率,艮P,剩2]K] (7)式中,£[|^:'||2]为预处理前的发射信号的功率,£[||rff]为预处理后的发射信号的功率。 本发明的效果可以通过以下仿真结果进一步说明仿真条件设定一个多用户MIM0系统包括一个基站和2个用户。假设基站装配有 4根天线,每个用户装配2根天线。同时,设定一个具有2根发射天线,2根接收天线的 单用户MIMO系统。所发数据采用BPSK调制方式,在每个用户的接收端采用最大似然 检测器。同时采用等功率控制的方法,也就是使得每个被发送的数据具有相同的发送功 率。仿真内容分别采用本发明奇异值分解预处理方法、传统的迫零预处理方法、块对 角化预处理方法、以及一个单用户MIMO系统进行仿真。仿真结果如图4所示,图4中给出了几种不同的预处理方法以及一个单用户MIMO 系统的误码率BER相对于信噪比SNR的性能曲线。从图4中可以看出,采用本发明SVD 预处理方法所获得的误码率性能曲线明显低于传统的迫零ZF预处理方法的误码率性能 曲线,而且相对于块对角化BD预处理方法和单用户SU系统仅有3分贝的性能损失,但 却克服了块对角化预处理方法中,每个用户对全局信道的依赖,降低的系统设计的复杂 度。
权利要求
1.一种多用户MIMO系统下行链路发射端信息数据的预处理方法,包括如下过程(1)将每个用户接收到的信号向量yk=Hkx+nk,写成一个列向量
2.根据权利要求l所述的方法,其中步骤(3)所述的构建预处理矩阵, 是先通过所有右奇异值向量构成矩阵F;再建立该矩阵^的共轭转置矩阵 F",最后通过共轭转置矩阵K"构建预处理矩阵P,即求矩阵K"的伪逆 矩阵,可得到预处理矩阵为
全文摘要
本发明公开了一种多用户MIMO系统下行链路发射端信息数据的预处理方法。其具体过程为(1)将每个用户接收到的信号向量写成一个列向量y;(2)将信道矩阵H<sub>k</sub>选用相应的奇异值分解代替,得到列向量y′;(3)由所有右奇异值向量矩阵V构建预处理矩阵为P=[V<sup>H</sup>]<sup>+</sup>,式中V<sup>H</sup>为V的共轭转置矩阵,[V<sup>H</sup>]<sup>+</sup>为V<sup>H</sup>的伪逆矩阵;(4)用构建的预处理矩阵P对发送给所有用户的数据进行预处理,即用P左乘信息数据x′,以消除多用户干扰;(5)将预处理后的信息数据进行功率控制后,通过基站的发射天线同时发送出去。本发明可支持数据的联合检测,且每个用户在计算等效信道时无需依赖全局信道信息,降低了系统复杂度,提高了检测性能,可用于在多用户MIMO系统中对下行链路发射端信息数据的预处理。
文档编号H04L25/03GK101262311SQ20081001800
公开日2008年9月10日 申请日期2008年4月18日 优先权日2008年4月18日
发明者伟 刘, 勤 刘, 张文柱, 川 李, 李建东, 李红艳, 杨家玮, 赵林靖, 黄鹏宇 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1