z-logo
open-access-imgOpen Access
Low‐complexity hybrid precoding for multi‐user massive MIMO systems: a hybrid EGT/ZF approach
Author(s) -
Hanif Muhammad,
Yang HongChuan,
Boudreau Gary,
Sich Edward,
Seyedmehdi Hossein
Publication year - 2017
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2016.0983
Subject(s) - precoding , beamforming , computer science , mimo , computational complexity theory , base station , spectral efficiency , zero forcing precoding , transmission (telecommunications) , algorithm , computer engineering , telecommunications
Massive multiple‐input multiple‐output (MIMO) systems bring manifold improvements in the system spectral efficiency but result in high hardware and processing complexity at the base station. Employing hybrid precoding at the base station can reduce such complexity. In this study, unlike most existing work on hybrid precoding design, the authors consider a sub‐connected analogue combining structure to reduce the complexity. Starting from an important observation on the effect of sequentially designed analogue phased arrays on users' sum rate, the authors develop three low‐complexity hybrid precoding schemes for a multi‐user massive MIMO system. The proposed schemes apply equal gain transmission (EGT) based analogue beamforming to reap the diversity benefit of an analogue phased array and employ zero‐forcing (ZF) beamforming for nullifying inter‐user interference. The authors carry out an extensive computational complexity analysis and simulation study on the proposed schemes. The proposed singular‐value decomposition based EGT scheme outperforms all others but incurs the highest computational burden. On the other hand, the sequential‐EGT scheme is the least computationally intensive scheme but shows the worse performance amongst them.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here