一种多用户大规模MIMO混合预编码能效优化方法与流程

文档序号:11778056阅读:691来源:国知局
一种多用户大规模MIMO混合预编码能效优化方法与流程

本发明属于无线通信技术领域,更具体地,涉及一种多用户大规模mimo混合预编码能效优化方法。



背景技术:

多输入多输出(multiple-inputmultiple-output,mimo)是一种在无线通信系统中采用多根天线收发数据的无线通信技术,它将所传输的信息经过空时编码形成多个子信息流,并由多根天线发射出去。大规模mimo技术在传统mimo系统的基础上,将收发天线增加到几十甚至上百根。大规模mimo系统作为一种新的无线通信技术,保留了传统mimo系统优点的同时,大量增加天线数量,使得系统容量随之大大增加,决定了大规模mimo系统具有很好的发展前景。

5g要求容量提升1000倍。为满足容量需求,大规模mimo和毫米波已成为公认的2个关键技术。但在大规模mimo和毫米波场景下,传统的全数字预编码需要大量的射频链路,引入高昂的硬件成本和大量的能耗。在此背景下,为降低能耗和成本,分为基带预编码和射频预编码的混合预编码,可以使用更少的射频链路,成为很有前景的一项技术。与此同时,随着天线数量增多,带宽扩大,用于线性处理等计算功能的功率显著增加:对于微小区基站,主要执行计算功能的基带所消耗的功率占总功率的40%以上,即使是宏基站,也占10%以上。

因此,在大规模mimo场景下,如何有效地提高能量效率是业界亟需解决的难题。



技术实现要素:

针对现有技术的以上缺陷或改进需求,本发明的目的在于提供了一种多用户大规模mimo混合预编码能效优化方法,由此解决现有的大规模mimo场景下的能量效率较低的技术问题。

为实现上述目的,按照本发明的一个方面,提供了一种多用户大规模mimo混合预编码能效优化方法,包括如下步骤:

s1、获取大规模mimo基站无约束条件时的能效并由求取最大化时得到无约束预编码矩阵bopt,其中,b=brfbbb,表示nt×k的复矩阵,表示无约束条件时基站总传输速率,表示无约束条件时基站总功率,bbb表示nrf×k的基带预编码复矩阵,brf表示nt×nrf的射频预编码复矩阵,且brf中每个元素的幅值均为1,k表示基站的基带数据流,nrf表示射频链路数量,nt表示天线数量,无约束条件时的能效为大规模mimo基站能效的理论上限;

s2、迭代求解得到基带预编码复矩阵bbb以及射频预编码复矩阵brf,使得brfbbb最大化逼近bopt,从而使得基站能效最大化逼近理论上限

优选地,步骤s1具体包括如下子步骤:

s1.1、初始化i=0,并对b(i)随机赋值,其中,上标(i)表示第i次迭代;

s1.2、由得到

得到其中,δj表示第j个用户接受到的干扰信号功率,表示无约束条件下第m个用户能够达到的速率,表示无约束条件时基站总功率,w表示带宽,hj表示基站到第j个用户的下行信道,bj表示b的第j列,lbs表示基站计算效率,pcod表示信道编码的效率,表示噪声的方差,上标h表示共轭装置,α为功率放大器的效率,表示nt×nt的单位矩阵;

s1.3、由得到在不同的迭代步长μ取值时的temp_b(i+1)(μ),其中,k=1...k,μ∈[0,1],temp_bk为temp_b的第k列,temp_b为nt×k的复矩阵,上标(μ)表示迭代步长取μ,上标-1表示求逆;

s1.4、对于不同μ取值时的temp_b(i+1)(μ),选取使基站能效最大的temp_b(i+1)(μ),并使得b(i+1)=temp_b(i+1)(μ)

s1.5、令i=i+1,若||b(i+1)-b(i)||f≥第一预设门限值,则跳转执行步骤s1.2,否则得到使得最大化时的无约束预编码矩阵bopt=b(i+1)

