一种基于上行训练的数模混合波束赋形方法与流程

文档序号:12037479阅读:1287来源:国知局
一种基于上行训练的数模混合波束赋形方法与流程

本发明属于无线通信技术领域,涉及一种基于上行训练的数模混合波束赋形方法。



背景技术:

毫米波(millimeterwave,mmwave)通信技术已经成为5g无线通信领域新的研究关键技术,在毫米波段存在大量未被利用的频段,为进一步提升系统容量提供了极大的潜在性。并且由于波长较小,能够将大量的天线阵元以较小的物理形式封装,使其在大规模多输入多输出(multipleinputmultipleoutput,mimo)系统中具有完美适应性。大规模天线阵列能提供足够的赋形增益来克服毫米波通信中较高的路径损耗,实现较好的链路性能。因此,毫米波大规模mimo系统将受到5g研究越来越多的关注。

对于传统的mimo系统,近年来有许多数字波束赋形的方法被提出,但是应用场景多限于较少的天线数,以此保证能够充分利用信道的自由度,从而传输多流数据。在全数字波束赋形的结构中,每个天线阵元都对应一条专门的射频(radiofrequency,rf)链。对于大规模天线阵列的情形,所需的rf链数是巨大的,从而急剧地增加了系统的复杂度、硬件代价和功耗。显然,全数字波束赋形的结构在大规模天线阵列的场景下是不适用的。因此,混合波束赋形(hybridbeamforming,hb)技术作为性能和代价之间的一种折中,在大规模mimo的场景下具有较高的实用前景。混合波束赋形指在传统的数字域波束赋形基础上,在靠近天线的前端的射频信号上增加模拟域波束赋形,两者之间通过少量的rf链连接,可以大大降低系统复杂度,模拟域波束赋形能消除一定的干扰,并在基带的数字域做进一步处理,消除残余干扰,从而保证传输质量。

mimo技术中,获得的信道状态信息精度将直接决定预编码的精度与调度算法的效能,从而影响到整体系统性能。在现有的大规模mimo系统中,根据如何获取波束赋形的权值向量,常用的毫米波混合波束赋形技术主要分成两类:第一类是基于码本搜索的混合波束赋形,一般来说,这类方法的码本是针对模拟域波束赋形设计的,目的是为了降低天线阵列实现的硬件复杂度,牺牲了一定的系统性能。通过在预先给定的码本集合中,基于某种优化性能的搜索准则进行迭代搜索,找到最优的模拟波束赋形矩阵,然后利用传统的预编码技术对等效信道进行处理得到数字域波束赋形矩阵,从而完成混合波束赋形的设计;第二类是基于信道矩阵分解的混合波束赋形,一般会假设完美的信道状态信息(channelstateinformation,csi),并考虑模拟域和数字域波束赋形的联合设计。首先通过对信道矩阵进行分解(奇异值、特征值、qr等等),根据矩阵分析的知识,求得最优的联合波束赋形矩阵。根据波束赋形器结构和优化的系统性能目标,将最优的联合波束赋形矩阵分解成为模拟域和数字域波束赋形矩阵,建立优化函数,加入约束条件,从而形成一个有约束的最优化问题。

然而,在毫米波大规模mimo系统中,由于大量天线的引入,通过传统的csi反馈或者信道估计来获取csi将变得极具挑战性。在频分双工(frequencydivisionduplexing,fdd)模式下,对于全数字的结构,可以通过反馈和插入参考信号进行信道估计的方式来获取csi。但是随着天线数增加,上下行资源会被更多的导频传输和csi反馈信息所占据,造成频谱效率下降。在混合波束赋形的结构下,由于引入了模拟域波束赋形,在其后形成的等效信道的维度远远小于实际的天线数量,因此无法对基带插入匹配完整信道维度的参考信号进行信道估计。在时分双工(timedivisionduplexing,tdd)模式下,上下行链路在相同频段进行传输,自由空间传播信道具有互易性。实际上,广义的信道由自由空间传播信道和收发机电路构成,并且一般说来收发机电路是不具备互易性的,尤其在混合波束赋形的结构下,因此,利用tdd的互易性也不能保证获得完整的csi。综上,无论fdd还是tdd,在混合波束赋形的结构下获得完整csi是非常困难的。



技术实现要素:

本发明要解决的技术问题,就是针对tdd模式下毫米波大规模mimo系统,提出一种基于上行训练的数模混合波束赋形方法。

