Next Article in Journal
Performance of Differential-Phase OFDM Systems over Selective Multipath Fading Channels
Next Article in Special Issue
Effectiveness of Implicit Beamforming with Large Number of Antennas Using Calibration Technique in Multi-User MIMO System
Previous Article in Journal
Radar and Radio Signal Processing
Previous Article in Special Issue
Multidimensional-DSP Beamformers Using the ROACH-2 FPGA Platform
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Massive MIMO Wireless Networks: An Overview

Department of Electrical and Computer Engineering, Ryerson University, 350 Victoria Street, Toronto, ON M5B 2K3, Canada
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2017, 6(3), 63; https://doi.org/10.3390/electronics6030063
Submission received: 31 July 2017 / Revised: 24 August 2017 / Accepted: 26 August 2017 / Published: 5 September 2017
(This article belongs to the Special Issue Smart Antennas and MIMO Communications)

Abstract

:
Massive multiple-input-multiple-output (MIMO) systems use few hundred antennas to simultaneously serve large number of wireless broadband terminals. It has been incorporated into standards like long term evolution (LTE) and IEEE802.11 (Wi-Fi). Basically, the more the antennas, the better shall be the performance. Massive MIMO systems envision accurate beamforming and decoding with simpler and possibly linear algorithms. However, efficient signal processing techniques have to be used at both ends to overcome the signaling overhead complexity. There are few fundamental issues about massive MIMO networks that need to be better understood before their successful deployment. In this paper, we present a detailed review of massive MIMO homogeneous, and heterogeneous systems, highlighting key system components, pros, cons, and research directions. In addition, we emphasize the advantage of employing millimeter wave (mmWave) frequency in the beamforming, and precoding operations in single, and multi-tier massive MIMO systems.

1. Introduction

According to CISCO, an american multinational technology company, by 2020, more people (5.4 B) will have mobile phones than have electricity (5.3 B), running water (3.5 B) and cars (2.8 B). In addition, 75% of the mobile data traffic will be bandwidth-hungry video. Users will expect wireline quality in wireless services and higher bit rates and more reliable connections will be mandatory. While conventional techniques struggling to provide these bit rates, massive multiple-input-multiple-output (MIMO) systems promise 10 s of Gbps data rates to support real-time wireless multimedia services without occupying much additional spectrum [1].
Massive MIMO technology has got much attraction lately as it promises truly broadband wireless networks [2]. Massive MIMO systems use base station (BS) antenna arrays, with few hundred elements, simultaneously serving many tens of active terminals (users) using the same time and frequency resources.

1.1. Background

It is well known that, in classical MIMO, multiple antennas at both ends exploit wireless channel diversity to provide more reliable high-speed connections. Massive MIMO (also known as Large-Scale Antenna Systems, Very Large MIMO, Hyper MIMO, and Full-Dimension MIMO) makes a bold development from current practice using a very large number of service antennas (e.g., hundreds or thousands) that are operated fully coherently and adaptively.
Figure 1 shows the speed improvement of wireless networks over the years starting from single-input-single-output (SISO) systems, single user (SU) and multiple users (MU) MIMO networks. MU-MIMO systems already provide significant advantages over earlier systems. Massive MIMO aims to further enhance this (to 10 Gbps and more) using hundreds of antennas exploiting advances in parallel digital signal processing and high-speed electronics. Extra antennas help with focusing the transmission and reception of signal energy into ever-smaller regions of space. This brings huge improvements in throughput and energy efficiency, in particular when combined with simultaneous scheduling of numerous user terminals (e.g., tens or hundreds).
The more the BS antennas used, the more the data streams can be released to serve more terminals, reducing the radiated power, while boosting the data rate. This will also improve link reliability through spatial diversity and, provide more degrees of freedom in the spatial domain, and improve the performance irrespective of the noisiness of the measurements. In addition, because massive MIMO systems have a broad range of states of freedom, and greater selectivity in transmitting and receiving the data streams, interference cancellation is enhanced. BSs can relatively easily avert transmission into undesired directions to alleviate harmful interference which, leads to low latency as well. In addition, massive MIMO makes a proper use of beamforming techniques to reduce fading drops; this further boosts signal-to-noise-ratio (SNR), bit rate and reduces latency [3].
Furthermore, increasing the number of BS antennas above the number of active users leads to higher throughput [1]. Channel estimation quality per antenna also improves with the number of BS antennas especially in the presence of high correlation among the antennas which is very typical [4]. In addition, the eigenvalue histogram of a single implementation converges to the average asymptotic eigenvalue distribution [5]. This leads to the possibility of employing simple low complexity detection techniques while preserving an excellent performance. In addition, the channel becomes more predestined and random detectors matrices are readily solved.
Aggressive spatial multiplexing in massive MIMO systems leads to an impressive improvement in the network capacity by minimizing multiuser interference by steering the signal accurately in the right direction. Massive MIMO systems concentrate the released energy into small user centric zones, which dramatically increases the throughput and the energy efficiency [1]. Since all of the users can take part in the multiplexing gain, costly antenna array deployments are only necessary on the BS side, which saves on costs by sharing. This also leaves the user equipment less complex, often with a single antenna. A higher number of BS antennas revokes the effects of uncorrelated noise and small-scale fading, and lowers the required transmitted energy per bit [6]. The propagation medium minimally affects the performance of a massive MIMO system because of multi-user diversity.
Due to the advantages and popularity of massive MIMO, recently there has been an increase in papers written on this area. Table 1 describes some of these.

1.2. Networked MIMO and Massive MIMO

MIMO systems can be cooperative or non-cooperative. Cooperating systems are often called Networked MIMO, where a certain user is served by all BSs within its range of operation. The typical massive MIMO BSs do not cooperate in this sense [13]. Both systems mitigate interferences of multi cellular wireless networks in separate ways and are not to be confused with each other [14]. Networked MIMO emulates distributed antenna arrays by creating clusters of connected BSs. Note that each BS has a relatively small number of antennas only. Channel state information (CSI) as well as data are shared among the collaborating BSs through backhaul links. This contributes to interference cancellation, and then data is passed to the scheduled downlink users cooperatively from the BSs (sometimes using beamforming) [15]. In contrary, massive MIMO systems have substantial (M) number of antennas per BS, simultaneously serving a much smaller (K) number of users [8].
Table 2 compares cooperating network MIMO and conventional massive MIMO approaches.

1.3. Massive MIMO in Wireless Sensor Networks

Wireless sensor networks (WSN) are special kinds of monitoring networks, aiming at detecting, measuring, monitoring certain physical phenomena, such as temperature, humidity, pressure, vibration, etc. Each device in the WSN is termed as a node that exchanges information with its neighbour. Typically nodes have limited connectivity and energy resources. All data will be poured into a BS node, or a sink, which in turn relays the information to an outside user, or a server to process it. WSN nodes are small in size, cheap in cost, and do not employ complicated processing units, except the sink node. WSN may be composed of hundreds or thousands of nodes to provide coverage on a large scale basis.
Recently, several research efforts have been addressed to discuss the benefit of introducing a massive number of antennas at the BS, or the sink node. Multiple antennas at the BS improve the detection performance, the estimation performance, and energy efficiency, even when using simpler algorithms, and linear receivers with partial CSI knowledge.
In [16], the authors studied the detection, and estimation performances of a Gaussian signal communicating over a coherent multiple access channel in a WSN having a massive MIMO BS, or fusion center (FC). The Neyman–Pearson detectors and the linear minimum mean squared error (LMMSE) estimation detectors that require full CSI were studied. Significant performance gains were achieved at low sensor transmit power levels. However, the energy detector shows improvement in gain under both low and high sensor power assumptions.
In addition, in [17], the authors compared the performance of a low cost energy detector to that of an expensive complex optimal detector, in a WSN having multiple antennas at the FC, both analytically and by simulation.
Finally, the authors in [18] optimized the transmission power at each node of a WSN having multiple antennas at the FC, using two different scenarios—in correlated and in uncorrelated fading channels with noise. The authors proved that the total power consumption at the nodes is saved as the number of antennas increases.

2. Homogeneous MIMO (Single Tier Systems)

Conventional MIMO systems are composed of randomly distributed multiple antenna BSs, where each BS is serving a certain number of users. All BSs are working with the same access methods, diversity techniques, and type of transmission. The average transmit power per unit service area is also often the same (subjected to power control algorithms).
Figure 2 shows the uplink and the downlink of a massive MIMO single cell system. As shown in Figure 2, the BS is composed of a few hundred service antennas serving a few hundred users each, usually with only one antenna.
The steps of the uplink operation are as follows [7]:
  • Encoding is employed to prepare data for transmission.
  • Pilot sequences and uplink data sequences are transmitted at the same time and over the same frequencies from each user to the BS.
  • The BS receives the sum of data streams from all the users, and estimates the channel.
  • Decoding and detection operations produce individual data streams by utilizing the estimated CSI.
The steps of the downlink process are as follows:
  • Beamforming: Data streams are transmitted from the BSs to only the intended users by means of beamforming, where the different data streams may occupy the same frequencies at the same time (space division multiplexing).
  • Precoding: The previous operation is carried out knowing the frequency response of the propagation channels (or CSI) between each of its elements and each user and precoding the signals accordingly.
Linear decoding or demultiplexing is employed on the uplink, while linear precoding or multiplexing is employed on the downlink. Figure 3 shows major elements of a massive MIMO system.
Linear precoding techniques at the downlink aim to focus each signal at its desired terminal and mitigate interference towards other terminals [1]. Meanwhile, receive combining is used in the uplink for differentiation between signals sent from different terminals. The more the antennas used, the finer the spatial focusing can be. Low-complexity precoding methods are mandatory and critical to minimize the computational complexity of the precoder [19].
Unlike the conventional MIMO, massive MIMO uses linear precoders, such as maximum ratio combining (MRC), matched filtering, conjugate beamforming, minimum mean squared error (MMSE) receive combining, and zero-forcing (ZF) [4].

2.1. Pilot Transmission

When a signal propagates from the transmitter to the receiver, it experiences the effect of shadowing, scattering, fading, and path loss. Knowing the CSI in both forward and reverse links is crucial for accomplishing successful transmission under various channel conditions. Training sequences are often designed to optimize an equalizer at the receiver by providing CSI. In massive MIMO systems, the pilot sequence is used to estimate the CSI in both directions. For downlink transmission, the pilot sequences’ sample period should be longer than the number of transmitting BS antennas. For uplink transmission, the pilot sequence sample period should be longer than the number of users (K), so that the BS would learn the uplink channel matrix.
Pilot contamination is a crucial problem in massive MIMO, which is caused by non-orthogonality of pilot sequences used in adjacent cells. Usually, reusing pilots in multiple cells is the main cause of the problem. In this case, the estimated channel vector in any cell is the summation of all the channel vectors of users from the neighboring cells (in addition to the original cell). As the number of interfering cells increase, the problem exponentially grows and eventually causes system malfunction.
Various solutions were introduced to solve this problem, which are:
  • Channel Estimation Methods: These are based on some channel estimation algorithm to detect the CSI by picking up the strongest channel impulse responses, often done with less number of pilots than users.
  • Time-Shifted Pilot Based Methods: These are based on insertion of shifted pilot locations in slots (or a shifted frame structure).
  • Optimum Pilot Reuse Factor Methods: These are based on choosing a reuse factor greater than unity optimized in some sense. In addition, please note there are significant performance gaps that exist among different reuse patterns.
  • Pilot Sequence Hopping Methods: These schemes switch users randomly to a new pilot between time slots, which provides randomization in the pilot contamination.
  • Cooperative Methods: Here, each BS tries to find unique optimum pilots that are also suitable for other BSs.
  • Cell Sectoring based Pilot Assignment: These schemes are based on sectioning the cells into a center and edge regions. Users in neighboring border areas partly reuse sounding sequences. This improves the quality of service by reducing the number of serviced users. However, by significantly reducing serviceable users, it degrades the system capacity.
  • Angle of Arrival (AOA) based methods: Use the fact that non-overlapping user terminals reusing the pilots would have different AOA. However, this needs a way to detect AOA such as directional antennas.

2.2. Encoding Techniques

MIMO encoding is all about converting data into symbols appropriate for transmission over multiple transmit antennas. Space multiplexing and space-time coding are the commonly used encoding techniques, as they do not require knowledge of the CSI at the transmitter. Table 3 compares Spatial Multiplexing, Space–Time Coding, and Spatial Modulation. MIMO encoding using known CSI at the transmitter is known as precoding [5].

2.3. Channel Estimation Methods: (TDD or FDD?)

A non-stationary wireless channel needs to be re-estimated after every coherence time lap. Massive MIMO systems were originally envisioned for time division duplex (TDD) operation, in which the channel is periodically estimated in one direction and compensation can be applied in both directions assuming reciprocity.
TDD systems have the following features:
  • The time required to acquire CSI does not depend on the number of BSs or users.
  • Only the BS needs to know the information about the channels to process antennas coherently.
In TDD systems, multi-user precoding in the downlink and detection in the uplink require CSI knowledge at the BS. The resource, time or frequency needed for channel estimation is proportional to the number of the transmit antennas.
In frequency division duplexing (FDD), uplink and downlink use different frequency bands (different CSI in both links). The uplink channel estimation at the BS is done by letting all users send different pilot sequences. To get the CSI for the downlink channel, the BS transmits pilot symbols to all users. The users respond by the estimated CSI for the downlink channels [4].
CSI can be estimated at the receiver side only, or at both at the transmitter and the receiver. Estimation at both sides has some advantages. The CSI does not have to be transmitted, which yields low latency and high capacity. In addition, more power can be allocated to the (OFDM) subchannels with higher channel gain. Schemes with estimation at the receiver side only experience higher outage probability with fast fading channels but have lower complexity.
As the number of BS antennas goes up, the time required to transmit the downlink pilot symbols increases. In addition, as the number of BS antennas grows, FDD channel estimation becomes almost impossible and a TDD approach can resolve this issue. In TDD systems, due to channel reciprocity, only CSI for the uplink needs to be estimated. In addition, linear MMSE based channel estimation can provide near-optimal performance with low complexity [20].
Table 4 compares various channel estimation techniques of massive MIMO systems.

2.4. Detection of Encoded Signals (an Open Area of Research)

We will explain the detection techniques of encoded signals in more detail. In addition, Table 5 shows the different detection techniques in MIMO systems.
Signal detection implies accurate estimation of the transmit vector knowing the received vector and (sometimes) the channel. Detection of MIMO encoded signals is very demanding and probably the most important task, since the received signal is subjected to noise, fading, shadowing as well as spatial interference. Advanced signal processing methods are required for accurate detection. Since the elements of the transmitted vector belong to a predefined discrete alphabet, detection is harder when the alphabet is bigger. Some detection algorithms produce soft values of the estimate of the transmitted symbols while the others produce hard values [5]. The estimated soft values are fed into the channel decoders in coded systems. Hard outputs like search-based algorithms test a set of discrete valued vectors and then choose the best one among them as the output. In general, the soft fed values give a better performance compared to hard inputs. The general trend has been to consider optimization algorithms and artificial intelligence to achieve superior detection performance.
Detection can be done using linear or nonlinear algorithms. Linear detection generally generates soft estimates of the transmitted vectors [5]. Linear detection has less complexity but yields lower performance and limited spectral efficiency. The performance of linear detectors deteriorates rapidly as the number of transmitting antennas increases.
Lattice Reduction (LR) based linear detection has better performance than ordinary linear detection. However, instead of applying the linear transformation to the received signal model, they apply it to an equivalent system model obtained using LR-techniques. The new channel matrix is more orthogonal than the old one. Slicing is done on the data vector instead of the transmitted vector.
Interference cancelation detectors are nonlinear, which perform estimation and removal of interference in multiple stages. Popular schemes are successive and parallel interference cancelation detectors.
There are optimal detectors such as Maximum Likelihood Detectors. Local search detectors also seek for optimal solution. However, these methods have an issue of huge problem size, as well as the lack of knowledge of the problem structure. The good thing about local search is its neighborhood function that guides the search to a right solution. Another popular technique is the polynomial time approximation algorithm, but it gives an inferior solution.
Tabu search is a mathematical optimization method that is used to solve combinatorial optimization problems. It is effective when the problem size gets very large. It has the ability of quickly find near-optimal solutions [5].
Low-complexity MIMO uses detection based on probabilistic data association. Remote sensing applications have been using this detection method for target tracking for some time. Since signals coming from the targets are weak, the detection threshold is lower. However, this leads to detection of additional unwanted signals and noise. Data association means to specify which measurements are the most suitable to be used in tracking filters. This technique’s principal aim is to track targets where there is uncertainty in their data association [5].

2.5. Beamforming

Beamforming is a technique that enables focusing the signal from multiple antennas into one strong beam, minimizing energy in side lobes at the transmitter end. At the receiver, beamforming refers to a kind of spatial multiplexing that combines the received signals to add up in a certain direction, and rejecting the signals coming from any other direction, and considering them as interference. The direction control of the signal is done by adjusting the weights of the signal phase amplitudes of multiple antennas. Beamforming techniques are categorized into:
  • Fixed beamformers that employ fixed weights and phases to combine the signals without considering the properties of the received signals.
  • Adaptive beamformers that may steer the direction of the main lobe in the desired direction, adaptively minimizing interference.
Table 6 describes the different beamforming techniques recently discussed in the literature for multiple user MIMO.
MIMO Beamforming Configurations can be categorized into:
  • Point to Point MIMO (PTP): Here, every antenna on the transmitter side will only communicate with a single antenna on the receiver side. The transmitter and the receiver are provided with a large number of antennas to increase the data rate without increasing the bandwidth [5]. PTP systems usually assume frequency-flat and slow fading channels.
  • MU-MIMO: Where the communication is between a BS and multiple user terminals.
Figure 4 shows a PTP MIMO system. The BS has M antennas, and it transmits data (a vector-valued signal) to a user having K antennas. This transmitted vector is multiplied by the channel matrix to produce the received signal vector. Different users are served over different time/frequency blocks by time division/frequency division multiplexing.
An extensive discussion on PTP MIMO is presented in the following papers:
The authors in [136] studied Array Beamforming Synthesis and related areas. The existing beamforming techniques for PTP MIMO lack providing efficient beamformers especially in certain situations such as under different power constraints or array sizes, certain types of channels, and with random initializations. To solve this problem, they proposed an iterative algorithm that specifies transmit and receive beamformers based on various channel information available to the transmitter and the receiver.
In [137], the authors introduced an optimum linear precoder imposed on both sum-power and maximum eigenvalue power. In [138], the authors discussed the most spectral-efficient power allocation strategy and specified whether it is energy efficient or not. The proposed approach in [139] optimally switches between beamforming and Orthogonal Space–Time Block Coding by varying the periodicity of feedback intervals and varying the amounts of channel state information for mobile users to determine the optimum diversity feedback. The approach in [140] proposed a new adaptive symbol mapping scheme for PTP MIMO by disordering the transmitted symbols in a frame using dynamic mapping (either by changing the allocation order of the symbols on the antennas or by applying a scrambling process that reverses the symbols sign). The aim of doing this was to increase the symbols’ received power and to reduce the interference between the symbols.
Table 7 compares PTP and MU-MIMO, regarding implementation and precoding complexity, error rate, rate gain and, operation flexibility [4].
PTP MIMO is not very suitable for massive MIMO due to the following reasons:
  • Training time is related to the number of antennas and becomes too high as the number of antennas grows.
  • Independent electronics chains are required for each antenna; hence, as the number of antennas increases, the system becomes very complicated and expensive.
  • Multiplexing gains fall near the edge of the cell.
  • Line-of-sight conditions for compact arrays permits only one data stream [1].
MU-MIMO alleviates some of the pernicious effects of PTP MIMO.

Beam Forming and Multiplexing with Millimeter Waves

Millimeter wave phased arrays have been devised and studied for diverse applications. Recent works have given much concern to digital beamforming and spatial multiplexing using millimeter wave frequencies [141].
There are many benefits of using massive mmWave multi-antenna systems, and these include the following [8]:
  • It has a significantly smaller form factor than designs established at current frequencies.
  • Free space path loss ( P L ) would ultimately impose an upper limit on cell size. Path loss can be beneficial in small-cell scenarios since it limits inter-cell interference and allows greater frequency reuse.
  • Growth in the number of antennas in the array, improves array gain, extends the communication range and helps to beat P L .
  • Allow dramatic increases in user bandwidth to hundreds of megahertz or even a few gigahertz (and hence symbol periods on the order of 1 to 10 ns or less).
  • Frequency selective fading may need to be addressed through either equalization or modulation.
An increasing number of papers in the literature discuss mmWave massive MIMO for next generation 5G wireless systems. In [141], the authors gave an introduction of mmWave massive MIMO, and then highlighted the importance of digital beamforming and spatial multiplexing as a future trend replacing the old analog mmWave phased arrays. In addition, they briefly spoke about the design considerations, the problems facing proper transmission like interference management, and loss of channel orthogonality. In the end, they explained the antenna and radio frequency (RF) transceiver architecture.
Table 8 compares the different beamforming techniques of mmWave massive MIMO.

2.6. Precoding Techniques (Linear or Nonlinear?)

It is well known that MIMO effectively utilizes multiple channels between the BS and users by using appropriate (space-time) coding to increase system throughput.
On the other hand, the massive MIMO system works by space division multiplexing by knowing the CSI of every link connecting the BS to a user.
Precoding in massive MIMO systems is essentially a beamforming approach that enables multi-streams transmission. On the other hand, linear decoding techniques aim to accurately detect signal from the desired terminal and mitigate interference from other terminals [1]. Both linear precoding (or multiplexing) that is employed in the downlink, and linear decoding (or demultiplexing) that is employed in the uplink can approach the Shannon’s limit with substantial number of antennas.
Consider Table 9, which compares different precoding techniques introduced in literature for massive MIMO networks.
Received signals from different terminals are combined in the uplink using appropriate decoding. The more the antennas are used, the finer the spatial focusing can be so that a large array is built in practice. The use of nonlinear but power efficient RF front-end amplifiers are preferred to minimize power consumption in this high bit rate scenario (Note that energy per bit will decrease in proportion to the square bit rate. Hence, the transmit power has to be very high at Gigabit data rates.) Therefore, to avoid signal distortion at nonlinear amplifiers, often the transmit signal is required to have a low peak-to-average-power-ratio (PAPR), which is difficult to achieve, especially in orthogonal frequency-division multiplexing (OFDM) environments. Several PAPR reduction techniques and precoding can hence be fruitful. Furthermore, precoding with such power-efficient amplifier constraints leads to improvement in the power efficiency of the entire system.
Low-complexity precoding methods are mandatory and critical to minimize the computational complexity of the precoder [19]. A recent study mentions that single-carrier modulation (SCM) can, in theory, fulfill near-optimal sum rate performance in massive MIMO systems operating at low-transmit-power-to-receiver-noise-power ratios, distinct from the channel power delay profile and with an equalization-free receiver [141]. In SCM, the PAPR performance is also optimally maintaining a constant envelope.
For conventional MIMO systems, both nonlinear precoding and linear precoding techniques are used without preferences, although nonlinear methods, such as dirty-paper-coding (DPC) and lattice-aided methods, have better performance with higher implementation complexity. Unlike the conventional MIMO, massive MIMO systems use linear precoders, such as maximal ratio combining (MRC), matched filtering, conjugate beamforming, minimum mean squared error (MMSE) and zero-forcing (ZF) [4].
Table 10 makes a comparison between MRC, MMSE, and ZF precoding techniques.
In addition, Figure 5 shows a comparison between MMSE, ZF, and MRC precoding techniques vs. the number of BS antennas.
In MRC, the multiple antenna transmitter uses the channel estimate of a terminal to maximize the strength of that terminal’s signal by adding the signal components coherently. MRC precoding maximizes the SNR and works well in the massive MIMO system, since the base station radiates low signal power to the users on average.
ZF precoding is a method of spatial signal processing by which the transmitter can null out multiuser interference signals. In general, ZF precoder performs well under high SNR conditions.
The ZF precoder outperforms MRC, as shown in Figure 5 in performance as well as in computational complexity. It also suppresses inter-cell interference at the cost of reducing the array gain [6]. It is noted that spectral efficiency increases as the number of BS antennas grows. In addition, the figure shows the superiority of the performance of MMSE, especially in massive MIMO.
MMSE precoding is the optimal linear precoding in a massive MIMO downlink system. This technique uses the mean square error (MSE). The Lagrangian technique is used to optimize this precoder, using the average power of each transmitting antenna as the constraint.
Advantages of MMSE are [163]:
  • Its combining receiver creates one scalar channel per terminal, thus balancing between amplifying the signals and suppressing the interference.
  • The remaining interference is treated as extra additive noise; thus, conventional single-user detection algorithms can be applied.
  • Performance improves by adding more BS antennas.
  • Small-scale fading averages out over the array.
Other widely used linear precoding and decoding schemes are matched filtering (MF) and conjugate beamforming (CB). Advantages of these techniques are:
  • Signal processing can be performed locally at each antenna.
  • A decentralized architecture for the antenna array. This means that if few antennas are lost, or in sleep mode, the rest may takeover without affecting the performance too much [164].
There are new precoding techniques introduced in the literature for millimeter-wave massive MIMO. In [165], the authors proposed a hybrid precoding scheme combining both analog and digital precoding to overcome the high signal attenuation that happens at mmWave frequencies using a non-complex sub array. This work reiterated the benefit of hybrid analog/digital precoding work that optimizes the achievable capacity of each antenna array by employing the concept of consecutive interference cancellation.

3. Multi-Tier Networks Very Promising for the Next Century?

All the systems that we have described in the previous sections were about homogeneous MIMO cellular networks, where the system has a single network, with a number of BSs—either cooperating or non-cooperating to serve a number of simultaneous homogeneous users. Typically, in those systems, the BSs were identical in terms of average transmit power per unit area, access techniques, number of antennas, modulation and estimation schemes.
The new trend in wireless communications to meet the growing demand is the introduction of low power nodes (Femto-cell, Pico-cells, Wi-Fi access points, distributed antennas, etc.) with heterogeneous users. In these MIMO heterogeneous networks (HetNets), where there are multiple tiers working together at the same time, the capacity increases tremendously.
Figure 6 shows a Poisson point process (PPP)-based two-tier cellular network with a 20 km × 20 km area, consisting of femto-cells (crosses) and macrocells (dots). With the aid of stochastic geometry, the BS locations in each tier were modeled using a dependent or independent PPP to distribute the BSs randomly in different locations. The users associated with those BSs were modeled using a dependent PPP (using a parent–child relationship).
HetNets can either be open access or closed access. In open access HetNets, the users can work under any BS in any tier, whereas in closed access networks, the user has limited access to certain tiers only, or has access to only the BSs in its own tier. Table 11 highlights the differences between homogeneous and heterogeneous networks.
Authors in [166] modeled the MIMO HetNets in a fixed cell size (allocation of users to BSs is based on fixed distances). Inter-cell and inter-tier interference were considered in this model approximating the interference distribution using a Gamma function. Outage probability and per user capacity (as a function of the distance to the cell center) were studied. Performances of single and multi-tier cases were compared. One limitation of this paper is the assumption of a fixed cell size. In turn, the users are associated with the BSs based on fixed distances, which may not be realistic. In addition, the numerical integrals need to be computed.
Authors of [167] studied multi antenna HetNets with zero-forcing precoding. They compared the coverage probability and rate per user for both open access (where users are allowed to access any BS in any tier) and closed access networks (where users are granted access to certain BSs in restricted tiers). The authors used a cell association criterion based on the maximum Signal to Interference Plus Noise Ratio (SINR). In addition, the authors compared the performance with various combinations of multiple antenna techniques. The performance when the BS is serving a single user in each resource block (by SISO or single user beamforming (SU-BF) is compared with MIMO configuration serving multiple blocks (by space division multiple access (SDMA)). However, the approximations need more characterizations. In addition, the numerical integrals need extra computational tools to obtain the results.
In [168], the authors introduced the fractional frequency reuse (FFR) technique to manage the cross-tier interference (strict FFR and soft frequency reuse). In addition, the authors derived the coverage probability for open-access and closed-access networks (different association policies) and the average rate for the cell edge users. Finally, the authors compared the performance of different FFR and access cases under the full SDMA and SU-BF.
In [169], the energy efficiency of different MIMO diversity schemes and antenna configurations using adaptive modulation of a two-tier network is studied to ensure a minimum quality of service (QoS). Energy is saved while obtaining the same throughput by using femto-cells with sleeping mode capabilities, where only a few of the available antennas are used. This paper identifies that the diversity schemes that provide the highest throughput is different than the ones that achieve the highest energy efficiency.
Finally, in [170], the authors derived general and asymptotic success probability expressions for multi-user HetNets with ZF precoding, using a novel Toeplitz matrix representation. In addition, they showed the effect of the BS density on the success probability and derived an optimal BS density for obtaining the maximum area spectral efficiency (ASE) while guaranteeing a certain link reliability. This paper is straightforward with a simple system model. More sophisticated system models should be investigated.
In addition, the advantages of introducing mmWave frequency operation in HetNets is discussed in [171]. The authors discussed the potentials and challenges of the 5G HetNet wireless networks, which merge mmWave technologies into a massive MIMO approach. First, they discussed the extended requirements for 5G wireless networks with an enormous number of devices that demand more concealment, data rate, better energy and cost efficiency. Then, they discussed the difficulties including traffic arrangement, radio resource management, mobility management, and low-cost beamforming. In the end, they presented some design and case studies to illustrate how to address some of the challenges in 5G MIMO HetNet.

4. Conclusions

Massive MIMO is an innovative technology that helps in the achievement of higher system throughput and reliable transmission for 5G and beyond wireless networks.
In this paper, we discussed major elements of massive MIMO networks, namely pilot usage, precoding, encoding, detection, and beamforming. We provided a detailed overview of some of the research efforts done in this area so far. We observe that fast booming HetNets would be more promising to improve data rates and provide flexibility in user-BS association.
There are many interconnected design issues that need to be properly understood and solved before widespread deployment of the massive MIMO technology. Several open research challenges are still facing the progress and development of this emerging technology.
More research is needed to introduce new adaptive beamforming techniques to achieve higher received symbol power and less interference. In addition, introducing efficient beamformers for PTP networks to work under different constraints and with different types of channels would be beneficial for enabling PTP widespread application in massive MIMO systems.
As detection becomes harder when the number of BS antennas increases, more advanced signal processing methods are required for better detection and are associated with introducing low complexity optimum and nonlinear detectors, and precoders to improve the performance and reduce the computational complexity.
Introducing new techniques to reduce the training time, especially when the number of antennas increases is needed, will, in turn, improve the performance of FDD systems in massive MIMO to improve channel gain, capacity, received power, and reduce latency.
As the number of interfering cells increases, pilot contamination exponentially grows up, and prevents proper system function. Introduced methods to reduce pilot contamination are very limited and aim to reduce the effect of the problem, but do not provide a final solution.
The benefits and issues of using the mmWave frequency band, and its application on beamforming, channel estimation, and precoding techniques in homogeneous and heterogeneous systems, need better research studies. They are thought to increase user bandwidth, reduce form factor, limit inter cell interference, and allow greater frequency reuse.
In WSNs, more research is needed on the optimum low cost, less complex detectors to improve gain, and boosting energy efficiency.
Finally, in HetNets, more traffic management, radio resource management, network planning, and inter-tier interference management are required, as those networks are more complicated, have more dense cells, and any user can access any BS in any tier. In addition, more research efforts should be directed to study various performance metrics in HetNets in the massive MIMO context.

Acknowledgments

We would like to express our sincere thanks and appreciation to PBE Canada (PBE is a global international heavy industries technology company for manufactured safety, communications and productivity systems) and Ryerson University for their help and support in developing this paper.

Author Contributions

Noha Hassan and Xavier Fernando conceived the design and layout of the paper. Noha Hassan and Xavier Fernando conceived the selection of the topics covered in the paper and their various implementations. Noha Hassan contributed on data analysis, figures, and literature review,. Both Noha Hassan and Xavier Fernando wrote and reviewed the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Larsson, E.; Edfors, O.; Tufvesson, F.; Marzetta, T. Massive MIMO for next generation wireless Systems. IEEE Commun. Mag. 2014, 52, 186–195. [Google Scholar] [CrossRef]
  2. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.; Zhang, J.C. What will 5G be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  3. Gupta, A.; Jha, R.K. A survey of 5G Network: Architecture and emerging technologies. IEEE Access 2015, 3, 1206–1232. [Google Scholar] [CrossRef]
  4. Björnson, E.; Larsson, E.G.; Marzetta, T.L. Massive MIMO: Ten myths and one critical question. IEEE Commun. Mag. 2016, 54, 114–123. [Google Scholar] [CrossRef]
  5. Chockalingam, A.; Rajan, B.S. Large MIMO Systems; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  6. Lu, L.; Li, G.Y.; Swindlehurst, A.L.; Ashikhmin, A.; Zhang, R. An overview of massive MIMO: Benefits and challenges. IEEE J. Sel. Top. Signal Process. 2014, 8, 742–758. [Google Scholar] [CrossRef]
  7. Marzetta, T.L. Massive MIMO: An Introduction. Bell Labs Tech. J. 2015, 20, 11–22. [Google Scholar] [CrossRef]
  8. Zheng, K.; Zhao, L.; Mei, J.; Shao, B.; Xiang, W.; Hanzo, L. Survey of Large-Scale MIMO Systems. IEEE Commun. Surv. Tutor. 2015, 17, 1738–1760. [Google Scholar] [CrossRef]
  9. Jungnickel, V.; Manolakis, K.; Zirwas, W.; Panzner, B.; Braun, V.; Lossow, M.; Sternad, M.; Apelfröjd, R.; Svensson, T. The role of small cells, coordinated multipoint, and massive MIMO in 5G. IEEE Commun. Mag. 2014, 52, 44–51. [Google Scholar] [CrossRef]
  10. Su, X.; Zeng, J.; Rong, L.P.; Kuang, Y.J. Investigation on key technologies in large-scale MIMO. J. Comput. Sci. Technol. 2013, 28, 412–419. [Google Scholar] [CrossRef]
  11. Mehmood, Y.; Haider, N.; Afzal, W.; Younas, U.; Rashid, I.; Imran, M. Impact of Massive MIMO Systems on future M2M communication. In Proceedings of the 2013 IEEE Malaysia International Conference on Communications (MICC), Kuala Lumpur, Malaysia, 26–28 November 2013; pp. 534–537. [Google Scholar]
  12. Marzetta, T.L.; Caire, G.; Debbah, M.; Chih-Lin, I.; Mohammed, S.K. Special issue on massive MIMO. J. Commun. Netw. 2013, 15, 333–337. [Google Scholar] [CrossRef]
  13. Wang, C.X.; Hong, X.; Ge, X.; Cheng, X.; Zhang, G.; Thompson, J. Cooperative MIMO channel models: A survey. IEEE Commun. Mag. 2010, 48. [Google Scholar] [CrossRef]
  14. Hosseini, K.; Yu, W.; Adve, R.S. Large-scale MIMO versus network MIMO for multicell interference mitigation. IEEE J. Sel. Top. Signal Process. 2014, 8, 930–941. [Google Scholar] [CrossRef]
  15. Gesbert, D.; Hanly, S.; Huang, H.; Shitz, S.S.; Simeone, O.; Yu, W. Multi-cell MIMO cooperative Networks: A new look at interference. IEEE J. Sel. Areas Commun. 2010, 28, 1380–1408. [Google Scholar] [CrossRef]
  16. Jiang, F.; Chen, J.; Swindlehurst, A.L.; López-Salcedo, J.A. Massive MIMO for Wireless Sensing With a Coherent Multiple Access Channel. IEEE Trans. Signal Process. 2015, 63, 3005–3017. [Google Scholar] [CrossRef]
  17. Rossi, P.S.; Ciuonzo, D.; Kansanen, K.; Ekman, T. Performance Analysis of Energy Detection for MIMO Decision Fusion in Wireless Sensor Networks Over Arbitrary Fading Channels. IEEE Trans. Wirel. Commun. 2016, 15, 7794–7806. [Google Scholar] [CrossRef]
  18. Shirazinia, A.; Dey, S.; Ciuonzo, D.; Rossi, P.S. Massive MIMO for Decentralized Estimation of a Correlated Source. IEEE Trans. Signal Process. 2016, 64, 2499–2512. [Google Scholar] [CrossRef]
  19. Yi, W. An Investigation of Peak-to-Average Power Reduction in MIMO-OFDM Systems. Ph.D. Thesis, Blekinge Institute of Technology, Karlskrona, Sweden, 2009. [Google Scholar]
  20. Hoydis, J.; Ten Brink, S.; Debbah, M. Comparison of linear precoding schemes for downlink massive MIMO. In Proceedings of the 2012 IEEE International Conference on Communications (ICC), Ottawa, ON, Canada, 10–15 June 2012; pp. 2135–2139. [Google Scholar]
  21. Nguyen, S.L.H.; Ghrayeb, A. Compressive sensing-based channel estimation for massive multiuser MIMO Systems. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013; pp. 2890–2895. [Google Scholar]
  22. Zhu, Y.; Liu, L.; Wang, A.; Sayana, K.; Zhang, J.C. DoA estimation and capacity analysis for 2D active massive MIMO Systems. In Proceedings of the 2013 IEEE International Conference on Communications (ICC), Budapest, Hungary, 9–13 June 2013; pp. 4630–4634. [Google Scholar]
  23. Zhang, H.; Zheng, X.; Xu, W.; You, X. On massive MIMO performance with semi-orthogonal pilot-assisted channel estimation. EURASIP J. Wirel. Commun. Netw. 2014, 2014, 1–14. [Google Scholar] [CrossRef]
  24. Duly, A.J.; Kim, T.; Love, D.J.; Krogmeier, J.V. Closed-Loop beam alignment for massive MIMO channel estimation. IEEE Commun. Lett. 2014, 18, 1439–1442. [Google Scholar] [CrossRef]
  25. Yang, J.; Xie, S.; Zhou, X.; Yu, R.; Zhang, Y. A Semiblind Two-Way Training Method for Discriminatory Channel Estimation in MIMO Systems. IEEE Trans. Commun. 2014, 62, 2400–2410. [Google Scholar] [CrossRef]
  26. Shariati, N.; Bjornson, E.; Bengtsson, M.; Debbah, M. Low-complexity polynomial channel estimation in large-scale MIMO with arbitrary statistics. IEEE J. Sel. Top. Signal Process. 2014, 8, 815–830. [Google Scholar] [CrossRef]
  27. Rao, X.; Lau, V.K. Distributed compressive CSIT estimation and feedback for FDD multi-user massive MIMO Systems. IEEE Trans. Signal Process. 2014, 62, 3261–3271. [Google Scholar]
  28. Anjum, M.A.R. A New Approach to Linear Estimation Problem in Multi-user Massive MIMO Systems. arXiv 2015, arXiv:1504.07426. [Google Scholar]
  29. Li, K.; Song, X.; Ahmad, M.O.; Swamy, M. An Improved Multicell MMSE Channel Estimation in a Massive MIMO System. Int. J. Antennas Propag. 2014, 2014. [Google Scholar] [CrossRef]
  30. Rao, X.; Lau, V.K.; Kong, X. CSIT estimation and feedback for FDD multi-user massive MIMO Systems. In Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy, 4–9 May 2014; pp. 3157–3161. [Google Scholar]
  31. Gao, Z.; Zhang, C.; Dai, C.; Han, Q. Spectrum-efficiency parametric channel estimation scheme for massive MIMO Systems. In Proceedings of the 2014 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, 25–27 June 2014; pp. 1–4. [Google Scholar]
  32. Ngo, H.Q.; Larsson, E.G. Blind Estimation of Effective Downlink Channel Gains in Massive MIMO. arXiv 2015, arXiv:1503.09059. [Google Scholar]
  33. Wen, C.K.; Jin, S.; Wong, K.K.; Chen, J.C.; Ting, P. Channel estimation for massive MIMO using Gaussian-mixture Bayesian learning. IEEE Trans. Wirel. Commun. 2015, 14, 1356–1368. [Google Scholar] [CrossRef]
  34. Teeti, M.; Sun, J.; Gesbert, D.; Liu, Y. The Impact of Physical Channel on Performance of Subspace-Based Channel Estimation in Massive MIMO Systems. IEEE Trans. Wirel. Commun. 2015, 14, 4743–4756. [Google Scholar] [CrossRef]
  35. Xie, H.; Gao, F.; Zhang, S.; Jin, S. A Simple DFT-aided Spatial Basis Expansion Model and Channel Estimation Strategy for Massive MIMO Systems. arXiv 2015, arXiv:1511.04841. [Google Scholar]
  36. Wen, C.K.; Wang, C.J.; Jin, S.; Wong, K.K.; Ting, P. Bayes-optimal joint channel-and-data estimation for massive MIMO with low-precision ADCs. IEEE Trans. Signal Process. 2015, 64, 2541–2556. [Google Scholar] [CrossRef]
  37. Xu, F.; Xiao, Y.; Wang, D. Adaptive semi-blind channel estimation for massive MIMO Systems. In Proceedings of the 2014 12th International Conference on Signal Processing (ICSP), HangZhou, China, 19–23 October 2014; pp. 1698–1702. [Google Scholar]
  38. Mi, D.; Dianati, M.; Muhaidat, S. A Novel Antenna Selection Scheme for Spatially Correlated Massive MIMO Uplinks with Imperfect Channel Estimation. arXiv 2014, arXiv:1403.2902. [Google Scholar]
  39. Zhang, P.; Gan, L.; Sun, S.; Ling, C. Atomic norm denoising-based channel estimation for massive multiuser MIMO Systems. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 4564–4569. [Google Scholar]
  40. Gao, Z.; Dai, L.; Dai, W.; Shim, B.; Wang, Z. Structured compressive sensing-based spatio-temporal joint channel estimation for FDD massive MIMO. IEEE Trans. Commun. 2016, 64, 601–617. [Google Scholar] [CrossRef]
  41. Wen, C.K.; Wang, C.J.; Jin, S.; Wong, K.K.; Ting, P. Bayes-Optimal Joint Channel-and-Data Estimation for Massive MIMO with Low-Precision ADCs; Technical Report; Institute of Electrical and Electronics Engineers, Inc.: Piscataway, NJ, USA, 2016. [Google Scholar]
  42. Xu, W.; Xiang, W.; Jia, Y.; Li, Y.; Yang, Y. Downlink Performance of Massive-MIMO Systems Using EVD-Based Channel Estimation. IEEE Trans. Veh. Technol. 2017, 66, 3045–3058. [Google Scholar] [CrossRef]
  43. Huang, W.; Huang, Y.; Xu, W.; Yang, L. Beam-blocked Channel Estimation for FDD Massive MIMO with Compressed Feedback. IEEE Access 2017. [Google Scholar] [CrossRef]
  44. Zhang, Y.; Wang, D.; Wang, J.; You, X. Channel Estimation for Massive MIMO-OFDM Systems by Tracking the Joint Angle-Delay Subspace. IEEE Access 2016, 4, 10166–10179. [Google Scholar] [CrossRef]
  45. Xiong, X.; Wang, X.; Gao, X.; You, X. Beam-domain Channel Estimation for FDD Massive MIMO Systems with Optimal Thresholds. IEEE Trans. Wirel. Commun. 2017, 16, 4669–4682. [Google Scholar] [CrossRef]
  46. Fang, J.; Li, X.; Li, H.; Gao, F. Low-rank covariance-assisted downlink training and channel estimation for FDD massive MIMO systems. IEEE Trans. Wirel. Commun. 2017, 16, 1935–1947. [Google Scholar] [CrossRef]
  47. Wu, S.H. Factor graph EM algorithm for joint channel tracking and MAP detection of MIMO-OFDMA in fading channels. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2008), Las Vegas, NV, USA, 31 March–4 April 2008; pp. 2701–2704. [Google Scholar]
  48. Xu, X.; Mathar, R. Factor graph based detection and channel estimation for MIMO-OFDM Systems in doubly selective channel. In Proceedings of the 2010 7th International Symposium on Wireless Communication Systems, York, UK, 19–22 September 2010; pp. 456–460. [Google Scholar]
  49. Etzlinger, B.; Haselmayr, W.; Springer, A. Message passing methods for factor graph based MIMO detection. In 2011 Wireless Advanced (WiAd 2011); IEEE: Piscataway, NJ, USA, 2011; pp. 132–137. [Google Scholar]
  50. Narasimhan, T.L.; Chockalingam, A.; Rajan, B.S. Factor graph based joint detection/decoding for LDPC coded large-MIMO Systems. In Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1–5. [Google Scholar]
  51. Haselmayr, W.; Etzlinger, B.; Springer, A. Factor-graph-based soft-input soft-output detection for frequency-selective MIMO channels. IEEE Commun. Lett. 2012, 16, 1624–1627. [Google Scholar] [CrossRef]
  52. Novak, C.; Matz, G.; Hlawatsch, F. IDMA for the multiuser MIMO-OFDM uplink: A factor graph framework for joint data detection and channel estimation. IEEE Trans. Signal Process. 2013, 61, 4051–4066. [Google Scholar] [CrossRef]
  53. Meng, X.; Wu, S.; Kuang, L.; Ni, Z.; Lu, J. Expectation propagation based iterative multi-user detection for MIMO-IDMA Systems. In Proceedings of the 2014 IEEE 79th Vehicular Technology Conference (VTC Spring), Seoul, Korea, 18–21 May 2014; pp. 1–5. [Google Scholar]
  54. Sfar, S.; Letaief, K. Group ordered successive interference cancellation for multiuser detection in MIMO CDMA Systems. In Proceedings of the 2003 IEEE Wireless Communications and Networking (WCNC 2003), New Orleans, LA, USA, 16–20 March 2003; Volume 2, pp. 888–893. [Google Scholar]
  55. Che, W.; Zhao, H.; Wang, W. An improved soft interference cancellation based combined probability data association and sphere decoding algorithm for MIMO detection. In Proceedings of the Second International Conference on Communications and Networking in China (CHINACOM’07), Shanghai, China, 22–24 August 2007; pp. 1106–1110. [Google Scholar]
  56. Wang, L.; Xu, L.; Chen, S.; Hanzo, L. MMSE soft-interference-cancellation aided iterative center-shifting k-best sphere detection for MIMO channels. In Proceedings of the IEEE International Conference on Communications (ICC’08), Beijing, China, 19–23 May 2008; pp. 3819–3823. [Google Scholar]
  57. Mikami, M.; Fujii, T. Iterative MIMO signal detection with inter-cell interference cancellation for downlink transmission in coded OFDM cellular systems. In Proceedings of the IEEE 69th Vehicular Technology Conference, VTC Spring 2009, Barcelona, Spain, 26–29 April 2009; pp. 1–5. [Google Scholar]
  58. Xiao, K.; Su, M.; Guo, S. MMSE soft-interference-cancellation aided MCMC detection for MIMO Systems. In Proceedings of the 16th International Conference on Industrial Engineering and Engineering Management (IE&EM’09), Beijing, China, 21–23 October 2009; pp. 2107–2110. [Google Scholar]
  59. Studer, C.; Fateh, S.; Seethaler, D. ASIC implementation of soft-input soft-output MIMO detection using MMSE parallel interference cancellation. IEEE J. Solid-State Circuits 2011, 46, 1754–1765. [Google Scholar] [CrossRef]
  60. Li, P.; De Lamare, R.C.; Fa, R. Multiple feedback successive interference cancellation detection for multiuser MIMO Systems. IEEE Trans. Wirel. Commun. 2011, 10, 2434–2439. [Google Scholar] [CrossRef]
  61. Tu, Y.P.; Lu, H.Y.; Fang, W.H. Alternating multiuser detection with soft interference cancellation for heterogeneous-signaling MIMO CDMA Systems. Wirel. Pers. Commun. 2012, 67, 811–828. [Google Scholar] [CrossRef]
  62. Chen, Y.; Ten Brink, S. Enhanced MIMO subspace detection with interference cancellation. In Proceedings of the 2012 IEEE Wireless Communications and Networking Conference (WCNC), Paris, France, 1–4 April 2012; pp. 267–271. [Google Scholar]
  63. Yin, B.; Cavallaro, J.R. LTE uplink MIMO receiver with low complexity interference cancellation. Analog Integr. Circuits Signal Process. 2012, 73, 443–450. [Google Scholar] [CrossRef] [Green Version]
  64. Zu, K.; De Lamare, R.C. Pre-sorted multiple-branch successive interference cancelation detection for high-dimensional MIMO Systems. In Proceedings of the 2012 International ITG Workshop on Smart Antennas (WSA), Dresden, Germany, 7–8 March 2012; pp. 157–161. [Google Scholar]
  65. Wu, J.; Zhong, J.; Cai, Y.; Zhao, M.; Zhang, W. New detection algorithms based on the jointly Gaussian approach and successive interference cancelation for iterative MIMO Systems. Int. J. Commun. Syst. 2014, 27, 1964–1983. [Google Scholar] [CrossRef]
  66. Xu, J.; Dai, X.; Ma, W.; Wang, Y. A Component-Level Soft Interference Cancellation Based Iterative Detection Algorithm for Coded MIMO Systems. In Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC Fall), Vancouver, BC, Canada, 14–17 September 2014; pp. 1–5. [Google Scholar]
  67. Arevalo, L.; de Lamare, R.C.; Zu, K.; Sampaio-Neto, R. Multi-branch lattice reduction successive interference cancellation detection for multiuser MIMO Systems. In Proceedings of the 2014 11th International Symposium on Wireless Communications Systems (ISWCS), Barcelona, Spain, 26–29 August 2014; pp. 219–223. [Google Scholar]
  68. Mandloi, M.; Hussain, M.A.; Bhatia, V. Adaptive multiple stage K-best successive interference cancellation algorithm for MIMO detection. Telecommun. Syst. 2017, 1–16. [Google Scholar] [CrossRef]
  69. Simoens, F.; Wymeersch, H.; Moeneclaey, M. A novel mimo detection scheme with linear complexity. In Proceedings of the 2007 IEEE Wireless Communications and Networking Conference (WCNC 2007), Hong Kong, China, 11–15 March 2007; pp. 1103–1107. [Google Scholar]
  70. Wang, N.C.; Biglieri, E.; Yao, K. A systolic array for linear MIMO detection based on an all-swap lattice reduction algorithm. In Proceedings of the 2009 IEEE International Conference on. Acoustics, Speech and Signal Processing (ICASSP 2009), Taipei, Taiwan, 19–24 April 2009; pp. 2461–2464. [Google Scholar]
  71. Chen, C.E.; Sheen, W.H. A new lattice reduction algorithm for LR-aided MIMO linear detection. IEEE Trans. Wirel. Commun. 2011, 10, 2417–2422. [Google Scholar] [CrossRef]
  72. Pan, C.; Geng, J.; Liu, G.; Liu, J.; Wang, Q.; Shen, X. Linear Detection and Precoding for Physical Network Coding in Two-way MIMO relay channels. In Proceedings of the 2011 IEEE Vehicular Technology Conference (VTC Fall), San Francisco, CA, USA, 5–8 September 2011; pp. 1–4. [Google Scholar]
  73. Chung, H.H.; Kuo, S.H.; Lin, M.C. A physical-layer network coding scheme based on linear MIMO detection. In Proceedings of the 2012 IEEE 75th Vehicular Technology Conference (VTC Spring), Yokohama, Japan, 6–9 May 2012; pp. 1–5. [Google Scholar]
  74. Yin, B.; Wu, M.; Studer, C.; Cavallaro, J.R.; Dick, C. Implementation trade-offs for linear detection in large-scale MIMO Systems. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, BC, Canada, 26–31 May 2013; pp. 2679–2683. [Google Scholar]
  75. Zu, K.; de Lamare, R.C. Adaptive Switched Lattice Reduction-Aided Linear Detection Techniques for MIMO Systems. arXiv 2013, arXiv:1304.6468. [Google Scholar]
  76. Cai, Y.; de Lamare, R.C. Adaptive Minimum BER Reduced-Rank Linear Detection for Massive MIMO Systems. arXiv 2013, arXiv:1302.4433. [Google Scholar]
  77. Kim, Y.; Seo, J.H.; Kim, H.M.; Kim, S. Soft linear MMSE detection for coded MIMO Systems. In Proceedings of the 2013 19th Asia-Pacific Conference on Communications (APCC), Bali, Indonesia, 29–31 August 2013; pp. 657–660. [Google Scholar]
  78. Zarei, S.; Gerstacker, W.H.; Aulin, J.; Schober, R. I/Q imbalance aware widely-linear receiver for uplink multi-cell massive MIMO systems: Design and sum rate analysis. IEEE Trans. Wirel. Commun. 2016, 15, 3393–3408. [Google Scholar] [CrossRef]
  79. Oliveira, L.D.; Jeszensky, P.J.E.; Abrao, T.; Casadevall, F.; Angelico, B.A. Simplified local search multiuser detection for QPSK S/MIMO MC-CDMA Systems. In 2008 2nd International Conference on Signal Processing and Communication Systems (ICSPCS 2008); IEEE: Piscataway, NJ, USA, 2008; pp. 1–6. [Google Scholar]
  80. Lai, I.W.; Lee, C.H.; Ascheid, G.; Meyr, H.; Chiueh, T.D. Channel-aware local search (CA-LS) for iterative MIMO detection. In Proceedings of the 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Hong Kong, China, 30 August–2 September 2015; pp. 731–736. [Google Scholar]
  81. Elghariani, A.; Zoltowski, M. Low complexity detection algorithms in large-scale MIMO systems. IEEE Trans. Wirel. Commun. 2016, 15, 1689–1702. [Google Scholar] [CrossRef]
  82. Li, L.; Meng, W.; Li, C. Semidefinite further relaxation on likelihood ascent search detection algorithm for high-order modulation in massive MIMO system. IET Commun. 2016, 11, 801–808. [Google Scholar] [CrossRef]
  83. Ponnampalam, V.; McNamara, D.; Lillie, A.; Sandell, M. On generating soft outputs for lattice-reduction-aided MIMO detection. In Proceedings of the IEEE International Conference on Communications (ICC’07), Glasgow, UK, 24–28 June 2007; pp. 4144–4149. [Google Scholar]
  84. Ma, X.; Zhang, W. Performance analysis for MIMO Systems with lattice-reduction aided linear equalization. IEEE Trans. Commun. 2008, 56, 309–318. [Google Scholar]
  85. Chen, C.E. Lattice-reduction-aided MIMO detection under imperfect channel state information. In Proceedings of the 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), Dallas, TX, USA, 14–19 March 2010; pp. 3446–3449. [Google Scholar]
  86. Bai, L.; Chen, C.; Choi, J. Lattice reduction aided detection for underdetermined MIMO Systems: A pre-voting cancellation approach. In Proceedings of the 2010 IEEE 71st Vehicular Technology Conference (VTC 2010-Spring), Taipei, Taiwan, 16–19 May 2010; pp. 1–5. [Google Scholar]
  87. Gestner, B.; Zhang, W.; Ma, X.; Anderson, D.V. Lattice reduction for MIMO detection: From theoretical analysis to hardware realization. IEEE Trans. Circuits Syst. I 2011, 58, 813–826. [Google Scholar] [CrossRef]
  88. Chen, C.E.; Su, H.; Liao, C.F.; Huang, Y.H. A constant-throughput LLL algorithm with deep insertion for LR-aided MIMO detection. In Proceedings of the 2012 IEEE International Symposium on Circuits and Systems (ISCAS), Seoul, Korea, 20–23 May 2012; pp. 1251–1254. [Google Scholar]
  89. Park, J.; Chun, J. Efficient lattice-reduction-aided successive interference cancellation for clustered multiuser MIMO System. IEEE Trans. Veh. Technol. 2012, 61, 3643–3655. [Google Scholar] [CrossRef]
  90. Zhou, Q.; Ma, X. An improved LR-aided K-best algorithm for MIMO detection. In Proceedings of the 2012 International Conference on Wireless Communications & Signal Processing (WCSP), Huangshan, China, 25–27 October 2012; pp. 1–5. [Google Scholar]
  91. Kim, H.; Park, J.; Lee, H.; Kim, J. Near-ML MIMO Detection Algorithm With LR-Aided Fixed-Complexity Tree Searching. IEEE Commun. Lett. 2014, 18, 2221–2224. [Google Scholar] [CrossRef]
  92. Valente, R.A.; Marinello, J.C.; Abrão, T. LR-aided MIMO detectors under correlated and imperfectly estimated channels. Wireless Pers. Commun. 2014, 77, 173–196. [Google Scholar] [CrossRef]
  93. Fang, S.; Wu, J.; Lu, C.; Han, Y.-C.; Yue, Z.-D. Simplified QR-decomposition based and lattice reduction-assisted multi-user multiple-input–multiple-output precoding scheme. IET Commun. 2016, 10, 586–593. [Google Scholar] [CrossRef]
  94. Wang, W.; Hu, M.; Li, Y.; Zhang, H.; Li, Z. Computationally efficient fixed complexity LLL algorithm for lattice-reduction-aided multiple-input–multiple-output precoding. IET Commun. 2016, 10, 2328–2335. [Google Scholar] [CrossRef]
  95. Mussi, A.M.; Costa, B.F.; Abrão, T. Efficient Lattice Reduction Aided Detectors Under Realistic MIMO Channels. Wirel. Pers. Commun. 2016, 1–32. [Google Scholar] [CrossRef]
  96. Zhu, H.; Farhang-Boroujeny, B.; Chen, R.R. On performance of sphere decoding and Markov chain Monte Carlo detection methods. In Proceedings of the 2005 IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, New York, NY, USA, 5–8 June 2005; pp. 86–90. [Google Scholar]
  97. Mao, X.; Amini, P.; Farhang-Boroujeny, B. Markov chain Monte Carlo MIMO detection methods for high signal-to-noise ratio regimes. In Proceedings of the 2007 Global Telecommunications Conference (GLOBECOM’07), Washington, DC, USA, 26–30 November 2007; pp. 3979–3983. [Google Scholar]
  98. Peng, R.; Teo, K.H.; Zhang, J.; Chen, R.R. Low-complexity hybrid QRD-MCMC MIMO detection. In Proceedings of the GLOBECOM 2008—2008 IEEE Global Telecommunications Conference, New Orleans, LA, USA, 30 November–4 December 2008; pp. 1–5. [Google Scholar]
  99. Kumar, A.; Chandrasekaran, S.; Chockalingam, A.; Rajan, B.S. Near-optimal large-MIMO detection using randomized MCMC and randomized search algorithms. In Proceedings of the 2011 IEEE International Conference on Communications (ICC), Kyoto, Japan, 5–9 June 2011; pp. 1–5. [Google Scholar]
  100. Yuan, F.L.; Yang, C.H.; Marković, D. A hardware-efficient VLSI architecture for hybrid sphere-MCMC detection. In Proceedings of the 2011 IEEE Global Telecommunications Conference (GLOBECOM 2011), Houston, TX, USA, 5–9 December 2011; pp. 1–6. [Google Scholar]
  101. Datta, T.; Kumar, N.A.; Chockalingam, A.; Rajan, B.S. A Novel MCMC Based Receiver for Large-Scale Uplink Multiuser MIMO Systems. arXiv 2012, arXiv:1201.6034. [Google Scholar]
  102. Chen, J.; Hu, J.; Sobelman, G.E. Stochastic iterative MIMO detection system: Algorithm and hardware design. IEEE Trans. Circuits Syst. I 2015, 62, 1205–1214. [Google Scholar] [CrossRef]
  103. Choi, J. An MCMC–MIMO Detector as a Stochastic Linear System Solver Using Successive Overrelexation. IEEE Trans. Wirel. Commun. 2016, 15, 1445–1455. [Google Scholar] [CrossRef]
  104. Bai, L.; Li, T.; Liu, J.; Yu, Q.; Choi, J. Large-Scale MIMO Detection Using MCMC Approach With Blockwise Sampling. IEEE Trans. Commun. 2016, 64, 3697–3707. [Google Scholar] [CrossRef]
  105. Sweatman, C.Z.H.; Thompson, J.S. Orthotope sphere decoding and parallelotope decoding—Reduced complexity optimum detection algorithms for MIMO channels. Signal Process. 2006, 86, 1518–1537. [Google Scholar] [CrossRef]
  106. Taricco, G.; Coluccia, G. Optimum receiver design for correlated Rician fading MIMO channels with pilot-aided detection. IEEE J. Sel. Areas Commun. 2007, 25, 1311–1321. [Google Scholar] [CrossRef]
  107. Chouayakh, M.; Knopp, A.; Lankl, B. Low-effort near maximum likelihood MIMO detection with optimum hardware resource exploitation. Electron. Lett. 2007, 43, 1104–1106. [Google Scholar] [CrossRef]
  108. Yang, L.L. Using multi-stage MMSE detection to approach optimum error performance in multiantenna MIMO Systems. In Proceedings of the 2009 IEEE 70th Vehicular Technology Conference Fall (VTC 2009-Fall), Anchorage, AK, USA, 20–23 September 2009; pp. 1–5. [Google Scholar]
  109. Coluccia, G.; Riegler, E.; Mecklenbräuker, C.; Taricco, G. Optimum MIMO-OFDM detection with pilot-aided channel state information. IEEE J. Sel. Top. Signal Process. 2009, 3, 1053–1065. [Google Scholar] [CrossRef]
  110. Kobayashi, R.T.; Ciriaco, F.; Abrão, T. Efficient near-optimum detectors for large mimo systems under correlated channels. Wirel. Pers. Commun. 2015, 83, 1287–1311. [Google Scholar] [CrossRef]
  111. Zhang, D.; Mendes, L.L.; Matthé, M.; Gaspar, I.S.; Michailow, N.; Fettweis, G.P. Expectation propagation for near-optimum detection of MIMO-GFDM signals. IEEE Trans. Wirel. Commun. 2016, 15, 1045–1062. [Google Scholar] [CrossRef]
  112. Yueming, C.; Xin, X.; Yunpeng, C.; Youyun, X.; Zi, L. A SISO iterative probabilistic data association detector for MIMO Systems. In Proceedings of the 2006 International Conference on Communication Technology (ICCT’06), Guilin, China, 27–30 November 2006; pp. 1–4. [Google Scholar]
  113. Yang, S.; Lv, T.; Yun, X.; Su, X.; Xia, J. A probabilistic data association based MIMO detector using joint detection of consecutive symbol vectors. In Proceedings of the 2008 11th IEEE Singapore International Conference on Communication Systems (ICCS 2008), Guangzhou, China, 19–21 November 2008; pp. 436–440. [Google Scholar]
  114. Yang, S.; Lv, T. A novel probabilistic data association based MIMO detector using joint detection of consecutive symbol vectors. In Proceedings of the 6th IEEE 2009 Consumer Communications and Networking Conference (CCNC 2009), Las Vegas, Nevada, 11–13 January 2009; pp. 1–5. [Google Scholar]
  115. Yang, S.; Lv, T.; Hanzo, L. Unified bit-based probabilistic data association aided MIMO detection for high-order QAM. In Proceedings of the 2011 IEEE Wireless Communications and Networking Conference (WCNC 2011), Cancun, Mexico, 28–31 March 2011; pp. 1629–1634. [Google Scholar]
  116. Yang, S.; Hanzo, L. Exact Bayes’ theorem based probabilistic data association for iterative MIMO detection and decoding. In Proceedings of the GLOBECOM 2013—2013 IEEE Global Communications Conference, Atlanta, GA, USA, 9–13 December 2013; pp. 1891–1896. [Google Scholar]
  117. Yang, S.; Wang, L.; Lv, T.; Hanzo, L. Approximate Bayesian Probabilistic-Data-Association-Aided Iterative Detection for MIMO Systems Using Arbitrary-ary Modulation. IEEE Trans. Veh. Technol. 2013, 62, 1228–1240. [Google Scholar] [CrossRef]
  118. Yang, S.; Lv, T.; Maunder, R.G.; Hanzo, L. From nominal to true a posteriori probabilities: An exact Bayesian theorem based probabilistic data association approach for iterative MIMO detection and decoding. IEEE Trans. Commun. 2013, 61, 2782–2793. [Google Scholar] [CrossRef]
  119. Yin, Y.; Li, G.; Wei, H. Distributed probabilistic data association detector with turbo base-station cooperations in multi-user multi-cell MIMO systems. EURASIP J. Wirel. Commun. Netw. 2017, 2017, 81. [Google Scholar] [CrossRef]
  120. Lin, D.D.; Lim, T.J. A variational inference framework for soft-in soft-out detection in multiple-access channels. IEEE Trans. Inf. Theory 2009, 55, 2345–2364. [Google Scholar] [CrossRef]
  121. Studer, C.; Bolcskei, H. Soft–input soft–output single tree-search sphere decoding. IEEE Trans. Inf. Theory 2010, 56, 4827–4842. [Google Scholar] [CrossRef]
  122. Cirkic, M.; Larsson, E.G. SUMIS: Near-optimal soft-in soft-out MIMO detection with low and fixed complexity. IEEE Trans. Signal Process. 2014, 62, 3084–3097. [Google Scholar]
  123. Soysal, A.; Ulukus, S. Asymptotic optimality of beamforming in multi-user MIMO-MAC with no or partial CSI at the transmitters. In Proceedings of the 2005 IEEE 61st Vehicular Technology Conference: VTC 2005-Spring, Stockholm, Sweden, 30 May–1 June 2005; Volume 3, pp. 1619–1623. [Google Scholar]
  124. Liu, A.; Luo, W.; Haige, X. Efficient User Selection and Generalized Beamforming for Multi-User MIMO Downlink. In Proceedings of the IEEE 68th Vehicular Technology Conference: VTC 2008-Fall, Calgary, AB, Canada, 21–24 September 2008; pp. 1–5. [Google Scholar]
  125. Matsumura, K.; Ohtsuki, T. Orthogonal beamforming using Gram-Schmidt orthogonalization for multi-user MIMO downlink System. EURASIP J. Wirel. Commun. Netw. 2011, 2011, 1–10. [Google Scholar] [CrossRef]
  126. Lee, J.H.; Kim, S.; Jin, S.R.; Park, D.J. A multi-user beamforming scheme in MIMO downlink channels for multi-cell networks. In Proceedings of the 2011 IEEE International Conference on Consumer Electronics (ICCE 2011), Las Vegas, Nevada, 9–12 January 2011; pp. 587–588. [Google Scholar]
  127. Yu, H.; Shin, J.C.; Lee, S.k. Multi-user MIMO downlink beamforming based on perturbation theory of generalized eigenvector. In Proceedings of the 2012 International Symposium on Wireless Communication Systems (ISWCS 2012), Paris, France, 28–31 August 2012; pp. 141–145. [Google Scholar]
  128. Shi, Q.; Razaviyayn, M.; Hong, M.; Luo, Z. SINR constrained beamforming for a MIMO multi-user downlink system. In Proceedings of the 2012 Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 4–7 November 2012; pp. 1991–1995. [Google Scholar]
  129. Song, B.; Roemer, F.; Haardt, M. Flexible coordinated beamforming (FlexCoBF) for the downlink of multi-user MIMO Systems in single and clustered multiple cells. Signal Process. 2013, 93, 2462–2473. [Google Scholar] [CrossRef]
  130. Lau, V.K.; Zhang, F.; Cui, Y. Low complexity delay-constrained beamforming for multi-user MIMO Systems with imperfect CSIT. IEEE Trans. Signal Process. 2013, 61, 4090–4099. [Google Scholar] [CrossRef]
  131. Luo, W.; Guo, A.; Tan, W.; Ji, Y. An Improved Beamforming Method Based on SLNR for Downlink Multi-user Multi-stream MIMO System. Wirel. Pers. Commun. 2013, 72, 2673–2683. [Google Scholar] [CrossRef]
  132. Wang, M.; Li, F.; Evans, J.S. Opportunistic beamforming with precoder diversity in multi-user MIMO Systems. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013; pp. 1–5. [Google Scholar]
  133. Viteri-Mera, C.A. Interference-Nulling Time-Reversal Beamforming for mm-Wave Massive MIMO in Multi-User Frequency-Selective Indoor Channels. arXiv 2015, arXiv:1506.05143. [Google Scholar]
  134. Shi, Q.; Razaviyayn, M.; Hong, M.; Luo, Z.Q. SINR Constrained Beamforming for a MIMO Multi-User Downlink System: Algorithms and Convergence Analysis. IEEE Trans. Signal Process. 2016, 64, 2920–2933. [Google Scholar] [CrossRef]
  135. Dong, Y.; Huang, Y.; Qiu, L. Energy-Efficient Sparse Beamforming for Multiuser MIMO Systems with Nonideal Power Amplifiers. IEEE Trans. Veh. Technol. 2017, 66, 134–145. [Google Scholar]
  136. Sharifabad, F.K.; Jensen, M.A.; Anderson, A.L. Array Beamforming Synthesis for Point-to-Point MIMO Communication. IEEE Trans. Antennas Propag. 2015, 63, 3878–3886. [Google Scholar] [CrossRef]
  137. Dai, J.; Bao, X. Robust Piecewise Linear Algorithm for Point-to-Point MIMO Systems. IEEE Wirel. Commun. Lett. 2015, 4, 337–340. [Google Scholar] [CrossRef]
  138. Héliot, F.; Imran, M.A.; Tafazolli, R. Energy-efficient power allocation for point-to-point MIMO Systems over the Rayleigh fading channel. IEEE Wirel. Commun. Lett. 2012, 1, 304–307. [Google Scholar] [CrossRef]
  139. Vazquez-Vilar, G.; Majjigi, V.; Sezgin, A.; Paulraj, A. Mobility dependent feedback scheme for point-to-point MIMO Systems. In Proceedings of the 2008 42nd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 26–29 October 2008; pp. 1315–1319. [Google Scholar]
  140. Masouros, C.; Alsusa, E. Performance-Driven Symbol Mapping for Downlink and Point-to-Point MIMO Systems. EURASIP J. Wirel. Commun. Netw. 2011, 2011, 1–13. [Google Scholar] [CrossRef]
  141. Swindlehurst, A.L.; Ayanoglu, E.; Heydari, P.; Capolino, F. Millimeter-wave massive MIMO: The next wireless revolution. IEEE Commun. Mag. 2014, 52, 56–62. [Google Scholar] [CrossRef]
  142. Song, J.; Larew, S.G.; Love, D.J.; Thomas, T.; Ghosh, A. Millimeter wave beamforming for multiuser dual-polarized MIMO Systems. In Proceedings of the 2013 IEEE Global Conference on Signal and Information Processing (GlobalSIP 2013), Austin, TX, USA, 3–5 December 2013; pp. 719–722. [Google Scholar]
  143. Liu, L.; Li, Y.; Zhang, J. DOA estimation and achievable rate analysis for 3D millimeter wave massive MIMO Systems. In Proceedings of the 2014 IEEE 15th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC 2014), Toronto, ON, Canada, 22–25 June 2014; pp. 6–10. [Google Scholar]
  144. Araújo, D.C.; de Almeida, A.L.; Axnas, J.; Mota, J. Channel estimation for millimeter-wave Very-Large MIMO Systems. In 2014 Proceedings of the 22nd European Signal Processing Conference (EUSIPCO 2014); IEEE: Piscataway, NJ, USA, 2014; pp. 81–85. [Google Scholar]
  145. Zhang, J.; Huang, X.; Dyadyuk, V.; Guo, Y.J. Massive hybrid antenna array for millimeter-wave cellular communications. IEEE Wirel. Commun. 2015, 22, 79–87. [Google Scholar] [CrossRef]
  146. Ramadan, Y.R.; Ibrahim, A.S.; Khairy, M.M. Robust RF Beamforming for Millimeter Wave MIMO–OFDM Systems. Int. J. Wirel. Inf. Netw. 2015, 22, 327–335. [Google Scholar] [CrossRef]
  147. Gao, X.; Dai, L.; Yuen, C.; Wang, Z. Turbo-Like Beamforming Based on Tabu Search Algorithm for Millimeter-Wave Massive MIMO Systems. arXiv 2015, arXiv:1507.04603. [Google Scholar]
  148. Lee, G.; Sung, Y.; Seo, J. Randomly-directional beamforming in millimeter-wave multiuser MISO downlink. IEEE Trans. Wirel. Commun. 2016, 15, 1086–1100. [Google Scholar] [CrossRef]
  149. Raghavan, V.; Cezanne, J.; Subramanian, S.; Sampath, A.; Koymen, O. Beamforming tradeoffs for initial UE discovery in millimeter-wave MIMO systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 543–559. [Google Scholar] [CrossRef]
  150. Yue, D.W.; Li, G.Y. LOS-based Conjugate Beamforming and Power-Scaling Law in Massive-MIMO Systems. arXiv 2014, arXiv:1404.1654. [Google Scholar]
  151. Li, X.; Björnson, E.; Larsson, E.G.; Zhou, S.; Wang, J. A Multi-cell MMSE Detector for Massive MIMO Systems and New Large System Analysis. arXiv 2015, arXiv:1509.01756. [Google Scholar]
  152. Bahrami, H.R.; Le-Ngoc, T. Maximum Ratio Combining Precoding for Multi-Antenna Relay Systems. In Proceedings of the 2008 IEEE International Conference on Communications (ICC’08), Beijing, China, 19–23 May 2008; pp. 820–824. [Google Scholar]
  153. Parfait, T.; Kuang, Y.; Jerry, K. Performance analysis and comparison of ZF and MRT based downlink massive MIMO Systems. In Proceedings of the 2014 Sixth International Conference on Ubiquitous and Future Networks (ICUFN 2014), Shanghai, China, 8–11 July 2014; pp. 383–388. [Google Scholar]
  154. Park, C.S.; Byun, Y.S.; Bokiye, A.M.; Lee, Y.H. Complexity reduced zero-forcing beamforming in massive MIMO Systems. In 2014 Information Theory and Applications Workshop (ITA 2014); IEEE: Piscataway, NJ, USA, 2014; pp. 1–5. [Google Scholar]
  155. Gao, X.; Edfors, O.; Rusek, F.; Tufvesson, F. Linear pre-coding performance in measured very-large MIMO channels. In Proceedings of the 2011 IEEE Vehicular Technology Conference (VTC Fall), San Francisco, CA, USA, 5–8 September 2011; pp. 1–5. [Google Scholar]
  156. Sifaou, H.; Kammoun, A.; Sanguinetti, L.; Debbah, M.; Alouini, M.S. Power efficient low complexity precoding for massive MIMO Systems. In Proceedings of the 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, QC, Canada, 14–16 November 2014; pp. 647–651. [Google Scholar]
  157. Müller, A.; Kammoun, A.; Björnson, E.; Debbah, M. Linear precoding based on polynomial expansion: Reducing complexity in massive MIMO. arXiv 2013, arXiv:1310.1806. [Google Scholar]
  158. Muller, A.; Kammoun, A.; Bjornson, E.; Debbah, M. Efficient linear precoding for massive MIMO Systems using truncated polynomial expansion. In Proceedings of the 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop (SAM), A Coruña, Spain, 22–25 June 2014; pp. 273–276. [Google Scholar]
  159. Zhu, X.; Wang, Z.; Qian, C.; Dai, L.; Chen, J.; Chen, S.; Hanzo, L. Soft pilot reuse and multicell block diagonalization precoding for massive MIMO systems. IEEE Trans. Veh. Technol. 2016, 65, 3285–3298. [Google Scholar] [CrossRef]
  160. Kazemi, M.; Aghaeinia, H.; Duman, T.M. Discrete-Phase Constant Envelope Precoding for Massive MIMO Systems. IEEE Trans. Commun. 2017, 65, 2011–2021. [Google Scholar] [CrossRef]
  161. Yang, H.H.; Geraci, G.; Quek, T.Q.; Andrews, J.G. Cell-Edge-Aware Precoding for Downlink Massive MIMO Cellular Networks. IEEE Trans. Signal Process. 2017, 65, 3344–3358. [Google Scholar] [CrossRef]
  162. Nguyen, N.T.; Lee, K. Cell Coverage Extension With Orthogonal Random Precoding for Massive MIMO Systems. IEEE Access 2017, 5, 5410–5424. [Google Scholar] [CrossRef]
  163. Pakdeejit, E. Linear Precoding Performance of Massive MU-MIMO Downlink System. Master’s Thesis, Linköping University, Linköping, 2003. [Google Scholar]
  164. 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]
  165. Dai, L.; Gao, X.; Quan, J.; Han, S.; Chih-Lin, I. Near-optimal hybrid analog and digital precoding for downlink mmWave massive MIMO Systems. In Proceedings of the 2015 IEEE International Conference on Communications (ICC 2015), London, UK, 8–12 June 2015; pp. 1334–1339. [Google Scholar]
  166. Heath, R.W.; Kountouris, M.; Bai, T. Modeling heterogeneous network interference using Poisson point processes. IEEE Trans. Signal Process. 2013, 61, 4114–4126. [Google Scholar] [CrossRef]
  167. Dhillon, H.S.; Kountouris, M.; Andrews, J.G. Downlink MIMO HetNets: Modeling, ordering results and performance analysis. IEEE Trans. Wirel. Commun. 2013, 12, 5208–5222. [Google Scholar] [CrossRef]
  168. Zhuang, H.; Ohtsuki, T. A model based on poisson point process for analyzing MIMO heterogeneous networks utilizing fractional frequency reuse. IEEE Trans. Wirel. Commun. 2014, 13, 6839–6850. [Google Scholar] [CrossRef]
  169. Hernandez-Aquino, R.; Zaidi, S.A.R.; McLernon, D.; Ghogho, M. Energy efficiency analysis of two-tier MIMO diversity schemes in Poisson cellular networks. IEEE Trans. Commun. 2015, 63, 3898–3911. [Google Scholar] [CrossRef]
  170. Li, C.; Zhang, J.; Andrews, J.G.; Letaief, K.B. Success probability and area spectral efficiency in multiuser MIMO HetNets. IEEE Trans. Commun. 2016, 64, 1544–1556. [Google Scholar] [CrossRef]
  171. Bogale, T.E.; Le, L.B. Massive MIMO and Millimeter Wave for 5G Wireless HetNet: Potentials and Challenges. arXiv 2015, arXiv:1510.06359. [Google Scholar]
