1.毫米波大规模MIMO系统中低复杂度混合预编码方法,其特征在于包括如下步骤:步骤1.确定系统模型并进行问题描述:
1-1.毫米波大规模MIMO系统信道模型;
考虑单小区毫米波大规模MIMO下行链路系统,配有N个射频链路,每个射频链路连接M个移相器,发送数据流Ns,接收天线数为K。毫米波大规模MIMO系统信道采用几何的Saleh-Valenzuela模型:其中Nt为基站发送天线数,K为用户接收天线数,L为毫米波散射波束,δi表示第i条散射波束路径的增益,θi∈[0,2π]、 分别表示第i条路径的离开角和到达角, 和αBS(θi)分别表示基站和用户的天线阵列相应矢量, 表示向量αBS(θi)的共轭转置。当天线的阵列分布不同时,该表达式也不同,常见的天线阵列有均匀线性阵列和均匀平面阵列。本文采用均匀线性阵列, 和αBS(θi)可表示为:其中λ表示电磁波波长,d表示天线之间的距离。
1-2.毫米波大规模MIMO系统模型采用部分连接毫米波大规模MIMO系统,系统模型如下:y=HFRFFBBs+n (4)其中, 为发送信号,Ns≤N;H∈CK×MN为信道矩阵;FRF∈CMN×N为模拟预编码矩阵,其形式为FRF=diag{f1,f2,…,fN},其中fn∈CM×1且 为数字预编码矩阵;n∈CN×1表示加性高斯白噪声,即 σ2表示方差。FRF与FBB应满足功率控制,即
1-3.毫米波大规模MIMO系统目标函数假设基站已知信道状态信息与接收端能够完美解码,在不考虑硬件成本情况下,最优数字预编码矩阵Fopt为信道矩阵V的前Ns列,V为信道的右奇异矩阵,即:在部分连接毫米波大规模MIMO系统中,FRFFBB为等效预编码矩阵,由于模拟预编码矩阵的恒模限制与维度限制,导致等效预编码矩阵无法与最优数字预编码矩阵一致,因此需要使得等效预编码矩阵与最优数字预编码矩阵之间误差为最小,即目标函数为:步骤2.目标函数的转化
2-1.目标函数形式
在混合预编码矩阵中,FBB可写为如下形式:则等效预编码矩阵为:
其中
将最优数字预编码矩阵Fopt写成块矩阵的形式其中,
2-2.转化目标函数
由于部分连接毫米波大规模MIMO系统中模拟预编码矩阵为块对角化矩阵,因此公式(6)问题可转化为:则上式可化简为:
将上式每个迹进行化简得:
将式(12)、(13)和(14)代入式(11)可得:对于上式求和中的元素可化简为:
即式(11)为:
上式中 可推到为:
由式(17)、(18)可得式(11)为:上式中 为定值,根据式(19),则式(10)可等效为:
2-3.基于最小误差的混合预编码方案在不考虑fn恒模条件下,式(20)中求取 的最大值,fn的最优解 应为矩阵vn的最大左奇异值向量,即vn=uΣvH, 但在实际通信系统中,由于fn具有恒模性质,因此最优fn应为:其中: 其最小值时fn,min为
其中 表示取向量 的相位角,在式(20)中,因此其最小值应为0,即:
可得
则矩阵FRF、FBB中的fn,dn为:为保证 成立,通过上述过程得到FRF、FBB,再对FBB进行功率控制处理,得: