David versus Goliath:Small Cells versus Massive MIMO. Jakob Hoydis and Mérouane Debbah

Similar documents
Comparison of Linear Precoding Schemes for Downlink Massive MIMO

Massive MIMO: How many antennas do we need?

Massive MIMO for Maximum Spectral Efficiency Mérouane Debbah

Massive MU-MIMO Downlink TDD Systems with Linear Precoding and Downlink Pilots

Massive MIMO with Imperfect Channel Covariance Information Emil Björnson, Luca Sanguinetti, Merouane Debbah

Power Normalization in Massive MIMO Systems: How to Scale Down the Number of Antennas

How Much Do Downlink Pilots Improve Cell-Free Massive MIMO?

Massive MIMO with 1-bit ADC

Average Throughput Analysis of Downlink Cellular Networks with Multi-Antenna Base Stations

A Multi-cell MMSE Detector for Massive MIMO Systems and New Large System Analysis

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation

On the Throughput of Proportional Fair Scheduling with Opportunistic Beamforming for Continuous Fading States

Analysis and Management of Heterogeneous User Mobility in Large-scale Downlink Systems

Improved channel estimation for massive MIMO systems using hybrid pilots with pilot anchoring

Massive MIMO As Enabler for Communications with Drone Swarms

THE IC-BASED DETECTION ALGORITHM IN THE UPLINK LARGE-SCALE MIMO SYSTEM. Received November 2016; revised March 2017

Performance Analysis of Massive MIMO for Cell-Boundary Users

Two-Way Training: Optimal Power Allocation for Pilot and Data Transmission

Random Access Protocols for Massive MIMO

MASSIVE multiple input multiple output (MIMO) systems

Secure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel

Pilot Optimization and Channel Estimation for Multiuser Massive MIMO Systems

Pilot Power Allocation Through User Grouping in Multi-Cell Massive MIMO Systems

On the Performance of Cell-Free Massive MIMO with Short-Term Power Constraints

Covariance Matrix Estimation in Massive MIMO

Chalmers Publication Library

DETECTION AND MITIGATION OF JAMMING ATTACKS IN MASSIVE MIMO SYSTEMS USING RANDOM MATRIX THEORY

Two-Stage Channel Feedback for Beamforming and Scheduling in Network MIMO Systems

CSI Overhead Reduction with Stochastic Beamforming for Cloud Radio Access Networks

I. Introduction. Index Terms Multiuser MIMO, feedback, precoding, beamforming, codebook, quantization, OFDM, OFDMA.

On the Required Accuracy of Transmitter Channel State Information in Multiple Antenna Broadcast Channels

NOMA: Principles and Recent Results

ASPECTS OF FAVORABLE PROPAGATION IN MASSIVE MIMO Hien Quoc Ngo, Erik G. Larsson, Thomas L. Marzetta

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu

Low-High SNR Transition in Multiuser MIMO

Non Orthogonal Multiple Access for 5G and beyond

Channel estimation for massive MIMO TDD systems assuming pilot contamination and flat fading

Pilot Contamination Mitigation for Wideband Massive MMO: Number of Cells Vs Multipath

Line-of-Sight and Pilot Contamination Effects on Correlated Multi-cell Massive MIMO Systems

USING multiple antennas has been shown to increase the

How Much Training and Feedback are Needed in MIMO Broadcast Channels?

Coverage and Rate Analysis for Massive MIMO-enabled Heterogeneous Networks with Millimeter wave Small Cells

arxiv: v1 [cs.it] 26 Jan 2016

Accepted SCIENCE CHINA. Information Sciences. Article. Just Accepted. Multi-cell massive MIMO transmission with coordinated pilot reuse

Energy and Spectral Efficiency of Very Large Multiuser MIMO Systems

Large-Scale Cloud Radio Access Networks with Practical Constraints: Asymptotic Analysis and Its Implications

On the effect of imperfect timing synchronization on pilot contamination

Asymptotically Optimal Power Allocation for Massive MIMO Uplink

Hybrid Pilot/Quantization based Feedback in Multi-Antenna TDD Systems

Front Inform Technol Electron Eng

Emerging Technologies Beyond 4G: Massive MIMO, Dense Small Cells, Virtual MIMO, D2D and Distributed Caching

The Optimality of Beamforming: A Unified View

Optimal Data and Training Symbol Ratio for Communication over Uncertain Channels

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Asymptotic analysis of precoded small cell networks

Multiple Antenna Broadcast Channels with Shape Feedback and Limited Feedback

Achieving Massive MIMO Spectral Efficiency with a Not-so-Large Number of Antennas

Modeling and Analysis of Ergodic Capacity in Network MIMO Systems

Dirty Paper Coding vs. TDMA for MIMO Broadcast Channels

Limited Feedback in Wireless Communication Systems

