电子与封装 ›› 2017, Vol. 17 ›› Issue (6): 31 -35. doi: 10.16257/j.cnki.1681-1070.2017.0073
孙 乐1,孔 勇2,黄 虎3
SUN Le1,KONG Yong2,HUANG Hu3
摘要: 用 FPGA 实 现 了 多 种 垂 直 分 层 空 时 码 (Vertical-Bell Laboratories Layered Space-Time,V-BLAST) 检测算法,包括最大似然 (Maximum Likelihood,ML) 检测算法、破零 (Zero Forcing,ZF) 检测算法和最小均方误差 (Minimum Mean Square Error,MMSE) 检测算法。首先研究了MIMO V-BLAST 系统架构、数学模型和多种接收机检测算法,分析了关键检测算法的特性和性能,重点使用 Verilog 硬件描述语言在 Xilinx 的 Vertex4-VC4VSX55 FPGA 开发板上实现了 V-BLAST 系统架构和三种检测算法,并通过仿真结果比较了每一种算法的复杂度和性能。仿真结果表明对于V-BLAST 检测,ML 具有最优的性能但复杂度最高;ZF 算法具有较低的复杂度但比 ML 的性能略差;MMSE 算法复杂度只比 ZF算法略大但性能却有显著提升。
中图分类号: