Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

Similar documents
Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

Diversity-Multiplexing Tradeoff in MIMO Channels

Information Theory at the Extremes

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Lecture 5: Antenna Diversity and MIMO Capacity Theoretical Foundations of Wireless Communications 1

Lecture 4 Diversity and MIMO Communications

CHAPTER 8 MIMO. Xijun Wang

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

CHAPTER 5 DIVERSITY. Xijun Wang

Degrees of Freedom in Multiuser MIMO

Chapter 2. Background and Related work: MIMO Wireless

Space-Time Coding: Fundamentals

Diversity Gain Region for MIMO Fading Multiple Access Channels

On the Achievable Diversity-vs-Multiplexing Tradeoff in Cooperative Channels

Multi-Input Multi-Output Systems (MIMO) Channel Model for MIMO MIMO Decoding MIMO Gains Multi-User MIMO Systems

Diversity-Multiplexing Tradeoff

Analysis and Improvements of Linear Multi-user user MIMO Precoding Techniques

Optimum Power Allocation in Cooperative Networks

Two Models for Noisy Feedback in MIMO Channels

Antennas and Propagation. Chapter 6d: Diversity Techniques and Spatial Multiplexing

Index. Cambridge University Press Fundamentals of Wireless Communication David Tse and Pramod Viswanath. Index.

Multiple Antennas and Space-Time Communications

On the Capacity Region of the Vector Fading Broadcast Channel with no CSIT

On the Design and Maximum-Likelihood Decoding of Space Time Trellis Codes

2: Diversity. 2. Diversity. Some Concepts of Wireless Communication

Opportunistic Communication in Wireless Networks

Research Collection. Multi-layer coded direct sequence CDMA. Conference Paper. ETH Library

Performance Comparison of MIMO Systems over AWGN and Rayleigh Channels with Zero Forcing Receivers

Degrees of Freedom of the MIMO X Channel

Performance Evaluation of V-Blast Mimo System in Fading Diversity Using Matched Filter

A New Approach to Layered Space-Time Code Design

Performance Comparison of MIMO Systems over AWGN and Rician Channels with Zero Forcing Receivers

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

On the Golden Code Performance for MIMO-HSDPA System

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 3, Issue 11, November 2014

COMBINING GALOIS WITH COMPLEX FIELD CODING FOR HIGH-RATE SPACE-TIME COMMUNICATIONS. Renqiu Wang, Zhengdao Wang, and Georgios B.

Multiple Antennas in Wireless Communications

Opportunistic Beamforming Using Dumb Antennas

Massive MIMO: Signal Structure, Efficient Processing, and Open Problems I

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Opportunistic network communications

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

EE359 Discussion Session 8 Beamforming, Diversity-multiplexing tradeoff, MIMO receiver design, Multicarrier modulation

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W.

Degrees of Freedom for the MIMO Interference Channel

Dirty Paper Coding vs. TDMA for MIMO Broadcast Channels

6 Multiuser capacity and

Lecture 8 Multi- User MIMO

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

MIMO Channel Capacity in Co-Channel Interference

Capacity bounds of Low-Dense NOMA over Rayleigh fading channels without CSI

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

MULTIPATH fading could severely degrade the performance

Diversity Techniques

Bit Error Rate Performance Measurement of Wireless MIMO System Based on FPGA

Interference: An Information Theoretic View

MU-MIMO in LTE/LTE-A Performance Analysis. Rizwan GHAFFAR, Biljana BADIC

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm

MIMO PERFORMANCE ANALYSIS WITH ALAMOUTI STBC CODE and V-BLAST DETECTION SCHEME

Performance Comparison of MIMO Systems over AWGN and Rician Channels using OSTBC3 with Zero Forcing Receivers

On limits of Wireless Communications in a Fading Environment: a General Parameterization Quantifying Performance in Fading Channel

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Sergio Verdu. Yingda Chen. April 12, 2005

Information flow over wireless networks: a deterministic approach

Embedded Alamouti Space-Time Codes for High Rate and Low Decoding Complexity