A Graph Theoretic Approach for Training Overhead Reduction in FDD Massive MIMO Systems

Globally Optimal Base Station Clustering in Interference Alignment-Based Multicell Networks

Optimal pilot length for uplink massive MIMO systems with lowresolutions

Game Theoretic Approach to Power Control in Cellular CDMA

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1. Overview. CommTh/EES/KTH

Exploiting Partial Channel Knowledge at the Transmitter in MISO and MIMO Wireless

Channel Hardening and Favorable Propagation in Cell-Free Massive MIMO with Stochastic Geometry

DEVICE-TO-DEVICE COMMUNICATIONS: THE PHYSICAL LAYER SECURITY ADVANTAGE

Channel Estimation Overhead Reduction for Downlink FDD Massive MIMO Systems

Channel Estimation in Massive MIMO Systems

Mode Selection for Multi-Antenna Broadcast Channels

Three Practical Aspects of Massive MIMO: Intermittent User Activity, Pilot Synchronism, and Asymmetric Deployment

MASSIVE MIMO BSs, which are equipped with hundreds. Large-Scale-Fading Decoding in Cellular Massive MIMO Systems with Spatially Correlated Channels

Impact of Frequency Selectivity on the. Information Rate Performance of CFO. Impaired Single-Carrier Massive MU-MIMO. Uplink

Polynomial Expansion of the Precoder for Power Minimization in Large-Scale MIMO Systems

Ressource Allocation Schemes for D2D Communications

User Association and Load Balancing for Massive MIMO through Deep Learning

arxiv: v2 [cs.it] 26 May 2015

Pilot Power Allocation Through User Grouping in Multi-Cell Massive MIMO Systems

On the Design of Scalar Feedback Techniques for MIMO Broadcast Scheduling

Large-Scale MIMO Relaying Techniques for Physical Layer Security: AF or DF?

Humans and Machines can be Jointly Spatially Multiplexed by Massive MIMO

Decentralized Multi-cell Beamforming with QoS Guarantees via Large System Analysis

Coordinated Regularized Zero-Forcing Precoding for Multicell MISO Systems with Limited Feedback

Flexible Pilot Contamination Mitigation with Doppler PSD Alignment

SWISS: Spectrum Weighted Identification of Signal Sources for mmwave Systems

Techniques for System Information Broadcast in Cell-Free Massive MIMO

Beam Selection for Performance-Complexity Optimization in High-Dimensional MIMO Systems

On the Capacity of Distributed Antenna Systems Lin Dai

Downlink Performance of Superimposed Pilots in Massive MIMO Systems

A Tractable Approach to Uplink Spectral Efficiency of Two-Tier Massive MIMO Cellular HetNets

Cooperative Interference Alignment for the Multiple Access Channel

Hybrid Pilot/Quantization based Feedback in Multi-Antenna TDD Systems

How Much Training is Needed in One-Bit Massive MIMO Systems at Low SNR?

Minimum Mean Squared Error Interference Alignment

Pilot Reuse Strategy Maximizing the Weighted-Sum-Rate in Massive MIMO Systems

Power Control in Multi-Carrier CDMA Systems

Broadbeam for Massive MIMO Systems

Multi-User Gain Maximum Eigenmode Beamforming, and IDMA. Peng Wang and Li Ping City University of Hong Kong

Theoretical Performance Limits of Massive MIMO with Uncorrelated Rician Fading Channels

Transcription:

David versus Goliath:Small Cells versus Massive MIMO Jakob Hoydis and Mérouane Debbah

The total worldwide mobile traffic is expected to increase 33 from 2010 2020. 1 The average 3G smart phone user consumed 375 MB/month. The average 3G broadband (HSPA/+) user consumed 5 GB/month. The average LTE consumer used 14 15 GB/month of data. 2 1 Source: IDATE for UMTS Forum 2 Press release of a Scandinavian operator (Nov. 2010) 2 / 25

Network densification Efficiency Gains 1950-2000 10 3 10 2 10 1 Voice coding MAC & Modulation More Spectrum Spatial Reuse 2700 increase Spectral efficiency 70 60 50 40 30 20 10 1 antenna 2 antennas 8 antennas 4 antennas 0 5 0 5 10 15 20 SNR (db) The exploding demand for wireless data traffic requires a massive network densification: Densification: Increasing the number of antennas per unit area 3 / 25

David vs Goliath or Small Cells vs Massive MIMO How to densify: More antennas or more BSs? Questions: Should we install more base stations or simply more antennas per base? How can massively many antennas be efficiently used? Can massive MIMO simplify the signal processing? 4 / 25

Vision Bell Labs lightradio antenna module the next generation small cell (picture from www.washingtonpost.com)

A thought experiment Consider an infinite large network of randomly uniformly distributed base stations and user terminals. What would be better? A 2 more base stations B 2 more antennas per base station 5 / 25

A thought experiment Consider an infinite large network of randomly uniformly distributed base stations and user terminals. What would be better? A 2 more base stations B 2 more antennas per base station Stochastic geometry can provide an answer. 5 / 25

System model: Downlink Received signal at a tagged UT at the origin: y = 1 r α/2 0 h H 0 x 0 + }{{} desired signal 1 i=1 r α/2 i h H i x i } {{ } interference + n h i CN (0, I N ): fast fading channel vectors r i : distance to ith closest BS P = E [ x H i x i ] : average transmit power constraint per BS 6 / 25

System model: Downlink Received signal at a tagged UT at the origin: y = 1 r α/2 0 h H 0 x 0 + }{{} desired signal 1 i=1 r α/2 i h H i x i } {{ } interference + n h i CN (0, I N ): fast fading channel vectors r i : distance to ith closest BS P = E [ x H i x i ] : average transmit power constraint per BS Assumptions: infinitely large network of uniformly randomly distributed BSs and UTs with densities λ BS and λ UT, respectively single-antenna UTs, N antennas per BS each UT is served by its closest BS distance-based path loss model with path loss exponent α > 2 total bandwidth W, re-used in each cell 6 / 25

Transmission strategy: Zero-forcing Assumptions: K = λ UT λ BS UTs need to be served by each BS on average total bandwidth W divided into L 1 sub-bands K = K/L N UTs are simultaneously served on each sub-band 7 / 25

Transmission strategy: Zero-forcing Assumptions: K = λ UT λ BS UTs need to be served by each BS on average total bandwidth W divided into L 1 sub-bands K = K/L N UTs are simultaneously served on each sub-band Transmit vector of BS i: x i = P K K w i,k s i,k k=1 s i,k CN (0, 1): message determined for UT k from BS i w i,k C N 1 : ZF-beamforming vectors 7 / 25

Performance metric: Average throughput Received SINR at tagged UT: γ = i=1 r α i r α 0 K k=1 h H 0 w 0,1 2 h H i w i,k 2 + K P = r α 0 S i=1 r α i g i + K P Coverage probability: P cov(t ) = P (γ T ) Average throughput per UT: C = W L E [log(1 + γ)] = W L P cov (e z 1) dz 0 8 / 25

Performance metric: Average throughput Received SINR at tagged UT: γ = i=1 r α i r α 0 K k=1 h H 0 w 0,1 2 h H i w i,k 2 + K P = r α 0 S i=1 r α i g i + K P Coverage probability: P cov(t ) = P (γ T ) Average throughput per UT: C = W L E [log(1 + γ)] = W L P cov (e z 1) dz 0 Remarks: expectation with respect to fading and BSs locations S = h H 0 w 0,1 2 Γ(N K + 1, 1), gi = K h H i w i,k 2 Γ(K, 1) K impacts the interference distribution, N impacts the desired signal k=1 for P, the SINR becomes independent of λ BS 8 / 25

A closed-form result Theorem (Combination of Baccelli 09, Andrews 10) ( P cov(t ) = L Ir0 (i2πr0 α Ts) exp r 0 >0 i2πr 0 αtk P ) LS ( i2πs) 1 s f r0 (r 0 )dsdr 0 i2πs where ( ( ) ) 1 L Ir0 (s) = exp 2πλ BS 1 r 0 (1 + sv α ) K vdv ( ) 1 N K+1 L S (s) = 1 + s f r0 (r 0 ) = 2πλ BS r 0 e λ BSπr 2 0 The computation of P cov(t ) requires in general three numerical integrals. J. G. Andrews, F. Baccelli, R. K. Ganti, A Tractable Approach to Coverage and Rate in Cellular Networks IEEE Trans. Wireless Commun., submitted 2010. F. Baccelli, B. B laszczyszyn, P. Mühlethaler, Stochastic Analysis of Spatial and Opportunistic Aloha Journal on Selected Areas in Communications, 2009 9 / 25

Example Density of UTs: λ UT = 16 Constant transmit power density: P λ BS = 10 Number of BS-antennas: N = λ UT /λ BS Path loss exponent: α = 4 UT simultaneously served on each band: K = λ UT /(λ BS L) Only two parameters: λ BS and L 10 / 25

Example Density of UTs: λ UT = 16 Constant transmit power density: P λ BS = 10 Number of BS-antennas: N = λ UT /λ BS Path loss exponent: α = 4 UT simultaneously served on each band: K = λ UT /(λ BS L) Only two parameters: λ BS and L Table: Average spectral efficiency C/W in (bits/s/hz) sub-bands L λ BS = 1 λ BS = 2 λ BS = 4 λ BS = 8 λ BS = 16 1 0.6209 0.8188 1.1964 1.5215 2.1456 2 1.1723 1.2414 1.3404 1.5068 x 4 0.8882 0.8973 1.1964 x x 8 0.5689 0.5952 x x 16 0.3532 x x x x Fully distributing the antennas gives highest throughput gains! 10 / 25

First conclusions Distributed network densification is preferable over massive MIMO if the average throughput per UT should be increased. More antennas increase the coverage probability, but more BSs lead to a linear increase in area spectral efficiency (with constant total transmit power). If we use other metrics such as coverage probability or goodput, the picture might change. 11 / 25

Infinitely Many Antennas: Forward-Link Capacity For 20 MHz Bandwidth, 42 Terminals per Cell, 500 sec Slot Interference-limited: energy-per-bit can be made arbitrarily small! Frequency Reuse.95-Likely SIR (db).95-likely Capacity per Terminal (Mbits/s) Mean Capacity per Terminal (Mbits/s) Mean Capacity per Cell (Mbits/s) 1-29.016 44 1800 3-5.8.89 28 1200 7 8.9 3.6 17 730 Mean Capacity per Cell (Mbits/s) LTE Advanced (>= Release 10) 74

Motivation of massive MIMO Consider a N K MIMO MAC: K y = h k x k + n k=1 where h k, n are i.i.d. with zero mean and unit variance. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 4 / 30

Motivation of massive MIMO Consider a N K MIMO MAC: y = K h k x k + n k=1 where h k, n are i.i.d. with zero mean and unit variance. By the strong law of large numbers: 1 N hmh a.s. y x m N, K=const. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 4 / 30

Motivation of massive MIMO Consider a N K MIMO MAC: y = K h k x k + n k=1 where h k, n are i.i.d. with zero mean and unit variance. By the strong law of large numbers: 1 N hmh a.s. y x m N, K=const. With an unlimited number of antennas, uncorrelated interference and noise vanish, the matched filter is optimal, the transmit power can be made arbitrarily small. T. Marzetta, Noncooperative cellular wireless with unlimited numbers of base station antennas IEEE Trans. Wireless Commun., vol. 9, no. 11, pp. 35903600, Nov. 2010. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 4 / 30

About some fundamental assumptions The receiver has perfect channel state information (CSI). What happens if the channel must be estimated? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 5 / 30

About some fundamental assumptions The receiver has perfect channel state information (CSI). What happens if the channel must be estimated? The number of interferers K is small compared to N. What does small mean? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 5 / 30

About some fundamental assumptions The receiver has perfect channel state information (CSI). What happens if the channel must be estimated? The number of interferers K is small compared to N. What does small mean? The channel provides infinite diversity, i.e., each antenna gives an independent look on the transmitted signal. What if the degrees of freedom are limited? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 5 / 30

About some fundamental assumptions The receiver has perfect channel state information (CSI). What happens if the channel must be estimated? The number of interferers K is small compared to N. What does small mean? The channel provides infinite diversity, i.e., each antenna gives an independent look on the transmitted signal. What if the degrees of freedom are limited? The received energy grows without bounds as N. Clearly wrong, but might hold up to very large antenna arrays if the aperture scales with N. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 5 / 30

On channel estimation and pilot contamination 1 The receiver estimates the channels based on pilot sequences. 2 The number of orthogonal sequences is limited by the coherence time. 3 Thus, the pilot sequences must be reused. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 6 / 30

On channel estimation and pilot contamination 1 The receiver estimates the channels based on pilot sequences. 2 The number of orthogonal sequences is limited by the coherence time. 3 Thus, the pilot sequences must be reused. Assume that transmitter m and j use the same pilot sequence: ĥ m = h m + h j }{{} + n }{{} m pilot contamination estimation noise Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 6 / 30

On channel estimation and pilot contamination 1 The receiver estimates the channels based on pilot sequences. 2 The number of orthogonal sequences is limited by the coherence time. 3 Thus, the pilot sequences must be reused. Assume that transmitter m and j use the same pilot sequence: ĥ m = h m + h j }{{} + n }{{} m pilot contamination estimation noise Thus, 1 N ĥmh a.s y x m + x j N,K=const. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 6 / 30

On channel estimation and pilot contamination 1 The receiver estimates the channels based on pilot sequences. 2 The number of orthogonal sequences is limited by the coherence time. 3 Thus, the pilot sequences must be reused. Assume that transmitter m and j use the same pilot sequence: ĥ m = h m + h j }{{} + n }{{} m pilot contamination estimation noise Thus, 1 N ĥmh a.s y x m + x j N,K=const. With an unlimited number of antennas, uncorrelated interference, noise and estimation errors vanish, the matched filter is optimal, the transmit power can be made arbitrarily small ( 1/ N [Ngo 11]), but the performance is limited by pilot contamination. T. Marzetta, Noncooperative cellular wireless with unlimited numbers of base station antennas IEEE Trans. Wireless Commun., vol. 9, no. 11, pp. 35903600, Nov. 2010. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 6 / 30

Uplink Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 7 / 30

System model and channel estimation Uplink: L BSs with N antennas, K UTs per cell. Received signal at BS j: y j = L ρ H jl x l + n j l=1 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 8 / 30

System model and channel estimation Uplink: L BSs with N antennas, K UTs per cell. Received signal at BS j: y j = ρ The columns of H jl (N K) are modeled as L H jl x l + n j l=1 h jlk = R 1 2 jlk w jlk, w jlk CN (0, I N ) Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 8 / 30

System model and channel estimation Uplink: L BSs with N antennas, K UTs per cell. Received signal at BS j: y j = ρ The columns of H jl (N K) are modeled as L H jl x l + n j l=1 h jlk = R 1 2 jlk w jlk, w jlk CN (0, I N ) Channel estimation: y τ jk = h jjk + l j h jlk + 1 ρτ n jk Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 8 / 30

System model and channel estimation Uplink: L BSs with N antennas, K UTs per cell. Received signal at BS j: y j = ρ The columns of H jl (N K) are modeled as L H jl x l + n j l=1 h jlk = R 1 2 jlk w jlk, w jlk CN (0, I N ) Channel estimation: y τ jk = h jjk + l j h jlk + 1 ρτ n jk MMSE estimate: h jjk = ĥjjk + h jjk Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 8 / 30

System model and channel estimation Uplink: L BSs with N antennas, K UTs per cell. Received signal at BS j: y j = ρ The columns of H jl (N K) are modeled as L H jl x l + n j l=1 h jlk = R 1 2 jlk w jlk, w jlk CN (0, I N ) Channel estimation: y τ jk = h jjk + l j h jlk + 1 ρτ n jk MMSE estimate: h jjk = ĥjjk + h jjk ĥ jjk CN (0, Φ jjk ), h jjk CN (0, R jjk Φ jjk ) Φ jlk = R jjk Q jk R jlk, ( 1 Q jk = I N + ) 1 R jlk ρ τ l Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 8 / 30

Achievable rates with linear detectors Ergodic achievable rate of UT m in cell j: γ jm = [ E rjm H with an arbitrary receive filter r jm. R jm = EĤjj [log 2 (1 + γ jm )] rjmĥjjm H 2 ( 1 ρ I N + h jjm h H jjm h jjmh H jjm + l H jlh H jl ) r jm Ĥ jj ] B. Hassibi and B. M. Hochwald, How much training is needed in multiple-antenna wireless links? IEEE Trans. Inf. Theory., vol. 49, no. 4, pp. 951 963, Nov. 2003. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 9 / 30

Achievable rates with linear detectors Ergodic achievable rate of UT m in cell j: γ jm = [ E rjm H with an arbitrary receive filter r jm. Two specific linear detectors r jm : R jm = EĤjj [log 2 (1 + γ jm )] rjmĥjjm H 2 ( 1 ρ I N + h jjm h H jjm h jjmh H jjm + l H jlh H jl r MF jm = ĥjjm r MMSE jm = (Ĥjj Ĥ H jj + Z j + NλI N ) 1 ĥjjm ) r jm Ĥ jj ] where λ > 0 is a design parameter and Z j = E H jj H H jj + H jl H jl = l j k (R jjk Φ jjk ) + l j R jlk. k B. Hassibi and B. M. Hochwald, How much training is needed in multiple-antenna wireless links? IEEE Trans. Inf. Theory., vol. 49, no. 4, pp. 951 963, Nov. 2003. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 9 / 30

Large system analysis based on random matrix theory Assume N, K at the same speed. Then, γ jm γ jm a.s. 0 R jm log 2 (1 + γ jm ) a.s. 0 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 10 / 30

Large system analysis based on random matrix theory Assume N, K at the same speed. Then, γ jm γ jm a.s. 0 where R jm log 2 (1 + γ jm ) a.s. 0 γ MF jm = 1 tr Φ ρn 2 jjm + 1 N l,k ( 1 N tr Φ jjm) 2 1 N tr R jlkφ jjm + l j 1 tr Φ N jlm 2 γ MMSE jm = 1 ρn 2 tr Φ jjm T j + 1 N δ 2 jm l,k µ jlkm + l j ϑ jlm 2 and δ jm, µ jlkm, θ jlm, T j can be calculated numerically. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 10 / 30

A simple multi-cell scenario Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 11 / 30

A simple multi-cell scenario intercell interference factor α [0, 1] transmit power per UT: ρ H jl = [h jl1 h jlk ] = N/PAW jl A C N P composed of P N columns of a unitary matrix W ij C P K have i.i.d. elements with zero mean and unit variance Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 11 / 30

A simple multi-cell scenario intercell interference factor α [0, 1] transmit power per UT: ρ H jl = [h jl1 h jlk ] = N/PAW jl A C N P composed of P N columns of a unitary matrix W ij C P K have i.i.d. elements with zero mean and unit variance Assumptions: P channel degrees of freedom, i.e., rank (H jl ) = min(p, K) [Ngo 11] energy scales linearly with N, i.e., E [ tr H jl H H jl ] = KN only pilot contamination, i.e., no estimation noise: ĥ jjk = h jjk + α l j h jlk Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 11 / 30

Asymptotic performance of the matched filter Assume that N, K and P grow infinitely large at the same speed: SINR MF L ρn }{{} noise 1 K + P L 2 + α( L 1) }{{}}{{} pilot contamination multi-user interference where L = 1 + α(l 1). Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 12 / 30

Asymptotic performance of the matched filter Assume that N, K and P grow infinitely large at the same speed: SINR MF L ρn }{{} noise 1 K + P L 2 + α( L 1) }{{}}{{} pilot contamination multi-user interference where L = 1 + α(l 1). Observations: The effective SNR ρn increases linearly with N. The multiuser interference depends on P/K and not on N. Ultimate performance limit: SINR MF a.s SINR 1 = N,P, K=const. α( L 1) J. Hoydis, S. ten Brink, and M. Debbah, Massive MIMO: How many antennas do we need, Allerton Conference, Urbana-Champaing, Illinois, US, Sep. 2011. [Online] http://arxiv.org/abs/1107.1709 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 12 / 30

Asymptotic performance of the MMSE detector Assume that N, K and P grow infinitely large at the same speed: SINR MMSE L ρn X }{{} noise 1 K + P L 2 Y + α( L 1) }{{}}{{} pilot contamination multi-user interference where L = 1 + α(l 1) and X, Y are given in closed-form. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 13 / 30

Asymptotic performance of the MMSE detector Assume that N, K and P grow infinitely large at the same speed: SINR MMSE L ρn X }{{} noise 1 K + P L 2 Y + α( L 1) }{{}}{{} pilot contamination multi-user interference where L = 1 + α(l 1) and X, Y are given in closed-form. Observations: As for the MF, the performance depends only on ρn and P/K. The ultimate performance of MMSE and MF coincide: SINR MMSE a.s SINR 1 = N,P, K=const. α( L 1) J. Hoydis, S. ten Brink, and M. Debbah, Massive MIMO: How many antennas do we need, Allerton Conference, Urbana-Champaing, Illinois, US, Sep. 2011. [Online] http://arxiv.org/abs/1107.1709 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 13 / 30

Numerical results Ergodic achievable rate (b/s/hz) 5 4 3 2 1 R P = N P = N/3 MF approx. MMSE approx. ρ = 1, K = 10, α = 0.1, L = 4 Simulations 0 0 100 200 300 400 Number of antennas N Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 14 / 30

Conclusions (I) - Uplink Massive MIMO can be seen as a particular operating condition where noise + interference pilot contamination. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 18 / 30

Conclusions (I) - Uplink Massive MIMO can be seen as a particular operating condition where noise + interference pilot contamination. If this condition is satisfied depends on: P/K : degrees of freedom per UT ρn : effective SNR (transmit power number of antennas) α : path loss (or intercell interference) Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 18 / 30

Conclusions (I) - Uplink Massive MIMO can be seen as a particular operating condition where noise + interference pilot contamination. If this condition is satisfied depends on: P/K : degrees of freedom per UT ρn : effective SNR (transmit power number of antennas) α : path loss (or intercell interference) Connection between N and P is crucial, but unclear for real channels. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 18 / 30

Conclusions (I) - Uplink Massive MIMO can be seen as a particular operating condition where noise + interference pilot contamination. If this condition is satisfied depends on: P/K : degrees of freedom per UT ρn : effective SNR (transmit power number of antennas) α : path loss (or intercell interference) Connection between N and P is crucial, but unclear for real channels. As N, MF and MMSE detector achieve identical performance. For finite N, the MMSE detector largely outperforms the MF. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 18 / 30

Conclusions (I) - Uplink Massive MIMO can be seen as a particular operating condition where noise + interference pilot contamination. If this condition is satisfied depends on: P/K : degrees of freedom per UT ρn : effective SNR (transmit power number of antennas) α : path loss (or intercell interference) Connection between N and P is crucial, but unclear for real channels. As N, MF and MMSE detector achieve identical performance. For finite N, the MMSE detector largely outperforms the MF. The number of antennas needed for massive MIMO depends on all these parameters! Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 18 / 30

Downlink Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 19 / 30

System model: Downlink L BSs with N antennas, K UTs per cell. Received signal at mth UT in cell j: y jm = L ρ h H ljms l + q jm l=1 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 20 / 30

System model: Downlink L BSs with N antennas, K UTs per cell. Received signal at mth UT in cell j: where y jm = ρ s l = λ l K m=1 1 λ l = tr W l Wl H L h H ljms l + q jm l=1 w lm x lm = λ l W l x l ] = E [ρs H l s l = ρ Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 20 / 30

System model: Downlink L BSs with N antennas, K UTs per cell. Received signal at mth UT in cell j: where y jm = ρ s l = λ l K m=1 1 λ l = tr W l Wl H L h H ljms l + q jm l=1 w lm x lm = λ l W l x l ] = E [ρs H l s l = ρ Channel estimation through uplink pilots (as before): h jjk = ĥjjk + h jjk ĥ jjk CN (0, Φ jjk ), hjjk CN (0, R jjk Φ jjk ) Φ jlk = R jjk Q jk R jlk, ( 1 Q jk = I N + ) 1 R jlk ρ τ l Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 20 / 30

Achievable rates with linear precoders Ergodic achievable rate of UT m in cell j: γ jm = R jm = log 2 (1 + γ jm ) E [ λj h H jjmw jm ] 2 1 + var [ [ λ ρ j h H jjm w ] jm + (l,k) (j,m) E λl h H ljm w lk 2]. J. Jose, A. Ashikhmin, T. Marzetta, and S. Vishwanath, Pilot contamination and precoding in multi-cell TDD systems, IEEE Trans. Wireless Commun., no. 99, pp. 1 12, 2011. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 21 / 30

Achievable rates with linear precoders Ergodic achievable rate of UT m in cell j: γ jm = R jm = log 2 (1 + γ jm ) E [ λj h H jjmw jm ] 2 1 + var [ [ λ ρ j h H jjm w ] jm + (l,k) (j,m) E λl h H ljm w lk 2]. Two specific precoders W j : W BF j W RZF j = Ĥjj = where α > 0 and F j are design parameters. (Ĥjj Ĥ H jj + F j + NαI N ) 1 Ĥjj J. Jose, A. Ashikhmin, T. Marzetta, and S. Vishwanath, Pilot contamination and precoding in multi-cell TDD systems, IEEE Trans. Wireless Commun., no. 99, pp. 1 12, 2011. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 21 / 30

Large system analysis based on random matrix theory Assume N, K at the same speed. Then, γ jm γ jm a.s. 0 R jm log 2 (1 + γ jm ) a.s. 0 J. Hoydis, S. ten Brink, M. Debbah, Comparison of linear precoding schemes for downlink Massive MIMO, ICC 12, 2011. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 22 / 30

Large system analysis based on random matrix theory Assume N, K at the same speed. Then, γ jm γ jm a.s. 0 where R jm log 2 (1 + γ jm ) a.s. 0 γ BF jm = γ RZF jm = λ j ( 1 N tr Φ jjm) 2 K + 1 Nρ N l,k λ 1 l tr R N ljmφ llk + λ l j j 1 λ j δjm 2 tr Φ N ljm K (1 + δ Nρ jm) 2 + 1 N l,k λ ( ) 1+δjm 2 l µljmk 1+δ lk + ( ) 1+δjm 2 l j λ l ϑljm 1+δ lm 2 2 and λ j, δ jm, µ jlkm and ϑ jlm can be calculated numerically. J. Hoydis, S. ten Brink, M. Debbah, Comparison of linear precoding schemes for downlink Massive MIMO, ICC 12, 2011. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 22 / 30

Downlink: Numerical results 3 2 Base stations User terminals 1 2 UT k djlk cell l 0 cell j 1 2 3 4 3 3 2 1 0 1 2 3 7 cells, K = 10 UTs distributed on a circle of radius 3/4 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 23 / 30

Downlink: Numerical results 3 2 Base stations User terminals 1 2 UT k djlk cell l 0 cell j 1 2 3 4 3 3 2 1 0 1 2 3 7 cells, K = 10 UTs distributed on a circle of radius 3/4 path loss exponent β = 3.7, ρ τ = 6 db, ρ = 10 db Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 23 / 30

Downlink: Numerical results 3 2 Base stations User terminals 1 2 UT k djlk cell l 0 cell j 1 2 3 4 3 3 2 1 0 1 2 3 7 cells, K = 10 UTs distributed on a circle of radius 3/4 path loss exponent β = 3.7, ρ τ = 6 db, ρ = 10 db Two channel models: No correlation R jlk = d β/2 jlk [A 0 N N P ], where A = [a(φ 1 ) a(φ P )] C N P with a(φ p) = 1 [ 1, e i2πc sin(φ),..., e i2πc(n 1) sin(φ)] T P Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 23 / 30

Downlink: Numerical results Average rate per UT (bits/s/hz) 12 10 8 6 4 2 No Correlation Physical Model Simulations R = 15.75 bits/s/hz RZF BF 0 0 100 200 300 400 Number of antennas N P = N/2, α = 1/ρ, F j = 0 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 24 / 30

Conclusions (II) - Downlink For finite N, RZF is largely superior to BF: A matrix inversion can reduce the number of antennas by one order of magnitude! Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 25 / 30

Conclusions (II) - Downlink For finite N, RZF is largely superior to BF: A matrix inversion can reduce the number of antennas by one order of magnitude! Whether or not massive MIMO will show its theoretical gains in practice depends on the validity of our channel models. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 25 / 30

Conclusions (II) - Downlink For finite N, RZF is largely superior to BF: A matrix inversion can reduce the number of antennas by one order of magnitude! Whether or not massive MIMO will show its theoretical gains in practice depends on the validity of our channel models. Reducing signal processing complexity by adding more antennas seems a bad idea. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 25 / 30

Conclusions (II) - Downlink For finite N, RZF is largely superior to BF: A matrix inversion can reduce the number of antennas by one order of magnitude! Whether or not massive MIMO will show its theoretical gains in practice depends on the validity of our channel models. Reducing signal processing complexity by adding more antennas seems a bad idea. Many antennas at the BS require TDD (FDD: overhead scales linearly with N) Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 25 / 30

Conclusions (II) - Downlink For finite N, RZF is largely superior to BF: A matrix inversion can reduce the number of antennas by one order of magnitude! Whether or not massive MIMO will show its theoretical gains in practice depends on the validity of our channel models. Reducing signal processing complexity by adding more antennas seems a bad idea. Many antennas at the BS require TDD (FDD: overhead scales linearly with N) Related work: Overview paper: Rusek, et al., Scaling up MIMO: Opportunities and Challenges with Very Large Arrays, IEEE Signal Processing Magazine, to appear. http://liu.diva-portal.org/smash/record.jsf?pid=diva2:450781 Constant-envelope precoding: S. Mohammed, E. Larsson, Single-User Beamforming in Large-Scale MISO Systems with Per-Antenna Constant-Envelope Constraints: The Doughnut Channel, http://arxiv.org/abs/1111.3752v1 Network MIMO TDD systems: Huh, Caire, et al., Achieving Massive MIMO Spectral Efficiency with a Not-so-Large Number of Antennas, http://arxiv.org/abs/1107.3862 Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 25 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? How much can be gained through cooperation? Can we compensate for densification by cooperation? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? How much can be gained through cooperation? Can we compensate for densification by cooperation? Optimal placement of N antennas to cover a given area Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? How much can be gained through cooperation? Can we compensate for densification by cooperation? Optimal placement of N antennas to cover a given area 3D-beamforming in dense networks Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? How much can be gained through cooperation? Can we compensate for densification by cooperation? Optimal placement of N antennas to cover a given area 3D-beamforming in dense networks Massive MIMO becomes a necessity for communications at millimeter waves... Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Conclusions (III) - Interesting topics for future work Is large-scale MIMO the smartest option? How else could additional antennas at the BSs be used? (Example: Interference reduction in heterogeneous networks) If we could double the number of antennas in a network, what should we do? More BSs or more antennas per BS? How much can be gained through cooperation? Can we compensate for densification by cooperation? Optimal placement of N antennas to cover a given area 3D-beamforming in dense networks Massive MIMO becomes a necessity for communications at millimeter waves... Full-duplex radios for cellular communications? Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 26 / 30

Related publications T. L. Marzetta Noncooperative cellular wireless with unlimited numbers of base station antennas IEEE Trans. Wireless Commun., vol. 9, no. 11, pp. 3590 3600, Nov. 2010. H. Q. Ngo, E. G. Larsson, T. L. Marzetta Analysis of the pilot contamination effect in very large multicell multiuser MIMO systems for physical channel models Proc. IEEE SPAWC 11, Prague, Czech Repulic, May 2011. H. Q. Ngo, E. G. Larsson, T. L. Marzetta Uplink power efficiency of multiuser MIMO with very large antenna arrays Allerton Conference, Urbana-Champaing, Illinois, US, Sep. 2011. J. Hoydis, S. ten Brink, M. Debbah Massive MIMO: How many antennas do we need? Allerton Conference, Urbana-Champaing, Illinois, US, Sep. 2011, [Online] http://arxiv.org/abs/1107.1709. J. Hoydis, S. ten Brink, M. Debbah Comparison of linear precoding schemes for downlink Massive MIMO ICC 12, submitted, 2010. Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 29 / 30

Thank you! Jakob Hoydis (Supélec) Massive MIMO: How many antennas do we need? 30 / 30