一 实验内容
- 学习MIMO技术的基本概念和MIMO信道模型
- 掌握Alamouti空时码编码和解码原理,对不同系统配置下的误码率性能进行仿真
- 结合仿真结果分析讨论Alamouti空时码的分集增益
- 掌握V-BLAST空时码编码和解码原理, 对不同系统配置下的误码率性能进行仿真
- 结合仿真结果分析讨论V-BLAST空时码的复用增益和迫零(ZF)检测算法的性能
二 实验原理
- MIMO技术的基本概念
- MIMO信道模型
- Alamouti空时码编码和解码原理
- V-BLAST空时码编码和解码原理
三 实验过程、结果及分析
3.1 Alamouti空时码编解码仿真实验
3.1.1 仿真系统结构或仿真流程
3.1.2实验步骤
3.1.3 实验结果及分析
1、同样的信噪比下,调制阶数越高,误码率越高,这和星座映射有关。
调制阶数增高,点之间的距离被拉近,被误判的概率也就提高了。信噪比的提升会降低误码率。
2、信噪比提高会降低误码率,但是随着信噪比的提升,数据大小为1000的不在继续下降还有反增加。是因为数据量太小,容易造成误差。
3、同色虚线有更小误码率,这是因为接受天线增加。增大阶数又会提高误码率。由于实际通信设计是更高的阶数是提高通信效率的重要手段,必然对接受天线有更高的要求。
3.2 基于ZF准则的V-BLAST空时码编解码仿真实验
3.2.1 仿真系统结构或仿真流程
3.2.2实验步骤
3.2.3 实验结果及分析
1、误差是逐层增大的,最底的一层又最低的误码率。消除干扰的性能大致ZF>非理想>理想。
2、根据误码率可得优越性Alamouti>VBLAST-ZF-SIC>VBLAST-ZF
3、理想>非理想>QPSK
四 思考题
思考1:若定义传输速率=符号数/时隙数。两支路发送Alamouti码用2个时隙传输了2个符号,传输速率仅为1。单发单收SISO系统在1个时隙内发送1个符号,传输速率也是1。所以采用2支路发送Alamouti码的MIMO系统相比于SISO系统并没有带来速率的提升,那到底带来了什么好处呢?
Alamouti在跨两个时隙内发送的符号之间引入了空间分集,提供了多样性增益,因为即使在同一时间点和频率下,两个信号通过不同的传播路径到达接收器。在接收器端即使一个传输通道受到干扰或衰落,另一个通道仍然可能保持良好的传输质量,从而提高了系统的可靠性和性能。
思考2:V-BLAST基于ZF准则的串行干扰抵消检测算法,各层传输获得的分集增益不同,因此各层检测的误码性能不同。整个系统的检测性能将主要由哪些层的误码性能决定?由此启发我们,可以采用什么思路对上述过程进行改进,以获得更优的系统性能?(关于第2问建议查阅V-BLAST串行干扰抵消改进算法的相关文献进行了解)
整个系统的检测性能主要由最差的一层的误码性能决定,因为系统的误码率受到最差通道的限制。
利用迭代干扰抵消(Iterative Interference Cancellation, IIC)或迭代信道估计(Iterative Channel Estimation, ICE)。这些方法允许系统在多个迭代中进行数据检测和译码,利用先前迭代中的信息来改进当前迭代的检测性能。也可以采用更高级的检测算法,如最大后验概率(Maximum A Posteriori, MAP)检测、软干扰抵消(Soft Interference Cancellation)或Turbo检测等。这些算法在复杂度上更高,但能够提供更好的性能。
五 实验总结
MIMO技术指在发射端和接收端分别使用多个发射天线和接收天线,使信号通过发射端与接收端的多个天线传送和接收,从而改善通信质量。它能充分利用空间资源,通过多个天线实现多发多收,在不增加频谱资源和天线发射功率的情况下,可以成倍的提高系统信道容量,显示出明显的优势、被视为下一代移动通信的核心技术。