MIMO Interference Management Using Precoding Design

TRANSMIT diversity has emerged in the last decade as an

REMOTE CONTROL OF TRANSMIT BEAMFORMING IN TDD/MIMO SYSTEMS

MIMO I: Spatial Diversity

Diversity in Communication: From Source Coding to Wireless Networks

Universal Space Time Coding

Cooperative Orthogonal Space-Time-Frequency Block Codes over a MIMO-OFDM Frequency Selective Channel

Fig.1channel model of multiuser ss OSTBC system

ENERGY EFFICIENT WATER-FILLING ALGORITHM FOR MIMO- OFDMA CELLULAR SYSTEM

A New Transmission Scheme for MIMO OFDM

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection

Robustness of Space-Time Turbo Codes

Generalized Signal Alignment For MIMO Two-Way X Relay Channels

Media-based Modulation: A New Approach to Wireless Transmission Amir K. Khandani E&CE Department, University of Waterloo, Waterloo, ON, Canada

Great Expectations: The Value of Spatial Diversity in Wireless Networks

MIMO III: Channel Capacity, Interference Alignment

Random Beamforming with Multi-beam Selection for MIMO Broadcast Channels

International Journal of Engineering Research (IJOER) [Vol-1, Issue-1, April ]

Performance of wireless Communication Systems with imperfect CSI

Review on Improvement in WIMAX System

Unquantized and Uncoded Channel State Information Feedback on Wireless Channels

Bandwidth Scaling in Ultra Wideband Communication 1

Performance Evaluation of the VBLAST Algorithm in W-CDMA Systems

Dynamic Fair Channel Allocation for Wideband Systems

Efficient Decoding for Extended Alamouti Space-Time Block code

Achievable Unified Performance Analysis of Orthogonal Space-Time Block Codes with Antenna Selection over Correlated Rayleigh Fading Channels

Multiple Antennas in Wireless Communications

EECS 380: Wireless Technologies Week 7-8

SPACE TIME coding for multiple transmit antennas has attracted

IN MOST situations, the wireless channel suffers attenuation

Quasi-Orthogonal Space-Time Block Coding Using Polynomial Phase Modulation

On the Capacity Regions of Two-Way Diamond. Channels

BANDWIDTH-PERFORMANCE TRADEOFFS FOR A TRANSMISSION WITH CONCURRENT SIGNALS

Coding for MIMO Communication Systems

arxiv: v1 [cs.it] 12 Jan 2011

Transcription:

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels Lizhong Zheng and David Tse Department of EECS, U.C. Berkeley Feb 26, 2002 MSRI Information Theory Workshop

Wireless Fading Channels Channel Quality Fundamental characteristic of wireless channels: multipath fading due to constructive and destructive interference. Channel varies over time as well as frequency. Time

Multiple Antennas Multi-antenna communication is a hot field in recent years. But the research community has a split personality. There are two very different views of how multiple antennas can be used.

Multiple Antennas Multi-antenna communication is a hot field in recent years. But the research community has a split personality. There are two very different views of how multiple antennas can be used.

Multiple Antennas Multi-antenna communication is a hot field in recent years. But the research community has a split personality. There are two very different views of how multiple antennas can be used.

Multiple Antennas Multi-antenna communication is a hot field in recent years. But the research community has a split personality. There are two very different views of how multiple antennas can be used.

Diversity Fading Channel: h 1 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Diversity Fading Channel: h 1 Fading Channel: h 2 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Diversity Fading Channel: h 1 Fading Channel: h 2 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Diversity Fading Channel: h 1 Fading Channel: h 2 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Diversity Fading Channel: h 1 Fading Channel: h 2 Fading Channel: h 3 Fading Channel: h 4 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Diversity Fading Channel: h 1 Fading Channel: h 2 Fading Channel: h 3 Fading Channel: h 4 Additional independent signal paths increase diversity. Diversity: receive, transmit or both. Compensate against channel unreliability.

Freedom Another way to view a 2 2 system: Increases the degrees of freedom in the system Multiple antennas provide parallel spatial channels: spatial multiplexing Fading is exploited as a source of randomness.

