Journal of Computer Applications ›› 2015, Vol. 35 ›› Issue (4): 1179-1184.DOI: 10.11772/j.issn.1001-9081.2015.04.1179

Previous Articles     Next Articles

Parallel multiple input and multiple output equalization based on software defined radio

ZHANG Yongjun, CHEN Ting   

  1. School of Computer, National University of Defense Technology, Changsha Hunan 410073, China
  • Received:2014-11-16 Revised:2015-01-28 Online:2015-04-10 Published:2015-04-08

基于软件无线电的并行多输入多输出均衡技术

张拥军, 陈艇   

  1. 国防科学技术大学 计算机学院, 长沙 410073
  • 通讯作者: 陈艇
  • 作者简介:张拥军(1972-),男,湖南新邵人,研究员,博士,主要研究方向:计算机体系结构、高性能并行计算、片上系统(SoC); 陈艇(1984-),男,江西上饶人,博士研究生,主要研究方向:微处理器体系结构设计、数字信号处理、高性能并行计算。
  • 基金资助:

    教育部博士点基金资助项目(20114307130003)。

Abstract:

Since baseband processors for Multiple Input and Multiple Output (MIMO) equalization require high throughput and high flexibility, a parallel MIMO detector was proposed for 3GPP-LTE standard based on Software Defined Radio (SDR) methodology, which adopted Single Instruction Multiple Data (SIMD) and Very Long Instruction Word (VLIW) technology to exploit the parallelism on both inter-tone and inner-tone MIMO equalization. Each SIMD lane supported both 16 bit fixed-point and 20 bit floating-point complex vector and matrix operations, met the requirements of power, processing delay and precision for different MIMO configurations. The experimental results show that the proposed MIMO detector is much more efficient and 4×4 matrix inversion rate is up to 95 MInversion/s, which satisfies the requirement of 3GPP-LTE standard. Besides, its programmability and configurability support different algorithms of MIMO equalization.

Key words: Multiple Input and Multiple Output (MIMO) equalization, Software Defined Radio (SDR), Single Instruction Multiple Data (SIMD), matrix inversion, 3GPP-LTE

摘要:

针对3GPP-LTE协议中多输入多输出(MIMO)均衡算法的高复杂度和高吞吐率问题,提出了一种面向软件无线电的并行MIMO均衡处理器,该处理器采用单指令流多数据流(SIMD)和超长指令字(VLIW)技术同时开发子载波间MIMO均衡和子载波内矩阵运算的并行性,并且每一个SIMD功能单元能够支持16 bit定点和20 bit伪浮点复数向量运算和矩阵运算,满足不同天线配置的MIMO均衡算法对处理精度、延迟和功耗的要求。实验结果表明,MIMO均衡处理器的4×4矩阵逆运算吞吐率达到了95 MInversion/s,满足3GPP-LTE协议的要求,并且其灵活可编程性和可配置性能够支持不同的均衡算法。

关键词: 多输入多输出均衡, 软件无线电, 单指令多数据流, 矩阵逆运算, 3GPP-LTE

CLC Number: