In this paper, a reduced complexity soft-input soft-output MIMO detector is presented. The detector is intended to be used in conjunction with an error correction code. The detector combines a Sphere Decoder with a Hopfield network to calculate a max-log-map approximation. It is then combined with the error correction code in an iterative structure (turbo). The code used is a quasi-cyclic non-binary LDPC code. The simulation results demonstrate that with less computational complexity, the proposed system’s performance equals that of an optimal sphere
decoder based detector.