Freedom Spatial Channel Spatial Channel Another way to view a 2 2 system: Increases the degrees of freedom in the system Multiple antennas provide parallel spatial channels: spatial multiplexing Fading is exploited as a source of randomness.

Freedom Spatial Channel Spatial Channel Another way to view a 2 2 system: Increases the degrees of freedom in the system Multiple antennas provide parallel spatial channels: spatial multiplexing Fading is exploited as a source of randomness.

Freedom Spatial Channel Spatial Channel Another way to view a 2 2 system: Increases the degrees of freedom in the system Multiple antennas provide parallel spatial channels: spatial multiplexing Fading is exploited as a source of randomness.

Diversity vs. Multiplexing Fading Channel: h 1 Fading Channel: h Fading Channel: h 2 3 Spatial Channel Spatial Channel Fading Channel: h 4 Multiple antenna channel provides two types of gains: Diversity Gain vs. Spatial Multiplexing Gain Existing schemes focus on one type of gain

Diversity vs. Multiplexing Fading Channel: h 1 Fading Channel: h Fading Channel: h 2 3 Spatial Channel Spatial Channel Fading Channel: h 4 Multiple antenna channel provides two types of gains: Diversity Gain vs. Spatial Multiplexing Gain Existing schemes focus on one type of gain.

A Different Point of View Both types of gains can be achieved simultaneously in a given multiple antenna channel, but there is a fundamental tradeoff. We propose a unified framework which encompasses both diversity and freedom and study the optimal tradeoff.

A Different Point of View Both types of gains can be achieved simultaneously in a given multiple antenna channel, but there is a fundamental tradeoff. We propose a unified framework which encompasses both diversity and freedom and study the optimal tradeoff.

A Different Point of View Both types of gains can be achieved simultaneously in a given multiple antenna channel, but there is a fundamental tradeoff. We propose a unified framework which encompasses both diversity and multiplexing and study the optimal tradeoff.

Outline Problem formulation and main result on optimal tradeoff. Sketch of proof. Comparison of existing schemes.

Channel Model X 1 h 21 h 11 W 1 Y 1 W 2 X 2 h 22 Y 2 X M h N1 W N Y N h NM y = Hx + w, w i CN (0, 1) Rayleigh fading i.i.d. across antenna pairs (h ij CN (0, 1)). Focus on codes of T symbols, where H remains constant (slow, flat fading) H is known at the receiver but not the transmitter. SNR is the average signal-to-noise ratio at each receive antenna.

How to Define Diversity Gain Motivation: Binary Detection y = hx + w P e P ( h is small ) SNR 1 y 1 = h 1 x + w 1 y 2 = h 2 x + w 2 P e P ( h 1, h 2 are both small) SNR 2 Definition A scheme achieves diversity gain d, if P e SNR d Actual error probability instead of pairwise error probability (eg. Tarokh et al 98, Guey et al 99)

How to Define Diversity Gain Motivation: Binary Detection y = hx + w P e P ( h is small ) SNR 1 y 1 = h 1 x + w 1 y 2 = h 2 x + w 2 P e P ( h 1, h 2 are both small) SNR 2 Definition A scheme achieves diversity gain d, if P e SNR d Actual error probability instead of pairwise error probability (eg. Tarokh et al 98, Guey et al 99)

How to Define Diversity Gain Motivation: Binary Detection y = hx + w P e P ( h is small ) SNR 1 y 1 = h 1 x + w 1 y 2 = h 2 x + w 2 P e P ( h 1, h 2 are both small) SNR 2 Definition A scheme achieves diversity gain d, if P e SNR d Actual error probability instead of pairwise error probability (eg. Tarokh et al 98, Guey et al 99)

How to Define Diversity Gain Motivation: Binary Detection y = hx + w P e P ( h is small ) SNR 1 y 1 = h 1 x + w 1 y 2 = h 2 x + w 2 P e P ( h 1, h 2 are both small) SNR 2 Definition A scheme achieves diversity gain d, if P e SNR d Acutal error probability instead of pairwise error probability. (eg. Tarokh et al 98, Guey et al 99)

