下行预编码算法研究及仿真分析资料报告.doc
《下行预编码算法研究及仿真分析资料报告.doc》由会员分享,可在线阅读,更多相关《下行预编码算法研究及仿真分析资料报告.doc(21页珍藏版)》请在课桌文档上搜索。
1、word 下行预编码算法研究 研究容:ZF、MRT预编码在单小区大规模MIMO系统下的性能 影响因素:基站天线数M、基站发送功率Pd、信道模型、同时服务的单天线数K 性能指标:遍历容量、系统误码率BER仿真原理准备下行预编码算法介绍:大规模MIMO下行链路如图一所示。图一大规模MIMO下行链路图系统遍历容量计算方法:两种线性预编码算法:ZF迫零预编码、MRT最大比值传输预编码表示预编码矩阵,表示信道矩阵MRT ZF 使用预编码算法以后的接收信号为:仿真研究的系统模型。第k个用户的接收信号为:, 来源:Massive MU-MIMO Downlink TDD System with Linear
2、 Precoding and Downlink Pilots ,这篇论文主要讲述了一种信道估计的方法,得到CSIT后利用H进展下行的线性预编码,仿真采用的系统模型便借鉴了该篇论文,该模型的主要理解点在于归一化问题,预编码矩阵的归一化,噪声归一化等,在利用其做延伸的系统BER研究时,信号的调制解调也需要解决归一化问题。另外,在文章的Page296,有仿真的发送端SNR与基站天线数M对遍历容量的影响,仿真结果是可以对应上从而验证自己建立的仿真的准确性的。遍历容量:,第k个用户的容量:,第k个用户的信干噪比:。来源:PPTMassive MIMO ,该PPT介绍了大规模MIMO的整体概述以与关键技术
3、的研究,主要参考了其Page22Page27的Massive MIMO Downlink Channel局部,该局部给出了上述系统遍历容量的具体计算方法。另外,Page26和Page27分别给出了基站天线数M和同时服务的单天线用户数K对系统遍历容量影响的仿真图,自己的仿真过程也对照了该仿真结果,从而验证的仿真的准确性。BER的仿真流程图如图二:图二 误码率的仿真流程图不同的信道模型:1) 瑞利衰落信道模型最简单最理想的信道模型,PPT中的理想CSIT信道模型,便是应用了瑞利衰落信道模型。2) 空间相关性模型:为的空间自由度,由此可以建立一定空间自由度下大规模MIMO下行多用户信道的简化模型。特
4、别地,假如各用户的发端相关矩阵一样,如此,其中为任意酉矩阵的列。仿真时取一个M*M阶的酉矩阵的前F列,F=M*1-d,d是空间相关系数。空间相关信道模型参考来源:吴雅颖师姐的毕业论文大规模 MIMO 容量优化算法 ,在第三章第一节Page16中,详细介绍了该算法,并且也参考了师姐的仿真代码得到了空间相关信道模型的建立代码。 3) 非理想的CSIT模型:非理想CSIT下,利用MMSE信道估计得估计信道矩阵:其中,:信道估计的误差矩阵0,1,:信道估计的可靠性。非理想CSIT信道模型来源:PPTMassive MIMO ,Page25给出了非理想信道模型的估计信道模型,且Page26有相应的仿真结
5、果可以用于验证自己仿真结果的准确与否。实验1:瑞利信道下基站天线数M对预编码性能的影响实验目的:分别遍历容量和误码率性能上研究基站天线数M对ZF和MRT预编码算法性能的影响。参数设置:见参数设置表格1.1 瑞利信道下M对遍历容量的影响参数设置:表1.1 仿真参数设置考察算法影响因素参数设置case1ZFM20:20:200K=10Pd=0dBRayleigh信道case2MRT仿真结果:图1.1 瑞利信道下M对遍历容量的影响由仿真结果1.1可见,随着基站天线数M的增多,系统的遍历容量不断增加;对于两种预编码算法,在M值较小的时候MRT性能优于ZF,但M值一增大,ZF性能明显优于MRT性能,这是
6、因为以信道矩阵H的伪逆矩阵作为预编码矩阵比以信道矩阵H的共轭转置矩阵作为预编码矩阵更能消除用户间的干扰,从而得到更好的系统遍历容量性能。在计算复杂度上,ZF预编码需要求信道矩阵H的伪逆,算法复杂度为OK3+M*K,MRT只需计算H的共轭转置,计算复杂度为OM*K,可见ZF预编码的计算复杂度明显高于MRT预编码;另外参数K的不同也会影响系统的遍历容量,初步可以看出,当同时服务的单天线用户数K的增加时,系统的遍历容量也随之增加。1.2 瑞利信道下M对系统BER性能的影响:仿真参数:表1.3 仿真参数设置考察算法影响因素参数设置case1ZFM20:20:200K=10Pd=0dBQPSK调制Ray
7、leigh信道case2MRT仿真结果:瑞利信道下M对系统BER的影响由仿真图1.2可见,随着基站天线数M的增加,两种预编码算法的系统误码率均不断下降,且仅在M值较小的时候MRT误码率低于ZF,M值一增大,ZF预编码的BER性能要明显优于MRT预编码,这是因为,ZF预编码能够更好地消除用户间的干扰。实验2: 瑞利信道下基站发送功率Pd对预编码性能的影响实验目的:分别从容量和误码率性能上研究基站发送功率Pd对ZF和MRT预编码算法性能的影响。2.1 瑞利信道下发送功率Pd对系统遍历容量的影响仿真参数设置:表2.1 仿真参数设置考察算法影响因素参数设置case1ZFPd=-5:2:15dBM=12
8、8K=10Rayleigh信道case2MRT 仿真结果:图2.1 瑞利信道下发送功率Pd对遍历容量的影响由仿真图2.1可见,随着发送功率增大,系统的遍历容量不断增大,尤其是对于ZF检测算法。因为相比于MRT预编码,ZF预编码能够更好地消除用户间的干扰,Pd的增大对其影响也更加明显。2.2 瑞利信道下平均发送功率Pd对系统BER的影响参数设置:表2.2 仿真参数设置考察算法影响因素参数设置case1ZFPd=-5:2:15dBM=128QPSK调制K=10Rayleigh信道case2MRT仿真结果:图2.2 瑞利信道下发送功率Pd对系统BER的影响由仿真结果2.2可见,随着发送功率的增加,系
9、统BER不断减小,且发送功率一样时,ZF预编码的BER性能要明显优于MRT预编码。实验3: 瑞利信道下用户数K对预编码性能的影响实验目的:分别从容量和误码率性能上研究用户数对ZF和MRT预编码算法性能的影响3.1 瑞利信道下用户数K对系统遍历容量的影响使用QPSK调制参数设置:表3.1 仿真参数设置考察算法影响因素参数设置case1ZFK4:4:28Pd=0dBM=128Rayleigh信道case2MRT 仿真结果:图3.1 瑞利信道下K对系统遍历容量的影响 由仿真图3.1可见,MRT预编码随着同时服务的单天线用户数K的增加系统遍历容量不断增加,但ZF预编码随着K的增加,遍历容量先增加后减小
10、,而且可以得到一个最优的K值。这是因为,随着K的增加ZF预编码算法的分集度M-K/K不断减小,所以会在K增加到一定程度后反而使得系统的遍历容量减小。BER的影响使用QPSK调制仿真参数设置:表4.3 仿真参数设置考察算法影响因素参数设置case1ZFK4:4:28Pd=0dBM=128QPSK调制Rayleigh信道case2MRT仿真结果:图4.2 瑞利信道下K对系统BER的影响由图4.2可以看出,随着同时服务的用户数K的增加,两种预编码算法的系统BER均不断增加,系统性能变差。这是因为随着K增加,同时发送的数据流数增多,在接收端进展信号接收时受到的干扰也越多,故而性能变差。该仿真实验说明,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 下行 预编 算法 研究 仿真 分析 资料 报告

链接地址:https://www.desk33.com/p-18167.html