I. Introduction
In multiple-input multiple-output (MIMO) wireless communication systems, the high level of computational complexity for the MIMO detector on the receiver side is one of the most challenging issues in terms of implementation. In addition, because practical systems adopt error correction codes (ECC) to preserve the information bits from the noisy channel, MIMO detectors are required to provide not only the decision of the information bit but also the reliability information for each bit, i.e., soft information. In order to achieve (near-) maximum-likelihood (ML) performance with reduced complexity, list sphere detector (LSD)-based approaches have been discussed [1], [2]. However, their implementation is not favorable in practical systems where data should be processed at a constant rate because their complexity varies depending on the channel realizations and signal-to-noise ratio (SNR).