How to Define Spatial Multiplexing Gain Motivation: (Telatar 95, Foschini 96) Ergodic capacity: C(SNR) min{m, N} log SNR (bps/hz), Equivalent to min{m, N} parallel spatial channels. A scheme is a sequence of codes, one at each SNR level. Definition A scheme achieves spatial multiplexing gain r, if R = r log SNR (bps/hz) Increasing data rates instead of fixed data rate. (cf. Tarokh et al 98)

How to Define Spatial Multiplexing Gain Motivation: (Telatar 95, Foschini 96) Ergodic capacity: C(SNR) min{m, N} log SNR (bps/hz), Equivalent to min{m, N} parallel spatial channels. A scheme is a sequence of codes, one at each SNR level. Definition A scheme achieves spatial multiplexing gain r, if R = r log SNR (bps/hz) Increasing data rates instead of fixed data rate. (cf. Tarokh et al 98)

How to Define Spatial Multiplexing Gain Motivation: (Telatar 95, Foschini 96) Ergodic capacity: C(SNR) min{m, N} log SNR (bps/hz), Equivalent to min{m, N} parallel spatial channels. A scheme is a sequence of codes, one at each SNR level. Definition A scheme achieves spatial multiplexing gain r, if R = r log SNR (bps/hz) Increasing data rates instead of fixed data rate. (cf. Tarokh et al 98)

Fundamental Tradeoff A scheme achieves Spatial Multiplexing Gain r : R = r log SNR (bps/hz) and Diversity Gain d : P e SNR d Fundamental tradeoff: for any r, the maximum diversity gain achievable: d (r). r d (r)

Fundamental Tradeoff A scheme achieves Spatial Multiplexing Gain r : R = r log SNR (bps/hz) and Diversity Gain d : P e SNR d Fundamental tradeoff: for any r, the maximum diversity gain achievable: d (r). r d (r)

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Diversity Gain: d * (r) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Diversity Gain: d * (r) (1,(M 1)(N 1)) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Diversity Gain: d * (r) (1,(M 1)(N 1)) (2, (M 2)(N 2)) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Diversity Gain: d * (r) (1,(M 1)(N 1)) (2, (M 2)(N 2)) (r, (M r)(n r)) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Diversity Gain: d * (r) (1,(M 1)(N 1)) (2, (M 2)(N 2)) (r, (M r)(n r)) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Main Result: Optimal Tradeoff As long as T M + N 1: (0,MN) Single Antenna System M x N System Diversity Gain: d * (r) (0,1) (1,(M 1)(N 1)) (2, (M 2)(N 2)) (r, (M r)(n r)) (0,1) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR For integer r, it is as though r transmit and r receive antennas were dedicated for multiplexing and the rest provide diversity.

Revisit the 2 2 Example Fading Channel: h 1 Fading Channel: h Fading Channel: h 2 3 Spatial Channel Spatial Channel Fading Channel: h 4

Revisit the 2 2 Example (ctd.) (0,4) Diversity Gain: d * (r) (1,1) (2,0) Spatial Multiplexing Gain: r=r/log SNR Tradeoff bridges the gap between the two types of approaches.

Revisit the 2 2 Example (ctd.) (0,4) Diversity Gain: d * (r) (1,1) (2,0) Spatial Multiplexing Gain: r=r/log SNR Tradeoff bridges the gap between the two types of approaches.

Adding More Antennas Diversity Advantage: d * (r) Spatial Multiplexing Gain: r=r/log SNR Capacity result: increasing min{m, N} by 1 adds 1 more degree of freedom. Tradeoff curve: increasing both M and N by 1 yields multiplexing gain +1 for any diversity requirement d.

Adding More Antennas Diversity Advantage: d * (r) Spatial Multiplexing Gain: r=r/log SNR Capacity result : increasing min{m, N} by 1 adds 1 more degree of freedom. Tradeoff curve : increasing both M and N by 1 yields multiplexing gain +1 for any diversity requirement d.

