Mimo系统及其下行链路优化方法

文档序号:7744794阅读:200来源:国知局
专利名称:Mimo系统及其下行链路优化方法
技术领域
本发明涉及通讯领域,尤其涉及一种MIM0系统及其下行链路优化方法。
背景技术
在多用户多输入多输出(Multi-input Multi-output, MIM0)系统中,基站在同一 时间同一频率与多个用户通信,在面临信道衰落的同时,多用户MIM0系统还需要解决用户 之间的共信道干扰(Co-Charmel Interference, CCI)问题。共信道干扰给目标信号检测 带来更大的难度,会导致系统性能急剧下降。对于下行链路而言,在移动台采用多用户检测 (Multi-UserDetection, MUD)算法去除CCI,会增加移动台的成本和复杂度,不符合当前移 动台小型化和简单化的发展趋势。因此,多用户MIM0系统往往将对CCI的处理往往转移到 发送端进行。根据执行信号处理的位置不同,可以对抗CCI的方法分为发送预编码和收发 联合设计两类。多用户MIM0系统下行链路的发送与接收联合优化设计,是在某一特定准则 下(最小化比特错误概率、最小化信号均方误差准则等)对系统的发送预编码矩阵以及接 收解码矩阵同时进行优化。其中的预编码矩阵并不一定使用户之间的共信道干扰(CCI)完 全消除,但由于对预编码和解码进行联合优化,使预编码和解码矩阵高度配对,可以获得比 单纯的预编码优化更好的误码性能。针对多用户MIM0系统下行链路的发送与接收联合优化设计,PMSE算法通过上下 行链路的互易特性对预编码以及解码矩阵进行求解,过程较为复杂,TMMSE算法以各用户信 号均方误差和最小为目标,获得了很好的误码性能,但是在迭代初值的设置上,算法没有充 分利用各个用户的信道状态信息,使得收敛速度较慢,求解Lagrange乘子需要解非线性方 程,进行数值搜索,存在多值问题,计算复杂度较高,求解不够精确。因此,针对现有多用户MIM0系统下行链路联合优化设计方法计算复杂度较高及 误码性能不够理想的问题,有必要提出改进的技术手段,来解决此问题。

