Large System Analysis of Projection Based Algorithms for the MIMO Broadcast Channel

Similar documents
Ergodic and Outage Capacity of Narrowband MIMO Gaussian Channels

Minimum Mean Squared Error Interference Alignment

Lecture 7 MIMO Communica2ons

On the Optimality of Multiuser Zero-Forcing Precoding in MIMO Broadcast Channels

USING multiple antennas has been shown to increase the

Minimum Feedback Rates for Multi-Carrier Transmission With Correlated Frequency Selective Fading

INVERSE EIGENVALUE STATISTICS FOR RAYLEIGH AND RICIAN MIMO CHANNELS

Improved Sum-Rate Optimization in the Multiuser MIMO Downlink

Physical-Layer MIMO Relaying

Morning Session Capacity-based Power Control. Department of Electrical and Computer Engineering University of Maryland

Simultaneous SDR Optimality via a Joint Matrix Decomp.

Optimum Power Allocation in Fading MIMO Multiple Access Channels with Partial CSI at the Transmitters

(Article begins on next page)

Degrees-of-Freedom Robust Transmission for the K-user Distributed Broadcast Channel

Transmit Directions and Optimality of Beamforming in MIMO-MAC with Partial CSI at the Transmitters 1

Distributed Scheduling for Achieving Multi-User Diversity (Capacity of Opportunistic Scheduling in Heterogeneous Networks)

Degrees of Freedom Region of the Gaussian MIMO Broadcast Channel with Common and Private Messages

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 2, FEBRUARY Uplink Downlink Duality Via Minimax Duality. Wei Yu, Member, IEEE (1) (2)

Random Matrix Theory Lecture 1 Introduction, Ensembles and Basic Laws. Symeon Chatzinotas February 11, 2013 Luxembourg

Downlink MU-MIMO with THP Combined with Pre- and Post-processing and Selection of the Processing Vectors for Maximization of Per Stream SNR

Linear Processing for the Downlink in Multiuser MIMO Systems with Multiple Data Streams

The Optimality of Beamforming: A Unified View

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

Degrees-of-Freedom for the 4-User SISO Interference Channel with Improper Signaling

Multiuser Capacity in Block Fading Channel

Random Matrices and Wireless Communications

Anatoly Khina. Joint work with: Uri Erez, Ayal Hitron, Idan Livni TAU Yuval Kochman HUJI Gregory W. Wornell MIT

POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS

Multiple Antennas in Wireless Communications

Single-User MIMO systems: Introduction, capacity results, and MIMO beamforming

Distributed MIMO Network Optimization Based on Duality and Local Message Passing

Limited Feedback in Wireless Communication Systems

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

Dirty Paper Coding vs. TDMA for MIMO Broadcast Channels

Hybrid LISA Precoding for Multiuser Millimeter-Wave Communications

Mode Selection for Multi-Antenna Broadcast Channels

Sum-Power Iterative Watefilling Algorithm

On the Duality of Gaussian Multiple-Access and Broadcast Channels

Wideband Fading Channel Capacity with Training and Partial Feedback

Capacity Region of the Two-Way Multi-Antenna Relay Channel with Analog Tx-Rx Beamforming

Space-Time Coding for Multi-Antenna Systems

Secure Degrees of Freedom of the MIMO Multiple Access Wiretap Channel

Cooperative Interference Alignment for the Multiple Access Channel

Transmit Covariance Matrices for Broadcast Channels under Per-Modem Total Power Constraints and Non-Zero Signal to Noise Ratio Gap

LECTURE 18. Lecture outline Gaussian channels: parallel colored noise inter-symbol interference general case: multiple inputs and outputs

On the Rate Duality of MIMO Interference Channel and its Application to Sum Rate Maximization

Asymptotic analysis of precoded small cell networks

Information Dimension

Linear Precoding for Mutual Information Maximization in MIMO Systems

Precoder Designs for MIMO Broadcast Channels with Imperfect CSI

MULTIPLE-CHANNEL DETECTION IN ACTIVE SENSING. Kaitlyn Beaudet and Douglas Cochran

Data-aided and blind synchronization

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Research Article Optimal Multiuser MIMO Linear Precoding with LMMSE Receiver

Upper Bounds on MIMO Channel Capacity with Channel Frobenius Norm Constraints

Approximately achieving the feedback interference channel capacity with point-to-point codes

IN this paper, we show that the scalar Gaussian multiple-access

Energy Efficiency Optimization in MIMO Broadcast Channels with Fairness Constraints

Incremental Coding over MIMO Channels

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

Open Issues on the Statistical Spectrum Characterization of Random Vandermonde Matrices

Covariance Matrix Estimation in Massive MIMO

The RF-Chain Limited MIMO System: Part II Case Study of V-BLAST and GMD

Minimization of Quadratic Forms in Wireless Communications

Optimal Data and Training Symbol Ratio for Communication over Uncertain Channels

Information Theory Meets Game Theory on The Interference Channel

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

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

Achievable Outage Rate Regions for the MISO Interference Channel

Communication Over MIMO Broadcast Channels Using Lattice-Basis Reduction 1

Characterization of Convex and Concave Resource Allocation Problems in Interference Coupled Wireless Systems

On the Capacity of the Multiple Antenna Broadcast Channel

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution?

ACOMMUNICATION situation where a single transmitter

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

A Fast And Optimal Deterministic Algorithm For NP-Hard Antenna Selection Problem

High SNR Analysis for MIMO Broadcast Channels: Dirty Paper Coding vs. Linear Precoding

Eigen-Based Transceivers for the. MIMO Broadcast Channel with Semi-Orthogonal User Selection

NOMA: Principles and Recent Results

Information Theory for Wireless Communications, Part II:

Power Allocation and Coverage for a Relay-Assisted Downlink with Voice Users

A New SLNR-based Linear Precoding for. Downlink Multi-User Multi-Stream MIMO Systems

ELEC546 MIMO Channel Capacity

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

Weighted Sum Rate Optimization for Cognitive Radio MIMO Broadcast Channels

Half-Duplex Gaussian Relay Networks with Interference Processing Relays

Duality, Achievable Rates, and Sum-Rate Capacity of Gaussian MIMO Broadcast Channels

NOMA: An Information Theoretic Perspective

Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation

Diversity Multiplexing Tradeoff in Multiple Antenna Multiple Access Channels with Partial CSIT

The Capacity Region of the Gaussian MIMO Broadcast Channel

On the Optimum Asymptotic Multiuser Efficiency of Randomly Spread CDMA

Closed-Form Parameterization of the Pareto Boundary for the Two-User MISO Interference Channel

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

Primary Rate-Splitting Achieves Capacity for the Gaussian Cognitive Interference Channel

An Alternative Proof for the Capacity Region of the Degraded Gaussian MIMO Broadcast Channel

A Proof of the Converse for the Capacity of Gaussian MIMO Broadcast Channels

An Uplink-Downlink Duality for Cloud Radio Access Network

Multiple Antenna Broadcast Channels with Shape Feedback and Limited Feedback

Non-linear Transceiver Designs with Imperfect CSIT Using Convex Optimization

Transcription:

Large System Analysis of Projection Based Algorithms for the MIMO Broadcast Channel Christian Guthy and Wolfgang Utschick Associate Institute for Signal Processing, Technische Universität München Joint work with Michael L. Honig, Northwestern University, Evanston, IL, USA DFG SPP TakeOFDM, June 22, 2010 Technische Universität München Associate Institute for Signal Processing

Outline 2/19 Introduction System Model Projection Based Algorithms Large System Analysis Simulation Results Conclusions Publications

Introduction 3/19 Analytical performance evaluation of algorithms requiring full transmit CSI in the MIMO OFDM Broadcast Channel (BC) Analytical expressions for average sum rate difficult to obtain for those algorithms Large system analysis Number of transmit antennas and receive antennas goes towards at finite fixed ratio β deterministic behavior of eigenvalues of large random matrices analytical expressions for average sum rates can be obtained Use large system results as approximations in finite systems with same β

System Model 4/19 MIMO OFDM broadcast channel with C carriers and K users with M Rx receive antennas M Tx transmit antennas Full CSI at transmitter H k,c C M Rx M Tx : channel matrix of user k on carrier c with Gaussian i.i.d. entries vec[h k,c ] CN (0,I MTx M Rx ) Sum transmit power constraint P Tx Additive white Gaussian noise with unit variance

Projection Based Algorithms 5/19 Block Diagonalization (BD) [Spencer et al. 2004] Block Diagonalization with Dirty Paper Coding (BD-DPC) [Stankovic, Haardt 2004], [Tejera et al. 2005] Successive Encoding Successive Allocation Method (SESAM) [Tejera et al. 2006]