Adding More Antennas Diversity Advantage: d * (r) d Spatial Multiplexing Gain: r=r/log SNR Capacity result: increasing min{m, N} by 1 adds 1 more degree of freedom. Tradeoff curve: increasing both M and N by 1 yields multiplexing gain +1 for any diversity requirement d.

Increasing vs Fixed Code Rate Channel SNR 1 Channel SNR 2 Channel SNR SNR increases

Increasing vs Fixed Code Rate code Channel SNR 1 Channel SNR 2 Channel SNR SNR increases

Increasing vs Fixed Code Rate code code code Channel SNR 1 Channel SNR 2 Channel SNR SNR increases

Increasing vs Fixed Code Rate code code code Channel SNR 1 Channel SNR 2 Channel SNR log(p ) e SNR increases -d P e= SNR Slope= Diversity Gain log(snr)

Increasing vs Fixed Code Rate Slope= Spatial Multiplexing Gain code 1 code 2 code Channel Channel SNR SNR 1 2 Channel SNR log(p ) e SNR increases Slope= Diversity Gain log(snr)

Outline Problem formulation and main result on optimal tradeoff. Sketch of proof. Comparison of existing schemes.

Converse: Outage Bound Outage formulation for quasi-static scenarios. (Ozarow et al 94, Telatar 95) Look at the mutual information per symbol I(Q, H) as a function of the input distribution and channel realization. Error probability for finite block length T is asymptotically lower bounded by the outage probability: inf Q P H [I(Q, H) < R]. At high SNR, i.i.d. Gaussian input Q is asymptotically optimal, and I(Q, H) = log det [I + SNRHH ].

Converse: Outage Bound Outage formulation for quasi-static scenarios. (Ozarow et al 94, Telatar 95) Look at the mutual information per symbol I(Q, H) as a function of the input distribution and channel realization. Error probability for finite block length T is asymptotically lower bounded by the outage probability: inf Q P H [I(Q, H) < R]. At high SNR, i.i.d. Gaussian input Q is asymptotically optimal, and I(Q, H) = log det [I + SNRHH ].

Converse: Outage Bound Outage formulation for quasi-static scenarios. (Ozarow et al 94, Telatar 95) Look at the mutual information per symbol I(Q, H) as a function of the input distribution and channel realization. Error probability for finite block length T is asymptotically lower bounded by the outage probability: inf Q P H [I(Q, H) < R]. At high SNR, i.i.d. Gaussian input Q is asymptotically optimal, and I(Q, H) = log det [I + SNRHH ].

Outage Analysis Scalar 1 1 channel: For target rate R = r log SNR, r < 1, P {log(1 + SNR h 2 ) < r log SNR} P { h 2 < SNR (1 r)} SNR (1 r) = d out (r) = 1 r Outage occurs when the channel gain h 2 is small. More generally, outage occurs for the multi-antenna channel when some or all of the singular values of H are small. But unlike the scalar channel, there are many ways for this to happen in a vector channel.

Outage Analysis Scalar 1 1 channel: For target rate R = r log SNR, r < 1, P {log(1 + SNR h 2 ) < r log SNR} P { h 2 < SNR (1 r)} SNR (1 r) = d out (r) = 1 r Outage occurs when the channel gain h 2 is small. More generally, outage occurs for the multi-antenna channel when some or all of the singular values of H are small. But unlike the scalar channel, there are many ways for this to happen in a vector channel.

Typical Outage Behavior v = vector of singular values of H. Laplace Principle: p out = min v Out SNR f(v) Result: At target rate R = r log SNR, outage typically occurs when H is near a rank r matrix, i.e. out of the min{m, N} non-zero squared singular values: r of them are order 1; min{m, N} r + 1 of them are are order SNR 1 ; 1 of them is order SNR (r r ) ( just small enough to cause outage) When r is integer, exactly r squared singular values are order 1 and min{m, N} are order SNR 1.

