低复杂度毫米波大规模MIMO混合预编码方法转让专利

申请号 : CN202011485103.3

文献号 : CN112468202B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张薇陈勇董继承杨博文桑溪鸿

申请人 : 哈尔滨工程大学

摘要 :

本发明的目的在于提供低复杂度毫米波大规模MIMO混合预编码方法,包括以下步骤:已知毫米波大规模MIMO系统信道矩阵H与天线阵列响应矩阵At,通过A′t的奇异值分解(SVD)获取At的一组基向量,用来作为生成模拟预编码矩阵FRF的候选矢量集合;通过信道矩阵H的SVD获取最优数字预编码矩阵Fopt,构造Fopt与基向量相关的相关矩阵,并根据相关值大小对基向量排序;根据相关值大小,选取前NRF个基向量生成模拟预编码矩阵FRF,并对FRF进行归一化处理;确定模拟预编码矩阵FRF之后,根据混合预编码矩阵设计的目标函数求解最佳的数字预编码矩阵FBB。对数字预编码矩阵FBB进行功率约束处理,完成混合预编码矩阵的构建。本发明能够达到逼近OMP算法的系统性能,而算法计算复杂度却大大降低。

权利要求 :

1.低复杂度毫米波大规模MIMO混合预编码方法,其特征是:(1)已知毫米波大规模MIMO系统信道矩阵H与天线阵列响应矩阵At,通过At′的奇异值分解SVD获取At的一组基向量,用来作为生成模拟预编码矩阵FRF的候选矢量集合;

(2)通过信道矩阵H的SVD获取最优数字预编码矩阵Fopt,构造Fopt与基向量相关的相关矩阵,并根据相关值大小对基向量排序;

(3)根据相关值大小,选取前NRF个基向量生成模拟预编码矩阵FRF,并对FRF进行归一化处理;

(4)确定模拟预编码矩阵FRF之后,根据混合预编码矩阵的目标函数求解最佳的数字预编码矩阵FBB;

(5)对数字预编码矩阵FBB进行功率约束处理,完成混合预编码矩阵的构建;

所述混合预编码矩阵的目标函数为:其中 是天线阵列响应向量,Fopt是最优数字预编码矩阵,即H的右奇异矩阵,是H的一组正交基,同时 也是Fopt的一组正交基。

2.根据权利要求1所述的低复杂度毫米波大规模MIMO混合预编码方法,其特征是:所述信道矩阵H由Ncl个分散的簇作用之和构成,每个分散的簇都有Nray个传输路径,离散时间窄带信道H写作:

其中γ为归一化因子,满足 αil是第i个散射簇中的第l个传输路径的复增益, 和 分别是天线的到达和离开方位角; 和 分别表示方位角为 和 时的归一化的接收和发射天线阵列响应向量。

说明书 :

低复杂度毫米波大规模MIMO混合预编码方法

技术领域

[0001] 本发明涉及的是一种无线通信方法。

背景技术

[0002] 毫米波通信技术与大规模多输入多输出(Multiple Input Multiple Output,MIMO)技术是第五代移动通信中两种相辅相成的关键技术。一方面毫米波较小的波长,相比
于传统微波,在相同空间内可以配置更多数量的天线阵列;另一方面大规模MIMO系统提供
的大规模天线增益能够有效地克服毫米波信号传输的衰减与损耗。毫米波频段(30‑
300GHz)可利用频谱带宽,信息容量大,是未来无线通信研究的重点方向之一。相比于低频
段微波,毫米波载频增加了十倍,这意味着自由空间路径损耗增加了十倍,同时雨水天气还
会加剧毫米波信号的衰减。大规模MIMO技术是通过增加传统MIMO系统中基站端天线的数量
而演进的技术,能够在不增加系统频谱带宽的前提下显著提升系统的信道容量及频谱效
率。随着基站端天线数量的增加,可以充分发挥系统的空间自由度,提升系统的鲁棒性,同
时不同用户间的信道会呈现渐进正交特性,表现为简单的线性预编码就能够实现非线性预
编码的系统性能。
[0003] 混合预编码技术是毫米波大规模MIMO系统中主要的研究方向之一。传统预编码技术需要为每根天线配置射频(Radio Frequency,RF)链。在毫米波大规模MIMO系统中,随着
基站端天线数量的增加,RF链路带来的系统功耗及硬件成本将呈线性增长,导致传统预编
码技术不再适用于毫米波大规模MIMO系统。混合预编码技术采用数字和模拟结合的预编码
方法,用少量的RF链路驱动,能够实现逼近数字预编码的系统性能,同时显著降低系统功耗
及硬件成本,是毫米波大规模MIMO系统中最优前景的信号处理方法。
[0004] 目前混合预编码技术的研究主要集中在系统性能上的提升,其中OMP混合预编码算法是最为主流的。OMP算法能够实现逼近全数字预编码算法的系统性能,但是由于该算法
涉及到迭代搜索的计算过程,随着RF链路数的增加,算法的计算复杂度将呈指数增长。

