D—BLAST基带系统的FPGA实现研究
2016-12-10黄虎孔勇李华孙乐
黄虎+孔勇+李华+孙乐



【摘 要】设计了适合于现场可编程门阵列实现的多输入多输出系统的对角分层空时码编译码算法。采用Verilog硬件描述语言在Xilinx Virtex4-VC4VSX55现场可编程门阵列开发板上实现了3×3对角分层空时编码基带处理系统。通过现场可编程门阵列仿真评估了采用迫零串行干扰抵消和最小均方误差串行干扰抵消检测算法时3×3对角分层空时编码基带系统的误码率性能。仿真分析和实验表明了现场可编程门阵列对角分层空时编码基带处理系统设计的正确性和高效性。同时,还论证了在同样条件下对角分层空时编码系统的性能优于垂直分层空时编码系统。
【关键词】多输入多输出 对角分层空时编码 串行干扰抵消 现场可编程门阵列 误码率
doi:10.3969/j.issn.1006-1010.2016.20.015 中图分类号:TN911.23 文献标志码:A 文章编号:1006-1010(2016)20-0077-07
1 引言
未来移动通信的空中接口将采用多输入多输出(Multiple-Input Multiple-Output,MIMO)技术成倍地提高通信系统的容量和频谱利用率[1]。Foschini所提出的贝尔实验室分层空时(Bell Laboratories Layered Space-Time,BLAST)编码方案是一种有效的MIMO处理算法[2]。BLAST系统的基本思想是把高速数据业务分解为若干个低速数据业务,通过普通并行信道编码器编码后,使用向量编码器对其进行并行的分层编码,编码信号经调制后用多个天线发射,实现发射分集[3]。
根据分层后的天线映射方式和数据流的不同,BLAST可分为对角分层空时码(Diagonally–Bell Laboratories Layered Space-Time,D-BLAST)与垂直分层空时码(Vertically–Bell Laboratories Layered Space-Time,V-BLAST)结构。D-BLAST是将每一层的数据流在N根天线上依照次序循环地发送,即每一个数据层都是在发射矩阵的对角线上;……