Typical Outage Behavior v = vector of singular values of H. Laplace Principle: p out = min v Out SNR f(v) Result: At target rate R = r log SNR, outage typically occurs when H is near a rank r matrix, i.e. out of the min{m, N} non-zero squared singular values: r of them are order 1; min{m, N} r + 1 of them are are order SNR 1 ; 1 of them is order SNR (r r ) ( just small enough to cause outage) When r is integer, exactly r squared singular values are order 1 and min{m, N} are order SNR 1.

Geometric Picture (integer r) Scalar Channel 0 p out SNR (M r)(n r), (M r)(n r) is the dimension of the normal space to the sub-manifold of rank r matrices within the set of all M N matrices.

Geometric Picture (integer r) Scalar Channel SNR -1/2 Bad H Good H p out SNR (M r)(n r), (M r)(n r) is the dimension of the normal space to the sub-manifold of rank r matrices within the set of all M N matrices.

Geometric Picture (integer r) Scalar Channel Vector Channel -1/2 SNR All MxN Matrices Bad H Good H Rank(H)=r p out SNR (M r)(n r), (M r)(n r) is the dimension of the normal space to the sub-manifold of rank r matrices within the set of all M N matrices.

Geometric Picture (integer r) Scalar Channel Vector Channel Typical Bad H SNR -1/2 Bad H Good H Good H Full Rank -1/2 SNR Rank(H)=r p out SNR (M r)(n r), (M r)(n r) is the dimension of the normal space to the sub-manifold of rank r matrices within the set of all M N matrices.

Geometric Picture (integer r) Scalar Channel Vector Channel Typical Bad H SNR -1/2 Bad H Good H Good H Full Rank -1/2 SNR Rank(H)=r p out SNR (M r)(n r), (M r)(n r) is the dimension of the normal space to the sub-manifold of rank r matrices within the set of all M N matrices.

Piecewise Linearity of Tradeoff Curve (0,MN) Single Antenna System M x N System Diversity Gain: d * (r) (0,1) (1,(M 1)(N 1)) (2, (M 2)(N 2)) (r, (M r)(n r)) (0,1) (min{m,n},0) Spatial Multiplexing Gain: r=r/log SNR Scalar channel: qualitatively same outage behavior for all r. Vector channel: qualitatively different outage behavior for different r.

Achievability: Random Codes Outage performance achievable as codeword length T. But what about for finite T? Look at the performance of i.i.d Gaussian random codes. Can the outage behavior be achieved?

Analysis of Random Codes Errors can occur due to three events: Channel H is aytically bad (outage) Additive Gaussian noise atypically large. Random codewords are atypically close together. Outage analysis only needs to focus on the first event, but for finite T all three effects come into play.

Analysis of Random Codes Errors can occur due to three events: Channel H is aytically bad (outage) Additive Gaussian noise atypically large. Random codewords are atypically close together. Outage analysis only needs to focus on the first event, but for finite T all three effects come into play.

Analysis of Random Codes Errors can occur due to three events: Channel H is aytically bad (outage) Additive Gaussian noise atypically large. Random codewords are atypically close together. Outage analysis only needs to focus on the first event, but for finite T all three effects come into play.

Analysis of Random Codes Errors can occur due to three events: Channel H is aytically bad (outage) Additive Gaussian noise atypically large. Random codewords are atypically close together. Outage analysis only needs to focus on the first event, but for finite T all three effects come into play.

Analysis of Random Codes Errors can occur due to three events: Channel H is aytically bad (outage) Additive Gaussian noise atypically large. Random codewords are atypically close together. Outage analysis only needs to focus on the first event, but for finite T all three effects come into play.

Multiplicative Fading vs Additive Noise Look at two codewords at Euclidean distance x. Error Event A: H typical, AWGN large P (A) exp( x). Error Event B: H near singular, AWGN typical At high SNR, x P (B) x α. = P (B) P (B).

Multiplicative Fading vs Additive Noise Look at two codewords at Euclidean distance x. Error Event A: H typical, AWGN large P (A) exp( x). Error Event B: H near singular, AWGN typical At high SNR, x P (B) x α. = P (B) P (B).