发明内容
有鉴于现有技术存在现有的多用户MIM0系统下行链路的发送与接收联合优化设 计方法复杂的问题而做出本发明,为此本发明的主要目的在于提供一种MIM0系统及其下 行链路优化方法,其中根据本发明实施例的用于MIM0系统下行链路优化方法包括基站以对多个用户发送信号的最小均方误差和为优化目标,使用迭代算法分别计 算每个用户的发送预编码矩阵以及接收检测矩阵;使用发送预编码矩阵以及接收检测矩阵 对系统下行链路进行优化。根据本发明实施例的MIM0系统包括基站,其包括计算模块,用于以对多个用户发送信号的最小均方误差和为优化目 标,使用迭代算法分别计算每个用户的发送预编码矩阵以及接收检测矩阵;预编码模块,用 于使用发送预编码矩阵对发送信号进行发送预编码;移动台,其包括检测模块,使用接收检测矩阵对接收信号进行接收检测。与现有技术相比,根据本发明的技术方案,算法收敛速度快,计算复杂度低,误码 性能更好。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的用于MIM0系统下行链路优化方法的流程图;图2是根据本发明实施例的发送预编码矩阵和接收检测矩阵的计算流程图;图3为采用本发明技术方案与传统的收发联合设计方法以及几种典型的预编码 设计方法的误码率比较图;图4为采用本发明技术方案与传统的收发联合设计方法的收敛速度比较图;图5是根据本发明实施例的MIM0系统的结构框图。
具体实施例方式本发明公开的多用户MIM0下行链路发送与接收联合优化方法以最小化各用户发 送信号的均方误差的之和为目标,对多用户MIM0系统中各个用户的预编码和解码矩阵进 行迭代求解。最终实现多天线信号的正确检测。为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本 发明作进一步地详细说明。根据本发明的实施例,提供了一种用于MIM0系统下行链路优化方法。图1是根据本发明实施例的用于MIM0系统下行链路优化方法的流程图,如图1所 示,该方法包括步骤S102,以多个用户发送信号的最小均方误差和为优化目标,使用迭代算法分 别计算每个用户的发送预编码矩阵以及接收检测矩阵;步骤S104,使用所述发送预编码矩阵以及所述接收检测矩阵对系统下行链路进行 优化。下面详细描述上述各处理的细节。步骤1 首先,建立多用户MIM0系统下行链路模型。假定基站配置的发送天线数 为nt,K为终端用户数,各个用户的接收天线个数分别为A^C/ = 1,…,,基站给每个用户发 送的信号为BX 1维信号…,(j = 1,…,K),满足。基站到用户j的信道传输矩阵& 的维数为^^><^。在频分双工(FDD)的情况下,基站通过各个用户的反馈信道获得每个用 户的信道信息,并将信道信息组成信道传输矩阵;在时分双工(TDD)的情况下,基站利用信 道的互易特性,能够直接计算出每个用户的信道信息,并将信道信息组成信道传输矩阵。步骤2 基站为每个用户发送的信息比特经过特定调制方式后获得发送符号,将 发送符号经过串并转换后形成BX 1维发送矢量…,(j = 1,-,K)。用户j的发送矢量…, (j = l,…,K)经过NTXB维预编码矩阵&之后进入信道,每个用户的检测矩阵为(V用 户j经过检测矩阵之后的信号解码为nj为 xl维复加性高斯白噪声,噪声方差为o 2,解码信号由有用信号、CCI以及 噪声组成。基站功率约束为P,即各个用户发送总功率为P。步骤3 将发送与接收的联合优化问题表示为发送功率和约束下的最小化系统和
MSE优化问题,即在系统和MMSE准则下,设计一组发送预编码矩阵{F」} (j = 1, 检测矩阵{Gj(j = l,…,K),对发送和接收联合优化。即
引入拉格朗日乘子v,由KKT (Karush-Kuhn-Tucker)条件能够得到 步骤4 对预编码矩阵和解码矩阵以及Lagrange乘子进行迭代求解矩阵。步骤5 在步骤4所示的过程中,迭代开始时,将检测矩阵G」初始化

维单位矩阵
通过”⑴二’炉
求解f/1。/"与&相乘获得& 维等效
信道H//1),对其进行奇异值分解, 将等效信道&F/1)分解成^^个独立子信道,其中A j为各独立子信道对应的奇异 值所组成的对角矩阵,不失一般性,将各奇异值降序排列。\为等效信道对应的右奇异矢量 矩阵,Uj为等效信道对应的左奇异矢量矩阵,更新Gj(1)为化的共轭转置的前B列。 步骤6 在步骤4所示的过程中,通过v =
可以求解拉格朗日乘子
V,相比于传统的发送接收联合优化方法,避免了解非线性方程的复杂过程,将非线性求解转化成线性求解,大大降低了计算复杂度;避免了多值问题,提高了求解的精确性。最终使 得整个系统的误码性能提高。具体地,发送预编码矩阵和接收检测矩阵的计算过程参考图2,如图2所示,包括步骤S202,初始化和第一次迭代。将检测矩阵G」初始化为nR,nRj维单位矩阵二 IRj,通过
求v(1),通过
求解F/1),
将等效信道H//1)通过奇异值分解分解成 个独立子信道。其中人」为 各独立子信道对应的奇异值所组成的对角矩阵,不失一般性,将各奇异值降序排列。\为等 效信道对应的右奇异矢量矩阵,Uj为等效信道对应的左奇异矢量矩阵,更新Gj(1)为Uj的共 轭转置的前B列。步骤 S2。4,通过公式产
求解
( 步骤 S206,通过公式F
求解 F步骤 S208,通过公式
求解
步骤S210,重复步骤S204-S208(即进行n步迭代(n > 2)),直至lj 2
算法终止,其中,£为算法的终止门限,例如取e为0.0001步骤S212,迭代结束,得到最优发送预编码矩阵和接收检测矩阵。本发明以各用户信号均方误差和最小为优化目标,与现有技术对比首先,在迭代 优化开始时,充分利用了各个用户的所有信道信息,借鉴了 BD算法的思想,使得算法的收 敛速度大大加快;第二,获得了 Lagrange乘子的解析表达式,将求解Lagrange乘子的非线 性过程转化为线性过程,避免求解复杂的非线性方程,提高了求解的精确性,最终进一步提 高了算法的误码性能。 下面结合具体实例描述本发明。假设基站发送天线数为8,用户数为2,且每个用户的接收天线数为4。基站的发送 总功率为1,定义信噪比为基站发送功率与每接收天线的噪声之比。假设系统工作环境接收 信噪比为10dB。步骤1 基站获得每个用户的信道信息,并将它组成信道传输矩阵{&},j = 1,2。 说明如下以第一个用户为例出/1’1)为基站第1根发射天线和用户1的第1根接收天线之间 的信道,h/2’1)为基站第1根发射天线和用户1的第2根接收天线之间的信道;以此类推, h2(4’8)为基站第8根发射天线和用户2的第4根接收天线之间的信道;以此类推,可得基站 与两个用户之间的信道传输矩阵分别为

假设基站与第1个用户之间的信道传输矩阵为
基站与第2个用户之间的信道传输矩阵为
禾呈,
基站为第j个用户发送的数据经过QPSK调制之后,进行串并转换成2路,即发送 信号维数为2,得到2个发送符号…=[dM,<2]T。承上述例子,基站发送给第一个用户的 数据经过QPSK调制后得到的发送符号d^ = -0. 7071-0. 7071i dlj2 = 0. 7071+0. 7071i,基 站发送给第2个用户的数据经过QPSK调制后得到的发送符号du = 0. 7071+0. 7071i,d2,2 =0. 7071-0. 7071i。 步骤2 基站获得基站与每个用户的信道传输矩阵之后,在基站根据图2所示的流 〖,求得发送预编码矩阵F” F2,接收检测矩阵&、G2,分别为 步骤3 对各个用户的发送信号进行发送预编码,得到Xl = FA,x2 = F2d2,Xl、x2 为进入发送天线的8X1维矢量。将\、&从发送天线发送到信道中;步骤4 各用户的接收天线对信号进行接收,接着在2个用户的移动台终端根据采 用检测矩阵61、62检测接收信号。根据公式(7),两个用户的检测之后得到的对发送信号的 估计值分别为 其中ni、n2为两个用户在接收天线上的4X1维复加性高斯白噪声,复加性高斯白 噪声叫、 分别为

两个用户的检测之后得到的对发送信号的估计值rfp <分别为 步骤5:最后对^、式进行判决,并串转换,还原出发送信息。参考图3和图4,图3为采用本发明技术方案与传统的收发联合设计方法以及几种 典型的预编码设计方法的误码率比较图,从图中可以看出,本发明技术方案与传统的TMMSE 两种收发联合设计比其他几种算法误码性能好;本发明方法相比于TMMSE误码率有明显提
尚o图4为采用本发明技术方案与传统的收发联合设计方法的收敛速度比较图,从图 中可以看出,本发明技术方案在各个信噪比下4次迭代即可收敛,相比于TMMSE算法节省一 半迭代次数以上,收敛速度明显优于TMMSE算法。系统实施例根据本发明的实施例,还提供了一种MIM0系统。图5是根据本发明实施例的MIM0系统的结构框图,如图5所示,该装置包括基站 10和移动台20。基站10包括计算模块(图中未示),用于以对多个用户发送信号的最小均方误 差和为优化目标,使用迭代算法分别计算每个用户的发送预编码矩阵以及接收检测矩阵; 预编码模块102,用于使用发送预编码矩阵对发送信号101进行发送预编码。移动台20包括检测模块201,使用接收检测矩阵对接收信号进行接收检测,还原 出发送信号202。此外,基站10还包括建立模块(图中未示),用于根据基站发送天线数量及每个 用户反馈的信道信息建立信道传输矩阵。在具体实施过程中,根据本发明实施例的MIM0系统的具体工作过程可以参考图1 和图2所示,此处不赘述。综上所示,根据本发明上述技术方案,与现有技术相比,算法收敛速度快,计算复 杂度低,误码性能更好。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人 员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
一种用于MIMO系统下行链路优化方法,其特征在于,包括基站以对多个用户发送信号的最小均方误差和为优化目标,使用迭代算法分别计算每个用户的发送预编码矩阵以及接收检测矩阵;使用所述发送预编码矩阵以及所述接收检测矩阵对系统下行链路进行优化。
2.根据权利要求1所述的方法,其特征在于,在所述基站以对多个用户发送信号的最 小均方误差和为优化目标,使用迭代算法分别计算每个用户的发送预编码矩阵以及接收检 测矩阵之前,所述方法还包括所述基站根据其发送天线数量、所述每个用户接收天线数量、所述每个用户反馈或者 通过信道互易得到的信道信息建立信道传输矩阵。
3.根据权利要求1所述的方法,其特征在于,所述基站使用迭代算法分别计算每个用 户的发送预编码矩阵以及接收检测矩阵,进一步包括所述基站使用公式(1)计算发送预编码矩阵; 所述基站使用公式(2)计算接收检测矩阵; 所述基站使用公式(3)计算拉格朗日乘子。
4.根据权利要求3所述的方法,其特征在于,迭代算法开始时,将所述接收检测矩 阵6」初始化为维单位矩阵广(。)_, 通过v(1(1),通过 信道Hf/1),对其进行奇异值分解,巧 ,将等效信道H//1)分解成个独立子信道,其中A^为各独立子信道对应的奇异值所组成的对角矩阵,将各奇异值降序排列,Vj为等效信道对应的右奇异矢量矩阵,Uj为等效信道对应的左奇异矢量矩阵,更新Gj(1)为Uj的共轭转置的前B列。
5.根据权利要求1所述的方法,其特征在于,所述使用所述发送预编码矩阵以及所述 接收检测矩阵对系统下行链路进行优化,进一步包括在基站使用所述发送预编码矩阵对发送信号进行编码; 移动台使用所述接收检测矩阵检测接收信号。
6.一种MIMO系统,其特征在于,包括 基站,其包括计算模块,用于以对多个用户发送信号的最小均方误差和为优化目标,使用迭代算法 分别计算每个用户的发送预编码矩阵以及接收检测矩阵;预编码模块,用于使用所述发送预编码矩阵对发送信号进行发送预编码; 移动台,其包括检测模块,使用所述接收检测矩阵对接收信号进行接收检测。
7.根据权利要求6所述的系统,其特征在于,所述基站进一步包括建立模块,用于根据所述基站发送天线数量、所述每个用户天线数量、所述每个用户反 馈的或者通过信道互易得到的信道信息建立信道传输矩阵。
8.根据权利要求6所述的系统,其特征在于,所述计算模块使用公式(4)计算发送预编码矩阵; 所述计算模块使用公式(5)计算接收检测矩阵; 所述计算模块使用公式(6)计算拉格朗日乘子。
全文摘要
本发明公开了一种MIMO系统及其下行链路优化方法,其中,该方法包括基站以对多个用户发送信号的最小均方误差和为优化目标,使用迭代算法分别计算每个用户的发送预编码矩阵以及接收检测矩阵;使用发送预编码矩阵以及接收检测矩阵对系统下行链路进行优化。采用本发明,算法收敛速度快,计算复杂度低,误码性能更好。
文档编号H04L25/02GK101854234SQ20101013540
公开日2010年10月6日 申请日期2010年3月30日 优先权日2010年3月30日
发明者仵国锋, 任修坤, 季仲梅, 崔维嘉, 祝锴 申请人:中国人民解放军信息工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1