For any modern communication system, a maximum likelihood (ML) detector is preferred due to its best data recovery performance[1]} but it is computationally very expensive to implement. This issue of computational complexity in conventional digital machines is problematic as it increases the latency with the increase of signal constellation size and the number of transmitter antenna (TA). Magnificent tele-traffic growth in the last decade has pushed the computational complexity and latency of a base station (BS) to an alarming level. Diversified computational requirements and massive growth in the connected user equipment (UE) in modern cellular standards make the situation worse. From the physical layer point of view, higher complexity operations include signal detection, parameter estimation, and various other error corrections at the receiver. To address this, several low complexity detection schemes were introduced in the recent years.
