吕尉邦, 贺光辉. 一种适用于多用户MIMO系统的低复杂度S-GMI-THP预编码算法及硬件实现[J]. 微电子学与计算机, 2019, 36(7): 6-11.
引用本文: 吕尉邦, 贺光辉. 一种适用于多用户MIMO系统的低复杂度S-GMI-THP预编码算法及硬件实现[J]. 微电子学与计算机, 2019, 36(7): 6-11.
LÜ Wei-bang, HE Guang-hui. A low complexity S-GMI-THP precoding algorithm and hardware implementation for multi-user MIMO systems[J]. Microelectronics & Computer, 2019, 36(7): 6-11.
Citation: LÜ Wei-bang, HE Guang-hui. A low complexity S-GMI-THP precoding algorithm and hardware implementation for multi-user MIMO systems[J]. Microelectronics & Computer, 2019, 36(7): 6-11.

一种适用于多用户MIMO系统的低复杂度S-GMI-THP预编码算法及硬件实现

A low complexity S-GMI-THP precoding algorithm and hardware implementation for multi-user MIMO systems

  • 摘要: 区块对角化(Block Diagonalization, BD)预编码技术广泛应用于多用户MIMO(Multiple-Input Multiple-Output), 其算法的计算复杂性主要来源于两次奇异值分解操作.S-GMI(Simplified Generalized MMSE Channel Inversion)算法提出以一次QR分解代替BD算法中一次奇异值分解.本文提出S-GMI-THP算法, 使用THP(Tomlinson-Harashima Precoding)代替S-GMI算法中的奇异值分解, 极大降低了复杂度.分析与仿真结果表明, 所提出的S-GMI-THP算法相较于THP与MMSE算法可以实现明显的BER性能增益.文章还给出了S-GMI-THP算法整体框图以及8×8规模矩阵求逆模块的硬件实现架构, 该结构在virtex-7平台以较低的资源实现了23.8 M Matrix/s的吞吐.

     

    Abstract: Block Diagonalization precoding technology is widely used in Multiple-Input Multiple-Output system. The computational complexity of the algorithm is mainly derived from two singular value decomposition operations. The Simplified Generalized MMSE Channel Inversion algorithm proposes to replace the singular value decomposition in the BD algorithm with a QR decomposition. This paper proposes the S-GMI-THP algorithm, which uses Tomlinson-Harashima Precoding instead of the singular value decomposition in the S-GMI algorithm, which greatly reduces the complexity. The analysis and simulation results show that the proposed S-GMI-THP algorithm can achieve significant BER performance gain compared to THP and MMSE algorithms. The article also gives the overall block diagram of the S-GMI-THP algorithm and the hardware implementation architecture of the 8×8 scale matrix inversion module, which achieves 23.8M Matrix/s throughput with low resources on the virtex-7 platform.

     

/

返回文章
返回