Next Article in Journal
A 0.18-ns Response Time Digital LDO Regulator with Adaptive PI Controller in 180-nm CMOS
Next Article in Special Issue
Watt-Level Ka-Band Integrated Doherty Power Amplifiers: Technologies and Power Combination Strategies Invited Paper
Previous Article in Journal
A Predictive Control Strategy for Energy Management in Micro-Grid Systems
Previous Article in Special Issue
Practical Consistency of Ethernet-Based QoS with Performance Prediction of Heterogeneous Microwave Radio Relay Transport Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Massive MIMO Techniques for 5G and Beyond—Opportunities and Challenges

1
Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, 2829-516 Caparica, Portugal
2
Instituto de Telecomunicações, Av. Rovisco Pais 1, 1049-001 Lisboa, Portugal
3
COPELABS, Universidade Lusófona de Humanidades e Tecnologias, Campo Grande 376, 1749-024 Lisboa, Portugal
4
Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisbon, Portugal
*
Authors to whom correspondence should be addressed.
Submission received: 27 May 2021 / Revised: 5 July 2021 / Accepted: 9 July 2021 / Published: 13 July 2021

Abstract

:
Telecommunications have grown to be a pillar to a functional society and the urge for reliable and high throughput systems has become the main objective of researchers and engineers. State-of-the-art work considers massive Multiple-Input Multiple-Output (massive MIMO) as the key technology for 5G and beyond. Large spatial multiplexing and diversity gains are some of the major benefits together with an improved energy efficiency. Current works mostly assume the application of well-established techniques in a massive MIMO scenario, although there are still open challenges regarding hardware and computational complexities and energy efficiency. Fully digital, analog, and hybrid structures are analyzed and a multi-layer massive MIMO transmission technique is detailed. The purpose of this article is to describe the most acknowledged transmission techniques for massive MIMO systems and to analyze some of the most promising ones and identify existing problems and limitations.

1. Introduction

Wireless communications and especially mobile communication systems are growing at an incredible pace. The radio communication systems must meet a growing number of users and increasing demand for new applications, new traffic types, and data services. As an example, machine-to-machine communications will support concepts such as the smart grid, smart homes and cities, and e-health, and these applications have very diverse communications requirements, needed for a unified wireless technology to work seamlessly.
Considering the wireless data traffic, one of the key parameters to consider is wireless throughput (bits/s), which is defined as:
Throughput ( bits / s ) = Bandwidth ( Hz ) × Spectral efficiency ( bits / s / Hz ) .
In order to improve the throughput, the bandwidth and the spectral efficiency aspects should be exploited. Increasing the bandwidth has its drawbacks, in terms of reducing the Signal-to-Noise Ratio (SNR) by Hertz for the same transmitted power, which justifies the focus of the current works on techniques that improve the spectral efficiency. A well-known way to increase the spectral efficiency is using multiple antennas at the transceivers [1]. In this context, Multiple-Input Multiple-Output (MIMO) communication systems based on the use of an antenna array at the transmitter and receiver, as illustrated in Figure 1, can offer high-speed transmission with a minimum quality of service guarantee. Energy efficiency is another aspect whose importance has been increasing along with the demand for wireless systems. As these systems expand in different domains (power, antennas, terminals, base stations), power consumption would have grown in an unacceptable manner by using the classical techniques. New architectures and approaches are being developed with the energy efficiency goal [2,3,4,5,6].
The spark in the research and development of MIMO systems was inspired by the work of Foschini [7] and Telatar [8], with results showing a steep linear increase in channel capacity with the increasing number of antennas being presented. MIMO systems allow us to operate two distinct dimensions of a radio link, the first being the diversity and the second being the capacity. Both dimensions have been the subject of research and developments in the recent years: the diversity improves the reliability of the communicating channel by taking advantage of multiple antenna links and the capacity can be increased by using multiple antennas and multiplexing techniques, the information transmitted being maximized through that channel. In addition, instead of increasing the system performance, the total transmitted power can be made almost inversely proportional to the number of transmitting antennas [9].
New concepts like Machine to Machine communications (M2M) and Internet of Things (IoT) in a fully connected wireless network, together with the dissemination of services like video on demand or 3D video and augmented reality consumed by mobile users, are contributing to the exponential increase of data traffic in wireless cellular networks. In fact, in the next few years, an increase of 1000 times in data traffic in wireless mobile networks is expected to respond to this global demand. To support such demand, the cellular network must dramatically increase its capacity, and using more bandwidth or increasing the network cell density will not give a viable answer to it. Another problem lies in the energy needed to support the high bit rates and the Quality of Service (QoS) of these broadband communication links. Massive MIMO technology provides a solution to increase the wireless throughput without using more bandwidth or increasing the number of cells. Massive MIMO is an extension of the MIMO technology, based on the use of hundreds or even thousands of active communicating antennas to improve spectral efficiency and throughput. It should be noted that nowadays radio networks represent more than 60% of the electricity consumption of the mobile networks and, with 5G, the trend is a significant increase in electricity consumption. Thus, even the massive MIMO solution comes with an inevitable energy problem, it being critical to assure energy efficiency while service requirements are met.
This paper presents an overview of some of key enabling technologies required to answer the huge data demand anticipated for 5G and 6G networks, highlighting the transmission techniques required for massive MIMO implementation. We start by summarizing MIMO techniques as well as massive MIMO and its premises. An analysis follows of Single Carrier with Frequency Domain Equalization (SC-FDE) and Orthogonal Frequency Division Multiplexing (OFDM) transmission combined with MIMO and massive MIMO schemes. We discuss the concepts and the fundamental challenges underlying precoding, hardware, and receiver complexities and energy efficiency in a massive MIMO system and discuss some state-of-the-art solution techniques, limitations, and existing open problems to face in the near future. To conclude, future working directions are pointed out. The paper presents a pragmatic review of classic and novel transmission techniques for massive MIMO with a detailed description of energy efficient architectures as well as the characterization of the physical layer security introduced by layered multi-antenna architectures.

Notation

The following notation is used throughout this paper: bold face letters ( A , a ) are used to denote vectors and matrices, plain letters ( a , A ) are used to denote scalar values, upper-case letters ( A , A ) refer to variables in the frequency domain, and lower-case letters ( a , a ) specify variables in the time domain. Using this notation, | a | is the magnitude of a scalar, | | a | | is the vector norm, rank ( a ) denotes the matrix rank, a H the Hermitian (conjugate transpose), a T the transpose, a 1 the inverse matrix, a k is the kth entry of a and the element of row j, and column k of matrix a is denoted by a j , k . The identity matrix is I . The symbol E is used to denote expectation.

2. MIMO Techniques

In wireless communication, the transmitted signals are mostly attenuated by fading, related with the multipath propagation and shadowing due to large obstacles between the transmitter and the receiver, presenting a fundamental challenge for reliable communication. Transmission with multiple antennas is a well-known diversity technique to improve the resilience of the communication when the same signal is transmitted or received by multiple antennas. Another possible approach by employing multiple antennas is to transmit multiple data streams and hence obtain a multiplexing gain that improves the communication throughput in a significant way. In the past decades, MIMO systems have gained substantial attention and are now being incorporated into several new generation wireless standards.
By employing numerous antennas in the communication system, the transmission channel becomes rich in links between communicating antennas. Considering that the antennas in the array are separated enough to have independent channel realizations, each signal observed at the receiver will have traveled through an independent Rayleigh fading channel [10] from each transmitting antenna and have an independent channel gain. This antenna separation was defined to be λ / 2 as described in [11]. In this scenario, illustrated in Figure 2, if a path between communicating antennas is faded or even blocked, other path(s) can still be available for transmitting a signal from the transmitter to receiver. This technique, regarded as spatial diversity, presents numerous freedom degrees that can be exploited to increase the system performance [12].
Since the transmitted signal reaches the receiver through many different paths, the superimposed received signals can either reinforce or cancel each other. When the number of added signals is large, the central limit theorem can be taken into account and a Gaussian distribution can be considered as an approximation [13]. This phenomenon is a microscopic effect caused by small variations in the propagation environment (e.g., movement of the receiver, transmitter, or other objects) regarded as small-scale fading. On the other side, variance is interpreted as the macroscopic large-scale fading, which includes antenna gains, shadowing, pathloss, and penetration losses in Non-Line-of-Sight (NLoS) propagation [10].
The Alamouti’s MIMO scheme is a transmit diversity scheme for two transmit antennas that does not require transmit channel knowledge, and it can be considered as the simplest diversity Space Time Block Code (STBC) scheme. Despite its simplicity, by only using two-transmit antennas and a simple signal processing at the receiver, it provides a clear improvement on the received signal. The diversity order obtained with this technique is the same achieved by Maximum Ratio Combiner (MRC) with two receiving antennas. It is also possible to extend to the case of two-transmit antennas and N receiver antennas, which would provide a diversity order of 2N [14].
The benefits of having multiple antennas can be further improved when the transceiver knows the channel response of the communication link. This information enables the receiver to coherently combine the received signals from all antennas, a technique regarded as receive combining. If this information is present on the transmitter side, the signal can be pre-processed to lower the equalization complexity on the receiver side [15]. This later technique is called precoding. Estimation of the channel response is thus a key aspect in multi-antenna systems. In addition, the use of multiple communicating antennas on the transmitter’s side can be employed to achieve beamforming where a constructive interference of two or more electromagnetic waves are added coherently and produce a higher amplitude signal at a desired point in space [16].
By using multiple transmit antennas to send copies of the same signal, it is expected that we will have many observations and can better decide about the estimated transmitted signal. This is the principle behind the transmit diversity technique, which can be extrapolated to receive diversity, where multiple antennas are employed on the receiver side in order to acquire multiple measurements of the same signal [17]. All of these techniques are able to provide significant improvements of the system performance, at the cost of additional signal processing, size of the transmitter/receiver, energy consumption, and the actual price of the antennas [1]. The balance of system performance against the available resources needs to be evaluated when choosing the appropriate scheme.

2.1. Channel Capacity

Capacity is one of the main measurements to characterize the performance of wireless systems, and it also practically serves as a guide to properly design the transmitted signals as well as the processing of the received signals [18]. Different implementation regarding the use of multiple antennas was considered in order to study the most efficient capacity increase. Antennas can be added to the transmitter, to the receiver, or to both sides of the transmission system. As is known from information theory, the notion of channel capacity was introduced by Claude Shannon by an expression often known as Shannon’s capacity:
C = B · log 2 1 + p | h | 2 B · n 0 ,
where c is the channel capacity in bits per second, b is the bandwidth of the channel in hertz, p is the symbol power, h is the channel gain, and n 0 is the noise variance [19]. Considering the theoretical upper limit, where E [ | h | 2 ] = 1 , and removing the fixed channel bandwidth, we can then simplify the expression as
C = log 2 ( 1 + SNR ) ,
where the capacity C is now measured in bits/hertz and SNR = p n 0 is the signal-to-noise ratio at the receiver.

2.1.1. SISO

The case where we have a single communicating channel is regarded as Single-Input Single-Output (SISO), and this scenario is depicted in Figure 3, where the information signal x is convoluted with the channel impulse response h in the time domain and the Gaussian noise n is added afterwards. In the frequency domain, the received signal Y is given by
Y = H X + N ,
where Y denotes the Fourier transform of the received signal y, H is the channel’s frequency response, X the Fourier transform of the transmitted signal x, and N denotes the noise. With only one transmitting and one receiving antenna, there is only one communication channel and all the variables are scalars, so the system capacity is given by Equation (3).

