1. 引言
为了满足下一代移动蜂窝系统中巨大的系统容量需求,大规模MIMO与毫米波频段结合是一项非常有前景的研究方向 [1] 。毫米波处于30~300 GHz的频段,它可以用于户外点对点回程链路和室内高速率无线应用场景。事实上,毫米波技术在短距离服务已经被标准化,例如IEEE 802.11ad,但是这一频段在蜂窝系统中没有很好地被应用,因为它具有高的路径损耗以及容易被雨水空气吸收的缺点。毫米波可以很好地被利用在短距离传输上,故被认为是面向5G移动通信最具发展潜力的技术之一 [2] 。而大规模MIMO是指在基站端配置数十根甚至数百根以上天线的MIMO系统。由于毫米波波长较短因此容易实现大规模天线阵列的分布。尽管如此,关于毫米波大规模MIMO研究目前仍有很多重要性问题需要人们开展研究。
在传统MIMO系统中RF链路数等于天线数,但是随着天线数的无限增加,这种传统系统架构会增加链路开销及复杂度,因此在大规模MIMO系统中人们考虑引进混合预编码。混合预编码由基带预编码与模拟预编码混合而成,特别它是由一个低维的数字预编码器与一个高维的模拟预编码器通过少量的RF链路并联而形成。其中基带预编码可以消除用户之间的干扰,模拟预编码可以增加阵列增益来对抗由毫米波带来的路径损耗问题。因此,混合预编码不仅可以减小安装成本和能量消耗,同时可以实现良好的系统性能。鉴于此,本文将对混合预编码进行探讨。
在各类大规模多用户MIMO系统基带预编码中,简单的线性预编码方案例如迫零(ZF)、最大比传输(MRT)可以在天线趋于无穷大时达到信道容量 [3] [4] 。ZF预编码通过信道取逆消除用户之间的干扰,但是只适用于单天线用户的情况。在用户具有多天线的情况下,可以引进块对角化(BD),从而在信道取逆的过程中可将源自同一信号的天线间的干扰和其它用户的干扰消除或减轻 [5] [6] [7] 。MRT预编码在基站端已知信道信息状态(CSI)时不需要复杂的处理计算过程,直观来看,即信噪比高的支路上会有更大的权重。为此,在基带预编码方面,本文将特别关注BD和MRT这两个线性预编码方法。
在采用大规模天线阵列情况下,毫米波通信信道中的不同路径具有近似正交的特性。利用这一特性可以通过迭代算法获得对信道估计要求弱的模拟预编码矩阵 [8] 。因此,本文在模拟预编码方面,侧重研究这种迭代模拟预编码算法,并在此基础上,对MRT与BD两种基带预编码方案展开性能分析。
2. 系统模型
2.1. 下行多用户系统模型
毫米波大规模多用户下行MIMO系统模型如图1所示。图中假设基站端配有根天线和个RF链路,共有个用户与之通信,每个用户配置根天线和个RF链路。为了保证通信的有效性需要限制RF链路数的个数满足,。在基站端个数据流先通过一个维的数字预编码处理,然后再经过一个维的模拟预编码处理后发送出去。基带预编码矩阵可以同时修改信号
的幅度与相位,而模拟预编码只可以改变信号相位信息,且需要其上每个元素满足。则系统下行链路中第个用户接收到的信号表示为
(1)
其中,为K个用户总的信号向量,可以表示为且要满足,表
示平均传输功率。是第个用户的信道矩阵,是一个的加性复高斯白噪声。第个用户经过合并矩阵处理后的接收信号为
(2)
其中,是第个用户的RF合并矩阵,需满足,是第个用户的基带合并矩阵。
为第个用户定义等效基带信道如下
(3)
因此(2)式可以改写成如下表达式
(4)
这样总频谱效率可以写成
Figure 1. System diagram of a millimeter massive multi-user MIMO structure
图1. 毫米波大规模多用户MIMO系统模型
(5)
其中,,表示干扰和噪声的协方差矩阵。
2.2. 信道模型
为了体现毫米波信道稀疏散射体的特性,通常采用S-V (Saleh Valenzuela)模型。假设第个用户的散射簇数为,每一簇只有一条路径,则基站到第个用户之间的信道矩阵为 [9] [10]
(6)
其中,代表第条路径的的复增益,和分别表示基站和用户终端的天线阵列响应向量,与分别代表第个用户第条路径的离开角与到达角。本文考虑采用均匀线性阵列(uniform linear array, ULA),因此和可进一步分别表示为
(7)
(8)
其中,和代表发送与接收端处天线之间的间距,代表信号波长。
3. 混合预编码方案
3.1. 迭代模拟预编码方案
本部分只以单波束情况为例展开讨论,至于多波束情况分析类似,详细分析参见文献 [11] 。
记,则(6)式可以写成如下的形式
(9)
由毫米波不同路径的近似正交性可得 [8]
(10)
(11)
经过这样个对连乘处理后,可以有如下形式的矩阵
(12)
没有失去一般性,可以假设第一条路径有最大的路径增益,且有成立。这样随着的增大,逐渐趋近于0,从而成为(12)中主导项。因此从(12)式可得渐近结果如下
(13)
基于上述讨论可形成一个迭代波束成形算法,如图2所示。具体迭代过程如下:
假设基站端第个用户的初始发射向量为,其表示模拟预编码矩阵的第列。此时,第个用户的接收信号就为。经过提取接收信号的相位信息,第个用户的天线阵列加权矢量
就可以表示为,这里代表向量的相位信息。然后由第个用户发送给基站,则基站接收到的信号表示为,那么天线阵列预编码向量为更新为。多次反复经过这样迭代后,基站端的第列预编码向量和第个用户的加权向量就会收敛稳定。此时停止迭代。
仿真实验表明,上述迭代过程收敛很快,一般只需要3或4次迭代 [8] [11] 。
3.2. 两个数字预编码方案
获得了模拟预编码之后,就可根据等效信道矩阵来设计数字预编码方案。考虑到多用户系统中存在着不同用户之间的干扰,在数字部分可以采用BD方法来消除干扰。但是当处于小信噪比时,接收信噪比占主导作用,BD属于一种次优化方案。此时可考虑采用简单有效的MRT预编码方法。
3.2.1. 块对角化方案
为了消除用户之间的干扰,要求第个用户的预编码矩阵位于其他用户信道的零空间上,即。现构建除了第k个用户信道向量外包含其他所有用户信道向量的矩阵如下 [5]
(14)
由上式可以得出,必须落在的零空间中。注意的秩,对进行奇异值分解有
(15)
其中,和分别是由非零奇异值和零奇异值对应的右奇异向量组成,即为的零空间正交基。将和相乘,可以得到下面的关系式 [12]
(16)
Figure 2. Iterative processing for analog precoding
图2. 模拟预编码迭代过程
从(16)式中可以看出是的零空间。也就是说将一个信号以方向发送,第个用户之外的其他用户根本接收不到该信号。由以上可得 [5]
(17)
这样经过块对角化后第k个用户的数字基带预编码可取为,进而整个数字预编码矩阵为
(18)
3.2.2. 最大比传输方案
在多用户系统中使用块对角化预编码方案,虽然能消除用户之间的干扰,但是对于系统容量来说是一种次优化方案。因此在基带预编码分析中考虑引进MRT方案。MRT在已知CSI时计算复杂度很低,而且可以根据信道信息分配权重,信噪比大的支路上分配的权重大,反之信噪比小的支路上分配的支路小,因此在受信噪比影响较大的小信噪比环境下可以发挥其作用。MRT的预编码矩阵满足下式 [10] :
(19)
将(18)式和(19)式分别代入(5)式就可求得这两个方案下的频谱效率。
4. 系统性能仿真及分析
下面根据(5)式,基于文中所提到的迭代算法,对BD与MRT两个基带预编码方案进行频谱效率性能对比。特别在不同的信噪比、天线数、用户数条件下进行仿真分析。
仿真系统模型如下:毫米波频段f = 60 GHz,发射端天线数,RF链路,用户数,每个用户接收天线,每个用户的RF链路,即每个用户只有一个数据流 [13] 。
仿真信道模型如下:路径数L = 3,发射角,接收角,均服从均匀分布,路径复增益服从复高斯分布。
图3绘出了两个基带预编码方法在不同信噪比下所对应的频谱效率曲线。由此图可以看出,MRT随着信噪比的增加,系统的总频谱速率最终会趋于一个定值;而BD预编码会随着信噪比的增加,系统总频谱速率会不断地增加没有上限。然而当处于小信噪比()情况下,MRT要优于BD的性能。不过当时,图中显示BD方法开始优于MRT预编码方案。出现这一现象的原因是MRT是接收信噪比最大化的预编码方案,这在小信噪比下表现尤为显著,但是随着接收信噪比的不断增加MRT逐渐失去这一优势。
图4在信噪比为0 dB的情况下比较了两种数字预编码方案在不同发射端天线数下的频谱效率。从图4可以看出,随着发射端天线数的增加,两种方案的总频谱速率都一直增加,没有上限。这也说明了随着天线数的增加,在没有功率缩减的情况下,系统的可达速率会一直增加下去。这充分体现了增加系统天线数量会大幅度的提高系统性能。但是两种预编码方案随着天线数增多性能增加的幅度越来越小,为了节约系统安装成本需要取适中的发射端天线数。
图5是在信噪比为0 dB,发射端天线为256时BD预编码与MRT预编码方案随着用户数不同的性能对比。从图中可以看到,随着用户数变化系统的总频谱效率随之增大。当时,MRT优于BD,当时反而BD优于MRT,并且随着用户数越来越多两者的差距也越来越大。这是因为比较小时用户之间干扰不是很明显,随着用户数不断增加BD可以消除用户之间干扰的特性得以体现。
Figure 3. Comparison of the spectral efficiency between MRT and BD for different SNRs
图3. MRT与BD在不同信噪比下的频谱效率对比
Figure 4. Comparison of the spectral efficiency between MRT and BD for different number of antennas
图4. MRT与BD在不同发射端天线下的频谱效率对比
Figure 5. Comparison of the spectral efficiency between MRT and BD for different number of users
图5. MRT与BD在不同用户数下的频谱效率对比
5. 结束语
毫米波大规模MIMO系统应用混合预编码方法可以节省系统的安装费用、减小系统的复杂度。为此本文探讨了混合预编码。对于模拟预编码部分,分析了一种迭代预编码算法。该算法能利用不同路径之间近似正交性,通过迭代处理就可得到渐近最优的发射端模拟预编码矩阵以及相应接收端的模拟合并矩阵。在数字预编码部分,考虑了MRT与BD两种线性预编码方法,并对这两种方法在不同信噪比、不同发射端天线数、不同用户数下进行了仿真性能对比。仿真结果表明,与BD预编码方案相比,MRT预编码更适用于低信噪比,用户数少的场景。
最后值得一提的是,上述迭代算法的复杂度随着传输路径数的增多而增多,从而进一步增加了系统处理复杂度,因此,寻找一种复杂度小而性能好的模拟预编码方案值得以后进一步研究。
基金项目
国家自然科学基金项目资助(61301228);高等学校博士学科点专项科研基金项目资助(20132125110006);中央高校基本科研业务费专项资金项目资助(3132016347)。
参考文献