A computationally efficient detector for MIMO systems

Samer Alabed


In this work, a newly designed multiple-input multiple-output (MIMO) detector for implementation on software-defined-radio platforms is proposed and its performance and complexity are studied. In particular, we are interested in proposing and evaluating a MIMO detector that provides the optimal trade-off between the decoding complexity and bit error rate (BER) performance as compared to the state of the art detectors. The proposed MIMO decoding technique appears to find the optimal compromise between competing interests encountered in the implementation of advanced MIMO detectors in practical hardware systems where it i) exhibits deterministic decoding complexity, i.e., deterministic latency, ii) enjoys a good complexity–performance trade-off, i.e., it keeps the complexity considerably lower than that of the maximum likelihood detectors with almost optimal performance, iii) allows fully parameterizable performance to complexity trade-off where the performance (or complexity) of the MIMO detector can be adaptively adjusted without the requirement of changing the implementation, iv) enjoys simple implementation and fully supports parallel processing, and v) allows simple and efficient extension to soft-bit output generation for support of turbo decoding. From the simulation results, the proposed MIMO decoding technique shows a substantially improved complexity–performance trade-off as compared to the state of the art techniques.


MIMO systems; MIMO detectors; zero forcing decoder; maximum likelihood decoder; sphere decoder; minimum mean squared error;

Full Text:


DOI: http://doi.org/10.11591/ijece.v9i5.pp4138-4146

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578