Figure 1. Evolving speed of wireless networks.
Figure 1. Evolving speed of wireless networks.
Electronics 06 00063 g001
Figure 2. Uplink and downlink operation of a MIMO link.
Figure 2. Uplink and downlink operation of a MIMO link.
Electronics 06 00063 g002
Figure 3. MIMO system components.
Figure 3. MIMO system components.
Electronics 06 00063 g003
Figure 4. Point-to-point massive MIMO link.
Figure 4. Point-to-point massive MIMO link.
Electronics 06 00063 g004
Figure 5. An illustration of the spectral efficiency of a massive MIMO system serving 16 users in under the Rayleigh fading channel (with various precoding methods).
Figure 5. An illustration of the spectral efficiency of a massive MIMO system serving 16 users in under the Rayleigh fading channel (with various precoding methods).
Electronics 06 00063 g005
Figure 6. An illustration of a Poisson point process (PPP)-based two-tier cellular network deployment. A 20 km × 20 km area, consisting of femto-cells (crosses) and macrocells (dots), is shown.
Figure 6. An illustration of a Poisson point process (PPP)-based two-tier cellular network deployment. A 20 km × 20 km area, consisting of femto-cells (crosses) and macrocells (dots), is shown.
Electronics 06 00063 g006
Table 1. Comparison of related surveys in the literature.
Table 1. Comparison of related surveys in the literature.
Ref.[4], 2016[7], 2015[8], 2015[9], 2014[1], 2014
Parameter
Literature ReviewLimitedLimitedLimitedN/ALimited
Classification based on characteristic featuresExtensiveModerateLimitedN/AExtensive
Comparison based on number of usersN/AExtensiveN/AN/AN/A
Comparison based on channel estimation methodsModerateLimitedN/AN/ALimited
Classification based on precoding comparisonModerateExtensiveModerateN/ALimited
Comprehensive analysis, identification of basic elements and functional requirementsLimitedModerateModerateModerateLimited
Integration of recent research trendsModerateLimitedModerateExtensiveModerate
Comparison of objectives, approaches and performance metricsLimitedExtensiveExtensiveLimitedExtensive
Future research roadmapModerateModerateModerateLimitedExtensive
Ref.[6], 2014[10], 2013[11], 2013[12], 2013Our work
Parameter
Literature ReviewLimitedLimitedN/AN/AExtensive
Classification based on characteristic featuresLimitedModerateN/AN/AExtensive
Comparison based on number of usersExtensiveExtensiveN/AN/AExtensive
Comparison based on channel estimation methodsModerateModerateN/AN/AExtensive
Classification based on precoding comparisonExtensiveExtensiveN/AN/AExtensive
Comprehensive analysis, identification of basic elements and functional requirementsLimitedModerateModerateN/AExtensive
Integration of recent research trendsModerateLimitedLimitedN/AExtensive
Comparison of objectives, approaches and performance metricsModerateLimitedLimitedN/AExtensive
Future research roadmapModerateExtensiveExtensiveLimitedExtensive
Table 2. Comparison between cooperating and non-cooperating multipl-input-multiple-output (MIMO) systems.
Table 2. Comparison between cooperating and non-cooperating multipl-input-multiple-output (MIMO) systems.
Cooperating Systems (Networked MIMO)Non-Cooperating Systems (Conventional Massive MIMO)
Multiple fold increase in spectral efficiency.Less.
Less energy consumption.Less energy saving.
Cooperation between BSs with small antenna arrays.Noncooperation: Each BS is robust against ICI 1
More controls (yields in better performance).Fewer controls (yields in better implementation).
Less downlink user rate.Improvement in the downlink user rate.
Each user experiences less quality of service.More user quality of service.
Increased system complexity, and the large signaling overhead, which is reduced by distributed optimization.Less Complexity.
Improved capacity, coverage, and cell edge throughput.Improved capacity, coverage, and cell edge throughput.
1 Inter-Carrier Interference.
Table 3. Comparison between spacial multiplexing, space-time coding, and spatial modulation.
Table 3. Comparison between spacial multiplexing, space-time coding, and spatial modulation.
Spacial MultiplexingSpace–Time CodingSpatial Modulation
Achieves high rates.Achieves increased reliability through transmit diversity.Allows fewer transmit RF 1 chains.
Information is carried on the modulation symbols.Information is carried on the modulation symbols.Information is carried on the modulation symbols in addition to the indices of the antennas on which transmission takes place.
Simplest (only the receiver needs to detect transmitted symbols).Sophisticated.Simple, but requires additional memory to construct encoding table at the transmitter.
Example: V-BLAST.Space–Time Trellis.STBC 2 .
1 Radio-frequency; 2 Space Time Block Coding.
Table 4. Different channel estimation techniques of massive MIMO.
Table 4. Different channel estimation techniques of massive MIMO.
Ref.Channel Estimation StrategySystem TypeUser AntennasChannel TypePerformance Metric
[21], 2013Compressive Sensing-BasedMultiple UsersSingleTDD 1 , Flat-Fading Quasi-StaticEstimation Error
[22], 2013Direction of Arrival EstimationMultiple UsersSingleTDD, Ray VectorsMean Square Errors and Capacity Loss
[23], 2014Semi-Orthogonal Pilot-AssistedMultiple UsersSingleTDD, RayleighOverall Achievable Rates
[24], 2014Closed-Loop Beam AlignmentSingle UserSingleFDD 2 , GaussianBeamforming Gain
[25], 2014DiscriminatoryTwo-UsersMultipleTDD, Rayleigh Flat FadingPower and MSE 3
[26], 2014Low-Complexity PolynomialSingle UserMultipleTDD, Quasi-Static Flat-FadingMSE
[27], 2014Distributed Compressive CSIT 4 Multiple UsersMultipleFDD, Quasi-staticCSI 5 MSE
[28], 2014Linear EstimationMultiple UsersSingleTDD, Narrowband MemorylessResidue and Error Norms
[29], 2014Improved Multicell MMSE 6 Multiple UsersSingleTDD, RayleighMSE
[30], 2014CSITMultiple UsersMultipleFDD, Quasi-staticCSI Mean Squared Error
[31], 2014Spectrum-Efficiency ParametricMultiple UsersSingleFDD, Rayleigh FadingMean Squared Error
[32], 2015BlindMultiple UsersSingleTDD, NAMSE
[33], 2015Gaussian-Mixture Bayesian LearningMultiple UsersSingleTDD, NAMSE and Average User Rate
[34], 2015Subspace-BasedMultiple UsersSingleTDD, Narrow band Flat FadingBit Error Rate and Eigen Value Clusters
[35], 2015Simple DFT 7 -Aided Spatial Basis ExpansionMultiple UsersSingleTDD, Flat FadingThe Average Achievable Sum Rate and MSE
[36], 2015Bayes-Optimal JointMultiple UsersSingleTDD, Flat Block FadingSymbol Error Rate and MSE
[37], 2015Adaptive Semi-BlindMultiple UsersSingleNA, TDDCapacity and MSE
[38], 2015ImperfectSingle UserSingleTDD, Spatially CorrelatedBER 8
[39], 2015Atomic Norm Denoising-BasedMultiple UsersSingleTDD, Flat-Fading Quasi-StaticEstimation Error
[40], 2016Structured Compressive Sensing-Based Spatio-TemporalSingle UserSingleFDD, Fast time-varyingMean Squared Error, BER, and Average Throughput
[41], 2016BayesMultiple UsersSingleTDD, Flat block fadingMSE, and SER 9
[42], 2017Eigenvalue DecompositionMultiple UsersSingleTDD, Fast fadingRate Loss, and SER
[43], 2017Beam-BlockedMultiple UsersSingleFDD, Spatio Correlation ChannelMSE, Achievable Rate, and Reconstruction SNR 10
[44], 2017Joint Angle-Delay SubspaceMultiple UsersSingleTDD, Flat Rich ScatteringProjection Error Power, Path Number, and MSE
[45], 2017Beam-DomainMultiple UsersMultipleTDD, Block-fadingMean Squared Error, and BER
[46], 2017Low Rank Covariance MatrixMultiple UsersSingleTDD, Flat Rayleigh fadingNormalize MSE
1 Time Division Duplex; 2 Frequency Division Duplex; 3 Mean Squared Error; 4 Channel State Information at the Transmitter; 5 Channel State Information; 6 Minimum Mean Squared Error; 7 Discrete Fourier Transform; 8 Bit Error Rate; 9 Symbol Error Rate; 10 Signal-to-Noise-Ratio.
Table 5. Different detection techniques in MIMO.
Table 5. Different detection techniques in MIMO.
Ref.Detection strategySystem TypeUser AntennasChannel TypePerformance Metric
[47], 2008Factor GraphMultiple UsersMultipleDual-polarizedSum-Rate
[48], 2010Factor GraphSingle UserMultipleClustered ScatteringMean Squared Error
[49], 2011Factor GraphSingle UserMultipleRay-TracingThroughput
[50], 2012Factor GraphMultiple UsersSingleRay-TracingSpatial Correlation
[51], 2012Factor GraphSingle UserMultipleFrequency Selective Fading ChannelGeometric Mean
[52], 2013Factor GraphSingle UserMultipleBlock-FadingAverage Probability of Detection Error
[53], 2014Factor GraphMultiple UsersMultipleGaussianBit Error Rate
[54], 2003Interference CancellationMultiple UsersMultipleFlat FadingBit Error Rate
[55], 2007Interference CancellationMultiple UsersMultipleComplex GaussianBit Error Rate
[56], 2008Interference CancellationMultiple UsersMultipleGaussianBit Error Rate
[57], 2009Interference CancellationSingle UserMultipleNABlock Error Rate and Throughput
[58], 2009Interference CancellationSingle UserMultipleNABit Error Rate
[59], 2011Interference CancellationMultiple UsersMultipleFadingPacket Error Rate
[60], 2011Interference CancellationMultiple UsersSingleFlat FadingBit Error Rate
[61], 2012Interference CancellationSingle-userMultipleComplex GaussianAchievable rate and Bit Error Rate
[62], 2012Interference CancellationMultiple UsersMultipleComplex GaussianBit Error Rate
[63], 2012Interference CancellationSingle and Multiple UsersMultipleMultipath Discrete-Time Block FadingBit Error Rate
[64], 2012Interference CancellationSingle UserMultipleBlock FadingBit Error Rate
[65], 2014Interference CancellationSingle UserMultipleNABit Error Rate
[66], 2014Interference CancellationMultiple UsersMultipleNABit Error Rate
[67], 2014Interference CancellationMultiple UsersMultipleComplex GaussianBit Error Rate
[68], 2016Interference CancellationMultiple UsersSingleFlat FadingBit Error Rate, and Average Number of Computations
[68], 2017Interference CancellationMultiple UsersSingleFlat FadingBit Error Rate
[69], 2007LinearMultiple UsersMultipleRayleigh Block FadingBit Error Rate
[70], 2009LinearSingle UserMultipleRich-Scattering Flat-FadingBit Error Rate
[71], 2011LinearMultiple UsersMultipleFrequency-Flat FadingEmpirical Cumulative Distribution and Bit Error Rate
[72], 2011LinearSingle UserMultipleBlock FadingBit and Packet Error Rate
[73], 2012LinearSingle UserSingleTwo-Way RelayBit Error Rate
[74], 2013LinearMultiple UsersMultipleNABlock Error Rate
[75], 2013LinearSingle UserMultipleFlat FadingBit Error Rate
[76], 2013LinearSingle UserMultipleTime-Varying Flat FadingBit Error Rate
[77], 2013LinearSingle UserMultipleNABit Error Rate
[78], 2016LinearMultiple UsersSingleBlock Flat FadingSum Rate
[79], 2008Local SearchMultiple UsersSingleRayleigh flatBit Error Rate
[80], 2015Local SearchSingle UserMultipleNABit Error Rate
[81], 2016Local SearchMultiple UsersSingleFlat FadingBit Error Rate, and Average Number of Arithmetic Operations
[82], 2016Local SearchMultiple UsersSingleQuasi-Static Flat FadingBit Error Rate, and Normalized Spectral Efficiency
[83], 2007 1 LR-AidedMultiple UsersMultipleNABit, Packet error rate and Throughput
[84], 2008LR-AidedMultiple UsersMultipleFlat-Fading Quasi-StaticBit Error Rate
[85], 2010LR-AidedMultiple UsersMultipleRayleigh fadedBit Error Rate
[86], 2010LR-AidedSingle UserMultipleFlat-FadingBit Error Rate
[87], 2011LR-AidedSingle UserMultipleFlat-FadingBit Error Rate
[71], 2011LR-AidedSingle UserMultipleFrequency-Flat FadingEmpirical Cumulative Distribution Function and Bit Error Rate
[88], 2012LR-AidedSingle UserMultipleQuasi-Stationary (Block Fading)Average Orthogonality Defect and Bit Error Rate
[89], 2012LR-AidedSingle UserMultipleRayleigh Flat-FadingBit Error Rate
[90], 2012LR-AidedSingle UserMultipleNABit Error Rate
[75], 2013LR-AidedSingle UserMultipleFlat FadingBit Error Rate
[91], 2014LR-AidedSingle UserMultipleFlat FadingBit Error Rate
[91], 2014LR-AidedThree-UserMultipleFrequency Flat FadingBit Error Rate
[92], 2014LR-AidedSingle UserMultipleRayleigh Flat-FadingChannel Correlation Effect and Bit Error Rate
[93], 2016LR-AidedMultiple UsersMultipleRayleigh Flat-FadingBit Error Rate, Sum Rate, and Plog Cond
[94], 2016LR-AidedMultiple UsersMultipleQuasi-Static Block FadingBit Error Rate
[95], 2017LR-AidedMultiple UsersSingleRayleigh Flat-FadingBit Error Rate, and Average Flops
[96], 2005 2 MCMCSingle UserMultipleFlat FadingBit Error Rate
[97], 2007MCMCSingle UserMultipleFlat FadingBit Error Rate
[98], 2008MCMCSingle UserSingleBlock FadingBit Error Rate
[58], 2009MCMCSingle UserMultipleNABit Error Rate
[99], 2011MCMCSingle UserMultipleNABit Error Rate
[100], 2011MCMCSingle UserMultipleNABit Error Rate
[101], 2012MCMCMultiple UsersMultipleFrequency Non-Selective FadingBit Error Rate
[102], 2015MCMCMultiple UsersSingleNABit Error Rate
[103], 2016MCMCMultiple UsersSingleNABit Error Rate
[104], 2016MCMCMultiple UsersSingleNABit Error Rate
[105], 2006Optimum DetectionSingle UserMultipleUncorrelated Rayleigh FadingBit Error Rate
[106], 2007Optimum DetectionSingle UserMultipleQuasi-StaticFrame Error Rate
[107], 2007Optimum DetectionSingle UserMultipleFlat Rayleigh FadingBit Error Rate
[108], 2009Optimum DetectionMultiple UsersMultipleNABit Error Rate
[109], 2009Optimum DetectionSingle UserMultipleBlock fadingFrame Error Rate
[110], 2015Optimum DetectionMultiple UsersSingleRayleigh FadingBit Error Rate, and Flops
[111], 2016Optimum DetectionMultiple UsersSingleRayleigh FadingBit Error Rate, Frame Error Rate, and Normalized Info Rates
[112], 2006Probabilistic Data AssociationMultiple UsersMultipleQuasi-Static Rayleigh FadingBit Error Rate
[113], 2008Probabilistic Data AssociationSingle UserMultipleNABit Error Rate
[114], 2009Probabilistic Data AssociationSingle UserMultipleNABit Error Rate
[115], 2011Probabilistic Data AssociationSingle UserMultipleNABit and Symbol Error Rate
[115], 2011Probabilistic Data AssociationSingle UserMultipleNABit Error Rate
[116], 2013Probabilistic Data AssociationMultiple UsersMultipleNakagami-m FadingBit Error Rate
[117], 2013Probabilistic Data AssociationMultiple UsersMultipleNakagami-m FadingBit Error Rate
[118], 2013Probabilistic Data AssociationSingle UserMultipleNakagami-m FadingBit Error Rate
[119], 2017Probabilistic Data AssociationMultiple UsersSingleFlat Rayleigh FadingBit Error Rate
[120], 2008Soft-Input Soft-OutputMultiple UsersSingleFlat Rayleigh FadingBit Error Rate
[121], 2009Soft-Input Soft-OutputMultiple UsersSingleRayleigh Multi-Path FadingAverage Complexity, and Rate
[122], 2014Soft-Input Soft-OutputMultiple UsersSingleRayleigh FadingFrame Error Rate
1 Lattice Reduction; 2 Monte Carlo Markov Chain.
Table 6. Different beamforming techniques of multiuser MIMO.
Table 6. Different beamforming techniques of multiuser MIMO.
Ref.Beamforming StrategySystem TypeUser AntennasChannel TypeTopology
[123], 2005Asymptotic OptimalityMultiple UsersMultipleRicianNo, or Partial CSI 1
[124], 2008GeneralizedMultiple UsersMultipleFlat FadingFull CSI
[125], 2011Gram-Schmidt OrthogonalMultiple UsersMultipleGaussianFull CSI
[126], 2011OCI 2 Multiple UsersMultipleGaussian Narrow-BandNA
[127], 2012Perturbation Theory of Generalized EigenvectorMultiple UsersMultipleTime-VaryingFull CSI
[128], 2012SINR 3 ConstrainedMultiple UsersMultipleGaussianNA
[129], 2013Precoder Diversity OpportunisticMultiple UsersMultipleGaussianPartial CSI feedback
[130], 2013Flexible coordinatedMultiple UsersMultipleQuasi-Static Block-FadingFull CSI
[131], 2013Delay-ConstrainedMultiple UsersSingleGaussianImperfect CSI
[132], 2013Improved SINRMultiple UsersMultipleRayleigh FadingPerfect CSI
[133], 2015Interference-Nulling Time-ReversalMultiple UsersSingleRayleigh FadingPerfect CSI
[134], 2016SINR ConstrainedMultiple UsersMultipleUncorrelated Rayleigh FadingPerfect CSI
[135], 2017SparseMultiple UsersMultipleQuasi Static FadingPerfect CSI
1 Channel State Information; 2 Other Cell Interference; 3 Signal to Interference and Noise Ratio.
Table 7. Difference Features Between Point-to-Point and MU-Massive MIMO.
Table 7. Difference Features Between Point-to-Point and MU-Massive MIMO.
Point-to-Point MIMOMU-MIMO
Easy to implementNot easy in capacity-achieving schemes
High sum-capacity of uplinkExactly the same
Less sum-capacity of downlinkHigher sum-capacity of downlink
Users use single antenna terminalsUsers use single antenna terminals
More affected by the propagation environmentLess affected by the propagation environment
User Selection is not flexibleFlexible user choice and scheduling
Complex precodingSimple precoding
Optimal solutions to beamformingDownlink beamforming requires CSI 1 knowledge at the BS 2
Less rate gainHigh rate gain
More error rateLess error rate
Knowledge of uplink CSIFull knowledge of uplink and downlink CSI.
Less complexity of coding/decodingThe growing complexity of coding/decoding.
Less time to acquire CSISignificant time is spent acquiring CSI, which grows with both the number of BSs and users
1 Channel State Information; 2 Base Station.
Table 8. Different beamforming techniques of mmWave massive MIMO.
Table 8. Different beamforming techniques of mmWave massive MIMO.
Ref.Beamforming StrategySystem TypeUser AntennasChannel TypePerformance Metric
[142], 2013Polarization DiversityMultiple UsersMultipleDual-PolarizedSum Rate
[143], 2014DOA 1 Single UserMultipleClustered ScatteringMean squared error and achievable rate
[144], 2014Coarse Pilot-AssistedSingle UserMultipleRay-TracingThroughput
[133], 2015Interference-Nulling Time-ReversalMultiple UsersSingleRay-TracingSpatial Correlation, Power and BER
[145], 2015Robust RF 2 Single UserMultipleFrequency Selective Fading ChannelGeometric Mean, Outage Capacity and Computational Complexity
[146], 2015AOA/AOD 3 Single UserMultipleBlock-FadingAPEE 4 and AAEE 5
[147], 2015Turbo-Like Tabu Search AlgorithmSingle UserMultipleNarrow Band Block FadingAchievable Rate
[148], 2016Randomly DirectionalMultiple UsersSingleRayleigh Fading Rich ScatteringSum Rate
[149], 2016Right Singular VectorSingle UserMultipleMultipath Rich ScatteringLoss in SNR, and Beamforming Gain
1 Direction of Arrival; 2 Radio-Frequency; 3 Angle of Departure; 4 Average Probability of Detection Error; 5 Average Angle Estimation Error.
Table 9. Different approaches for precoding of massive MIMO.
Table 9. Different approaches for precoding of massive MIMO.
Ref.TechniqueUsersUser AntennasChannel TypePerformance MetricResults
[150], 2014Conjugate beamformingSingle and Multiple UsersMultipleRician Flat FadingAverage RateLimited
[151], 2015MMSE 1 precoderMultiple UsersSingleAWGN 2 Achievable Sum Square ErrorExtensive
[152], 2008Maximal Ratio CombiningSingle UserMultipleAWGNAverage Mutual Information and SNR 3 Moderate
[153], 2014ZF 4 and MRT 5 Multiple UsersSingleRayleigh FadingSum Rate and Downlink Transmit PowerExtensive
[154], 2014Zero-ForcingMultiple UsersSingleAWGNSpectral EfficiencyModerate
[155], 2011ZF and MMSEMultiple UsersSingleSlowly varying Rayleigh Flat FadingSum Rate and Channel CorrelationLimited
[156], 2014Truncated Polynomial ExpansionMultiple UsersSingleRayleigh FadingTransmit PowerModerate
[157], 2013Truncated Polynomial ExpansionMultiple UsersSingleRayleigh Block-FadingUser RateModerate
[158], 2014Truncated Polynomial ExpansionMultiple UsersSingleRayleigh Block-FadingUser RateModerate
[159], 2016Block DiagonalizationMultiple UsersSingleRayleigh FadingMean Squared Error, and Cell ThroughputModerate
[160], 2017Discrete-Phase Constant EnvelopeMultiple UsersSingleRayleigh FadingAvereage Interference Power, Rate Loss, and Rate Per UserDegaraded Compared to the Continuous Phase Algorithm, and Moderate Compared to the Conventional Ones
[161], 2017Cell-Edge-AwareMultiple UsersSingleQuasi-StaticCoverage Probability, and Sum Rate Per CellExtensive
[162], 2017Orthogonal RandomMultiple UsersMultipleBlock Constant FadingCoverage ProbabilityExtensive
1 Minimum Mean Squared Error; 2 Additive White Gaussian Noise; 3 Signal-to-Noise-Ratio; 4 Zero Forcing; 5 Maximum Ratio Transmission.
Table 10. Comparison between the performance of ZF precoding, MMSE precoding, and MRC precoding.
Table 10. Comparison between the performance of ZF precoding, MMSE precoding, and MRC precoding.
Performance MetricZF 1 PrecodingMMSE 2 PrecodingMRC 3 Precoding
Achievable rateOptimum (very high)MediumLess
Performance with respect to powerBetter at high transmission powerBest performance at high and low transmission powersBetter at low transmission power
Performance at high SNR 4 BetterConverges to ZFLess
Performance at low SNRLessGoodGood
BER 5 HighLowHighest
Number of served usersLowHighestHigh
Interferences ( Inter-cell and Multiuser)SuppressesTreated as extra additive noiseMore
CapacityLowLinear capacity growth with antennasVery low
Number of antennasNeeds more antennasCapability to work with fewer antennasMore is better
Channel matrixUses Pseudo-inverse of the estimated channel matrix to cancel Inter user interferenceUses MSE of estimated channel matrixUses the complex conjugate of the estimated channel matrix
Working conditionNot necessarily able to work under high inter-cell interferenceCapability to work under high inter-cell interference conditionsCannot work under very high inter-cell interference
1 Zero Forcing; 2 Minimum Mean Squared Error; 3 Maximum Ratio Combining; 4 Signal-to-Noise-Ratio; 5 Bit Error Rate.
Table 11. Comparison between homogeneous and heterogeneous MIMO systems.
Table 11. Comparison between homogeneous and heterogeneous MIMO systems.
Heterogeneous MIMOHomogeneous MIMO
Models the actual systems, which are composed of multiple networks operating together at the same time, and areaNon-realistic
High sum-capacity in the order of thousandsCapacity increase, but not as HetNets
Users can access any BS 1 in any tierUsers access only the closest BS
More interference is considered (inter-tier interference)Less affected by interference
Flexible user choice and schedulingUser Selection is not flexible
More flexibility and degrees of freedomLess interference
Optimal solutions to beamformingDownlink beamforming requires CSI 2 knowledge at the BS
Networks with different capabilitiesLimited
More error rateLess error rate
BSs have different transmit powers, and multi-access methodsEverything is fixed
Less overhead loadUsers are overloaded with the long range transmission to BS
Network life-time is moreLess network life-time
1 Base Station; 2 Channel State Information.

Share and Cite

MDPI and ACS Style

Hassan, N.; Fernando, X. Massive MIMO Wireless Networks: An Overview. Electronics 2017, 6, 63. https://doi.org/10.3390/electronics6030063

AMA Style

Hassan N, Fernando X. Massive MIMO Wireless Networks: An Overview. Electronics. 2017; 6(3):63. https://doi.org/10.3390/electronics6030063

Chicago/Turabian Style

Hassan, Noha, and Xavier Fernando. 2017. "Massive MIMO Wireless Networks: An Overview" Electronics 6, no. 3: 63. https://doi.org/10.3390/electronics6030063

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