Overview of Precoding Techniques for Massive MIMO

Massive multiple-input multiple-output (MIMO) is playing a crucial role in the fifth generation (5G) and beyond 5G (B5G) communication systems. Unfortunately, the complexity of massive MIMO systems is tremendously increased when a large number of antennas and radio frequency chains (RF) are utilized...

Full description

Bibliographic Details
Main Authors: Mahmoud A. Albreem, Alaa H. Al Habbash, Ammar M. Abu-Hudrouss, Salama S. Ikki
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
5G
Online Access:https://ieeexplore.ieee.org/document/9404152/
id doaj-1d85efeb80d74e06921cfe2f3841e0ae
record_format Article
spelling doaj-1d85efeb80d74e06921cfe2f3841e0ae2021-08-23T23:00:20ZengIEEEIEEE Access2169-35362021-01-019607646080110.1109/ACCESS.2021.30733259404152Overview of Precoding Techniques for Massive MIMOMahmoud A. Albreem0https://orcid.org/0000-0002-6464-1101Alaa H. Al Habbash1https://orcid.org/0000-0002-9296-8240Ammar M. Abu-Hudrouss2https://orcid.org/0000-0002-0600-0218Salama S. Ikki3https://orcid.org/0000-0003-3868-4447Department of Electronics and Communications Engineering, A’Sharqiyah University, Ibra, OmanDepartment of Electronics and Communications Engineering, A’Sharqiyah University, Ibra, OmanElectrical and Smart-System Engineering Department, School of Engineering, Islamic University of Gaza, Gaza, PalestineDepartment of Electrical Engineering, Lakehead University, Thunder Bay, ON, CanadaMassive multiple-input multiple-output (MIMO) is playing a crucial role in the fifth generation (5G) and beyond 5G (B5G) communication systems. Unfortunately, the complexity of massive MIMO systems is tremendously increased when a large number of antennas and radio frequency chains (RF) are utilized. Therefore, a plethora of research efforts has been conducted to find the optimal precoding algorithm with lowest complexity. The main aim of this paper is to provide insights on such precoding algorithms to a generalist of wireless communications. The added value of this paper is that the classification of massive MIMO precoding algorithms is provided with easily distinguishable classes of precoding solutions. This paper covers linear precoding algorithms starting with precoders based on approximate matrix inversion methods such as the truncated polynomial expansion (TPE), the Neumann series approximation (NSA), the Newton iteration (NI), and the Chebyshev iteration (CI) algorithms. The paper also presents the fixed-point iteration-based linear precoding algorithms such as the Gauss-Seidel (GS) algorithm, the successive over relaxation (SOR) algorithm, the conjugate gradient (CG) algorithm, and the Jacobi iteration (JI) algorithm. In addition, the paper reviews the direct matrix decomposition based linear precoding algorithms such as the QR decomposition and Cholesky decomposition (CD). The non-linear precoders are also presented which include the dirty-paper coding (DPC), Tomlinson-Harashima (TH), vector perturbation (VP), and lattice reduction aided (LR) algorithms. Due to the necessity to deal with a high consuming power by the base station (BS) with a large number of antennas in massive MIMO systems, a special subsection is included to describe the characteristics of the peak-to-average power ratio precoding (PAPR) algorithms such as the constant envelope (CE) algorithm, approximate message passing (AMP), and quantized precoding (QP) algorithms. This paper also reviews the machine learning role in precoding techniques. Although many precoding techniques are essentially proposed for a small-scale MIMO, they have been exploited in massive MIMO networks. Therefore, this paper presents the application of small-scale MIMO precoding techniques for massive MIMO. This paper demonstrates the precoding schemes in promising multiple antenna technologies such as the cell-free massive MIMO (CF-M-MIMO), beamspace massive MIMO, and intelligent reflecting surfaces (IRSs). In-depth discussion on the pros and cons, performance-complexity profile, and implementation solidity is provided. This paper also provides a discussion on the channel estimation and energy efficiency. This paper also presents potential future directions in massive MIMO precoding algorithms.https://ieeexplore.ieee.org/document/9404152/5Gmassive MIMOprecodingcomplexitychannel estimationCF-M-MIMO
collection DOAJ
language English
format Article
sources DOAJ
author Mahmoud A. Albreem
Alaa H. Al Habbash
Ammar M. Abu-Hudrouss
Salama S. Ikki
spellingShingle Mahmoud A. Albreem
Alaa H. Al Habbash
Ammar M. Abu-Hudrouss
Salama S. Ikki
Overview of Precoding Techniques for Massive MIMO
IEEE Access
5G
massive MIMO
precoding
complexity
channel estimation
CF-M-MIMO
author_facet Mahmoud A. Albreem
Alaa H. Al Habbash
Ammar M. Abu-Hudrouss
Salama S. Ikki
author_sort Mahmoud A. Albreem
title Overview of Precoding Techniques for Massive MIMO
title_short Overview of Precoding Techniques for Massive MIMO
title_full Overview of Precoding Techniques for Massive MIMO
title_fullStr Overview of Precoding Techniques for Massive MIMO
title_full_unstemmed Overview of Precoding Techniques for Massive MIMO
title_sort overview of precoding techniques for massive mimo
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Massive multiple-input multiple-output (MIMO) is playing a crucial role in the fifth generation (5G) and beyond 5G (B5G) communication systems. Unfortunately, the complexity of massive MIMO systems is tremendously increased when a large number of antennas and radio frequency chains (RF) are utilized. Therefore, a plethora of research efforts has been conducted to find the optimal precoding algorithm with lowest complexity. The main aim of this paper is to provide insights on such precoding algorithms to a generalist of wireless communications. The added value of this paper is that the classification of massive MIMO precoding algorithms is provided with easily distinguishable classes of precoding solutions. This paper covers linear precoding algorithms starting with precoders based on approximate matrix inversion methods such as the truncated polynomial expansion (TPE), the Neumann series approximation (NSA), the Newton iteration (NI), and the Chebyshev iteration (CI) algorithms. The paper also presents the fixed-point iteration-based linear precoding algorithms such as the Gauss-Seidel (GS) algorithm, the successive over relaxation (SOR) algorithm, the conjugate gradient (CG) algorithm, and the Jacobi iteration (JI) algorithm. In addition, the paper reviews the direct matrix decomposition based linear precoding algorithms such as the QR decomposition and Cholesky decomposition (CD). The non-linear precoders are also presented which include the dirty-paper coding (DPC), Tomlinson-Harashima (TH), vector perturbation (VP), and lattice reduction aided (LR) algorithms. Due to the necessity to deal with a high consuming power by the base station (BS) with a large number of antennas in massive MIMO systems, a special subsection is included to describe the characteristics of the peak-to-average power ratio precoding (PAPR) algorithms such as the constant envelope (CE) algorithm, approximate message passing (AMP), and quantized precoding (QP) algorithms. This paper also reviews the machine learning role in precoding techniques. Although many precoding techniques are essentially proposed for a small-scale MIMO, they have been exploited in massive MIMO networks. Therefore, this paper presents the application of small-scale MIMO precoding techniques for massive MIMO. This paper demonstrates the precoding schemes in promising multiple antenna technologies such as the cell-free massive MIMO (CF-M-MIMO), beamspace massive MIMO, and intelligent reflecting surfaces (IRSs). In-depth discussion on the pros and cons, performance-complexity profile, and implementation solidity is provided. This paper also provides a discussion on the channel estimation and energy efficiency. This paper also presents potential future directions in massive MIMO precoding algorithms.
topic 5G
massive MIMO
precoding
complexity
channel estimation
CF-M-MIMO
url https://ieeexplore.ieee.org/document/9404152/
work_keys_str_mv AT mahmoudaalbreem overviewofprecodingtechniquesformassivemimo
AT alaahalhabbash overviewofprecodingtechniquesformassivemimo
AT ammarmabuhudrouss overviewofprecodingtechniquesformassivemimo
AT salamasikki overviewofprecodingtechniquesformassivemimo
_version_ 1721198014084677632