We propose a modulus arithmetic based zero-forcing (MZF) detector for multi-input multi-output (MIMO) channels. Traditionally, a ZF detector completely eliminates interference from other symbol layers when detecting a particular symbol layer, which results in suboptimal performance due to noiseenhancement. The only constraint for application of our proposed MZF detector is that the transmitter must employ a finite cardinality M quadrature-amplitude-modulation (QAM) alphabet. With that, the modus operandi of the MZF is to allow for integer-valued interference and then remove it by modulus arithmetic operations.
Index TermsMulti-input multi-output (MIMO), modulus, zero-forcing (ZF), quadrature-amplitude-modulation (QAM), pulse-amplitude-modulation (PAM), linear minimum-mean-square-error (LMMSE), sphere-decoding (SD), lattice-reduction (LR), Lenstra-Lenstra-Lovász (LLL).