本发明涉及的是一种无线通信技术领域的方法,具体是一种多小区mimo系统中块对角化辅助的鲁棒收发机设计方法。
背景技术:
近年来,随着无线通信技术的飞速发展,无线通信大业务量、高速率和高频谱效率的要求日益迫切。在未来无线通信系统中,发射机均采用全频率复用,使得多小区多输入多输出(multiple-inputmultiple-output,mimo)系统中的小区间干扰更为复杂。作为抑制多小区mimo系统中小区间干扰的关键技术,多个基站协作的收发机联合设计方法成为研究热点之一。根据小区内用户数量,从信息论角度,多小区mimo系统分为多小区mimo干扰信道和多小区mimo干扰广播信道。在多小区mimo干扰信道中,每个小区内有一个多天线用户;在多小区mimo干扰广播信道中,每个小区内有多个多天线用户。这里考虑多小区mimo干扰信道。
通常,联合收发机设计的目标是优化某个特定的系统效用函数,包括和速率最大化、用户公平策略等。
经过对现有技术的检索,l.li,l.qiuandg.wei等人2012年在electronicsletters发表的名称为“decentralisedprecodingschemeformimointerferencechannel(mimo干扰信道中分布式的预编码策略)”一文中把和速率最大化作为优化目标。和速率最大化方法把更多的资源用于信道情况好的用户能获得较高的系统容量,但是牺牲了用户的公平性。从用户公平性考虑,一类重要的联合收发机设计是基于sinr的优化方案。y.-f.liu,y.-h.dai,z.-q.luo等人2013年在ieeetrans.signalprocess上发表的“max-minfairnesslineartranceiverdesignproblemforamulti-usermimointerferencechannel(多用户mimo干扰信道中最大-最小公平性线性收发机设计问题)”一文中把基于用户公平性的最大-最小信干噪比优化问题作为优化目标。y.-f.liu,m.hongandy.-h.dai等人2013年在ieeesignalprocess.lett上发表了“max-minfairnesslineartranceiverdesignproblemforamulti-usersimointerferencechannelispolynomialtimesolvable(多用户simo干扰信道中的最大-最小公平性线性收发机设计问题是多项式时间可解的)”一文中证明在接收波束成形向量固定的单输入多输出干扰信道中,max-minsinr预编码设计问题能够在多项式时间(polynomialtime)求解。m.bengtsson,b.ottersten等2002年ieeetrans.wirelesscomm上发表了“jointtransmitterreceiverdiversityforefficientspacedivisionmulti-access(高效空分多址中的联合收发机分集)”一文指出联合发送接收波束成形问题可通过交替优化算法求解。r.mochaourab,p.caoande.jorswieck等人2014年在ieeesignalprocess.letters上发表了“alternatingrateprofileoptimizationinsinglestreammimointerferencechannels(单流mimo干扰信道中的交替速率优化)”一文中提出在单流mimo信道中采用交替优化的方式实现max-minsinr优化。
但是,实际系统中,发射机和接收机都很难获得理想的信道状态信息(channelstateinformation,csi),鲁棒的波束成形算法设计是实际场景中获得有效增益的一个关键因素。在mimo干扰信道中,sinr信号与干扰加噪声比(signaltointerferenceplusnoiseratio)依赖于发射机和接收机两方面的策略,与miso信道相比,其耦合性更强,表达式更复杂,因此miso情况下已有的方案不能直接扩展到mimo场景中。j.wang,m.bengtssonandb.ottersten等人发表的“robustmimoprecodingforseveralclassesofchanneluncertainty(针对几类非理想信道的鲁棒mimo预编码)”一文中研究了单小区mimo信道中鲁棒的预编码设计方法。在k对准静态的mimo干扰信道中,e.chiu,v.k.n.lau,h.huang等人2010年在ieeetrans.wirelesscommun上发表的“robusttransceiverdesignfork-pairsquasi-staticmimointerferencechannelsviasemi-definiterelaxation(k对准静态的mimo干扰信道中由半正定松弛实现的鲁棒收发机设计)”一文中考虑存在有界误差情况下sinr公平性优化问题,通过半正定松弛提出了鲁棒的波束成形算法;该算法要求csi误差完全限定在有界的误差的误差界上。r.s.guiazon,k.k.wongandd.wisely等人2014年在ieeewirelesscommun.lett发表的“capacityanalysisofinterferencealignmentwithboundedcsiuncertainty(基于有界误差条件下干扰对齐的容量分析)”一文给出了mimo干扰信道存在有界误差情况下,采用干扰对齐波束成形算法得到的容量下界。m.j.rahman,m.nooriandl.lampe等人2015年在ieeewcnc上发表的“alow-complexitydesignforrobustsinrfairnessinmimointerferencenetworks”一文中提出了一种基于干扰对齐的鲁棒波束成形算法。众所周知,基于干扰对齐的算法存在一定的限制,如对发送天线的维数要求较高,且仅在高信噪比情况下最优。q.zhang,c.heandl.jiang等人2013年在ieeegloblecom上发表的“robustper-streammsebasedtransceiverdesignformimointerferencechannel(mimo干扰信道中基于每个流mse的鲁棒收发机设计)”一文中考虑了基于mse优化的鲁棒波束成形方法。
技术实现要素:
本发明在现有技术基础上,提出一种多小区mimo系统中块对角化辅助的鲁棒收发机设计方法。
根据本发明提供的多小区mimo系统中块对角化辅助的鲁棒收发机设计方法,包括以下步骤:
步骤1:设置多小区mimo系统的运行模式;
步骤2:定义单个用户或接收机的信干噪比,计算第k个用户或接收机的信干噪比,k为多小区内任一用户或接收机的序号;
步骤3:各发射机根据本地的估计信道进行块对角化预编码,消除部分对非同一小区接收机的干扰;
步骤4:计算信道存在有界误差时信干噪比的下界值;
步骤5:以信干噪比的下界值作为最坏情况的信干噪比,引入松弛变量,以凸优化法转化为求解发射机或接收机的波束成形向量问题;
步骤6:通过交替优化方法得到鲁棒的波束成形向量,所述交替优化方法是指:首先固定发送波束成形向量,通过求解socp问题获得接收波束成形向量;然后固定接收波束成形向量,求解socp问题得到新的接收波束成形向量。
优选地,所述步骤1包括:在多小区mimo系统中,每个小区有一个发射机并服务一个接收机,每个发射机的天线数m,k个发射机采用全频率复用进行协作,每个接收机有n个接收天线,第k个发射机的功率约束pk,第k个发射机发送单流数据给第k个接收机,第k个接收机接收到的加性高斯白噪声向量服从零均值、协方差为
优选地,所述步骤2包括:
第k个接收机的信干噪比定义为
式中,hki为第i个发射机到第k个接收机的实际信道状态信息,其中:k,i=1,...,k,k=1,...,k,fk为第k个发射机的发送波束成形向量,fi表示第i个发射机的发送波束成形向量,uk为第k个接收机的接收波束成形向量,
优选地,所述步骤3包括:
令||uk||2=1,定义信道存在有界误差时第k个接收机的信干噪比为:
k,i=1,...,k
式中,
各发射机根据本地的估计信道对发送数据进行块对角化预编码,简化sinr效用函数;具体地,
所述的块对角化预编码是指:一种迫零算法,其中,迫零限制为:
定义
其中
式中:gk表示第k个接收机对其他小区接收机的干扰信道,
令fk=qkvk,其中qk是gk零空间的正交基,vk表示待求的预编码向量;对gk进行奇异值分解获得零奇异值对应的右奇异向量qk;
即
其中,
且
且
式中:uk表示对gk进行svd分解获得的左特征向量,
简化的sinr效用函数是指:
式中:
优选地,所述步骤4包括:
定义信道存在有界误差时信干噪比的下界为
其中:(x)+=max{0,x},
式中:
优选地,所述步骤5包括:多小区mimo系统中最坏情况的max-minsinr优化问题是指:
subjectto||uk||2=1,||fk||2≤pk,||δki||f≤εki
转化后的优化问题是指:
式中:a、tk、bki为引入的松弛变量。
优选地,所述步骤6中的socp问题是指:
||uk||2=1
或
||fk||2≤pk
其中:a、tk、bki为引入的松弛变量。
与现有技术相比,本发明具有如下的有益效果:
本发明提供的多小区mimo系统中块对角化辅助的鲁棒收发机设计方法考虑每个发射机的功率约束,优化信道信息存在有界误差情况下多小区mimo系统中最小的sinr,各发射机根据本地的估计信道进行块对角化预编码,消除部分对其他小区接收机的干扰,简化sinr效用函数;根据内积的性质和柯西-许瓦尔兹不等式,求出最坏情况下sinr的下界;引入松弛变量,利用凸优化理论和交替优化方法,把非凸的优化问题转化成socp问题计算收发端的波束成形向量,对有界误差具有较强鲁棒性,每个发射机仅使用本地的csi进行块对角化预编码,降低了反馈开销,并保证了最小的sinr性能。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为多小区mimo系统的示意图;
图2为场景k=3,m=6,n=2时(k表示发射机数目,m表示每个发射机的天线数,n表示每个接收机的天线数),不同误差界条件下分别采用本发明提供的方法和现有技术中基于干扰对齐的鲁棒算法(lowerbound)的收敛性比较图。
图3为场景k=3,m=6,n=2时,第一种误差界条件下分别采用本发明提供的方法和现有技术中的基于干扰对齐的鲁棒算法(lowerbound)以及min-maxmse的鲁棒算法(mse-based)的最小sinr性能比较图。
图4为场景k=3,m=6,n=2时,第二种误差界条件下分别采用本发明提供的方法和现有技术中的基于干扰对齐的鲁棒算法(lowerbound)以及min-maxmse的鲁棒算法(mse-based)的最小sinr性能比较图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
根据本发明提供的多小区mimo系统中块对角化辅助的鲁棒收发机设计方法,在有界误差情况下考虑每个发射机的功率约束,以多小区mimo系统最小的sinr最大化为优化目标,利用块对角化预编码简化sinr效用函数,引入松弛变量,把简化后的max-min优化问题转化二阶锥规划(second-orderconeprogram,socp)形式,利用交替优化方法分别获得鲁棒的发送和接收波束成形方法。
具体地,包括以下步骤:
步骤s1:设置系统参数:多小区mimo系统,每个小区有一个发射机,每个发射机的天线数m,k个发射机采用全频率服用进行协作,每个接收机有n个接收天线,下行通信表示为
步骤s2:定义sinrk为第k个接收机的sinr,
其中:hki为第i个发射机到第k个接收机的实际信道状态信息,其中:k,i=1,...,k,k=1,...,k,fk为第k个发射机的发送波束成形向量,uk为第k个接收机的接收波束成形向量,其中:k=1,...,k;
步骤s3:令||uk||2=1,定义信道存在有界误差时第k个接收机的信干噪比为
所述的块对角化预编码是指:
块对角化预编码是一种迫零算法,其迫零限制为
简化的sinr效用函数是指:
其中:发送波束成形向量fk=qkvk,qk是块对角化预编码矩阵,vk是所需的发送波束成形向量。
步骤s4:定义信道存在有界误差时信干噪比的下界为
所述的内积的性质是指:
两个向量
柯西-许瓦尔兹不等式(cauchy-schwarzinequality)是指:
对于
等式成立的条件是当且仅当x和y线性无关。
基于误差界的显式表达式是指:
其中:(x)+=max{0,x},
步骤s5:信道信息存在有界误差情况下,用代价函数ζk作为最坏情况的sinr,引入松弛变量,根据凸优化知识,对多小区mimo系统中最坏情况的max-minsinr优化问题进行转化;
所述的最坏情况的max-minsinr优化问题是指:
subjectto||uk||2=1,||fk||2≤pk,||δki||f≤εki
转化后的优化问题是指:
||uk||2=1,||fk||2≤pk
步骤s6:如果固定发送或接收的波束成形向量,转化后的优化问题变成二阶锥规划(second-orderconeprogram,socp)问题。采用交替优化方法,首先固定发送波束成形向量,通过求解socp问题获得接收波束成形向量;然后固定接收波束成形向量,求解socp问题得到新的接收波束成形向量。由此,通过迭代得到了一种鲁棒的收发机设计方法。
所述的固定发送波束成形向量获得的socp问题是指:
||uk||2=1
固定接收波束成形向量获得的socp问题是指:
||fk||2≤pk
其中:a、tk、bki为引入的松弛变量。
更进一步地,根据内积的性质和柯西-许瓦尔兹不等式,求出最坏情况下sinr的下界;引入松弛变量,利用凸优化理论和交替优化方法,把非凸的优化问题转化成socp问题计算收发端的波束成形向量,对有界误差具有较强鲁棒性,所述信道信息存在有界误差的多小区mimo系统的max-minsinr优化问题是:
subjectto||uk||2=1,||fk||2≤pk,||δki||f≤εki
其中:
具体地,本发明提供的实施例包括以下步骤:
第一步:根据步骤s1设置系统参数;本实施例中,所用的仿真场景为k=3,m=6,n=2;
且信噪比
第二步:定义sinrk为第k个接收机的sinr,
式中:hki为第i个发射机到第k个接收机的实际信道状态信息,其中:k,i=1,...,k,k=1,...,k,fk为第k个发射机的发送波束成形向量,uk为第k个接收机的接收波束成形向量,其中:k=1,...,k;
第三步:令||uk||2=1,定义信道存在有界误差时第k个接收机的信干噪比为
其中:发送波束成形向量fk=qkvk,qk是块对角化预编码矩阵,vk是所需的发送波束成形向量;定义
其中,
第四步:定义信道存在有界误差时信干噪比的下界为
其中:(x)+=max{0,x},
第五步:信道信息存在有界误差情况下,用代价函数ζk作为最坏情况的sinr,引入松弛变量,根据凸优化知识,对多小区mimo系统中最坏情况的max-minsinr优化问题进行转化,
||uk||2=1,||fk||2≤pk
第六步:采用交替优化方法,首先固定发送波束成形向量,通过求解socp问题获得接收波束成形向量;然后固定接收波束成形向量,求解socp问题得到新的接收波束成形向量。由此,通过迭代得到了一种鲁棒的收发机设计方法。
所述的固定发送波束成形向量获得的socp问题是指:
||uk||2=1
固定接收波束成形向量获得的socp问题是指:
||fk||2≤pk
其中:a、tk、bki为引入的松弛变量。在优化过程中,a>0采用二分法进行更新,选定最小值amin和最大值amax,则最优的sinr表示为aopt∈[amin,amax]。令
amin=0,
具体地,如图2所示为场景k=3,m=6,n=2时,不同误差界条件下分别采用本发明提供的方法和现有技术中基于干扰对齐的鲁棒算法(lowerbound)的收敛性比较图。图2展示了snr=15db时提出的bda算法的收敛性。从图中可以看出,最小的sinr值如预期单调增加,并且大部分性能增长是在前几次迭代中实现的。在非理想信道条件下,bda算法的最小sinr性能优于下界。因此,仿真结果证实了提出算法的鲁棒性。
具体地,如图3和图4所示为场景k=3,m=6,n=2时,两种误差界条件下分别采用本发明提供的方法和现有技术中的基于干扰对齐的鲁棒算法(lowerbound)以及min-maxmse的鲁棒算法(mse-based)的最小sinr性能比较图。由图可知,bda算法在中高信噪比范围内有更好的最小sinr性能,而mse-based算法更适用于低信噪比的情况。在多小区mimo系统中,最小sinr等价于最小速率,因此bda算法具有可行性和鲁棒性。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。