I. Introduction
Maximum likelihood (ML) detection in multiple-input multiple-output (MIMO) systems is a well-known NP-hard problem for which much effort has gone into developing an efficient implementation algorithm. Sphere decoding (SD) [1] is the well-known efficient method for optimal ML detection; however, because it has exponentially increasing complexity, SD is only efficient for small antenna systems [2]. Even though an improved fixed-complexity algorithm has been proposed [3], it still requires high calculational complexity owing to complex pre-processing and the need to perform Euclidean distance evaluation at every node.