Projection Based Algorithms Decomposition of the MIMO broadcast channel on each carrier into a system of N = min(km Rx,M Tx ) scalar interference free subchannels: 6/19 Channel gains: λ i,c = gi,ch H πc(i),ct i,c 2 2 = ( ) 1 M Rx ρ n(i) H πc(i),cp i,c Hπ H 1 c(i),c = M Rx λ i,c MRx MRx P i,c = V i,c V H i,c : projection matrix, V i,c orthonormal g i,c, t i,c : receive / transmit filter for i-th data stream on carrier c ρ n(i) (A): n(i)-th strongest eigenvalue of A User allocation: π c : {1,...,N} {1,...,K},i π c (i) Encoding order: data stream on subchannel i encoded at i-th place ( DPC) Subchannel powers γ i,c

Projection Based Algorithms Decomposition of the MIMO broadcast channel on each carrier into a system of N = min(km Rx,M Tx ) scalar interference free subchannels: 6/19 s 1,c γ1,c MRx λ 1,c ŝ 1,c. η 1,c s i,c ŝ i,c γi,c MRx λ i,c. η i,c s N,c ŝ N,c γn,c MRx λ N,c η N,c

SESAM Successive subchannel-wise user allocation: 7/19 For sum rate maximization: π c (i) = argmaxρ 1 (H k,c P i,c,sesam Hk,c) H k Transmit and receive filter computation: {t i,c,g i,c } = argmaxg H H k,c P i,c,sesam t, s.t. g H g = 1,t H t = 1 t,g P i,c,sesam project into null{g H 1,c H π c(1),c,...,g H i 1,c H π c(i 1),c} Interference suppression through DPC and linear transmit and receive signal processing n(i) = 1

Outline 8/19 Introduction System Model Projection Based Algorithms Large System Analysis Simulation Results Conclusions Publications

Large System Analysis 9/19 M Tx, M Rx, M Tx M Rx From random matrix theory: = β, finite, K finite, P Tx finite Empirical distribution of the eigenvalues ρ i of a N N matrix A F N A (x) = 1 N {ρ i ρ i x;i = 1,...,N} converges to asymptotic limit for N for many kind of random matrices Asymptotic eigenvalue distribution (a.e.d.) (x) = d dx lim N FN A (x)

Large System Analysis 9/19 M Tx, M Rx, M Tx M Rx = β, finite, K finite, P Tx finite Here: Does empirical distribution of channel gains F N alg (x) = 1 N {λ i,c λ i,c x;i = 1,...,N,c = 1,...,C} converge to asymptotic limit? Does asymptotic distribution of channel gains exist? alg (x) = d dx lim N FN alg(x)

Large System Analysis of BD Approaches 10/19 BD-DPC Kactive BD-DPC (λ) = j=1 [λ a(βbd-dpc (j))] + [b(β BD-DPC (j)) λ] + 2πλK active β BD-DPC (j) = β (j 1), a(x) = (1 x) 2, b(x) = (1 + x) 2 [x] + = max(0,x), K active = min ( β,k) BD BD (λ) = [λ a(βbd )] + [b(β BD ) λ] + 2πλ Same β BD = β (K active 1) for all users

Large System Analysis of SESAM 11/19 Finite System: N finite = min(,km Rx,finite ) allocation steps per carrier λ i,c = ρ 1 (H πc(i),cp i,c,sesam H H π c(i),c ) Large System: N finite allocation steps per carrier M Tx subchannels allocated at once per step with channel gains ρ 1 (H πc(i),cp ( ) i,c,sesam HH π c(i),c),..., ρ M Tx (H πc(i),cp ( ) i,,csesam HH π c(i),c) Basis of projector: V i,c,sesam C (i 1) Basis of projector: V ( ) i,c,sesam M CM Tx M Tx (i 1) Tx Ratio #columns #rows = 1 (i 1) identical for V ( ) i,c,sesam and V i,c,sesam