本发明采用的技术方案是,用户端(userequipments,ues)发送一定长度的训练序列,基站端(basestation,bs)接收经过自由空间传播和噪声干扰的训练信号,形成对训练序列的最优估计,通过假设bs已知训练序列,建立目标函数,其解即为最佳的波束赋形矩阵。利用上下行自由空间传播信道的互易性,可将上行训练解出的最佳波束赋形矩阵视为下行传输的最佳波束赋形矩阵,再通过矩阵分解即可得到模拟域和数字域的波束赋形矩阵,由于相移网络的存在,引入了单位模的限制,同时还应考虑到发送功率限制。在模拟域采用了基于码本搜索的方式,基于一定的优化准则搜索出最优的模拟域波束赋形矩阵。本发明提出的技术方案,在模拟域消除一定的干扰,利用和改进了正交匹配追踪(orthogonalmatchingpursuit,omp)的思想,在码本集合中搜索出模拟域波束赋形矩阵,最后通过最小二乘法即可解得数字域波束赋形矩阵。

本发明的技术方案是:

本发明考虑的场景是多用户毫米波大规模mimo系统,假设基站配置nbs根天线和nd条rf链,k个被调度的单天线用户与之进行通信,且满足条件:k≤nd。本发明将整个过程分成了两个阶段:上行训练阶段和下行混合波束赋形阶段。

上行训练阶段:

每个用户独立发送上行的训练序列sk,k=1,2,...,k,在基站端的接收信号可表示为:

r=hus+n(1)

其中,s=[s1,s2,...,sk]t,hu为所有用户到基站的上行信道,且对基站端未知,n为加性高斯白噪声。

令w为联合波束赋形矩阵,那么对期望的训练序列的估计表达式为:

基站事先是已知所有用户的训练序列s的,这样在训练序列和其估计值之间通过mmse准则可以建立最优估计的目标函数,

利用wiener波束赋形器解出函数,即可得到最优波束赋形矩阵wopt,

其中crr=e(rrh)表示接收信号的自相关矩阵,crs表示接收信号和训练序列之间的互相关矩阵,由各个用户的互相关向量组成,即:

因此,为了得到稳定可靠的自相关和互相关矩阵,发送的训练序列应该保证足够的长度。下行混合波束赋形阶段:

当给定wopt,混合波束赋形的设计问题即可转化为矩阵分解问题,但是对模拟波束赋形矩阵有单位模的限制,即:

其中d为数字域波束赋形矩阵,a为模拟域波束赋形矩阵,ai是矩阵a的第i列,i=1,2,...,nd,表示具有单位模值的码本向量的集合。

a)模拟波束赋形设计

对于模拟域波束赋形矩阵的设计问题,由于单位模值的约束,导致具有非凸性,无法转化为凸优化问题,目前尚未找到最优的算法来解决。式(6)中,ai是从确定的码本向量集合中通过一定的准则来选取的,在本发明中,这些码本向量采用的是dft码本,具有单位模的码本向量能够移除单位模值的约束。忽略发送功率约束,可以将式(6)的矩阵分解问题以向量的形式给出:

求解上式,需要根据选取准则在码本向量集合中做搜索,若按贪婪思想进行搜索,性能虽然最优,但复杂度将呈现指数级增长。为了降低复杂度,需要进行线性搜索,在码本向量集合中依次选出模拟波束赋形矩阵a的列ai。

首先,先求解第一次选取的码本向量,

假如a1已知,那么d1的最佳解为:

由于a1为列向量,且||a1||=1,因此,第一次选取的码本向量应满足:

在得到a1和d1之后,可以计算残余波束赋形矩阵然后代入式(8),计算第二次选取的码本向量,

可以求解得到a2和d2,然后继续计算残余波束赋形矩阵,

类似地,可以依次求解出a3,...,and,从而得到模拟域波束赋形矩阵a。因此,从上述过程可以看出,求解的过程实际上是将wopt以最小二乘原则与矩阵a的列空间匹配的过程。

事实上,由于列向量a1,a2,...,不是相互正交的,每次迭代过程残余波束赋形矩阵的计算就会很粗略,导致较大的误差,从而造成性能上的损失。假设这些列向量是相互正交的,那么可以计算出wopt到a的列空间更好的匹配加权系数d1,d2,...,从而使这种线性搜索方法的性能接近于贪婪思想的方法。因此,为了实现更好的系统性能,本发明在每次迭代过程中引入施密特正交化过程:

