Implementations of Sorted-QR Decomposition for MIMO Receivers: Complexity, Reusability and Efficiency Analysis

  • Authors:
  • Venkatesh Ramakrishnan;Tobias Veerkamp;Gerd Ascheid;Marc Adrat;Markus Antweiler

  • Affiliations:
  • Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany 52062;Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany 52062;Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Aachen, Germany 52062;Fraunhofer Institute for Communication, Information Processing and Ergononics FKIE, Fraunhofer-Gesellschaft, Wachtberg, Germany 53343;Fraunhofer Institute for Communication, Information Processing and Ergononics FKIE, Fraunhofer-Gesellschaft, Wachtberg, Germany 53343

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Matrix decomposition of the channel matrix in the form of QR decomposition (QRD) is needed for advanced multiple input and multiple output (MIMO) demapping algorithms like sphere decoder. Due to the computation-intensive nature of the QRD, its implementation has to be highly efficient. Flexibility in several forms, e.g. support for different algorithms, reusability of wireless implementations, portability, etc. is highly sought in wireless devices. The contradictory nature of flexibility and efficiency requires tradeoffs to be made between them in system development. In this paper, we have analyzed such tradeoffs by implementing two minimum mean squared error-sorted QRD algorithms. The algorithms have been implemented in four different methods with varying degree of reusability and in five different forms of portability. The performance of the implementations is evaluated by using the real-time constraints from the LTE standard. For all the implementations, modular equations for accurately estimating the execution time are derived.