Large System Analysis of SESAM 11/19 Finite System: N finite = min(,km Rx,finite ) allocation steps per carrier λ i,c = ρ 1 (H πc(i),cp i,c,sesam H H π c(i),c ) Large System: N finite allocation steps per carrier M Tx subchannels allocated at once per step with channel gains ρ 1 (H πc(i),cp ( ) i,c,sesam HH π c(i),c),..., ρ M Tx (H πc(i),cp ( ) i,,csesam HH π c(i),c) Basis of projector: V i,c,sesam C (i 1) Basis of projector: V ( ) i,c,sesam M CM Tx M Tx (i 1) Tx Ratio #columns #rows = 1 (i 1) identical for V ( ) i,c,sesam and V i,c,sesam

Large System Analysis of SESAM 11/19 Finite System: N finite = min(,km Rx,finite ) allocation steps per carrier λ i,c = ρ 1 (H πc(i),cp i,c,sesam H H π c(i),c ) Large System: N finite allocation steps per carrier M Tx subchannels allocated at once per step with channel gains ρ 1 (H πc(i),cp ( ) i,c,sesam HH π c(i),c),..., ρ M Tx (H πc(i),cp ( ) i,,csesam HH π c(i),c) Basis of projector: V i,c,sesam C (i 1) Basis of projector: V ( ) i,c,sesam M CM Tx M Tx (i 1) Tx Ratio #columns #rows = 1 (i 1) identical for V ( ) i,c,sesam and V i,c,sesam

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration:

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration: 0.25 0.2 1,c (λ) 0.15 fx 0.1 0.05 0 0 1 2 3 λ 4 5 6

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration: 0.25 0.2 SESAM (λ) 0.15 0.1 0.05 0 0 1 2 3 λ 4 5 6

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration: 0.25 (λ) 0.2 0.15 SESAM 2,c (λ) 0.1 0.05 0 0 1 2 3 λ 4 5 6

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration: 0.25 0.2 SESAM (λ) 0.15 0.1 0.05 0 0 1 2 3 λ 4 5 6

Large System Analysis of SESAM SESAM (λ) = C c=1 M Tx,finite i=1 { 1 C i,c (λ)i 1, λ > ˆλ i,c i,c(λ), I i,c (λ) = 0, else 12/19 ˆλ i,c i,c (λ)dλ = 1 ( ) i,c (λ) are tails of a.e.d. of P i,c,sesam HH π H c(i),c π c(i),cp ( ) i,c,sesam Illustration: (λ) 0.4 0.35 0.3 0.25 0.2 0.15 SESAM (λ) 0.1 0.05 0 0 1 2 3 λ 4 5 6

Large System Analysis of SESAM Computation of i,c (λ): A priori fixed user allocation lower bound for sum rate 13/19 1. First steps (no subchannel assigned to same user in previous steps on same carrier): V ( ) i,c,sesam independent of channel matrices H π c(i),c Hπc(i),cV ( ) i,c,sesam CM Rx M Tx (i 1)M Tx / contains Gaussian i.i.d. entries with zero mean and unit variance Marčenko Pastur : i,c (x) = [λ a(βsesam (i))] + [b(β SESAM (i)) λ] + 2πλ β SESAM (i) = β(1 (i 1)/ ), a(x) = (1 x) 2, b(x) = (1+ x) 2 [x] + = max(0,x)

Large System Analysis of SESAM Computation of i,c (λ): A priori fixed user allocation lower bound for sum rate 13/19 2. Further steps: f i,c (λ) = ( 1 (i 1) ) B M i,c (λ) + (i 1) δ(λ) Tx,finite B i,c (λ): a.e.d. of matrix B i,c = V ( ),H i,c,sesam HH π c(i),c H π c(i),cv ( ) i,c,sesam Stieltjes transform S Bi,c (z) of matrix B i,c β i,c = n1 0 B (λ) i lc,i,c 1 β i,c + (λ z) β i,c S Bi,c (z) dλ = (i l c,i ) 1 (i l c,i ) M n Tx,finite (i 1) (i l, 1 c,i) 0 B i lc,i,c (λ)dλ = (i l c,i) 1 (i l c,i) l c,i : last step before step i, where user π c (i) received a subchannel

Sum Rate Computation Objective: Maximization of sum rate 14/19 Finite system: R sum = C N log 2 (1+γ i M Rx λ i,c ) = c=1 i=1 C N max ( 0, [log 2 (ηm Rx ) + log 2 (λ i,c )] ) c=1 i=1 Large System (N ): R sum N λ lb Water-filling in the large system limit: [ log2 ( MRx η ( )) + log 2 (λ) ] alg (λ)dλ M Rx η ( ) = P Tx + N 1 M Rx λ lb λ alg (λ)dλ N M Rx λ lb alg (λ)dλ η ( ) = 1 λ lb

Sum Rate Computation Objective: Maximization of sum rate 14/19 Finite system: R sum = C N log 2 (1+γ i M Rx λ i,c ) = c=1 i=1 C N max ( 0, [log 2 (ηm Rx ) + log 2 (λ i,c )] ) c=1 i=1 Large System (N ): R sum N λ lb Water-filling in the large system limit: [ log2 ( MRx η ( )) + log 2 (λ) ] alg (λ)dλ M Rx η ( ) = P Tx + N 1 M Rx λ lb λ alg (λ)dλ N M Rx λ lb alg (λ)dλ η ( ) = 1 λ lb

Sum Rate Computation Objective: Maximization of sum rate 14/19 Finite system: R sum = C N log 2 (1+γ i M Rx λ i,c ) = c=1 i=1 C N max ( 0, [log 2 (ηm Rx ) + log 2 (λ i,c )] ) c=1 i=1 Large System (N ): R sum N λ lb Water-filling in the large system limit: [ log2 ( MRx η ( )) + log 2 (λ) ] alg (λ)dλ M Rx η ( ) = P Tx + N 1 M Rx λ lb λ alg (λ)dλ N M Rx λ lb alg (λ)dλ η ( ) = 1 λ lb

Outline 15/19 Introduction System Model Projection Based Algorithms Large System Analysis Simulation Results Conclusions Publications

Simulation Results 16/19 K = 5 users, β = M Tx M Rx = 2, P Tx = 10 9 8 Normalized sum rate (bpcu) 7 6 5 4 3 Average sum capacity Average SESAM succ UA Average SESAM fixed UA Large system SESAM 0 10 20 30 40 Number of transmit antennas

Simulation Results 16/19 K = 5 users, β = M Tx M Rx = 2, P Tx = 10 9 8 Normalized sum rate (bpcu) 7 6 5 4 3 2 Average sum capacity Large system SESAM Average BD DPC succ UA 1 Average BD DPC fixed UA Large system BD DPC 0 0 10 20 30 40 Number of transmit antennas

Simulation Results 16/19 K = 5 users, β = M Tx M Rx = 2, P Tx = 10 9 8 Normalized sum rate (bpcu) 7 6 5 4 3 2 Average sum capacity Large system SESAM Large system BD DPC 1 Average BD Large system BD 0 0 10 20 30 40 Number of transmit antennas

Conclusions 17/19 Analytical expression for lower bound of sum rate of SESAM, BD-DPC and BD based on large system analysis Good estimation for average sum rate also in finite systems Results applicable to many Quality of Service (QoS) constrained problems

Publications 18/19 [1] C. Guthy, W. Utschick, and M.L Honig: "Large System Analysis of Projection Based Algorithms for the MIMO Broadcast Channel", Proc. of IEEE International Symposium on Information Theory (ISIT), June 2010 [2] C. Guthy, W. Utschick, and M.L Honig: "Large System Analysis of the Successive Encoding Successive Allocation Method for the MIMO BC", Proc. of ITG Workshop on Smart Antennas (WSA), February 2010 [3] C. Guthy, W. Utschick, R. Hunger and M. Joham: "Efficient Weighted Sum Rate Maximization with Linear Precoding", IEEE Transactions on Signal Processing, April 2010 [4] C. Guthy, W. Utschick, R. Hunger and M. Joham: "Weighted Sum Rate Maximization in the MIMO MAC with Linear Transceivers: Algorithmic Solutions", Asilomar Conference on Signals, Systems, and Computers, November 2009 [5] R. Hunger, M. Joham, C. Guthy, and W. Utschick: "Weighted Sum Rate Maximization in the MIMO MAC with Linear Transceivers: Asymptotic Results", Asilomar Conference on Signals, Systems, and Computers, November 2009

Publications 19/19 [6] C. Guthy, W. Utschick, and G. Dietl: "Low Complexity Linear Zero-Forcing for the MIMO Broadcast Channel ", IEEE Journal on Selected Topics in Signal Processing, December 2009 [7] C. Guthy, W. Utschick, and G. Dietl: "Spatial Resource Allocation for the Multiuser Multicarrier MIMO Brodacast Channel A QoS Optimization Perspective", Proc. of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), March 2010