2.1.2. SIMO

The addition of multiple antennas to one side of the communication system can be regarded as Single-Input Multiple-Output (SIMO) when antennas are added on the receiver side, or Multiple-Input Single-Output (MISO) when antennas are employed on the transmitter side. Adding R antennas to the receiving side will result in R channel links, where h i is the complex gain between each transmitting and receiving antenna.
In the SIMO case, represented in Figure 4, the received signal y r can be defined as the convolution of x with the respective channel h r and the Gaussian noise n r summation. Having R receiving antennas, each received signal can be described in the frequency domain as
Y r = H r X + N r ,
N r and N r being the channel frequency response and noise between the transmitting antenna and the r th receiving antenna, respectively. It is convenient to compact the multiple signals and represent them by vectors as
Y = Y 1 Y r ; H = H 1 H r ; N = N 1 N r .
This representation allows us to write the received signal vector Y in the frequency domain as
Y = H X + N ,
where H is the R-dimensional vector representing the channel frequency response, X the information symbol, and N the R-dimensional noise vector. From Equation (7), we can conclude that the received signal vector is the sum of two vectors: the scaled channel vector plus the noise vector. Considering this geometric point of view, we can conjecture that the received vector Y should be evaluated in the direction of the vector h . This geometric approach is illustrated in Figure 5.
We should note that the direction of these vectors has no physical relation with the direction in space (at least a simple one), as we speak about an R-dimensional vector.
On the receiver side, we intend to recover the information symbol x based in the signal vector y . Since we know that the information must be in the direction of the channel vector, everything pointing in another direction than h can only be considered as noise. Still, part of this noise can point in the channel direction. For this purpose, we should project the vector y into the direction of h , represented mathematically as the inner product of vectors. This result will then be normalized with respect to the norm of h . In wireless communications, this technique is regarded as receive combining. For this example, we will describe the combining technique regarded as MRC to maximize the SNR at the receiver. This and other combining methods will be further analyzed in Section 5.
In terms of the capacity, by applying MRT precoding [20], we can formulate the channel capacity of the SIMO system as
C = log 2 1 + p | | h i | | 2 n 0 ,
where the squared norm of the channel vector | | h i | | 2 is defined as the sum of the squared absolute value of each channel gain, so that we can re-write the previous expression as
C = log 2 1 + p n 0 r = 1 R | h r | 2 .
We should note that the R noise terms are added not constructively but randomly, so we have the same noise variance N 0 . Considering the upper limit where all the channels have the same unit gain, the capacity formula can be simplified as
C = log 2 ( 1 + R · SNR ) .
We can conclude that a R times stronger signal is received by employing R receiving antennas and a combining algorithm on the receiver side. This gain is designated as spatial diversity gain as it arises from the spatially separated receiving antennas.

2.1.3. MISO

The next scenario is characterized by multiple antennas on the transmitter’s side and a receiver with only a single antenna, as shown in Figure 6.
In this model, the T multiple antennas will be fed with a signal vector X = [ X 1 , X 2 , X n ] where each input X t will be multiplied with the respective channel frequency response H t . All of these signals will be then added together at the receiver along with one noise scalar term N. We can represent the received signal in the frequency domain as
Y = t = 1 T H t X t + N .
Again, it is convenient to represent this model using vectors, so we have
X = X 1 X t ; H = H 1 H t ,
where X is the T-dimensional information vector and H is the T-dimensional channel vector containing each channel frequency response H t . Thus, the received signal can be re-written as
Y = H T X + N .
We can do the same geometric analysis as in the SIMO case and notice that, by doing the inner product h T × x , the information vector is being projected to the channel vector direction. This means that there is no point in sending information in any ‘direction’ other than the channel vector. Having this information in mind, we can design the information vector to match the channel vector direction. This signal processing technique is regarded as precoding. The precoding vector, defined as w , is multiplied by the information symbol x ˜ , so that we have
x = w x ˜
x being the effective transmitted vector and w the T-dimensional precoding vector for the MISO case. This architecture is shown in Figure 7.
By employing a similar technique as the previous scenario, regarded here as the Maximum Ratio Transmitter (MRT), the precoding vector w is defined as
w = h * | | h | | .
Thus, the received signal can be then re-written as
Y = H T W X ˜ + N = | | H | | X ˜ + N ,
and the MISO system capacity will be formulated as
C = log 2 1 + p n 0 i = 1 T | h i | 2
which can be simplified as
C = log 2 ( 1 + R · SNR )
For both cases, the SNR increases linearly with the number of additional antennas. It can be observed that this gain is achieved in different ways: In the SIMO case, multiple signal observations are constructively combined at the receiver, so this gain is achieved through receiver spatial diversity; in the case of MISO, the signal is previously adapted to the channel to assure a strong signal directivity. This technique is labeled as precoding, more precisely as beamforming.

2.1.4. MIMO

For the case of a MIMO channel of Figure 8, we consider T transmitting antennas and R receiving antennas.
As shown in Figure 8b, the complex gain h r , t corresponding to the channel response from the tth transmitting antenna to the rth receiving antennas is denoted as h r , t . Each signal x t will be transmitted from one antenna to R receiving antennas and so the frequency domain received signal at each receiving antenna Y r can be formulated as
Y r = t = 1 T H r , t X t + N r .
As we will have R × T channel responses and multiple signals, it is convenient to represent this model using vectors and matrices. The model can be then represented with
Y 1 Y R = H 1 , 1 H 1 , T H R , 1 H R , T X 1 Y T + N 1 N R
or simply by
Y = H X + N ,
where Y is the R-dimensional received signal vector, H the R × T channel matrix of frequency responses, X the T-dimensional vector defined as the FFT of the precoded signal x , and N the R-dimensional noise vector. Considering the previous scenarios, it is straightforward that some signal processing will be needed on the transmitter and receiver sides in order to deal with the multiple signals. It was showed in [21] how to compute the Singular Value Decomposition (SVD) of the channel matrix as h = usv H the matrices u and v represent the left and right singular vectors of h , respectively. Matrix u can be employed as the combining matrix and v as the precoding matrix, so we can write x = v x ˜ and x ˜ = u H y . By employing this signal processing method, the MIMO channel becomes diagonal, and it is converted into a number of parallel SISO channels with different effective SNRs, related to the square of the singular value of each channel. The number of parallel channels is defined by S = rank ( h ) , which is smaller than min ( R , T ) . Since there is no more cross-talk between these parallel links, each link contributes individually to the overall capacity as an isolated link. We already defined the capacity of the SISO channel, so we can formulate the capacity of each sub-channel as
C = log 2 1 + q k s k 2 N 0
where q k is the transmit power, s k the respective singular value, and N 0 the noise power spectral density. As there are S parallel channels, the total capacity will be the sum of each capacity. In order to maximize it, the power allocated to each sub-channel needs to be optimized, having in mind the following capacity equation:
C = max q 1 0 , , q S 0 log 2 1 + q k s k 2 N 0 s . t . k = 1 S q k = q .
It was already shown in [22] that the optimal power allocation is given by the water-filling method, which will assign higher powers to channels with better conditions. It can be defined as
q k o p t = max μ N 0 s k 2 , 0 .
The MIMO capacity can then be re-written as
C = k = 1 S log 2 1 + q k o p t s k 2 N 0
which in the case of equal singular values can be simplified as
C = S · log 2 ( 1 + SNR ) .
The MIMO gain is achieved through a multiplexing gain, which means that, if the propagation channel has enough freedom degrees, the capacity scales linearly with min ( R , T ) and logarithmically with SNR , which can lead to enormous capacity gains when the number of antennas is large. However, as the propagation channel will act as the limiting factor, understanding the channel is essential for bringing the theoretic gains into practical systems [23].

2.2. Signal Modulation

One way to increase the capacity of a given system by employing multiple antennas at both the transmitter and the receiver was described here. To exploit this potential, layered space–time architectures have been proposed for flat fading MIMO channels [21], and these techniques were later extended to frequency-selective channels using time-domain Decision Feedback Equalizers (DFE) in MIMO systems [24].
Nonetheless, for the high information rates of broadband wireless frameworks, we can have extreme time-scattering impacts related with the multipath propagation. For this situation, ordinary time-domain equalization techniques are not adequate, since the number of operations per symbol is proportional to the Inter-Symbol Interference (ISI) length. This effect can be stronger when ordinary time-domain equalization techniques are utilized in high information rate MIMO frameworks [25]. In addition, the loss of orthogonality between users in severe time-dispersive channels can lead to a significant performance degradation, creating the need for high-complexity receiver structures.
Block transmission techniques combined with FDE techniques and appropriate cyclic extensions have been shown to be adapted for high data rate transmission over severe time-dispersive channels, since the number of operations per symbol only grows logarithmically with the block duration (and, therefore, the ISI span), due to the Fast Fourier Transform (FFT) implementation. One of the most popular modulations based in the block transmission technique is OFDM. The transmission of OFDM signals over a wideband time-dispersive channel can be considered as a parallel transmission over a series of narrowband non-dispersive channels (subcarriers), so the extension of MIMO/BLAST techniques to OFDM schemes is simple, perhaps with additional pre-processing and/or employing adaptive loading schemes. However, OFDM signals carry high envelope fluctuations and a high Peak-to-Average Power Ratio (PAPR) leading to amplification drawbacks [26]. Because of this, numerous techniques for reducing the envelope fluctuations of OFDM signals have been proposed [27,28,29]. However, these techniques require an increased number of signal-processing tasks, especially on the transmitter side, and possibly some signal distortion when a nonlinear (NL) signal processing is employed, such as the amplitude clipping technique [30,31,32]. Despite the additional complexity, the PAPR reduction techniques do not achieve a null PAPR or a value near zero, essential to maximizing the efficiency of RF signal power amplification. Thus, even for the most sophisticated PAPR reduction techniques, the transmitted signals still have PAPR higher than those for SC signals based on similar constellations, which makes an efficient amplification difficult.
Single Carrier (SC) modulations, combining block transmission techniques and FDE, are an alternative approach for broadband wireless systems. Like in OFDM modulations, a Cyclic Prefix (CP) is appended to data blocks, long enough to cope with the channel length. The received signal is converted to the frequency domain, equalized in the frequency domain, and then transformed back to the time domain. A simple time-frequency domain comparison between SC and Multi Carrier (MC) modulations is presented in Figure 9. The overall implementation complexity, as well as the achievable performance, is similar for SC schemes with FDE and OFDM schemes [33]. However, the signal-processing load is more intense at the receiver for the SC case. This situation, combined with the lower envelope fluctuations of SC signals, makes them more suitable for uplink transmission (i.e., the transmission from the User Equipment (UE) to the Base Station (BS)), while the OFDM schemes prevail as a better choice for the downlink transmission (i.e., the transmission from the BS to the UE) [34].
In most of the cases, a linear FDE is used at the receiver, although it was already proved that NL equalizers can have significantly better performance than linear equalizers [35]. For this reason, it is beneficial to design NL equalizers for SC-FDE schemes [36]. Among several different NL equalizers, DFE is especially attractive due to its good performance-complexity trade-off [12]. A hybrid time–frequency SC-FDE employing a frequency-domain feedforward filter and a time-domain feedback filter were proposed [37]. Although this scheme can provide better performance than a linear FDE, it can suffer from error propagation as in the conventional time-domain version, especially if the feedback filter has a large number of taps.
A successful Iterative Block DFE (IB-DFE) approach for SC transmission was proposed in [38] and extended to diversity scenarios and spatial multiplexing schemes in [39]. The IB-DFE schemes were also tested and proved to allow excellent results in many other scenarios, spanning from network diversity schemes, Code Division Multiple Access (CDMA), reduced CP and offset modulations. Highly efficient techniques based on the IB-DFE concept were developed for joint detection and estimation and to cope with severe NL distortion effects [40]. In IB-DFE schemes, both the feed-forward and the feedback circuits are implemented in the frequency domain. The error propagation problem is therefore significantly reduced since the feedback loop considers both the hard decisions and the overall block reliability for each received block. Thus, IB-DFE techniques allow for much better performances than non-iterative methods [41,42] and can be regarded as low-complexity turbo equalization schemes, since the feedback loop uses the equalizer outputs instead of the channel decoder outputs. In the early stages of IB-DFE implementations, hard decisions were considered in the feedback loop and weighted by the block-wise reliability. To improve the system performance and allow truly turbo FDE implementations, IB-DFE schemes with soft decisions were proposed in [43]. Even though most of the IB-DFE implementations only consider the adoption of Quadrature Phase Shift Keying (QPSK) constellations, larger constellations such as Quadrature Amplitude Modulation (QAM) and M-Phase Shift Keying (MPSK) are often required when we want to increase the system’s spectral efficiency [44]. Furthermore, hierarchical constellations, which may be composed of non-uniformly spaced constellation points, are particularly interesting for broadcast and multicast systems as they are able to provide high bit error protection. In this type of constellation, there are two or more classes of bits with different error protection, to which different streams of information can be mapped. A given user can attempt to demodulate only the more protected bits or also the other bits that carry additional information, depending on the channel conditions. An application of these techniques is in the transmission of coded voice or video signals, where different error protection associated with different resolutions can exist.
In terms of the achievable data rate, which has been proven tight when the channel hardens, SC and OFDM transmission are equivalent in massive MIMO. Due to channel hardening, all tones of the OFDM transmission have equally good channels, therefore the advantage of using OFDM and employing the water filling method across frequencies results in little gain.
The PHY layer radio access network emerges as critical design for the envisioned service architecture. If synchronism is needed, the transceivers need to operate with a common clock for their processing. Furthermore, when we consider OFDM, the waveform detection process is free of crosstalk only when orthogonality is assured. Both aspects are related, such that some type of synchronization is often required to establish orthogonality. However, as soon as the orthogonality is broken (for example, due to random channel access or multi-cell operation), the signal distortion grows extremely in OFDM. [45] In fact, 5G is expected to be centered on OFDM-based schemes. Nonetheless, waveforms like Discrete Fourier Transform spread OFDM (DFT-S-OFDM), Block-Windowed Burst OFDM (BWB-OFDM), and Generalized Frequency Division Multiplexing (GFDM) include SC-FDE as special cases, with the associated advantages, especially for the uplink transmission [46,47]. Moreover, massive MIMO is not restricted to 5G, and the advantages of SC-FDE-based mMIMO schemes apply to other scenarios.

