法律状态公告日
法律状态信息
法律状态
2020-04-17
授权
授权
2017-05-24
实质审查的生效 IPC(主分类):H04B7/0456 申请日:20161229
实质审查的生效
2017-04-26
公开
公开
技术领域
本发明涉及无线通信技术领域,具体涉及多用户MIMO干扰系统中基于双层预编码的迭代干扰对齐方法。
背景技术
由于无线通信系统的广播性和叠加性,干扰成为制约系统性能提升的关键。面对当前用户对通信质量和速率要求的不断提高与无线通信系统内用户数目的急剧增加导致干扰也源不断增多的矛盾,如何有效地消除干扰日益成为无线通信领域亟待解决的难题。在长期的研究中,多种干扰消除技术被相继提出,其中传统的干扰对抗技术包括正交化共享的时频资源、把干扰做噪声处理和干扰解码等。尽管这些技术在不增加任何系统反馈开销的前提下可以实现干扰的消除,但其适用范围和干扰抑制能力是及其有限的。在此背景下,Viveck.R等人提出干扰对齐(Interference Alignment,IA)的概念为干扰消除提供了一种全新的视角。干扰对齐,即在发射端采用有效的预编码技术,使得干扰信号在接收端被压缩在接收信号的一个较小维度的子空间中,同时有用信号在接收端保持与干扰信号的线性独立。IA技术因其能在抑制干扰的同时保持合理的信号自由度而成为最具研究价值的干扰管理技术,它的产生使得无线干扰网络的容量有了飞跃式的增长。
由于IA技术广阔的发展前景,业界对其进行大量的研究,其中主要研究集中于IA的实现算法方面;还有部分研究针对IA干扰对齐可行性、理论上所能获取的最优自由度及与之相对应的收发天线约束关系。在研究中出现了多种从不同角度出发的干扰对齐的新算法,其中包括:空间干扰对齐,盲干扰对齐以及机会干扰对齐等等。通常将这些算法分成闭式和迭代两大类。其中闭式IA算法根据IA的基本思想,将IA问题转化成多项式的求解问题,通过计算直接得到相应的预编码矩阵和接收矩阵,因此具有实现过程简单,干扰可完全消除的优点,但是闭式IA算法的实现对收发天线有严格的要求。在迭代IA的研究方面,已经存在以最大化信干噪比(Maxmize Signal to Interference and Noise Ratio,Max-SINR)算法和最小化泄露干扰(Minimum Leakage Interference,Min-LI)算法为代表的经典IA算法。它们利用系统在时分双工(Time Division Duplexing,TDD)模式下信道的互易性,通过不断切换上下行链路来更新预编码矩,直到干扰减小到某期望值。它们不仅能够在无需信道扩展的前提下实现干扰的有效抑制,而且干扰对齐过程中也只需反馈本地CSI。不足的是,Min-LI算法在干扰对其的过程中仅注重于干扰的消除,未能兼顾期望信号的保留,而Max-SINR算法的提出尽管弥补Min-LI的缺陷,但是在实际系统中该算法容易出现迭代过程无法收敛的情况,而使整个算法的实现过程变得过于复杂。同时,鉴于Max-SINR和Min-ILIA算法对TDD模式下信道互易性的依赖,基于单边迭代的IA算法为迭代IA的研究找到了新的思路。单边迭代IA在发射端完成预编码的迭代更新,而完全回避了干扰抑制接收矩阵的计算,从而突破了信道互易性对迭代IA的限制。尽管随着研究的深入,诸多经典的IA算法可以实现干扰的抑制甚至完全消除,但是,迭代干扰对齐算法的实现依赖于信道互易性、迭代算法收敛速度过慢甚至出现不收敛的情况以及在干扰抑制的同时无法兼顾期望信号损失的问题,仍然制约迭代干扰对齐算法在实际通信系统中的应用。
发明内容
针对迭代干扰对齐技术普遍存在的对信道互易性的依赖、收敛速度过慢和在干扰抑制的同时无法兼顾期望信号损失的问题,本发明提供一种基于双层预编码的迭代干扰对齐方法。
设在多用户MIMO干扰系统中包含K个收发对,即共有K个用户和K个发射端,其中用户和基站分别配置Nr和Nt根天线,用户期望信号数据流数为d,d≤min(Nr,Nt)。基于该系统,本发明提供的干扰对齐方法包括如下步骤:
多用户MIMO干扰系统中基于双层预编码的迭代干扰对齐方法,主要包括以下几个步骤:
步骤一:初始化预编矩阵Vk并给相关参数α,ξ和M赋值;α表示终止迭代的用户平均干扰功率门限值,ξ表示梯度下降法寻优结束的门限值,M表示预先设置的最大迭代次数;
步骤二:设计发射端k的内层预编码矩阵
步骤三:设计外层预编码矩阵
步骤四:在用户端设计接收矩阵来最小化该用户接收的泄漏干扰;
步骤五:重复步骤一到步骤三,直到用户的平均干扰功率低于其门限值或迭代次数M达到预先设置的最大值。
进一步,所述步骤三中,在
对发射端k,Hjk都是干扰信道,其中Hjk表示发射端k到用户j的信道,即发射端k通过信道Hjk对用户j造成干扰,其中j∈{1,2,...,K}表示用户序号,且j≠k;令
则
因此,
进一步,所述步骤二在内层预编码
其中
设计
其中Hkk表示发射端k到用户k的信道;
通过联合求解上式,得到
其中null(·)表示求矩阵·的正交归一化零空间。
进一步,所述步骤三设计外层预编码矩阵
其中
接着,将
进一步,在求解外层预编码矩阵
进一步,步骤四在用户端设计接收矩阵来最小化该用户接收的泄漏干扰,具体操作为:将接收端j的干扰抑制接收矩阵Uj设计为干扰协方差矩阵Qj的d个最小特征值对应的特征向量,d表示用户的期望信号数据流数,j∈{1,2,...,K}表示用户的序号,K为系统内包含的用户数;Qj可具体表示如下:
其中P表示发射端的发送功率,Hjk表示发射端k到用户j的信道,k∈{1,2,...,K}表示发射端的序号,H表示对矩阵求共轭转置。
本发明基于双层预编码来实现干扰对齐,其中内层预编码矩阵用于减小期望信号功率损失,外层预编码矩阵从发射端的角度抑制本发射端对非期望用户的总泄露干扰,而接收矩阵将在用户端进一步减小接收到的来自非期望发射端的残留泄漏干扰。通过将外层预编码矩阵构造成特殊的形式,不仅能实现迭代干扰消除过程的快速收敛,而且可将期望信号的损失转化可预测的问题并利用内层预编码矩阵针对性的加以规避。
附图说明
图1为多用户MIMO干扰系统模型示意图;
图2为本发明提供的迭代IA方法的总体流程图;
图3为本发明提供的基于双层预编码的迭代干扰对齐方法的具体实现流程图;
图4为本发明利用Armijo算法进行步长寻优的具体实现流程图。
具体实施方式
下面将结合附图对本发明的具体实施过程做详细说明。
本发明的系统环境多用户多输入多输出(Multiple Input Multiple Output,MIMO)干扰系统模型如图1所示,设包含K个收发对,即共有K个用户和K个发射端,其中用户和基站分别配置Nr和Nt根天线,用户期望信号数据流数为d,d≤min(Nr,Nt)。用户k与发射端k互为期望发射端和期望用户,k∈{1,2,...,K}。由于无线通信系统的广播性和叠加性,用户k与发射端k进行通信时,会同时接收期望信号和非期望信号,非期望信号作为干扰将以加和的方式叠加于期望信号上,于是用户j的接收信号可表示为:
其中
在初始化预编码矩阵并给相关参数α,ξ和M赋值的基础上,其中α表示终止迭代的用户平均干扰功率门限值,ξ表示梯度下降法寻优结束的门限值,M表示预先设置的最大迭代次数。
基于以上系统并结合图2,对本发明提供的迭代干扰对齐方法中各个迭代步骤进行一一说明。
(1)内层预编码矩阵的设计
在发射端k,k∈{1,2,...,K},首先将
其中
其中
为了减小
通过联合求解上式,得到
其中null(·)表示求矩阵·的正交归一化零空间。在满足Nt-Nr≥d的条件下,
(2)外层预编码矩阵的设计
在发射端k设计外层预编码矩阵
为了达到抑制泄漏干扰的目的,首先将发射端k的总泄漏干扰构造成
其中Tr(·),
接着,将
以下将介绍最陡梯度下降法及求解
最陡梯度下降法通过使代价函数变量的测试点在其约束集内,沿着其最陡下降沿方向不断移动,直到梯度为零,即代价函数到达极值点,取得的测试点相应的为变量的最优解。因此该方法的关键步骤在于代价函数梯度的计算和测试点移动步长的选择。
首先,根据矩阵理论得到
于是
其次,测试点移动的步长通过具有自适应调整功能的Armijo算法来确定,该算法不仅可以避免测试点移动步长太小而影响算法的收敛速度,同时也可避免步长取得过长而错过最优点。以下将结合图4对Armijo算法确定步长的具体流程作详细说明:
1:根据经验值确定步长寻优过程中需要的各项参数,δ,ε,令
2:当前测试点为
1)计算
2)若
3)若
4)结束步长寻优,得到最优步长为εm。
(3)设计用户端接收矩阵
设计用户接收矩阵Uj,j∈{1,2,...,K}。通过接收矩阵,从用户的角度进一步抑制发射端的残留泄漏干扰。设用户j的接收到的泄漏干扰为Ij,则
其中Qj表示第j个用户的干扰协方差矩阵,具体可表示为
根据Rayleigh-Ritz定理,得到
其中
总结上述分析,最终得到多用户MIMO系统中基于双层预编码的迭代干扰对齐方法。
结合图3所示具体实现流程将其详细实施步骤归纳如下:
1:计算
2:初始化
3:计算Qk,并取
4:构造函数
5:利用最陡梯度下降法寻找
1)令最陡下将方向
2)若
3)利用Armijo算法寻找最优迭代步长εm,并更新
4)若
6:得到
7:令M=M-1,并计算K个用户的平均接收干扰功率
若M=0或则结束程序,否则,返回第3步继续循环;
8:结束。
机译: 基于迭代树搜索的多用户MIMO通信系统预编码技术
机译: 基于迭代树搜索的多用户mimo通信系统预编码技术
机译: 多用户MIMO干扰信道中干扰对齐的反馈方法