其中q1,q2,...,qi是a(i)列空间的标准正交基。那么在每次迭代过程中,残余波束赋形矩阵能够更精确计算,误差更小,

整个过程通过上述不断的更新迭代,最终能够求解出模拟波束赋形矩阵a。

综上,将整个模拟波束赋形的设计算法总结如下算法1:

b)数字波束赋形设计

在前面的每次迭代过程中,可以不必每次迭代过程去求解数字域波束赋形矩阵d的行向量di,在最后求解得到模拟波束赋形矩阵a后,忽略发送功率约束,式(6)中的目标函数简化为

通过最小二乘解的形式可以给出数字域波束赋形矩阵d的解,

本发明的有益效果为:在模拟域消除一定的干扰,利用和改进了正交匹配追踪(orthogonalmatchingpursuit,omp)的思想,在码本集合中搜索出模拟域波束赋形矩阵,最后通过最小二乘法即可解得数字域波束赋形矩阵。

附图说明

图1是本发明的系统模型,(a)为上行训练阶段,(b)为下行混合波束赋形阶段;

图2是本发明的方法与全数字zf波束赋形算法和全模拟波束调向算法之间的系统容量性能对比示意图;

图3是本发明的方法与一种低复杂度的混合波束赋形算法—phased-zf(pzf)及其量化相位后的方案,和波束空间mimo(beamspacemimo,b-mimo)预编码算法之间的容量性能差异对比示意图。

具体实施方式

下面结合附图,详细描述本发明的技术方案:

图2比较了本发明提出的基于上行训练的混合波束赋形方法与全数字zf波束赋形算法和全模拟波束调向算法之间的系统容量性能。全数字波束赋形的结构中,rf链的条数是和天线数一致的,当天线数较大时,这无疑增加了硬件复杂度、设备成本以及系统的能耗,虽然性能是最优的,但这并不具有实际可行性。对于全模拟波束赋形算法,在硬件上简单易行,能耗较小,但是系统性能并不理想,相比于全数字波束赋形,性能损失太大,也没有太大的实际意义。因此,数模混合波束赋形作为两者之间的折中,兼顾了性能与硬件复杂度、设备成本、能耗等因素。理论上来说,混合波束赋形算法的系统性能应该介于全数字波束赋形和全模拟波束赋形性能之间。仿真参数:nbs=100,k=4,ls=100,信道总路径数为20,由4簇、每簇5条径构成,信道实现数为1000次。对于全数字结构,其rf链数同天线数,而混合波束赋形的rf链数nd=4,全模拟结构的rf链数为1。

从图2可以看出,本发明提出的混合波束赋形算法的性能介于全数字zf波束赋形算法和全模拟波束调向算法之间,符合前面的分析。

图3比较了本发明的方法与一种低复杂度的混合波束赋形算法—phased-zf(pzf)及其量化相位后的方案,和波束空间mimo(beamspacemimo,b-mimo)预编码算法之间的容量性能差异。pzf混合波束赋形算法的基本思想是在完美csi的假设下,通过提取信道矩阵中的相位信息,作为模拟域波束赋形矩阵对应位置的元素,这样能使模拟域波束赋形矩阵同信道矩阵之间具有较好的匹配性,从而得到了近似对角阵的基带等效信道矩阵,即用户间干扰已经较好地被抑制了,再利用传统的zf预编码,进一步消除用户间干扰,从而实现了传统意义上接近最优的系统性能。其量化方案是为了降低在模拟域的硬件复杂度而提出的,其模拟域是由相控阵实现的,其相位不可能具有无限精度b-mimo预编码算法的基本思想是通过波束空间的选择,选取在射频域具有主导地位的几条强路径作为模拟域的波束指向,在基带利用zf预编码对低维度的等效信道进行消除用户间干扰的处理。仿真参数:nbs=100,nd=4,k=4,ls=100,信道总路径数为20,由4簇、每簇5条径构成,信道实现数为1000次。

从图3可以看出本发明提出的混合波束赋形方法性能相比于pzf算法仍有较大的差距,介于量化pzf算法量化精度为2比特和3比特之间,远远优于b-mimo预编码算法的性能。但实际上pzf算法需要精确的信道矩阵,也就是完美的csi,是不符合实际应用的,本发明采用上行训练的方式巧妙地避免了这个问题,并没有对csi的严格需求,在模拟域也采用了码本的方式,具有实际可行性,性能表现也非常理想,说明本发明具有较好的优势和通用性。

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