Multiple Antennas Have a Big Multi- User Advantage in Wireless Communications Bertrand Hochwald (Bell Labs)

Slides:



Advertisements
Similar presentations
Doc.: IEEE /320r0 Submission May 2002 Gerhard Fettweis, Systemonic AGSlide 1 ¼ Giga-Bit/s WLAN Gerhard Fettweis Gunnar Nitsche Systemonic AG.
Advertisements

Ulams Game and Universal Communications Using Feedback Ofer Shayevitz June 2006.
Capacity of MIMO Channels: Asymptotic Evaluation Under Correlated Fading Presented by: Zhou Yuan University of Houston 10/22/2009.
Component Analysis (Review)
Lecture 3: A brief background to multivariate statistics
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
MIMO Communication Systems
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Authors: David N.C. Tse, Ofer Zeitouni. Presented By Sai C. Chadalapaka.
Capacity of Wireless Channels
Doc.: IEEE /0064r0 Submission Shogo Fujita, Kyushu Inst. Of Tech. Slide 1 Modulo Precoding for 11ac Date: Authors: January 2011.
1 Wireless Communication Low Complexity Multiuser Detection Rami Abdallah University of Illinois at Urbana Champaign 12/06/2007.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
June 4, 2015 On the Capacity of a Class of Cognitive Radios Sriram Sridharan in collaboration with Dr. Sriram Vishwanath Wireless Networking and Communications.
Three Lessons Learned Never discard information prematurely Compression can be separated from channel transmission with no loss of optimality Gaussian.
Multiple-input multiple-output (MIMO) communication systems
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
ECE 776 Information Theory Capacity of Fading Channels with Channel Side Information Andrea J. Goldsmith and Pravin P. Varaiya, Professor Name: Dr. Osvaldo.
Lattices for Distributed Source Coding - Reconstruction of a Linear function of Jointly Gaussian Sources -D. Krithivasan and S. Sandeep Pradhan - University.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Today Wrap up of probability Vectors, Matrices. Calculus
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
Wireless Communication Elec 534 Set IV October 23, 2007
On the Coded Complex Field Network Coding Scheme for Multiuser Cooperative Communications with Regenerative Relays Caixi Key Lab of Information.
Summarized by Soo-Jin Kim
Probability of Error Feature vectors typically have dimensions greater than 50. Classification accuracy depends upon the dimensionality and the amount.
Multiple Input Multiple Output
8: MIMO II: Capacity and Multiplexing Architectures Fundamentals of Wireless Communication, Tse&Viswanath 1 8. MIMO II: Capacity and Multiplexing Architectures.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Signal and Noise Models SNIR Maximization Least-Squares Minimization MMSE.
Ali Al-Saihati ID# Ghassan Linjawi
1 Codage avec Information Adjacante (DPC : Dirty paper coding) et certaines de ses applications : Tatouage (Watermarking) MIMO broadcast channels Gholam-Reza.
MIMO continued and Error Correction Code. 2 by 2 MIMO Now consider we have two transmitting antennas and two receiving antennas. A simple scheme called.
JWITC 2013Jan. 19, On the Capacity of Distributed Antenna Systems Lin Dai City University of Hong Kong.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
Vector Norms and the related Matrix Norms. Properties of a Vector Norm: Euclidean Vector Norm: Riemannian metric:
Canonical Correlation Psy 524 Andrew Ainsworth. Matrices Summaries and reconfiguration.
Coded Modulation for Multiple Antennas over Fading Channels
ECE 8443 – Pattern Recognition LECTURE 08: DIMENSIONALITY, PRINCIPAL COMPONENTS ANALYSIS Objectives: Data Considerations Computational Complexity Overfitting.
CHAPTER 5 SIGNAL SPACE ANALYSIS
MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna.
University of Houston Cullen College of Engineering Electrical & Computer Engineering Capacity Scaling in MIMO Wireless System Under Correlated Fading.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
COMMUNICATION SYSTEM EECB353 Chapter 7 Part III MULTIPLE ACCESS Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional
Iterative detection and decoding to approach MIMO capacity Jun Won Choi.
A Simple Transmit Diversity Technique for Wireless Communications -M
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
Compressive Coded Aperture Video Reconstruction
Wireless Communication
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
Advanced Wireless Networks
Multiple Access Problem: When two or more nodes transmit at the same time, their frames will collide and the link bandwidth is wasted during collision.
Watermarking with Side Information
MIMO III: Channel Capacity, Interference Alignment
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
SVD: Physical Interpretation and Applications
Feature space tansformation methods
On the Design of RAKE Receivers with Non-uniform Tap Spacing
MIMO (Multiple Input Multiple Output)
Improved Spread Spectrum: A New Modulation Technique for Robust Watermarking IEEE Trans. On Signal Processing, April 2003 Multimedia Security.
MIMO II: Physical Channel Modeling, Spatial Multiplexing
Watermarking with Side Information
Chenhui Zheng/Communication Laboratory
Presentation transcript:

Multiple Antennas Have a Big Multi- User Advantage in Wireless Communications Bertrand Hochwald (Bell Labs)

Goal: Talk with Multiple Users Simultaneously Multiple antennas at Access Point Downlink transmission Single antenna at terminal Rayleigh scattering channel environment Transmitter knows channel Simple receiver processing Near-capacity performance

