基于矢量近似消息传递的智能反射面辅助毫米波信道估计
2022-07-27梁家敏梅志强刘金枝
王 丹 梁家敏 梅志强 刘金枝
①(重庆邮电大学通信与信息工程学院 重庆 400065)
②(移动通信技术重庆市重点实验室 重庆 400065)
③(移动通信教育部工程研究中心 重庆 400065)
1 引言
顺应5G无线通信的新时代,对通信系统提出了更高速率、更大容量、更低时延的新要求。随着Sub-6 GHz频段的商用,毫米波也逐渐引起关注并投入研究,为在广域级和局域级提供无缝连接,实现毫米波频谱[1]的利用至关重要。针对5G毫米波传播损耗高、绕射和衍射能力弱、覆盖相对受限等挑战,智能反射面(Intelligent Reflecting Surface,IRS)技术作为一种新技术,通过低功耗甚至无功耗反射电磁波,降低信号损耗,大大地提高了毫米波通信的信道质量,以此更加适用于非视距传播(non-Line-of-Sight, nLoS)环境中。由于IRS低功耗的特点,使得其在很大程度上优于中继设备。IRS不受接收噪声的影响[2]、具有全频带响应、部署灵活性和兼容性[3]等众多优点。将IRS与无人机相结合辅助通信将大大地提高通信质量和速率。针对更多基站的部署将增大电磁辐射水平的问题,IRS的智能性使得部署IRS设备将降低电磁辐射水平。同时IRS也可通过调制来实现低复杂度的大规模多输入多输出(Multiple Input Multiple Output,MIMO)技术。结合IRS的诸多优点,使得该技术在5G毫米波以及未来的6G时代获得越来越多的关注和研究。
对于IRS辅助通信的信道估计问题,文献[4]采用行列块稀疏度来联合估计级联信道,首先利用公共列块稀疏性来估计由出射角阵列控制向量跨越的公共子空间,再利用块稀疏性来制定基于多个测量向量的多用户联合稀疏矩阵恢复问题。但通常优化变量在非凸且难以求解的模拟多用户联合稀疏矩阵恢复问题中是耦合的,此时可通过一种基于替代优化[4]和迭代加权算法[4]的方法来有效地解决问题。文献[5]提出了一种基于双线性广义近似消息传递(Bilinear Generalized Approximate Message Passing, BiG-AMP)的稀疏矩阵分解算法来解决信道的稀疏问题,并且利用黎曼梯度算法实现稀疏矩阵补全,此算法的性能会随着在稀疏矩阵分解阶段估计的随机变量的增加而变差。对比于BiGAMP算法,有学者提出双线性自适应矢量近似消息传递算法[6](Bilinear Adaptive Vector Approximate Message Passing, BAdVAMP)来解决IRS信道估计,此算法的性能优于前者。在对稀疏信道进行信道估计时,一般可运用压缩感知算法[7,8]。文献[9]通过压缩感知和深度学习对连接到控制器的IRS单元进行控制,从而估计所有经过IRS单元上的信道。文献[10]中利用压缩感知算法的同时,结合AMP算法对IRS辅助的级联信道进行信道估计。在IRS辅助通信系统中,优化线性预编码算法[11]和迭代算法[12]同样也是解决信道估计的方法。在毫米波通信系统中,有研究者提出在IRS辅助毫米波网络中使用波束搜索[13]方法找到所需用户的最佳波束,以增强毫米波的信道质量。但对于以上所有算法都没有针对IRS辅助毫米波通信系统的信道估计问题进行探索,本文将对此系统环境的信道估计问题进行研究。
针对IRS系统中级联信道的复杂性以及IRS辅助毫米波通信的信道稀疏性,本文结合Khatri-Rao积[14]、克罗内克积和矢量近似消息传递算法(Khatri-Rao and Vector Approximate Message Passing, KR-VAMP)提出了KR-VAMP算法来解决系统的信道估计问题。由于加入IRS使得系统信道为级联信道,增加了信道的复杂性,本文通过Khatri-Rao积和克罗内克积[15]将级联信道H转换为稀疏信号恢复问题。VAMP结合了近似消息传递算法[16](Approximate Message Passing, AMP)的高效的迭代性质以及因子传递的状态演化方式,提供了准确的信道估计值,并且降低了训练迭代次数,为解决IRS辅助毫米波系统的信道估计问题提供了良好的解决方案。
全文结构安排如下:第2节介绍IRS辅助毫米波系统的信道模型,以及AMP算法模型。第3节对KR-VAMP算法进行分析和推导。第4节通过KRVAMP算法和其他算法进行对比,通过仿真验证KR-VAMP算法的有效性。第5节对全文进行总结并给出下一步工作方向。
2 IRS辅助通信的系统模型
为增强毫米波通信的信道质量,引入IRS辅助毫米波通信。如图1所示的IRS辅助通信的信道示意图,当基站与用户之间的视距(Line-of-Sight, LoS)传播受阻时,通过IRS辅助毫米波信号的nLoS信道传播。基站通过微控制器[17]对IRS系统的每个单元进行控制调节,本文主要研究IRS辅助通信的下行链路系统。在此通信系统中,有M条发送天线,IRS由N个单元组成,接收端为K个用户。
图1 IRS辅助通信示意图
为简化模型,假设系统为单用户系统。此系统以毫米波信号为例,基站与IRS之间的信道hIB∈CN×M,IRS与用户之间的信道为hUI∈C1×N,且基站与用户之间受干扰物阻挡,无法进行LoS通
图2 基站、IRS与用户之间的位置关系图
3 AMP算法分析
4 KR-VAMP算法分析
图3 因子转换图
5 仿真结果与分析
图4 基站、IRS和用户的位置示意图
图5 不同迭代初始值条件下的均方误差
增加,信道均方误差也逐渐增大,且各算法具有相似的变化趋势。相比于AMP算法,BiG-AMP算法,本文所提KR-VAMP算法最优,在µ值为–30 dB(10–3)时,MMSE的值可达到–33.8 dB。
6 结束语
图6 不同噪声功率条件下的均方误差
图7 算法不同迭代次数下的均方误差
本文利用IRS辅助毫米波通信,以此降低毫米波在大气中的损耗,提高毫米波nLoS传播路径的性能。在此系统环境中,本文基于VAMP算法提出了KR-VAMP算法,通过Khatri-Rao积和克罗内克儿积将级联信道转换为稀疏信号恢复问题,以及VAMP算法良好的迭代阈值优势,减少了训练迭代次数,提高了系统的性能,降低了整个系统的信道误差。最后仿真验证,与传统的AMP相比,使用KR-VAMP算法可以更好地降低系统的信道误差,对毫米波信道具有一定的性能提升。在本文信道估计过程所使用的VAMP算法还存在一定的复杂度。于是,后续工作将重点围绕降低算法复杂度问题展开研究。