发明内容

[0005] 本发明的目的在于提供系统频谱效率相近、而计算复杂度显著下降的低复杂度毫米波大规模MIMO混合预编码方法。
[0006] 本发明的目的是这样实现的:
[0007] 本发明低复杂度毫米波大规模MIMO混合预编码方法,其特征是:
[0008] (1)已知毫米波大规模MIMO系统信道矩阵H与天线阵列响应矩阵At,通过A′t的奇异值分解SVD获取At的一组基向量,用来作为生成模拟预编码矩阵FRF的候选矢量集合;
[0009] (2)通过信道矩阵H的SVD获取最优数字预编码矩阵Fopt,构造Fopt与基向量相关的相关矩阵,并根据相关值大小对基向量排序;
[0010] (3)根据相关值大小,选取前NRF个基向量生成模拟预编码矩阵FRF,并对FRF进行归一化处理;
[0011] (4)确定模拟预编码矩阵FRF之后,根据混合预编码矩阵的目标函数求解最佳的数字预编码矩阵FBB;
[0012] (5)对数字预编码矩阵FBB进行功率约束处理,完成混合预编码矩阵的构建。
[0013] 本发明还可以包括:
[0014] 1、所述信道矩阵H由Ncl个分散的簇作用之和构成,每个分散的簇都有Nray个传输路径,离散时间窄带信道H写作:
[0015]
[0016] 其中γ为归一化因子,满足 αil是第i个散射簇中的第l个传输路径的复增益, 和 分别是天线的到达和离开方位角; 和 分别表示
方位角为 和 时的归一化的接收和发射天线阵列响应向量。
[0017] 2、所述混合预编码矩阵的目标函数为:
[0018]
[0019]
[0020]
[0021] 其中 是天线阵列响应向量,Fopt是最优数字预编码矩阵,即H的右奇异矩阵, 是H的一组正交基,同时 也是Fopt的一组正交基。
[0022] 本发明的优势在于:本发明针对毫米波大规模MIMO系统中的混合预编码方案,提出一种低复杂度的混合预编码算法。由于经典OMP算法求解过程涉及到迭代搜索的步骤,导
致算法计算复杂度过高,基于此提出根据天线阵列相应At的SVD获取生成模拟预编码矩阵
FRF的候选矢量集合,然后根据与最优数字预编码矩阵Fopt的相关度大小选取基向量生成
FRF,即可无需迭代完成混合预编码矩阵的构建。计算机仿真结果表明,本发明能够达到逼近
OMP算法的系统性能,而算法计算复杂度却大大降低。

附图说明

[0023] 图1是本发明毫米波大规模MIMO混合预编码系统框图;
[0024] 图2是发送和接收天线数量为64,16的条件下,各种预编码系统频谱效率随信噪比(SNR)变化的曲线;
[0025] 图3是发送和接收天线数量为256,64的条件下,各种预编码系统频谱效率随信噪比(SNR)变化的曲线;
[0026] 图4是各种预编码系统频谱效率随RF链路数NRF变化的曲线;
[0027] 图5是各种预编码的计算复杂度随RF链路数NRF变化的曲线。;

具体实施方式

[0028] 下面结合附图举例对本发明做更详细地描述:
[0029] 结合图1‑5,由于OMP混合预编码算法求解混合预编码矩阵需要进行NRF次的迭代搜索,随着RF链路数NRF的增加,算法的计算复杂度将成倍增长。OMP算法的设计的核心思想是:
在天线阵列响应矩阵At中选取NRF个最佳的列向量生成模拟预编码矩阵FRF。基于此,本发明
考虑用At的基向量生成FRF,如果将At的所有非零特征值对应的向量都选择用于生成FRF,则
将能够实现与OMP算法相当的系统性能。
[0030] 本发明的目的是通过以下技术方案来实现的:
[0031] S1、已知毫米波大规模MIMO系统信道矩阵H与天线阵列响应矩阵At。通过A′t的奇异值分解(SVD)获取At的一组基向量,用来作为生成模拟预编码矩阵FRF的候选矢量集合;
[0032] S2、通过信道矩阵H的SVD获取最优数字预编码矩阵Fopt,构造Fopt与基向量相关的相关矩阵,并根据相关值大小对基向量排序;
[0033] S3、根据相关值大小,选取前NRF个基向量生成模拟预编码矩阵FRF,并对FRF进行归一化处理;
[0034] S4、确定模拟预编码矩阵FRF之后,根据混合预编码矩阵设计的目标函数求解最佳的数字预编码矩阵FBB。
[0035] S5、对数字预编码矩阵FBB进行功率约束处理,完成混合预编码矩阵的构建。
[0036] 一、系统与信道模型:
[0037] 图1是下行链路单用户毫米波大规模MIMO混合预编码系统框图。在发送端,首先Ns路数据流经过数字预编码器 在基带进行信号数字预处理。为了实现多数据流
通信,发送端配置了 个RF链路,且满足 该部分RF链路用来传输经过数字预
编码器FBB处理过的信号,并将信号传送到模拟预编码器 在接收端,接收信号首
先将经过模拟合并器 处理。接收端配置了 个RF链路,且满足 接
收信号将通过RF链路达到数字合并器 经过处理过后的接收向量 可以表

[0038]
[0039] 其中, 是能量归一化输入信号,即满足 由于模拟预编码器FRF和模拟合并器WRF不能调节幅度只能改变相位,因此它们满足恒模限制,即|FRF(i,j)|=1和
2 2
|WRF(i,j)|=1。同时为了满足发射功率约束,这里设置||FBBFRF||=Ns。n为服从CN(0,σ)的
加性复高斯白噪声。
[0040] 单用户能达到系统频谱效率可以表示为
[0041]
[0042] 其中 为干扰噪声的协方差矩阵。
[0043] 由于毫米波多径信道在角度域的稀疏性,毫米波信道传播环境常被描述为簇聚信道模型。常用的簇聚信道模型是基于统计信道建模下的Saleh‑Valenzuela(S‑V)信道模型。
在S‑V模型中,假设信道矩阵H是由Ncl个分散的簇作用之和构成,每个分散的簇都有Nray个
传输路径,所以离散时间窄带信道H可以写作
[0044]
[0045] 其中γ为归一化因子,满足 αil是第i个散射簇中的第l个传输路径的复增益, 和 分别是天线的到达和离开方位角(仰角); 和 分
别表示方位角为 和 时的归一化的接收和发射天线阵列响应向量。
[0046] 对一个在yz平面的归一化平面天线(Normalized planar antenna,UPA)阵列,设y轴和z轴分别有N1和N2个天线单元,其天线阵列响应为
[0047]
[0048] 其中λ为波长,d表示天线阵元间隔。0≤m≤N1和0≤n≤N2分别是y轴和z轴上的天线阵元索引,天线阵列大小为N=N1N2。
[0049] 二、混合预编码矩阵的设计
[0050] 混合预编码矩阵设计的目标函数可以写成:
[0051]
[0052]
[0053]
[0054] 其中 是天线阵列响应向量,Fopt是最优数字预编码矩阵,即H的右奇异矩阵。由式(3)可得, 是H的一组正交基,同时Fopt是H的右奇异矩阵,所以
也是Fopt的一组正交基。归一化天线阵列响应 为单位模,所以可以用
来构建模拟预编码矩阵FRF。
[0055] OMP混合预编码算法的设计思想是:通过迭代搜索的方式,在天线响应矢量集中选取NRF个最佳矢量来构建模拟预编码矩阵FRF。但是随着RF链路数的增加,
该算法的计算复杂度将呈指数增长。基于此,本发明考虑求解天线阵列响应矩阵At的一组
正交基来生成FRF。
[0056] 考虑求解 的一组正交基,可以通过A′t的SVD求得,即A′t=UΣV*,其中为了进一步说明At和V的关系,令β=UΣ,βi表示
β的第i行,Ai表示A′t的第i行,Vi表示V的第i列,其中i∈[1,NclNray]可得以下关系成立
[0057]
[0058] 由式(6)可得At的一组完备正交基 由于模拟预编码矩阵FRF存在单位模约束条件,接着需要进行归一化处理。令 则有
[0059]
[0060] 其中 可以作为FRF的候选矢量集合。
[0061] 设置中间辅助变量 并构建相关矩阵:
[0062]
[0063] 通过排序算法将 的列向量根据相关值大小排序,因此模拟预编码矩阵
[0064] 改写式(5)中的目标函数为
[0065]
[0066] 在模拟预编码矩阵FRF已经获取的基础上,求解数字预编码矩阵FBB的目标函数可以写成
[0067]
[0068]
[0069] 已知下式
[0070]H
[0071] 关系成立。当且仅当FBB=V1U时,等号成立。其中 对SVD分解结果进一步差分,得
[0072]
[0073] 其中Σ1是非零特征值对应得对角矩阵,V1是非零特征值对应得特征向量构成得矩阵。则有
[0074] 三、算法复杂度分析
[0075] 本发明所提算法的计算复杂度集中在矩阵的SVD和矩阵相乘上。其中AtSVD的计算2 2 3
复杂度为Ο(32NclNray(Nt) +64(NclNray) Nt+72(NclNray) ),矩阵 相乘的计算复杂度为
矩阵 SVD分解的计算复杂度为 矩阵
H
V1U 相乘的计算复杂度为 计算向量与相关矩阵相关度排序的复杂度为
因此本发明算法总的计算复杂度为
[0076]
[0077] 通过分析,可以得到OMP混合预编码算法的计算复杂度为
[0078]
[0079] 因为本发明算法没有迭代搜索的过程,所以相比OMP算法,本发明的低复杂度算法的计算复杂度将大幅度下降。
[0080] 本发明的效果可以通过下面的仿真实例进一步说明。
[0081] 一、仿真条件:
[0082] 信道采用S‑V信道模型,设置Ncl=5,Nray=10,离开角(DoA)和到达角(AoA)均服从拉普拉斯分布,角度拓展10°,相邻天线阵元间隔为半波长。天线阵列采用均匀平面阵列
(UPA),基站天线数为256或64,接收天线数为64或16,发送数据流数目为4,收发端射频链路
数目均为4。作为对比,全数字预编码采用SVD算法,并在相同条件下仿真了OMP混合预编码
算法。仿真结果通过在1000个信道上平均获得。
[0083] 二、仿真内容与结果:
[0084] 图2和3是各种预编码算法的系统频谱效率随SNR变化的曲线。从仿真结果可以看出,OMP算法的频谱效率逼近无约束全数字预编码算法,而本发明所提算法的频谱效率则逼
近OMP算法。随着数据流数Ns的增加,本发明所提算法的性能虽然与全数字预编码算法的性
能差距增大,但依然十分接近OMP算法的性能。对比图2和图3可以发现,随着收发天线数目
的增加,所有算法对应的频谱效率都有提升,同时各种算法之间的性能差距稍有增加。其中
本发明所提算法与OMP算法之间的性能差距变大的原因,是由于随着天线数的增加,传输的
路径数也随之增加,导致At的维度增加,进而能够完备表示At的基向量数量也将增加,然而
RF链路数NRF不变,系统频谱效率将会有所下降。
[0085] 图4是各种预编码算法的系统频谱效率随RF链路数NRF变化的曲线。观察图4可以看出,随着RF链路数的增加,本发明所提算法与OMP算法的性能差距在逐渐缩小。这是由于信
道矩阵H由At的向量构成,因此模拟预编码矩阵与At高度相关,但是RF链数量限制了可以选
择构建模拟预编码矩阵的候选矢量数量,导致不能保证完美地模拟预编码矩阵被构建。因
此当RF链路数增加时,选择最相关候选矢量数将变大,系统性能也会变好。图5是本发明所
提算法与OMP算法的计算复杂度随RF链路数NRF变化的曲线。可以明显看出,本发明所提算法
的计算复杂度远小于OMP算法,并且随着RF链路数NRF的增加,二者的计算复杂度差距呈直线
增大。
[0086] 综上所述,本发明提出的低复杂度混合预编码算法,能够实现逼近经典的OMP混合预编码算法的系统频谱效率,且算法的计算复杂度远远小于OMP算法。