3 Access Point Talking with Multiple Users Urban scattering environment Users moving slowly so transmitter can learn channel

4 System Model Access Point transmits x on M antennas to K users Terminals receive y h1h1 h4h4 h2h2 h3h D is positive diagonal and has unit trace (unit transmit power) w is additive noise, variance s 2

5 Properties of Sum Capacity Linear in min ( M,K ) H has complex- Gaussian entries (all users are statistically the same) MK

6 Attaining Downlink Capacity Until now: Optimal strategies require dirty paper methods Hierarchy of transmissions where users 1,…,k -1 are viewed as interference for user k (not currently practical) Sub-optimal strategies approximate dirty paper Lattice techniques (difficult) Circumvents dirty paper Dirty paper methods assume transmitter knows interference from users 1,…, k -1 at user k, but cannot control it. But we have control of interference! Our method:

7 Synopsis where  are positive constants  normalizes power l is a vector of integers 4 dB 30 bits/channel use 12 bits/channel use

Channel Inversion We want to transmit separate messages to K users simultaneously. If then we can use: where u is the K -dimensional data desired for the users and  is a normalizing constant The channel multiplies by H and the terminals receive:

9 Performance Depends on  Behavior of  Let. Choose  as either: Let’s choose this normalization Then This sum-rate is up to 80% of sum-capacity, but for the sum-rate is not linear in M. We are most interested in. Then s = H -1 u. Performance difference small

10 Properties of  when  When M=K and we are transmitting unit-variance Gaussian u, This density has infinite mean! The large eigenvalues of ( HH * ) -1 are to blame. Let  be the largest eigenvalue: This density also has infinite mean, and eigenvalues Inner products of u and eigenvectors

11 Sum-Rate for Channel Inversion Limit of this curve Huge gap

12 How to Make  Smaller  Two possible methods: Regularize inverse: “Perturb” u so that it points along the eigenvectors of ( HH * ) -1 corresponding to small eigenvalues We use a combination of both where the positive scalar  introduces a small amount of interference between users

13 Regularizing the Inverse  >0 makes the inverse more well-behaved. After passing through the channel, the signal becomes: The desired term for user k is: Q is matrix of eigenvectors of HH *  is matrix of eigenvalues of HH * Unfortunately, there is also interference from other users. Remember: this is the “unnormalized” signal

14 Maximize Signal-to-Interference+Noise Average desired signal over the eigenvectors Q Average undesired signal over the eigenvectors yields Amazingly, maximized for  =K  2, independently of ’s

15 Regularization Gives Linear Growth Linear growth but slope is wrong We need something more! Sum-capacity Plain channel inversion Regularized inversion Huge gap Not so huge gap

16 Vector Perturbation Goal: Form a v from u such that s = H -1 v has norm (much) smaller than H -1 u and v can still be decoded as u Use an idea from Tomlinson-Harashima precoding: v = u +  l where l is a vector of integers and  is a positive scalar. With a good choice of l we can steer v to the space of smaller eigenvalues of H -1. With a good choice of  we can recover u at the receivers, independently of l.

17 Connection with Tomlinson- Harashima Precoding Our goal is not to cancel interference. Instead, we choose a vector of integers l to minimize THP is a scalar technique used to mitigate interference at the transmitter. History (mid-1970’s): Suppose an interfering signal i is added at the receiver to the transmitted signal. Then the transmitter can compensate for i by sending s =( u - i ) mod  This is the same as sending s = u - i +  l. The receiver sees u+  l and can remove l with  =4 u e {-1,1} This vector perturbation gives a dramatic (orders of magnitude) decrease in  versus H -1 u Example Shortest vector in a lattice problem, with several known algorithms---“sphere encoder” We use the same f  ( y ) at the receivers

18 Brief Analysis of Minimization K=10, 16-QAM signals,  = v = u +  l Results of minimizing  k are eigenvalues of ( HH * ) -1 q k are eigenvectors of ( HH * ) -1 v aligned more closely to eigenvectors corresponding to small eigenvalues All eigenvalues contribute approximately the same to 

19 Combining Regularization and Perturbation Use “sphere encoder” to solve: Transmit: QR-based method (not described) Optimal  generally smaller than regularization alone

20 Combine with Turbo Codes Log-likelihood ratio for deciding between +1 and -1 Traditional Gaussian ratio (not used) Ratio formed from mod- function and likelihood: Turbo codes get “soft” decisions from this likelihood

21 Performance with UMTS Turbo Code 4 dB Sum-rate = 20 bits/channel use for K =10 Sum-rate = 30 bits/channel use for K =10

22 Getting Even Closer to Capacity? Match the Turbo Code to the channel Transmit at higher rates to users whose channels are best Sum-capacity not necessarily achieved with equal rates Compute and overcome mod penalty at receiver Analyze combined regularization/perturbation Optimal  Compare with capacity when only transmitter knows channel Receiver really only needs to know only E , not the actual channel But transmitter-only capacity seems to be intractable

23 Other Applications CDMA The matrix H is the correlation matrix of spreading codes sent through a channel with delay spread DSL The matrix H represents the coupling between twisted pairs of different users Full paper: