Designing Multi-User MIMO for Energy Efficiency When is Massive MIMO the Answer? Emil Björnson‡*, Luca Sanguinetti‡§, Jakob Hoydis†, and Mérouane Debbah‡ ‡Alcatel-Lucent *Dept. Chair on Flexible Radio, Supélec, France Signal Processing, KTH, and Linköping University, Linköping, Sweden §Dip. Ingegneria dell’Informazione, University of Pisa, Pisa, Italy †Bell Laboratories, Alcatel-Lucent, Stuttgart, Germany Best Paper Award 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 1 Introduction: Multi-User MIMO System • Multi-User Multiple-Input Multiple-Output (MIMO) - One base station (BS) with array of π antennas πΎ single-antenna user equipments (UEs) Downlink: Transmission from BS to UEs Share a flat-fading subcarrier • Multi-Antenna Precoding - Spatially directed signals Signal improved by array gain Adaptive control of interference Serve multiple users in parallel K users, M antennas 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 2 What if We Design for Energy Efficiency? • Cell: Area with user location and pathloss distribution • Pick πΎ users randomly and serve with rate π Some UE Distribution Clean-Slate Design Select (π, πΎ, π ) to maximize EE! 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 3 How to Measure Energy Efficiency? • Energy Efficiency (EE) in bit/Joule πΈπΈ = bit channel use Joule Power Consumption channel use Average Sum Throughput • Conventional Academic Approaches - Maximize throughput with fixed power - Minimize transmit power for fixed throughput • New Problem: Balance throughput and power consumption - Crucial: Account for overhead signaling - Crucial: Use detailed power consumption model 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 4 System Model 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 5 Average Sum Throughput π‘1 • System Model π‘2 - Precoding vector of User π: vπ - Channel vector of User π: hπ ~ πΆπ(π, λπ π) • Random User Selection - Channel variances λπ from some distribution πλ (π₯) • Achievable Rate of User π: - TDD mode, perfect channel estimation (coherence time π) Average over channels and user locations Signal-to-interference+noise ratio (SINR) Cost of estimation 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 6 Average Sum Throughput (2) • How to Select Precoding? - The same rate π = π π for all users - “Optimal” precoding: Extensive computations – Not efficient • Notation - Matrix form: π = [π―1 , … , π―πΎ ], π = [π‘1 , … , π‘πΎ ] - Power allocation: π1 , … , ππΎ Maximize signal Minimize interference • Heuristic Closed-Form Precoding - Maximum ratio transmission (MRT): vπ = - Zero-forcing (ZF) precoding: π = π π π» π - Regularized ZF (RZF) precoding: ππ hπ −1 diag(π , … , π ) 1 πΎ π = π(π 2 π + Balance signal and interference 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 7 Detailed Power Consumption Model • Many Things that Consume Power - Radiated transmit power tr(ππ» π) - Baseband processing (e.g., precoding) - Active circuits (e.g., converters, mixers, filters) • Generic Power Consumption E{tr ππ» π) + πΆ0,0 + πΆ0,1 π + πΆ1,0 πΎ + πΆ1,1 ππΎ + πΆ2,0 πΎ 2 + πΆ3,0 πΎ 3 + πΆ2,1 ππΎ 2 η Power amplifier (η is efficiency) Circuit power per transceiver chain Cost of channel estimation and precoding computation Fixed power (control signals, Coding/decoding load-independ. processing, data streams backhaul infrastructure) 2014-04-07 Nonlinear function of π and πΎ WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 8 Problem Formulation • Define power parameter π - Rate per user: π π = π π = 1 − πΎ π log 2 1 + π π − πΎ Lemma 1 (Average radiated power with ZF) E{tr ππ» π) = πΎππ΄λ where π΄λ = E Simple expression ZF in analysis Other precoding in simulations 2014-04-07 π2 λ depends on UE distribution, propagation, etc. Maximize Energy Efficiency for ZF πΈπΈ = Average Sum Throughput = 1 Power Consumption πΎ πΎ 1 − π log 2 1 + π π − πΎ η πΎππ΄λ + 3 πΆ πΎπ π=0 π,0 + 2 πΆ πΎππ π=0 π,1 Maximize with respect to π, πΎ, and π WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 9 Overview of Analytic Results 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 10 Analytic Results and Observations • Optimization Results - EE is quasi-concave function of (π, πΎ, π) - Closed-form optimal π, πΎ, or π when other two are fixed Antennas π Reveals how variables are connected Users πΎ Transmit power πΎππ΄λ Large Cell More antennas, users, power 2014-04-07 Increases with Decreases with Power π, coverage area π΄λ , and π-independent circuit power π-related circuit power Fixed circuit power πΆ0,0 and coverage area π΄λ πΎ-related circuit power Circuit power, coverage area π΄λ , antennas π, and users πΎ - More Circuit Power Use more transmit power Limits of π, πΎ More Antennas Circuit power that scales with π,πΎ Use more transmit power WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 11 Numerical Examples 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 12 Simulation Scenario • Main Characteristics - Circular cell with radius 250 m - Uniform user distribution with 35 m minimum distance - Uncorrelated Rayleigh fading, typical 3GPP pathloss model • Realistic Modeling Parameters - See the paper for details! 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 13 Optimal System Design: ZF Precoding Optimum π = 165 πΎ = 85 ί© = 4.6 User rates: as 256-QAM Massive MIMO! Very many antennas, π/πΎ ≈ 2 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 14 Optimal System Design: MRT Optimum π=4 πΎ=1 ί© = 12.7 User rates: as 64-QAM Single-user transmission! Only exploit precoding gain 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 15 Why This Huge Difference? • Interference is the Limiting Factor - ZF: Suppress interference actively - MRT: Only indirect suppression by making π β« πΎ Only 2x difference in EE 100x difference in throughput • More results: RZF≈ZF, same trends under imperfect CSI 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 16 Energy Efficient to Use More Power? • Recall: Transmit power increases with π - Figure shows EE-maximizing power for different π Almost linear growth - Different from recent 1/π scaling laws - Power per antennas decreases, but only logarithmically 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 17 Conclusions 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 18 Conclusions • What if a Single-Cell System Designed for High EE? • Contributions - General power consumption model - Closed-form results for ZF: Optimal number of antennas Optimal number of UEs Optimal transmit power - Observations: More circuit power ο Use more transmit power • Numerical Example - ZF/RZF precoding: Massive MIMO system is optimal - MRT precoding: Single-user transmission is optimal - Small difference in EE, huge difference in throughput! 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 19 Thank You for Listening! Questions? More details and multi-cell results: E. Björnson, L. Sanguinetti, J. Hoydis, M. Debbah, “Optimal Design of Energy-Efficient Multi-User MIMO Systems: Is Massive MIMO the Answer?,” Submitted to IEEE Trans. Wireless Communications, Mar. 2014 Matlab code available for download! Best Paper Award 2014-04-07 WCNC 2014, Designing Multi-User MIMO for Energy Efficiency, E. Björnson (Supélec, KTH, Linköping) 20