Multiplicative Fading vs Additive Noise Look at two codewords at Euclidean distance x. Error Event A: H typical, AWGN large P (A) exp( x). Error Event B: H near singular, AWGN typical At high SNR, x P (B) x α. = P (B) P (B).

Multiplicative Fading vs Code Randomness Distance between random codewords may deviate from typical distance x. Error Event C: codewords atypically close P (C) x β, Also polynomial in x, just like the effect due to channel fading. As long as T M + N 1, the typical error event is due to bad channel rather than bad codewords. For T < M + N 1, random codes are not good enough. (ISIT 02)

To Fade or Not to Fade?

Line-of-Sight vs Fading Channel d LOS Non-Fading Channel 1 1 Scalar Fading Channel r In a scalar 1 1 system, line-of-sight AWGN is better. In a vector M N system, it depends.

Line-of-Sight vs Fading Channel d MN LOS Non-Fading Channel 1 1 Scalar Fading Channel Vector Fading Channel min{m,n} r In a scalar 1 1 system, line-of-sight AWGN is better. In a vector M N system, it depends.

Outline Problem formulation and main result on optimal tradeoff. Sketch of proof. Comparison of existing schemes.

Using the Optimal Tradeoff Curve Provide a unified framework to compare different schemes. For a given scheme, compute Compare with d (r) r d(r)

Use the Optimal Tradeoff Curve Provide a unified framework to compare different schemes. For a given scheme, compute Compare with d (r) r d(r)

Two Diversity-Based Schemes Focus on two transmit antennas. Y = HX + W Repetition Scheme: X = x 1 0 0 x 1 r = H x 1 + w Alamouti Scheme X = x 1 x 2 x 2 x 1 [r 1 r 2 ] = H [x 1 x 2 ] + w

Two Diversity-Based Schemes Focus on two transmit antennas. Y = HX + W Repetition Scheme: X = x 1 0 0 x 1 r = H x 1 + w Alamouti Scheme X = x 1 x 2 x 2 x 1 [r 1 r 2 ] = H [x 1 x 2 ] + w

Two Diversity-Based Schemes Focus on two transmit antennas. Y = HX + W Repetition Scheme: X = x 1 0 0 x 1 r = H x 1 + w Alamouti Scheme X = x 1 x 2 x 2 x 1 [r 1 r 2 ] = H [x 1 x 2 ] + w

Two Diversity-Based Schemes Focus on two transmit antennas. Y = HX + W Repetition Scheme: X = x 1 0 0 x 1 r = H x 1 + w Alamouti Scheme X = x 1 x 2 x 2 x 1 [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ]

Comparison: 2 1 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] Diversity Gain: d * (r) (0,2) (1/2,0) Spatial Multiplexing Gain: r=r/log SNR

Comparison: 2 1 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] Diversity Gain: d * (r) (0,2) (1/2,0) (0,1) Spatial Multiplexing Gain: r=r/log SNR

Comparison: 2 1 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] Repetitive Alamouti Optimal Diversity Gain: d * (r) (0,2) (1/2,0) (0,1) Spatial Multiplexing Gain: r=r/log SNR

Comparison: 2 2 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] (0,4) Diversity Gain: d * (r) (1/2,0) Spatial Multiplexing Gain: r=r/log SNR

Comparison: 2 2 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] (0,4) Diversity Gain: d * (r) (1/2,0) (1,0) Spatial Multiplexing Gain: r=r/log SNR

Comparison: 2 2 System Repetition: r 1 = H x 1 + w Alamouti: [r 1 r 2 ] = H [x 1 x 2 ] + [w 1 w 2 ] (0,4) Repetitive Alamouti Optimal Diversity Gain: d * (r) (1,1) (1/2,0) (1,0) (2,0) Spatial Multiplexing Gain: r=r/log SNR

V-BLAST Antenna 1: Antenna 2: T Nulling and Canceling Independent data streams transmitted over antennas

V-BLAST Receive Antenna 1: Antenna 2: Null Nulling and Canceling Independent data streams transmitted over antennas

V-BLAST Receive Antenna 1: Antenna 2: Null Nulling and Canceling Independent data streams transmitted over antennas

V-BLAST Antenna 1: Antenna 2: Nulling and Canceling Independent data streams transmitted over antennas

V-BLAST Cancel Antenna 1: Antenna 2: Nulling and Canceling Independent data streams transmitted over antennas

V-BLAST Antenna 1: Antenna 2: T Nulling and Canceling Independent data streams transmitted over antennas

Tradeoff Performance of V-BLAST (N N) Original V-BLAST 1 (N,0) Low diversity due to lack of coding over space

Tradeoff Performance of V-BLAST (N N) V-BLAST with optimal rate allocation (0,N) 1 (N,0) Low diversity due to lack of coding over space

Tradeoff Performance of V-BLAST (N N) Compare to the optimal tradeoff (0,N 2 ) (0,N) 1 (N,0) Low diversity due to lack of coding over space

Tradeoff Performance of V-BLAST (N N) Compare to the optimal tradeoff (0,N 2 ) (0,N) 1 (N,0) Low diversity due to lack of coding over space

D-BLAST Antenna 1: Antenna 2: T Assume T =, ignore the overhead.

D-BLAST Antenna 1: Antenna 2: Receive Assume T =, ignore the overhead.

D-BLAST Receive Antenna 1: Antenna 2: Null Assume T =, ignore the overhead.

D-BLAST Antenna 1: Antenna 2: Assume T =, ignore the overhead.

D-BLAST Cancel Antenna 1: Antenna 2: Receive Assume T =, ignore the overhead.

D-BLAST Receive Antenna 1: Antenna 2: Null Assume T =, ignore the overhead.

D-BLAST Antenna 1: Antenna 2: Assume T =, ignore the overhead.

D-BLAST Cancel Antenna 1: Antenna 2: Receive Assume T =, ignore the overhead.

D-BLAST Receive Antenna 1: Antenna 2: Null Ignore the overhead for now.

D-BLAST: Square System Diversity Advantage: d * (r) (1,N(N+1)/2) (N 1,1) (N,0) (N 2,3) Spatial Multiplexing Gain: r=r/log SNR Can achieve full multiplexing gain Maximum diversity gain d = N(N+1) 2.

D-BLAST: Square System (0,N 2 ) DBLAST Optimal Diversity Advantage: d * (r) (1,N(N+1)/2) (N 1,1) (N,0) Spatial Multiplexing Gain: r=r/log SNR Can achieve full multiplexing gain Maximum diversity gain d = N(N+1) 2.

Replace Nulling by MMSE?

D-BLAST+MMSE (0,N 2 ) DBLAST+Nulling DBLAST+MMSE Diversity Advantage: d * (r) (1,N(N+1)/2) (N 1,1) (N,0) Spatial Multiplexing Gain: r=r/log SNR Achieve the optimal: successive cancellation + MMSE has the optimal outage performance. Difference between MMSE and Nulling.

D-BLAST+MMSE (0,N 2 ) DBLAST+Nulling DBLAST+MMSE Optimal Diversity Advantage: d * (r) (1,N(N+1)/2) (N 1,1) (N,0) Spatial Multiplexing Gain: r=r/log SNR Achieve the optimal: successive cancellation + MMSE has the optimal outage performance. Difference between MMSE and Nulling.

D-BLAST+MMSE (0,N 2 ) DBLAST+Nulling DBLAST+MMSE Optimal Diversity Advantage: d * (r) (1,N(N+1)/2) (N 1,1) (N,0) Spatial Multiplexing Gain: r=r/log SNR Achieve the optimal: successive cancellation + MMSE has the optimal outage performance. Difference between MMSE and Nulling.

Penalty due to Overhead DBLAST+Nulling DBLAST+MMSE Optimal Diversity Advantage: d * (r) Spatial Multiplexing Gain: r=r/log SNR

Conclusion The diversity-multiplexing tradeoff is a fundamental way of looking at fading channels. Same framework can be applied to other scenarios: multiuser, non-coherent, more complex channel models, etc.