3. Massive MIMO

The general concept of massive MIMO is defined as a physical-layer technology which equips each BS with a huge number of active antennas that can be used to spatially multiplex many UEs so that it is possible to communicate with them on the same time-frequency resource. The spectral efficiency per cell can be improved by orders-of magnitude over classical cellular networks by coping with the signal attenuation and interference through spatial signal processing with techniques such as receive combining and transmit precoding. To resume, massive MIMO is an upgraded version of the Space-Division Multiple Access (SDMA), pushing the spatial multiplexing to an extreme level [48].
The main benefits of massive MIMO systems can be summarized as:
  • Huge spectral efficiency;
  • Communication reliability;
  • High energy efficiency;
  • Low complexity signal processing;
  • Favorable propagation;
  • Channel hardening.
Massive MIMO inherits all gains from conventional Multi-User MIMO (MU-MIMO), i.e., with M-antenna BS and K single-antenna users, we can achieve a diversity of order M and a multiplexing gain of min(M,K). By increasing both M and K, we can obtain a huge spectral efficiency and very high communication reliability with simple linear processing such as MRC, Zero Forcing (ZF), and Minimum Mean Square Error (MMSE).
Several asymptotic limits of random matrix theory are approximated by the law of large numbers when MIMO arrays are made large [49]. It is expected that each antenna would be contained in an inexpensive module with simple processing and a low-power amplifier. Several results can be used in the system design, as events that were random before now start to look deterministic. An example is the distribution of the channel matrix singular values that approach a deterministic function [50]. Another example is that very wide or very tall matrices tend to be very well conditioned. In addition, when dimensions are large, some matrix operations such as inversions can be done fast by using series expansion techniques. In the limit of an infinite number of antennas at the base station, the linear processing in the form of MRC for the uplink and MRT on the downlink is optimal.
Other effect arising from the dimension increase is that the average sum of the thermal noise tends to be much lower than the overall interference levels, which means that the system is predominantly limited by interference from other transmitters. This effect is more evident for the uplink, since coherent combining performed on the receiver side reduces substantially effects that are uncorrelated between the antenna elements, in particular the thermal noise and some effects associated with imperfections.
Finally, when the size of the array grows, the spatial resolution of the array increases, so that it is possible to resolve individual scattering centers with remarkable precision. The communication performance of the array, when the number of antennas is large, depends less on the actual statistics of the propagation channel but more on the aggregated properties of the propagation such as asymptotic orthogonality between channel vectors associated with distinct terminals [23].
In the massive MIMO uplink, coherent combining can achieve a very high array gain, allowing for a considerable reduction in the transmit power of each user. In the downlink, if the BS knows the location of the user terminals, it can focus the transmitted power to the desired spatial directions. As a result, the radiated power can be greatly reduced and hence we can obtain high energy efficiency with massive antenna arrays. For example, with a fixed number of users, by doubling the number of BS antennas, the transmit power is reduced by a factor of two, while the original spectral efficiency remains unchanged, and hence the radiated energy efficiency is doubled.
For most propagation environments, the use of an extra number of BS antennas over the number of users offers favorable propagation, making the channel vectors between the users and the BS to be pair wisely (nearly) orthogonal. Under favorable propagation, the effect of inter-user interference and noise can be eliminated with simple linear signal processing in the downlink and in the uplink. As a result, simple linear processing schemes perform nearly optimally.
Under some conditions, when the number of BS antennas is large, the channel becomes close to deterministic so that the effect of small-scale fading is averaged out. The system scheduling, power allocation, and other controls can be done over the large-scale fading time scale instead of over the small-scale fading time scale.
The propagation channel h provides asymptotic channel hardening if
| | h k | | 2 E { | | h k | | 2 } 1
as M . From this definition, we can interpret that the gain | | h k | | 2 of a random fading channel h k is close to its mean value when the number of antennas is very high, so that the deviation from the channel average will vanish asymptotically.
This simplifies the signal processing significantly and improves the downlink channel gain. One crucial advantage of channel hardening is that the receiver does not need instantaneous Channel State Information (CSI) to detect the transmitted signals. In this way, the system design including scheduling and resource allocations can be done regarding the large-scale fading time scale by applying the statistical knowledge of the channel gains [49]. The statistical property regarding the large-scale fading of the channel changes very slowly and hence the overhead for the channel estimation is significantly reduced. This fact is commonly used in massive MIMO via the use-and-then-forget capacity bound. Lastly, under the channel hardening effect, the main performance metrics such as the achievable rate depend only on the large-scale fading.
Massive MIMO is highly leveraged by the usage of millimeter Wave (mmWave) bands, since the decrease in wavelength enables packing large antenna arrays at both the transmitter and receiver [51]. The term mmWave assumes frequencies to be in the interval from 30 GHz to 300 GHz, so that we can measure the carrier wavelength between 10 mm and 1 mm. As the antenna arrays usually have antenna spacing of one or a half wavelength, this allows for the addition of more active antennas per unit of area. Looking at the Friis transmission equation,
P r P t = A r A t d 2 λ 2
we can observe that, by transmitting the same power P t , keeping the receiving and transmitting antenna effective area aperture A r and A t and reducing the carrier wavelength λ , the received power P r will decrease in a squared proportionality.
While massive MIMO is beneficial at centimeter-wave frequencies, it can be essential in the millimeter-wave bands, since the high free-space pathloss at those frequencies necessitates large array gains to obtain sufficient received SNR. In addition, these bands are less crowded than the lower frequencies used nowadays in mobile communications, making bigger slices of spectrum available. The usage of more bandwidth requires a bigger amount of power to maintain the received SNR. If the objective is not to spend more power, the communication range can be sacrificed to keep a constant received SNR value. An elegant solution for this problem which was already referred is the beamforming. With this technique, the energy is more focused in the desired receiving direction instead of an omnidirectional transmission. The use of directional communications in these bands requires the employment of location, sensing, and detection techniques as analyzed in [52,53,54]. One issue which is conditioned by the physical laws is the worse penetration capacity of these mmWave frequencies. This issue can be tackled with a higher power transmission or following a new path and rethinking the construction materials of infrastructures and transports. However, in practice, this effect can actually be an advantage, since lower penetration means better insulation between cells and lower interference levels.
The integration of massive MIMO and mmwave technologies in legacy cellular systems presents considerable challenges, not only at the physical layer but also at the medium access level (see, e.g., [55,56] and references within). To overcome these difficulties, the access should be done in a joint way [57,58].

4. Implementation Difficulties

Massive MIMO technology presents some critical issues that have to be addressed. One of these issues is the performance degradation due to hardware impairments, since low-cost RF chains are employed in the system [59,60]. A large number of antennas means a high cost and power consumption for some mixed signal components, like high-resolution Analog-to-Digital Converters (ADCs), which makes it difficult to dedicate a complete RF chain for each antenna (it should be noted that Digital-to-Analog Converters (DACs) at the transmitter consume less power). Low-resolution ADCs can be implemented with simpler circuits, consume less power, and at low SNR incur only a little rate loss compared to high-resolution quantization [61,62].
Channel estimation errors and channel aging effects are other issues which can degrade the system performance, especially in fast mobility environments [63,64]. In high-speed environments, it is very likely that the channel coefficients change between the instant they are estimated and the moment they are used by the precoder or equalizer, the phenomenon regarded as channel aging. Analytical and simulation results concluded that SC-FDE is more robust to channel aging and double dispersion effects than OFDM [60]. However, when channel estimation errors exist, the sum-rate of both systems saturates as the number of BS antennas gets large.
A dynamic wireless channel needs to be estimated after every coherence interval. Massive MIMO systems were first conceived for TDD operation, where the channel is systematically learned in one direction and signal processing can be applied at both ends assuming channel reciprocity. In these systems, the channel matrix becomes of great dimensions due to the huge amount of communicating antennas [65]. Due to this fact, different techniques have been adopted in order to estimate the channel characteristics in a low-complexity manner [66,67] or by taking a physical sense approach [68].
The use of compressed sensing reduces the channel estimation requirements for MIMO and massive MIMO schemes [69,70] namely when combined with localization information [53,71].
In addition, in the physical domain, there is one undesired effect arising from the usage of multiple active antennas. Mutual coupling is the electromagnetic interaction between the antenna elements in an array. The array configuration sets the base mutual coupling, but the excitation of each antenna element and the contribution from the adjacent ones will influence the current present in the antenna element. In practice, the mutual coupling effect depends on the array configuration and the excitation of the antenna elements [72]. This effect changes the radiation patterns of the antenna array, as it alters the self and mutual impedances, resulting in a degraded radiation efficiency [73]. Although it tends to degrade the performance of the system, this effect can be exploited for array calibration. Considering the mutual coupling effect, the antenna correlation tends to reduce as its separation decreases [74]. Detailed mechanisms of mutual coupling can be developed, depending on the transmitting/receiving modes, and different approaches have been adopted to reduce the coupling effects [75,76].
The more antennas the BS is equipped with, the more degrees of freedom are offered and hence more users can simultaneously communicate at the same time–frequency resource. As a result, a huge sum throughput can be obtained. However, for large antenna arrays, the conventional signal processing techniques (e.g., maximum likelihood detection) become prohibitively complex due to the high signal dimensions. Thus, it becomes crucial to assure this huge multiplexing gain with low-complexity signal processing and low-cost hardware implementation.
Under certain circumstances, the performance of a very large array becomes limited by interference arising from re-use of pilots in neighboring cells [77]. In addition, choosing pilots in a smart way does not substantially help as long as the coherence time of the channel is finite. This effect was quantified in [78], for a Time-Division Duplex (TDD) system, under the assumption of channel reciprocity and that base stations estimate downlink channels based on uplink received pilots.
Pilot contamination is a critical problem in cellular massive MIMO, which is caused by the lack of orthogonality in pilot sequences transmitted from adjacent cells. In multi-cell systems, pilots must be reused between cells at a certain re-usage degree, which contaminates channel estimates in the home cell with pilots from adjacent cells. In this situation, the estimated channel vector in a cell is the sum of the channel vectors of users from the neighboring cells plus the intended cell. This phenomenon results in degradation of the channel estimate quality and an incoherent interference that does not disappear with the addition of more antennas. As the number of interfering cells increases, this problem grows exponentially [25].