优选地,步骤s2具体包括如下子步骤:

s2.1、初始化i=0,并随机初始化brf(i)

s2.2、根据brf(i)计算得到bbb(i+1)

s2.3、由phase(brf(l,j))=phase(bopt(l,:)bbb(j,:)h),1≤l≤nt,计算得到brf(i+1),其中,phase(x)表示对x取相位,x(l,j)表示矩阵x中第l行第j列的元素,x(l,:)示矩阵x中第l行的所有元素,表示向上取整;

s2.4、若||bopt-brf(i+1)bbb(i+1)||f≤第二预设门限值,则令否则,i=i+1,并跳转执行步骤s2.2。

优选地,步骤s2.2具体包括如下子步骤:

s2.2.1、对与bopt分别进行向量化得到xc与获取ik与的克罗内克积ζc,由向量xc的实部、虚部以及变量t构成向量x,由向量的实部与虚部构成向量bopt,由向量ζc的实部与虚部构成向量ζ,其中,t2=1;

s2.2.2、求解得到的矩阵x即能够得到其中,x=xxhn=2knrf+1,pmax表示最大发射功率限制,tr()为求矩阵的迹。

总体而言,本发明方法与现有技术方案相比,能够取得下列有益效果:通过先松弛约束条件,迭代求得基站能效的理论上限。然后以最大逼近理论上限为目标设计基带预编码矩阵和射频预编码矩阵。使用交替最小化的方法,迭代逼近理论上限。不仅可以显著提高能量效率,也可以降低成本效率。

附图说明

图1为本发明实施例公开的一种大规模mimo混合预编码系统图;

图2为本发明实施例公开的一种多用户大规模mimo混合预编码能效优化方法的流程示意图;

图3为本发明实施例公开的一种仿真结果图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

如图1所示为本发明实施例公开的一种大规模mimo混合预编码系统图,考虑单小区多用户的大规模mimo系统。有k个活跃用户,每个用户都为单天线。基站有k个基带数据流流入,配备有nrf根射频链路,每根射频链路链接一个天线子阵列。基站共有nt根天线,所以每个天线子阵列上有根天线。在本发明中,我们只考虑基站的下行链路,并在射频预编码采用具有工业应用前景的子阵列结构。

基站总传输速率rsum可以表示为:

其中,w是带宽,是噪声的方差。bbb是nrf×k的基带预编码复矩阵,brf是nt×nrf的射频预编码复矩阵。bbb,k表示bbb的第k列,hk表示第k个用户的信道。上标h表示共轭转置。

基站总功率ptotal可以表示为:

其中,α为功率放大器的效率,pshifter表示一个射频移相器的功率,prf_per_chain是一个射频链路的功率,u=wc·tc表示相干块,wc,tc分别表示相干带宽和相干时间,τ是使导频能够正交的因子,lbs基站计算效率,pcod为信道编码的效率,pfix表示基站固定功率。||||f表示f范数。

基站能效最大化的优化问题可以表示为:

其中,ηee(brf,bbb)表示基站能效,自变量有brf,bbb。表示x×y的复矩阵。s.t.表示约束条件。表示以为对角线子块的对角阵。pmax表示最大发射功率限制,mi为的复列向量,mi中每个元素幅值为1。

如图2所示为本发明实施例公开的一种多用户大规模mimo混合预编码能效优化方法的流程示意图,包括以下步骤:

s1、获取大规模mimo基站无约束条件时的能效并由求取最大化时得到无约束预编码矩阵bopt,其中,b=brfbbb,表示nt×k的复矩阵,表示无约束条件时基站总传输速率,表示无约束条件时基站总功率,bbb表示nrf×k的基带预编码复矩阵,brf表示nt×nrf的射频预编码复矩阵,brf中每个元素的幅值均为1,k表示基站的基带数据流,nrf表示射频链路数量,nt表示天线数量。因为原优化问题为有约束条件的优化问题,松弛约束条件后,定义域扩大,值域,即能效的取值范围扩大或不变,所以无约束条件时的能效为大规模mimo基站能效的理论上限;