5. MIMO Implementations

Fully digital beamforming, or simply digital beamforming, provides the highest flexibility in terms of the possible beamforming algorithms that can be employed. This comes from the fact that, by digitally manipulating the signal, it is possible to adjust the phase and amplitude of each signal that feeds an antenna element. This scenario, shown in Figure 10, requires each antenna connected to the baseband through a dedicated mixer, a DAC, a filter, and an amplifier, i.e., an entire RF chain. This turns the implementation of digital beamforming in a massive MIMO architecture with hundreds of antennas in an expensive and challenging task due to the high power consumption, complexity, and cost.
Millimeter wave frequencies will probably be operated together with massive antenna arrays to overcome propagation attenuation. This makes a fully digital user separation not feasible, since the amount of energy required for all the analog-to-digital and digital-to-analog conversions would be huge. A possible solution is to attribute to each user an own radio-frequency beamforming matrix, involving users to be separated in time rather than frequency. In other words, it may be difficult to have a fully digital beamformer that is sub-carrier dependent due to hardware complexity constraints, while it is simpler to have a unique beamformer for the whole available Radio Frequency (RF) bandwidth that can change at the time slot rate [34].
Contrary to the conventional MIMO, massive MIMO systems can use linear precoders, such as MRT, MMSE, and ZF in order to reduce the implementation complexity [20].
ZF is a well-known combining algorithm which can also be applied in digital beamforming and can nullify the multi-user interference in a multi-user MIMO system. In this case, the ZF matrix FZF is calculated directly from the propagation channel H as follows:
F B B ZF = H H ( HH H ) 1
MMSE technique is an alternative where the principle of this method is to minimize the MMSE between the actual transmitted data and the received signal. The matrix associated with this optimization is:
F B B MMSE = ( H H H + 2 σ n 2 I ) 1 H H ,
where σ n 2 is the noise variance. Contrarily to ZF, the MMSE receiver promotes a better combination of interference reduction and noise enhancement, since it is designed to minimize the total noise.
The maximum ratio technique was employed in the transmission in [79] and studied as a receiving technique in [80]. The signals from all the antenna elements are weighted with respect to their SNR, being the optimum weights matched to the wireless channel. The amplitude is changed, and the phase of the individual signals must be adjusted, thus requiring an individual RF chain and phasing circuit for each antenna element. MR provides an output SNR equal to the sum of the individual SNRs, which produces the best statistical reduction of fading of any known linear diversity technique [81]. In MR, precoding matrix will be calculated as:
F B B MRC = H H T .
In Equal Gain Transmission (EGT), all the received signals are transmitter with equal weights. The possibility of providing an acceptable signal from a few unacceptable inputs is still retained, and the performance is marginally inferior to MRT and superior to antenna selection, where only the highest SNR signal is considered for transmitting purposes. The EGT precoding matrix is given by
F B B EGT = e x p { j a r g ( H H ) } T .
The performance assessment of these techniques employed on the receiver side was extended to MIMO scenarios in [80].
On the other hand, the analog beamforming of Figure 11 is a simpler and cheaper variant as the baseband is connected to the multiple antennas through phase shifters. These will be connected to each antenna so that it is possible to adjust only the signal phase. Phase shifters reduce the hardware limitations, allowing for low complexity implementations. However, the performance of fully analog beamforming techniques is limited, and it is usually only used for single-stream transmission. These constraints make it very difficult to form multiple beams, tune the sidelobes with accuracy, or steer the nulls.
The need for a suitable signal processing scheme for massive MIMO sparked the study and analysis between the digital and analog implementations trade-offs [82]. Hybrid beamforming as shown in Figure 12 have emerged as an approach which combines the best of both worlds by using a small number of RF chains and connect them to the antenna array through, for example, a stage of analog phase shifters [83,84,85,86]. This approach is motivated by the fact that the number of up-down conversion chains is only lower-limited by the number of data streams that are to be transmitted. This solution has attracted the attention from the academy and even the industry [87]. However, there is still the challenging task to design optimal hybrid beamforming schemes, which have a complex nature due to the non-convex constant modulo constrain imposed by the analog phase shifters [4,88,89,90]. In addition to the non-convex constrain, phase shifters are usually controlled digitally and have a discrete resolution. These conditions create a large number of possible combinations of beamforming weights and phases to be optimized, which carries a considerable computational complexity [91,92,93].
Regarding the implementation of hybrid beamforming with analog and digital domains, two types of architectures have emerged: fully connected and sub-connected architectures shown in Figure 13 and Figure 14, respectively. In the fully connected architecture, each RF chain is connected to all of the transmitter antennas through an analog device (switch, phase shifter, etc.). This architecture enables a bigger number of signal combinations and adjustments [94], but the optimization of the digital and analog precoder can have a high computation complexity.
In the sub-connected architecture, each RF chain connects only a subset of antennas [95]. When compared with the fully connected counterpart, sub-connected architectures allow a smaller number of phase shifters. Thus, the power consumption is reduced, and the computational complexity is also lower. It is also important to mention that sub-connected architecture can be implemented in a dynamic or in a fixed way. In the dynamic sub-connected case, each RF chain can dynamically connect to a different set of antennas, and, in the fixed sub-connected one, each RF chain is always physically connected to the same set of antennas.
The analog phase sifters can be compacted in a system block, represented by a matrix F RF whose entries are the complex values corresponding to the selected phase shifts. Despite the obvious advantages over the fully connected implementation, in a hybrid architecture, the CSI needs to be acquired through the hybrid ’lens’ which presents a possible challenge.

Multi-Layer Massive MIMO

As the number of RF chains is increased, the efficiency of these power amplifiers becomes crucial to satisfy the energy efficiency requirements in massive MIMO systems. Thus, the use of NL power amplifiers in RF amplification stage allows for minimizing power consumption, being particularly important for high bit rate scenarios and critical at Gigabit data rates and above. However, to avoid signal distortion at NL amplifiers, the transmitted signal should have a low PAPR, which is difficult to achieve, especially in OFDM signals or SC signals using high order constellations and/or highly selective filtering. It is then essential to employ recoding and PAPR reduction techniques. However, as stated before, PAPR reduction techniques have limitations and are usually associated with an increased processing complexity and/or nonlinear distortion. Furthermore, using such power-efficient amplifier constraints can require the use of precoding techniques, whose complexity and power consumption might compromise the energy efficiency of the entire system. It was shown that SC modulation can, in theory, achieve near-optimal sum rate performance in massive MIMO systems operating with a low-transmit-power-to-receiver-noise-power ratios, distinct from the channel power delay profile and with an equalization-free receiver [96]. As already mentioned, SC modulation maintains an almost constant envelope, yielding an optimal PAPR performance. Conventional MIMO systems can employ both NL precoding and linear precoding techniques without favoritism, although NL methods such as lattice-aided methods and dirty-paper-coding have better performance sacrificing the implementation low complexity [96].
A solution for the PAPR problem is given in [97], where a quasi-constant symbol decomposition is performed prior to the amplification stage. This system was further developed in [98], and the impact of different symbol decompositions was evaluated in [99].
Consider now the MIMO scenario depicted in Figure 8a characterized by a point-to-point communication link between a transmitter with T = N v × N m antennas and a receiver with R T receive antennas. The transmitter was designed with a layered structure as shown in Figure 15, aside from Layer 3, which is composed by a set of N v transmitters, each one composed by N m amplification branches in parallel (for QPSK and 16-QAM, we have N m = 2 and N m = 4 , respectively). This means that the third layer has T = N v × N m antennas and transmits N v symbols’ constellations simultaneously (more exactly, the N m components of each N v symbols from a QPSK or from a 16-QAM constellation, depending on the order of the original constellation).
Physical layer security can be also introduced by shaping of the transmitted constellation. Thus, the authorized user named “Bob” knows the transmitter configuration and the direction Θ (in which the constellation is optimized). On the other hand, the eavesdropper “Eve” will be unable to decode the information without the information about the constellation shaping. The influence of the channel is also excluded, since it is assumed that Eve may estimate the channel between the transmitter and Bob. Thus, any contribution from the channel to the security could be discarded (this situation can be generated in a scenario with a static channel or when the channel remains constant among several transmitted blocks, which is not the case of real wireless channel conditions). It is important to mention that we consider the unrealistic hypothesis that Eve could compute with a small error Δ Θ the direction in which the constellation is optimized (this is only possible if Eve could estimate the transmitter’s configuration, i.e., the spacing between antennas and the arrangements of the components among the amplification branches, since the constellation shaping is a function of both factors).
A horizontal spacing of λ / 2 between antennas of layer 1 and a vertical spacing of λ between each set of N m antennas avoids the coupling effects among antennas. It is assumed that all antennas at transmitters are assigned to an authorized receiver with R antennas. For comparison purposes, a transmitter with only spatial multiplexing with four antennas transmitting QPSK or 16-QAM constellations without any kind of shaping according to a specific direction Θ is also considered.
The channels between transmit and receive antennas are assumed to be time-dispersive and a SC-FDE block transmission technique is employed. To compensate the channel’s frequency selectivity, an IB-DFE receiver can be adopted whose structure is depicted in Figure 16.
At the transmitter, the tth antenna sends the block of N data symbols { x n ( t ) ; n = 0 , 1 , , N 1 } , { y n ( r ) ; k = 0 , 1 , , N 1 } being the received block at the rth receiver’s antenna. In addition, a cyclic prefix with a length higher than the overall channel impulse response is appended to each transmitted block and removed at the receiver. Under these conditions, the corresponding frequency-domain received block { Y k ( r ) ; k = 0 , 1 , , N 1 } is given by
Y k = Y k ( 1 ) Y k ( R ) T = H k X k + N k ,
where H k denotes the R × T channel matrix for the kth frequency, with (r,t)th element H k ( r , t ) , X k = X k ( 1 ) X k ( T ) T and N k denotes the channel noise.
For an iterative MMSE receiver, the data symbols for a given iteration can be obtained from the Inverse Discrete Fourier Transform of the block { X ˜ k ( t ) ; k = 0 , 1 , , N 1 } , where
X ˜ k = [ X ˜ k 1 X ˜ k ( R ) ] T = F k Y k B k X ¯ k ,
where I is an appropriate identity matrix, and α = E [ | N k ( r ) | 2 ] / E [ | X k ( t ) | 2 ] is assumed to be identical for all antennas t and r. Interference cancellation is done using X ¯ k = X ¯ 0 X ¯ N 1 , with X ¯ k denoting the frequency-domain average values conditioned to the FDE output for the previous iteration, which can be computed as described in [36]. Coefficients F k , B k , and the correlation coefficient ρ can be computed as described in [100]. Since, in the first iteration, no information is available about the transmitted symbols and X ¯ k = 0 , this receiver can be regarded as a linear frequency-domain MMSE receiver. Next, iterations will employ the average values conditioned to the receiver output from previous iteration to remove the residual ISI.
The IB-DFE receiver has a computational complexity of O ( N R 3 ) due to matrix inversions. To combat this issue, two other low-complexity iterative frequency-domain receivers, denoted as MRC and EGC, are also considered. As in [66], the ratio R / T between the receiving and transmitting antennas is defined here to be at least equal to or higher than 4.
The MRC receiver is characterized there by
X ˜ k = Ψ H k H Y k B k X ¯ k ,
and
B k = Ψ H k H H k I .
where Ψ denotes a diagonal matrix whose ( t , t ) th element is given by k = 0 N 1 r = 1 R | H k ( r , t ) | 2 1 , takes advantage of the fact that
H k H H k R I ,
which is accurate when R 1 and the channels between different transmit and receive antennas have a small correlation. On the other hand, the EGC receiver characterized by
B k = Ψ A k H H k I .
where Ψ denotes a diagonal matrix whose ( t , t ) th element is given by
k = 0 N 1 r = 1 R | H k ( r , t ) | 1 ,
Taking advantage of the fact that, for massive MIMO systems with R 1 and a small correlation between the channels associated with different transmit and receive antennas, the elements outside the main diagonal of
A k H H k
are much lower than the values in the matrix diagonal.
It was already demonstrated that multilevel constellations can be decomposed in polar components, and the constellation symbols can be expressed as a function of the corresponding bits [44]. Let S = { s 0 , s 1 , …, s ( N 1 ) }, a constellation with M points (i.e., # S = M ), where s n C . To each constellation point s n , we associate a set of μ = log 2 ( M ) bits in polar form B = { b n 0 , b n 1 , …, b n ( μ 1 ) }, with b n ( i ) = ± 1 = 2 β n ( i ) 1 , β n ( i ) = 0 or 1. The set of μ bits can be decomposed in M = 2 μ different subsets B m , m = 0 , 1 , , M 1 .
Having M constellation points in S and M different subsets of B , B 0 , B 1 , …, B M 1 , we can write
s n = m = 0 M 1 g m b n ( i ) B m b n ( i ) , n = 0 , 1 , , M 1
which corresponds to a system of M equations (one for each s n and M unknown variables g m ). Without loss of generality, we can associate m to its corresponding binary representation with μ bits, i.e., m = ( γ ( μ 1 , m ) , γ ( μ 2 , m ) , , γ ( 1 , m ) , γ ( 0 , m ) ) and define B m as the set of bits where the bit b n ( i ) is included if and only γ ( i , m ) is 1. Based on that, we may write
s n = m = 0 M 1 g m i = 0 μ 1 ( b n ( i ) ) γ ( i , m ) .
Figure 17 illustrated in detail the transmitter layered structure which combines the decomposition in polar components and a massive MIMO scheme with N v × N m × N b antenna elements, arranged in N v sets of N m × N b antennas.
Conventional beamforming schemes can be implemented by a layer 2 with N b antenna elements connected to each one of the N m amplification branches. A layer 3 with a set of N v × N m antennas is needed for spatial multiplexing, where the N m antennas of layer 1 are associated with the signal components of the constellation symbol and N v sets of N m antennas are assigned to simultaneously transmit N v multiple constellation symbols. The architecture in Figure 17 is an example of a transmitter based on layers 1, 2, and 3.
Using this technique, power efficiency can be improved as the lower PAPR of the component signals allows for the adoption of NL amplifiers in layer 1 [101]. NL distortion effects were analyzed in [102] and channel estimation errors in [65]. Another essential aspect relies on the fact that each RF chain transmits uncorrelated signals, which means an omnidirectional radiation pattern for each set of N m antennas. However, each set of N m antennas implements directivity at the information level, since the constellation points of the transmitted signal maintain their positions at the desired direction Θ but are scrambled for other directions. It is important to mention that the phases of the NL amplifiers could be adjusted to assure information directivity using constellation shaping. Therefore, the authorized receiver can demodulate the received signal, while the undesired receivers cannot extract any useful information from the scrambled constellation. Hence, for a proper reception, the receiver needs to be in the right direction Θ j and should know the transmitter parameters of Layer 1.

6. Promising Solutions

Regarding the massive MIMO scenario, multiple research works have explored the same path in the signal processing field by employing hybrid structures with digital and analog domains mostly due to the hardware cost and power consumption limitation. Although the digital processing was widely studied, the combination with an analog scheme is still rich in research challenges [103,104]. Different architectures for the analog domain were proposed with fully or sub-connected [105] schemes consisting of fixed phase shifters [86], dynamic phase shifters, and dynamic switches network [106], among others [107,108]. In addition, analog beamforming can be implemented in different ways as in [6] where the phase tuning is made using the FFT. Numerous solutions were proposed regarding distinct challenges or limitations:
  • NL distortion effects [91,102];
  • Energy efficiency [3,109];
  • Employing low-resolution ADCs [110];
  • Wide-band channels [111];
  • Machine learning application [112];
  • Channel estimation [66,92,113,114];
  • Channel correlation [115];
  • User clustering [116];
  • System throughput maximization [117,118];
  • Relay-assisted systems [89].
Other possible system solution can take advantage of the combination of the presented techniques. By considering a multi-layer massive MIMO architecture with a hybrid beamforming transmitter and a IB-DFE receiver structure, it is possible to optimize the hybrid precoder and the receiver parameters using optimization tools.
Accurate channel state information is fundamental in order to have good precoding and combining techniques. Channel Spatial orthogonality is compromised in several cases and, thus, we cannot rely on it in the signal processing. In addition, new approaches to the massive MIMO model, especially for the sparse scenario like mmWave transmission, are considering to re-build the transceiver design having as a basis the antenna arrays. For example, the high dimensional channel could be described by some chosen physical parameters, e.g., Angle of Arrival (AoA), Angle of Departure (AoD), multi-path delay, Doppler shift, etc. Therefore, transceiver techniques like synchronization, channel estimation, beamforming, precoding, multi-user access, etc., can be re-shaped with these physical parameters, as opposed to those designed directly with channel state information. Signal processing can be further exploited and provide enhanced performances in many aspects [68].
Low complexity quadrature spatial modulation (QSM) schemes for multi-user schemes were recently proposed in [54], where high spectral efficiency and low complexity were the main goals.
An approach regarding the optimization of a MIMO IB-DFE system was presented in [111], where the IB-DFE coefficients F k and B k were optimized considering the Minimum Mean Squared Error and using Lagrange multipliers.
Combining the multi-layer massive MIMO with a hybrid processing architecture arises as a promising solution that can be studied.

7. Conclusions

This article reviewed and analyzed massive MIMO systems and techniques from different perspectives as system capacity, hardware and computational complexity, and energy efficiency, and some remarks can be pointed out to summarize this work. Massive MIMO schemes can rely on the asymptotic linear independence when designing signal processing, considering the high number of employed antennas. Classic MIMO techniques are not able to meet the technical requirements, so hybrid architectures use a combination of analog and digital domains to exploit the spatial resolution provided by a large number of antenna elements but keep the number of energy-hungry and expensive RF chains within reasonable limits and computational complexity controlled. It becomes clear that there is no single structure/algorithm that provides the best trade-off between complexity and performance in all the possible scenarios, but rather that there is a need to adapt them to application and channel characteristics in the system design. Regarding the optimization of the energy efficiency of RF power, it is achievable using solutions like multi-layer massive MIMO.

Author Contributions

Conceptualization, D.B., R.D., P.M.; methodology, D.B., R.D., P.M. software, D.B.; validation, D.B.; formal analysis, D.B.; investigation, D.B.; resources, P.M., M.B.; writing—original draft preparation, D.B.; writing—review and editing, R.D., P.M., M.B.; supervision, P.M., R.D., M.B.; project administration, P.M., M.B.; funding acquisition, P.M., M.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by FCT/MCTES through national funds and when applicable co-funded EU funds under the projects MASSIVE5G (PTDC/EEI-TEL/30588/2017), PES3N (POCI-01-0145-FEDER-030629), Instituto de Telecomunicações (UIDB/EEA/50008/2020) and the grant (SFRH/BD/131093/2017) from Fundação para a Ciência e Tecnologia.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ADCAnalog-to-Digital Converter
AOAAngle Of Arrival
AODAngle Of Departure
BPSKBinary Phase Shift Keying
BSBase Station
CDMACode Division Multiple Access
CPCyclic Prefix
DACDigital-to-Analog Converter
DFEDecision Feedback Equalizer
DLDownlink
EGCEqual Gain Combiner
EGTEqual Gain Transmitter
FDEFrequency Domain Equalization
FFTFast Fourrier Transform
IB-DFEIterative Block Decision Feedback Equalizer
ICIInter Carrier Interference
IFFTInverse Fast Fourier Transform
IOTInternet of Things
ISIInter Symbol Interference
LoSLine-of-Sight
M2MMachine to Machine
MCMulti-Carrier
MIMOMultiple-Input Multiple-Output
MISOMultiple-Input Single-Output
MMSEMinimum Mean Squared Error
mmWaveMillimiter Wave
MRCMaximum Ratio Combiner
MRTMaximum Ratio Transmitter
MU-MIMOMulti-User Multiple-Input Multiple-Output
NLNonLinear
NLoSNon-Line-of-Sight
OFDMOrthogonal Frequency Division Multiplexing
PAPRPower to Average Power Ratio
PSKPhase Shift Keying
QAMQuadrature Amplitude Modulation
QoSQuality of Service
QPSKQuaternary Phase Shift Keying
RFRadio Frequency
SCSingle Carrier
SDMASpace Division Multiple Access
SIMOSingle-Input Multiple-Output
SISOSingle-Input Single-Output
SNRSignal to Noise Ratio
STBCSpace Time Block Code
SVDSingular Value Decomposition
TDDTime-Division Duplexing
UEUser Equipment
ULUplink
ZFZero Forcing

References

  1. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 2013, 61, 1436–1449. [Google Scholar]
  2. Ngo, H.Q.; Tran, L.N.; Duong, T.Q.; Matthaiou, M.; Larsson, E.G. On the Total Energy Efficiency of Cell-Free Massive MIMO. IEEE Trans. Green Commun. Netw. 2018, 2, 25–39. [Google Scholar] [CrossRef] [Green Version]
  3. Borges, D.; Montezuma, P.; Dinis, R.; Viegas, P. Energy Efficient Massive MIMO Point-to-Point Communications with Physical Layer Security: BPSK vs QPSK Decomposition. IFIP Adv. Inf. Commun. Technol. 2019, 553, 283–295. [Google Scholar]
  4. Choi, J.; Evans, B.L.; Gatherer, A. Resolution-Adaptive Hybrid MIMO Architectures for Millimeter Wave Communications. IEEE Trans. Signal Process. 2017, 65, 6201–6216. [Google Scholar] [CrossRef]
  5. Viegas, P.; Borges, D.; Montezuma, P.; Dinis, R.; Silva, M.M. Multi-beam Physical Security Scheme: Security Assessment and Impact of Array Impairments on Security and Quality of Service. In Proceedings of the 2019 PhotonIcs & Electromagnetics Research Symposium—Spring (PIERS-Spring), Rome, Italy, 17–20 June 2019; pp. 2368–2375. [Google Scholar]
  6. Tan, W.; Xu, G.; De Carvalho, E.; Zhou, M.; Fan, L.; Li, C. Low Cost and High Efficiency Hybrid Architecture Massive MIMO Systems Based on DFT Processing. Wirel. Commun. Mob. Comput. 2018, 2018, 7597290. [Google Scholar] [CrossRef]
  7. Foschini, G.J. Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas. Bell Labs Tech. J. 1996, 1, 41–59. [Google Scholar] [CrossRef]
  8. Telatar, E. Capacity of multi-antenna Gaussian channels. Eur. Trans. Telecommun. 1999, 10, 585–595. [Google Scholar] [CrossRef]
  9. Rusek, F.; Persson, D.; Lau, B.K.; Larsson, E.G.; Marzetta, T.L.; Edfors, O.; Tufvesson, F. Scaling up MIMO: Opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 2013, 30, 40–60. [Google Scholar] [CrossRef] [Green Version]
  10. Ngo, H.Q.; Larsson, E.G.; Marzetta, T.L. Aspects of favorable propagation in Massive MIMO. In Proceedings of the 2014 22nd European Signal Processing Conference (EUSIPCO), Lisbon, Portugal, 1–5 September 2014. [Google Scholar]
  11. Foschini, G.J.; Gans, M.J. On Limits of Wireless Communications in a Fading Environment when Using Multiple Antennas. Wirel. Pers. Commun. 1998, 6, 311–335. [Google Scholar] [CrossRef]
  12. Coelho, F.; Dinis, R.; Souto, N.; Montezuma, P. On the impact of multipath propagation and diversity in performance of iterative block decision feedback equalizers. In Proceedings of the 2010 IEEE 6th International Conference on Wireless and Mobile Computing, Networking and Communications, WiMob’2010, Niagara Falls, ON, Canada, 11–13 October 2010; pp. 246–251. [Google Scholar]
  13. Goldsmith, A.; Jafar, S.; Jindal, N.; Vishwanath, S. Capacity limits of MIMO channels. IEEE J. Sel. Areas Commun. 2003, 21, 684–702. [Google Scholar] [CrossRef] [Green Version]
  14. Alamouti, S.M. A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 1998, 16, 1451–1458. [Google Scholar] [CrossRef]
  15. Alkhateeb, A.; Mo, J.; González-Prelcic, N.; Heath, R.W. MIMO precoding and combining solutions for millimeter-wave systems. IEEE Commun. Mag. 2014, 52, 122–131. [Google Scholar] [CrossRef]
  16. Castanheira, D.; Lopes, P.; Silva, A.; Gameiro, A. Hybrid Beamforming Designs for Massive MIMO Millimeter-Wave Heterogeneous Systems. IEEE Access 2017, 5, 21806–21817. [Google Scholar] [CrossRef]
  17. Heath, R.W.; Gonzalez-Prelcic, N.; Rangan, S.; Roh, W.; Sayeed, A.M. An Overview of Signal Processing Techniques for Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 436–453. [Google Scholar] [CrossRef]
  18. Larsson, E.G.; Edfors, O.; Tufvesson, F.; Marzetta, T.L. Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef] [Green Version]
  19. Maaref, A.; Aïssa, S. Closed-form expressions for the outage and ergodic Shannon capacity of MIMO MRC systems. IEEE Trans. Commun. 2005, 53, 1092–1095. [Google Scholar] [CrossRef]
  20. Fatema, N.; Hua, G.; Xiang, Y.; Peng, D.; Natgunanathan, I. Massive MIMO Linear Precoding: A Survey. IEEE Syst. J. 2018, 12, 3920–3931. [Google Scholar] [CrossRef]
  21. Marzetta, T.L.; Hochwald, B.M. Capacity of a mobile multiple-antenna communication link in Rayleigh flat fading. IEEE Trans. Inf. Theory 1999, 45, 139–157. [Google Scholar] [CrossRef] [Green Version]
  22. Zhang, Q.; Jin, S.; McKay, M.; Morales-Jimenez, D.; Zhu, H. Power Allocation Schemes for Multicell Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2015, 14, 5941–5955. [Google Scholar] [CrossRef]
  23. Sanguinetti, L.; Björnson, E.; Hoydis, J. Toward Massive MIMO 2.0: Understanding Spatial Correlation, Interference Suppression, and Pilot Contamination. IEEE Trans. Commun. 2020, 68, 232–257. [Google Scholar] [CrossRef] [Green Version]
  24. Falconer, D.; Ariyavisitakul, S.L.; Benyamin-Seeyar, A.; Eidson, B. Frequency Domain Equalization for Single-Carrier Broadband Wireless Systems. IEEE Commun. Mag. 2002, 40, 58–66. [Google Scholar] [CrossRef] [Green Version]
  25. Chataut, R.; Akl, R. Massive MIMO systems for 5G and beyond networks—Overview, recent trends, challenges, and future research direction. Sensors 2020, 20, 2753. [Google Scholar] [CrossRef]
  26. Guerreiro, J.; Dinis, R.; Montezuma, P. On the assessment of nonlinear distortion effects in MIMO-OFDM systems. In Proceedings of the 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring), Nanjing, China, 15–18 May 2016. [Google Scholar]
  27. Mahmood, T.; Mohan, S. A pre-coding technique to mitigate PAPR in MIMO-OFDM systems. In Proceedings of the 2018 IEEE 39th Sarnoff Symposium, Newark, NJ, USA, 24–25 September 2018. [Google Scholar]
  28. Yao, M.; Carrick, M.; Sohul, M.M.; Marojevic, V.; Patterson, C.D.; Reed, J.H. Semidefinite Relaxation-Based PAPR-Aware Precoding for Massive MIMO-OFDM Systems. IEEE Trans. Veh. Technol. 2019, 68, 2229–2243. [Google Scholar] [CrossRef] [Green Version]
  29. Zayani, R.; Shaiek, H.; Roviras, D. PAPR-Aware Massive MIMO-OFDM Downlink. IEEE Access 2019, 7, 25474–25484. [Google Scholar] [CrossRef]
  30. Yadav, S.P.; Bera, S.C. PAPR reduction using clipping and filtering technique for nonlinear communication systems. In Proceedings of the International Conference on Computing, Communication and Automation, Greater Noida, India, 15–16 May 2015; pp. 1220–1225. [Google Scholar]
  31. Tang, B.; Qin, K.; Mei, H. A Hybrid Approach to Reduce the PAPR of OFDM Signals Using Clipping and Companding. IEEE Access 2020, 8, 18984–18994. [Google Scholar] [CrossRef]
  32. Xing, Z.; Liu, K.; Rajasekaran, A.S.; Yanikomeroglu, H.; Liu, Y. A Hybrid Companding and Clipping Scheme for PAPR Reduction in OFDM Systems. IEEE Access 2021, 9, 61565–61576. [Google Scholar] [CrossRef]
  33. Mollén, C.; Larsson, E.G.; Eriksson, T. Waveforms for the Massive MIMO Downlink: Amplifier Efficiency, Distortion, and Performance. IEEE Trans. Commun. 2016, 64, 5050–5063. [Google Scholar] [CrossRef] [Green Version]
  34. Buzzi, S.; D’andrea, C.; Foggi, T.; Ugolini, A.; Colavolpe, G. Single-carrier modulation versus OFDM for millimeter-wave wireless MIMO. IEEE Trans. Commun. 2018, 66, 1335–1348. [Google Scholar] [CrossRef] [Green Version]
  35. Guerreiro, J.; Dinis, R.; Montezuma, P.; Da Silva, M.M. On the Achievable Performance of Nonlinear MIMO Systems. IEEE Commun. Lett. 2019, 23, 1725–1729. [Google Scholar] [CrossRef]
  36. Ribeiro, F.C.; Guerreiro, J.; Dinis, R.; Cercas, F.; Silva, A. Reduced complexity detection in MIMO systems with SC-FDE modulations and iterative DFE receivers. J. Sens. Actuator Netw. 2018, 7, 17. [Google Scholar] [CrossRef] [Green Version]
  37. Kalbasi, R.; Falconer, D.D.; Banihashemi, A.H.; Dinis, R. A comparison of frequency-domain block MIMO transmission systems. IEEE Trans. Veh. Technol. 2009, 58, 165–175. [Google Scholar] [CrossRef] [Green Version]
  38. Benvenuto, N.; Tomasin, S. Block iterative DFE for single carrier modulation. Electron. Lett. 2002, 38, 1144. [Google Scholar] [CrossRef] [Green Version]
  39. Benvenuto, N.; Dinis, R.; Falconer, D.; Tomasin, S. Single carrier modulation with nonlinear frequency domain equalization: An idea whose time has come-again. Proc. IEEE 2010, 98, 69–96. [Google Scholar] [CrossRef] [Green Version]
  40. Madeira, J.; Guerreiro, J.; Dinis, R. Iterative Frequency-Domain Detection for MIMO Systems with Strong Nonlinear Distortion Effects. In Proceedings of the 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Moscow, Russia, 5–9 November 2018; pp. 1–5. [Google Scholar]
  41. Pereira, A.; Bento, P.; Gomes, M.; Dinis, R.; Silva, V. Iterative MRC and EGC Receivers for MIMO-OFDM Systems. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018. [Google Scholar]
  42. Silva, A.; Assunção, J.; Dinis, R.; Gameiro, A. Performance evaluation of IB-DFE-based strategies for SC-FDMA systems. Eurasip J. Wirel. Commun. Netw. 2013, 2013, 292. [Google Scholar] [CrossRef] [Green Version]
  43. Benvenuto, N.; Tomasin, S. Iterative Design and Detection of a DFE in the Frequency Domain. IEEE Trans. Commun. 2005, 53, 1867–1875. [Google Scholar] [CrossRef]
  44. Dinis, R.; Montezuma, P.; Souto, N.; Silva, J. Iterative frequency-domain equalization for general constellations. In Proceedings of the 33rd IEEE Sarnoff Symposium 2010, Princeton, NJ, USA, 12–14 April 2010; pp. 1–5. [Google Scholar]
  45. Wunder, G.; Kasparick, M.; Jung, P.; Wild, T.; Schaich, F.; Chen, Y.; Fettweis, G.; Gaspar, I.; Michailow, N.; Matthé, M.; et al. New Physical-layer Waveforms for 5G. In Towards 5G; John Wiley & Sons, Ltd.: Chichester, UK, 2016; pp. 303–341. [Google Scholar]
  46. Kumar, U.; Ibars, C.; Bhorkar, A.; Jung, H. A Waveform for 5G: Guard Interval DFT-s-OFDM. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  47. Conceição, F.; Gomes, M.; Silva, V.; Dinis, R.; Silva, A.; Castanheira, D. A Survey of Candidate Waveforms for beyond 5G Systems. Electronics 2020, 10, 21. [Google Scholar] [CrossRef]
  48. Ngo, H.Q. Massive MIMO Fundamentals, Wiley 5G Ref; John Wiley & Sons: Hoboken, NJ, USA, 2019. [Google Scholar]
  49. Chen, Z.; Bjornson, E. Channel hardening and favorable propagation in cell-free massive MIMO with stochastic geometry. IEEE Trans. Commun. 2018, 66, 5205–5219. [Google Scholar] [CrossRef] [Green Version]
  50. Ngo, H.Q.; Larsson, E.G. No Downlink Pilots Are Needed in TDD Massive MIMO. IEEE Trans. Wirel. Commun. 2017, 16, 2921–2935. [Google Scholar] [CrossRef] [Green Version]
  51. Marzetta, T.L.; Larsson, E.G.; Yang, H.; Ngo, H.Q. Fundamentals of Massive MIMO; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
  52. Mubarak, A.S.A.; Esmaiel, H.; Mohamed, E.M. Efficient mm Wave Link Establishment and Maintaining Using Wi- Fi/mm Wave Interworking. In Proceedings of the 2018 International Conference on Computing, Electronics and Communications Engineering (iCCECE), Southend, UK, 16–17 August 2018; pp. 220–225. [Google Scholar]
  53. Abdelreheem, A.; Mohamed, E.M.; Esmaiel, H. Location-Based Millimeter Wave Multi-Level Beamforming Using Compressive Sensing. IEEE Commun. Lett. 2018, 22, 185–188. [Google Scholar] [CrossRef]
  54. Adnan, S.; Fu, Y.; Junejo, N.U.R.; Chen, Z.; Esmaiel, H. Sparse detection with orthogonal matching pursuit in multiuser uplink quadrature spatial modulation MIMO system. IET Commun. 2019, 13, 3472–3478. [Google Scholar] [CrossRef]
  55. Mubarak, A.S.; Esmaiel, H.; Mohamed, E.M. LTE/Wi-Fi/mmWave RAN-Level Interworking Using 2C/U Plane Splitting for Future 5G Networks. IEEE Access 2018, 6, 53473–53488. [Google Scholar] [CrossRef]
  56. Ge, X.; Tu, S.; Mao, G.; Wang, C.X.; Han, T. 5G Ultra-Dense Cellular Networks. IEEE Wirel. Commun. 2016, 23, 72–79. [Google Scholar] [CrossRef] [Green Version]
  57. Mubarak, A.S.; Omer, O.A.; Esmaiel, H.; Mohamed, U.S. Geometry Aware Scheme for Initial Access and Control of MmWave Communications in Dynamic Environments. In Advances in Intelligent Systems and Computing; Springer: Cham, Switzerland, 2020; Volume 1058, pp. 760–769. [Google Scholar]
  58. Abdelreheem, A.; Omer, O.A.; Esmaiel, H.; Mohamed, U.S. Location-Based Interference Cancellation in Device-to-Device Communications in Millimeter Wave Beamforming. In Proceedings of the 2019 36th National Radio Science Conference (NRSC), Port Said, Egypt, 16–18 April 2019; pp. 183–189. [Google Scholar]
  59. Hasan, W.B.; Harris, P.; Doufexi, A.; Beach, M. Real-Time Maximum Spectral Efficiency for Massive MIMO and its Limits. IEEE Access 2018, 6, 46122–46133. [Google Scholar] [CrossRef]
  60. Mokhtari, Z.; Sabbaghian, M.; Dinis, R. A Survey on Massive MIMO Systems in Presence of Channel and Hardware Impairments. Sensors 2019, 19, 164. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  61. Guerreiro, J.; Dinis, R.; Montezuma, P. Use of 1-bit digital-to-analogue converters in massive MIMO systems. Electron. Lett. 2016, 52, 778–779. [Google Scholar] [CrossRef] [Green Version]
  62. Candeias, R.; Guerreiro, J.; Dinis, R.; Montezuma, P. Performance evaluation of low-complexity FDE receivers for massive MIMO schemes with 1-bit ADCs. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–5. [Google Scholar]
  63. Truong, K.T.; Heath, R.W. Effects of channel aging in massive MIMO systems. J. Commun. Netw. 2013, 15, 338–351. [Google Scholar] [CrossRef] [Green Version]
  64. Mokhtari, Z.; Sabbaghian, M.; Dinis, R. Downlink Sum-Rates of SC-FDP and OFDM Massive MIMO Systems in Doubly Dispersive Channels. IEEE Trans. Veh. Technol. 2020, 69, 8065–8079. [Google Scholar] [CrossRef]
  65. Guerreiro, J.; Dinis, R.; Montezuma, P. Analytical Performance Evaluation of Precoding Techniques for Nonlinear Massive MIMO Systems With Channel Estimation Errors. IEEE Trans. Commun. 2018, 66, 1440–1451. [Google Scholar] [CrossRef] [Green Version]
  66. Borges, D.; Gaspar, G.; Montezuma, P. Low Complexity Channel Estimation for Multi-user Massive MIMO Systems with Pilot Contamination. In Proceedings of the ETIC International Conference on Emerging Technologies of Information and Communications, Dewathang, Buthan, 8–10 March 2019. [Google Scholar]
  67. Marques da Silva, M.; Dinis, R.; Guerreiro, J. A Low Complexity Channel Estimation and Detection for Massive MIMO Using SC-FDE. Telecom 2020, 1, 3–17. [Google Scholar] [CrossRef] [Green Version]
  68. Wang, M.; Gao, F.; Jin, S.; Lin, H. An Overview of Enhanced Massive MIMO with Array Signal Processing Techniques. IEEE J. Sel. Top. Signal Process. 2019, 13, 886–901. [Google Scholar] [CrossRef] [Green Version]
  69. Qi, C.; Huang, Y.; Jin, S.; Wu, L. Sparse channel estimation based on compressed sensing for massive MIMO systems. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 4558–4563. [Google Scholar]
  70. Chen, L.; Liu, A.; Yuan, X. Structured Turbo Compressed Sensing for Massive MIMO Channel Estimation Using a Markov Prior. IEEE Trans. Veh. Technol. 2018, 67, 4635–4639. [Google Scholar] [CrossRef]
  71. Abdelreheem, A.; Mohamed, E.M.; Esmaiel, H. Adaptive location-based millimetre wave beamforming using compressive sensing based channel estimation. IET Commun. 2019, 13, 1287–1296. [Google Scholar] [CrossRef]
  72. Qin, Y.; Li, R.; Cui, Y. Embeddable Structure for Reducing Mutual Coupling in Massive MIMO Antennas. IEEE Access 2020, 8, 195102–195112. [Google Scholar] [CrossRef]
  73. Uthansakul, P.; Ahmad Khan, A.; Uthansakul, M.; Duangmanee, P. Energy Efficient Design of Massive MIMO Based on Closely Spaced Antennas: Mutual Coupling Effect. Energies 2018, 11, 2029. [Google Scholar] [CrossRef] [Green Version]
  74. Benzaghta, M.; Rabie, K.M. Massive MIMO systems for 5G: A systematic mapping study on antenna design challenges and channel estimation open issues. IET Commun. 2021, 1–14. [Google Scholar] [CrossRef]
  75. Chen, X.; Zhang, S.; Li, Q. A Review of Mutual Coupling in MIMO Systems. IEEE Access 2018, 6, 24706–24719. [Google Scholar] [CrossRef]
  76. Zhang, S.; Chen, X.; Pedersen, G.F. Mutual Coupling Suppression With Decoupling Ground for Massive MIMO Antenna Arrays. IEEE Trans. Veh. Technol. 2019, 68, 7273–7282. [Google Scholar] [CrossRef]
  77. De Figueiredo, F.A.; Cardoso, F.A.; Moerman, I.; Fraidenraich, G. Channel Estimation for Massive MIMO TDD Systems Assuming Pilot Contamination and Frequency Selective Fading. IEEE Access 2017, 5, 17733–17741. [Google Scholar] [CrossRef]
  78. Jose, J.; Ashikhmin, A.; Marzetta, T.L.; Vishwanath, S. Pilot contamination and precoding in multi-cell TDD systems. IEEE Trans. Wirel. Commun. 2011, 10, 2640–2651. [Google Scholar] [CrossRef] [Green Version]
  79. Lo, T.K. Maximum ratio transmission. IEEE Int. Conf. Commun. 1999, 2, 1310–1314. [Google Scholar]
  80. Borges, D.; Montezuma, P.; Dinis, R. Low complexity MRC and EGC based receivers for SC-FDE modulations with massive MIMO schemes. In Proceedings of the 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Washington, DC, USA, 7–9 December 2016; Volume 90, pp. 675–678. [Google Scholar]
  81. El-Mahdy, A.E.S. EM-Based Optimal Maximal Ratio Diversity Combiner for Constant Envelope Signals. Open Signal Process. J. 2009, 2, 1–6. [Google Scholar] [CrossRef]
  82. Xu, C.; Sugiura, S.; Ng, S.X.; Zhang, P.; Wang, L.; Hanzo, L. Two Decades of MIMO Design Tradeoffs and Reduced-Complexity MIMO Detection in Near-Capacity Systems. IEEE Access 2017, 5, 18564–18632. [Google Scholar] [CrossRef]
  83. Bogale, T.E.; Le, L.B.; Haghighat, A.; Vandendorpe, L. On the Number of RF Chains and Phase Shifters, and Scheduling Design With Hybrid Analog-Digital Beamforming. IEEE Trans. Wirel. Commun. 2016, 15, 3311–3326. [Google Scholar] [CrossRef] [Green Version]
  84. Yu, X.; Zhang, J.; Letaief, K.B. Doubling Phase Shifters for Efficient Hybrid Precoder Design in Millimeter-Wave Communication Systems. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 9, 4979–4990. [Google Scholar]
  85. Ahmed, I.; Khammari, H.; Shahid, A.; Musa, A.; Kim, K.S.; De Poorter, E.; Moerman, I. A survey on hybrid beamforming techniques in 5G: Architecture and system model perspectives. IEEE Commun. Surv. Tutor. 2018, 20, 3060–3097. [Google Scholar] [CrossRef] [Green Version]
  86. Ayidh, A.A.; Sambo, Y.; Ansari, S.; Imran, M.A. Hybrid Beamforming with Fixed Phase Shifters for Uplink Cell-Free Millimetre-Wave Massive MIMO Systems. In Proceedings of the 2021 Joint EuCNC and 6G Summit, Porto, Portugal, 8–11 June 2021. [Google Scholar]
  87. Magueta, R.; Castanheira, D.; Silva, A.; Dinis, R.; Gameiro, A. Two-stage space-time receiver structure for multiuser hybrid mmW massive MIMO systems. In Proceedings of the 2016 IEEE Conference on Standards for Communications and Networking (CSCN), Berlin, Germany, 31 October–2 November 2016. [Google Scholar]
  88. Venkateswaran, V.; Krishnan, R. Hybrid analog and digital precoding: From practical RF system models to information theoretic bounds. In Proceedings of the 2016 IEEE Globecom Workshops (GC Wkshps), Washington, DC, USA, 4–8 December 2016; pp. 1–6. [Google Scholar]
  89. Xue, X.; Wang, Y.; Dai, L.; Masouros, C. Relay hybrid precoding design in millimeter-wave massive MIMO systems. IEEE Trans. Signal Process. 2018, 66, 2011–2026. [Google Scholar] [CrossRef] [Green Version]
  90. Ayach, O.E.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef] [Green Version]
  91. Magueta, R.; Castanheira, D.; Silva, A.; Dinis, R.; Gameiro, A. Hybrid multi-user equalizer for massive MIMO millimeter-wave dynamic subconnected architecture. IEEE Access 2019, 7, 79017–79029. [Google Scholar] [CrossRef]
  92. Li, H.; Wang, T.Q.; Huang, X.; Zhang, J.A.; Guo, Y.J. Low-complexity multiuser receiver for massive hybrid array mmwave communications. IEEE Trans. Commun. 2019, 67, 3512–3524. [Google Scholar] [CrossRef]
  93. Mendez-Rial, R.; Rusu, C.; Gonzalez-Prelcic, N.; Alkhateeb, A.; Heath, R.W. Hybrid MIMO Architectures for Millimeter Wave Communications: Phase Shifters or Switches? IEEE Access 2016, 4, 247–267. [Google Scholar] [CrossRef]
  94. Yu, X.; Zhang, J.; Letaief, K.B. A Hardware-Efficient Analog Network Structure for Hybrid Precoding in Millimeter Wave Systems. IEEE J. Sel. Top. Signal Process. 2018, 12, 282–297. [Google Scholar] [CrossRef] [Green Version]
  95. Magueta, R.; Mendes, V.; Castanheira, D.; Silva, A.; Dinis, R.; Gameiro, A. Iterative Multiuser Equalization for Subconnected Hybrid mmWave Massive MIMO Architecture. Wirel. Commun. Mob. Comput. 2017, 2017, 9171068. [Google Scholar] [CrossRef] [Green Version]
  96. Prabhu, H.; Rodrigues, J.; Edfors, O.; Rusek, F. Approximative matrix inverse computations for very-large MIMO and applications to linear pre-coding systems. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013; pp. 2710–2715. [Google Scholar]
  97. Dinis, R.; Montezuma, P.; Bento, P.; Gomes, M.; Silva, V. A multi-antenna technique for mm-wave communications with large constellations and strongly nonlinear amplifiers. In Proceedings of the 2015 German Microwave Conference, GeMiC 2015, Nuremberg, Germany, 16–18 March 2015; pp. 284–287. [Google Scholar]
  98. Borges, D.; Viegas, P.; Montezuma, P.; Dinis, R.; Silva, M.M. Low Complexity Millimeter Wave Point-to-point Communication: Interference Assessment of BPSK vs QPSK Decomposition. In Proceedings of the 2019 PhotonIcs & Electromagnetics Research Symposium—Spring (PIERS-Spring), Rome, Italy, 17–20 June 2019; pp. 2376–2384. [Google Scholar]
  99. Viegas, P.; Borges, D.; Rajaram, A.; Montezuma, P. Applying energy efficient physical layer security into spatial multiplexed massive MIMO point-to-point communications. In Proceedings of the ETIC International Conference on Emerging Technologies of Information and Communications, Dewathang, Buthan, 8–10 March 2019. [Google Scholar]
  100. Dinis, R.; Kalbasi, R.; Falconer, D.; Banihashemi, A.H. Iterative layered space-time receivers for single-carrier transmission over severe time-dispersive channels. IEEE Commun. Lett. 2004, 8, 579–581. [Google Scholar] [CrossRef]
  101. Astucia, V.; Montezuma, P.; Dinis, R.; Beko, M. On the use of multiple grossly nonlinear amplifiers for highly efficient linear amplification of multilevel constellations. In Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall), Las Vegas, NV, USA, 2–5 September 2013; pp. 1–5. [Google Scholar]
  102. Borges, D.; Rajaram, A.; Montezuma, P.; Dinis, R.; Beko, M. Nonlinear Distortion Effects in Secure Energy Efficient MIMO Systems. In Proceedings of the 2020 12th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), Porto, Portugal, 20–22 July 2020. [Google Scholar]
  103. Yu, X.; Zhang, J.; Letaief, K.B. Hybrid Precoding in Millimeter Wave Systems: How Many Phase Shifters Are Needed? In Proceedings of the 2017 IEEE Global Communications Conference, GLOBECOM 2017—Proceedings, Singapore, 4–8 December 2017. [Google Scholar]
  104. Dilli, R. Performance analysis of multi user massive MIMO hybrid beamforming systems at millimeter wave frequency bands. Wirel. Netw. 2021, 27, 1925–1939. [Google Scholar] [CrossRef]
  105. Li, N.; Wei, Z.; Yang, H.; Zhang, X.; Yang, D. Hybrid Precoding for mmWave Massive MIMO Systems with Partially Connected Structure. IEEE Access 2017, 5, 15142–15151. [Google Scholar] [CrossRef]
  106. Liu, F.; Kan, X.; Bai, X.; Du, R.; Zhang, Y. Two-stage hybrid precoding algorithm based on switch network for millimeter wave MIMO systems. Prog. Electromagn. Res. M 2019, 77, 103–113. [Google Scholar] [CrossRef] [Green Version]
  107. Payami, S.; Balasubramanya, N.M.; Masouros, C.; Sellathurai, M. Phase Shifters Versus Switches: An Energy Efficiency Perspective on Hybrid Beamforming. IEEE Wirel. Commun. Lett. 2019, 8, 13–16. [Google Scholar] [CrossRef]
  108. Eisenbeis, J.; Li, Y.; Lopez, P.R.; Fischer, J.; Zwick, T. Comparison of Hybrid Beamforming Systems Using Phase Shifters and Switches. In Proceedings of the 2019 12th German Microwave Conference (GeMiC), Stuttgart, Germany, 25–27 March 2019; pp. 40–43. [Google Scholar]
  109. Magueta, R.; Enes, R.; Teodoro, S.; Silva, A.; Castanheira, D.; Dinis, R.; Gameiro, A. Hybrid Nonlinear Multiuser Equalizer for mmWave Massive MIMO CE-OFDM Systems. In Proceedings of the 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Istanbul, Turkey, 8–11 September 2019. [Google Scholar]
  110. Zhang, J.; Dai, L.; Li, X.; Liu, Y.; Hanzo, L. On low-resolution ADCs in practical 5G millimeter-wave massive MIMO systems. IEEE Commun. Mag. 2018, 56, 205–211. [Google Scholar] [CrossRef] [Green Version]
  111. Magueta, R.; Castanheira, D.; Pedrosa, P.; Silva, A.; Dinis, R.; Gameiro, A. Iterative Analog–Digital Multi-User Equalizer for Wideband Millimeter Wave Massive MIMO Systems. Sensors 2020, 20, 575. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  112. Li, L.; Ren, H.; Li, X.; Chen, W.; Han, Z. Machine Learning-Based Spectrum Efficiency Hybrid Precoding with Lens Array and Low-Resolution ADCs. IEEE Access 2019, 7, 117986–117996. [Google Scholar] [CrossRef]
  113. Rajaram, A.; Borges, D.; Montezuma, P.; Dinis, R.; Jayakody, D.N.K.; Beko, M. Joint Channel and Information Estimation on Symbol Decomposition-Based Secure Point-to-Point Communications. In IFIP Advances in Information and Communication Technology; Springer: Cham, Switzerland, 2020; Volume 577, pp. 137–146. [Google Scholar]
  114. Boukharouba, A.; Dehemchi, M.; Bouhafer, A. Low-complexity signal detection and precoding algorithms for multiuser massive MIMO systems. SN Appl. Sci. 2021, 3, 1–7. [Google Scholar] [CrossRef]
  115. Adhikary, A.; Ashikhmin, A. Uplink Massive MIMO for Channels with Spatial Correlation. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  116. Soleimani, M.; Elliott, R.C.; Krzymień, W.A.; Melzer, J.; Mousavi, P. Hybrid Beamforming for mmWave Massive MIMO Systems Employing DFT-Assisted User Clustering. IEEE Trans. Veh. Technol. 2020, 69, 11646–11658. [Google Scholar] [CrossRef]
  117. Wu, X.; Liu, D.; Yin, F. Hybrid Beamforming for Multi-User Massive MIMO Systems. IEEE Trans. Commun. 2018, 66, 3879–3891. [Google Scholar] [CrossRef]
  118. Xie, T.; Dai, L.; Gao, X.; Shakir, M.Z.; Li, J. Geometric mean decomposition based hybrid precoding for millimeter-wave massive MIMO. China Commun. 2018, 15, 229–238. [Google Scholar] [CrossRef]