其中,

其中,步骤s1具体包括如下子步骤:

s1.1、初始化i=0,并对b(i)随机赋值,其中,上标(i)表示第i次迭代;

s1.2、由得到

得到其中,

w表示带宽,hj表示基站到第j个用户的下行信道,bj表示b的第j列,pshifter表示一个射频移相器的功率,prf_per_chain表示一个射频链路的功率,u=wc·tc表示相干块,wc,tc分别表示相干带宽和相干时间,τ是使导频能够正交的因子,lbs表示基站计算效率,pcod表示信道编码的效率,pfix表示基站固定功率,||||f表示f范数,表示噪声的方差,上标h表示共轭装置,α为功率放大器的效率,表示nt×nt的单位矩阵,·符号表示标量积,表示无约束条件下第m个用户能够达到的速率;

s1.3、由得到在不同的迭代步长μ取值时的temp_b(i+1)(μ),其中,k=1...k,μ∈[0,1],temp_bk为temp_b的第k列,temp_b为nt×k的复矩阵,上标(μ)表示迭代步长取μ,上标-1表示求逆;

其中,步骤s1.3的具体实现方式为:

在第一层循环中令在第二层循环中令k=1:k,其中,μ表示迭代步长,表示步长取值间隔,x(μ)表示在迭代步长取μ时的变量x,上标-1表示求逆。

s1.4、对于不同μ取值时的temp_b(i+1)(μ),选取使基站能效最大的temp_b(i+1)(μ),并使得b(i+1)=temp_b(i+1)(μ)

s1.5、令i=i+1,若||b(i+1)-b(i)||f≥第一预设门限值,则跳转执行步骤s1.2,否则得到使得最大化时的无约束预编码矩阵bopt=b(i+1)

其中,第一预设门限值可以根据实际需求进行确定。

s2、求解基带预编码复矩阵bbb以及射频预编码复矩阵brf,使得brfbbb逼近bopt,从而使得基站能效逼近理论上限

其中,步骤s2具体包括如下子步骤:

s2.1、初始化i=0,并随机初始化brf(i)

s2.2、根据brf(i)计算得到bbb(i+1)

s2.3、由phase(brf(l,j))=phase(bopt(l,:)bbb(j,:)h),1≤l≤nt,计算得到brf(i+1),其中,phase(x)表示对x取相位,x(l,j)表示矩阵x中第l行第j列的元素,x(l,:)示矩阵x中第l行的所有元素,表示向上取整;

s2.4、若||bopt-brf(i+1)bbb(i+1)||f≤第二预设门限值,则令否则,i=i+1,并跳转执行步骤s2.2。

其中,第二预设门限值可以根据实际需求进行确定。

其中,步骤s2.2具体包括如下子步骤:

s2.2.1、对与bopt分别进行向量化得到xc与获取ik与的克罗内克积ζc,由向量xc的实部、虚部以及变量t构成向量x,由向量的实部与虚部构成向量bopt,由向量ζc的实部与虚部构成向量ζ,其中,t2=1;

其中,

其中,vec(x)表示对矩阵x向量化。表示矩阵克罗内克积。real()表示取实部,imag()表示取虚部。

s2.2.2、由得到的矩阵x即可得到其中,x=xxhn=2knrf+1,pmax表示最大发射功率限制,tr()为求矩阵的迹。

总体而言,和现行混合预编码算法相比,本发明能够取得如下增益:能量效率最高可以提升189.72%。成本效率最高可以提升9.13倍。

图3为能量效率随射频通道数变化的仿真图。图中天线数设定为200,用户数设定为5。从仿真图可以看出,本发明提出的基于子阵列结构的算法比原全连接结构下的算法在能量效率上更优。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1