Figure 1. 5G major goals according to IMT-2020 and massive MIMO deployment illustration.
Figure 1. 5G major goals according to IMT-2020 and massive MIMO deployment illustration.
Electronics 10 01667 g001
Figure 2. Multiple antenna transmission scenario.
Figure 2. Multiple antenna transmission scenario.
Electronics 10 01667 g002
Figure 3. SISO model architecture.
Figure 3. SISO model architecture.
Electronics 10 01667 g003
Figure 4. SIMO model architecture.
Figure 4. SIMO model architecture.
Electronics 10 01667 g004
Figure 5. Geometric representation of SIMO signals.
Figure 5. Geometric representation of SIMO signals.
Electronics 10 01667 g005
Figure 6. MISO model architecture.
Figure 6. MISO model architecture.
Electronics 10 01667 g006
Figure 7. Precoded MISO signal model.
Figure 7. Precoded MISO signal model.
Electronics 10 01667 g007
Figure 8. MIMO model architecture.
Figure 8. MIMO model architecture.
Electronics 10 01667 g008
Figure 9. Comparison of Multi-Carrier versus Single-Carrier time-frequency arrangement.
Figure 9. Comparison of Multi-Carrier versus Single-Carrier time-frequency arrangement.
Electronics 10 01667 g009
Figure 10. Digital beamforming structure.
Figure 10. Digital beamforming structure.
Electronics 10 01667 g010
Figure 11. Analog beamforming structure.
Figure 11. Analog beamforming structure.
Electronics 10 01667 g011
Figure 12. Hybrid MIMO transmission system structure.
Figure 12. Hybrid MIMO transmission system structure.
Electronics 10 01667 g012
Figure 13. Hybrid beamformer with a fully-connected structure.
Figure 13. Hybrid beamformer with a fully-connected structure.
Electronics 10 01667 g013
Figure 14. Hybrid beamformer with a sub-connected structure.
Figure 14. Hybrid beamformer with a sub-connected structure.
Electronics 10 01667 g014
Figure 15. Layered MIMO transmitter structure.
Figure 15. Layered MIMO transmitter structure.
Electronics 10 01667 g015
Figure 16. Overall massive MIMO system and details for SC-FDE receiver and equalizer.
Figure 16. Overall massive MIMO system and details for SC-FDE receiver and equalizer.
Electronics 10 01667 g016
Figure 17. Transmitter layered structure.
Figure 17. Transmitter layered structure.
Electronics 10 01667 g017
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Borges, D.; Montezuma, P.; Dinis, R.; Beko, M. Massive MIMO Techniques for 5G and Beyond—Opportunities and Challenges. Electronics 2021, 10, 1667. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141667

AMA Style

Borges D, Montezuma P, Dinis R, Beko M. Massive MIMO Techniques for 5G and Beyond—Opportunities and Challenges. Electronics. 2021; 10(14):1667. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141667

Chicago/Turabian Style

Borges, David, Paulo Montezuma, Rui Dinis, and Marko Beko. 2021. "Massive MIMO Techniques for 5G and Beyond—Opportunities and Challenges" Electronics 10, no. 14: 1667. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141667

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop