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

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

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

Lecture 4 Diversity and MIMO Communications

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

CHAPTER 5 DIVERSITY. Xijun Wang

Lecture 8 Multi- User MIMO

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

CHAPTER 8 MIMO. Xijun Wang

Multiple Antennas and Space-Time Communications

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

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

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Performance Study of MIMO-OFDM System in Rayleigh Fading Channel with QO-STB Coding Technique

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

SPARSE CHANNEL ESTIMATION BY PILOT ALLOCATION IN MIMO-OFDM SYSTEMS

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

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

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

Comparative Study of the detection algorithms in MIMO

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

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

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

Performance of wireless Communication Systems with imperfect CSI

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Power Allocation Tradeoffs in Multicarrier Authentication Systems

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

MMSE Algorithm Based MIMO Transmission Scheme

MIMO Channel Capacity of Static Channels

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

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

Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

Diversity Techniques

Power allocation for Block Diagonalization Multi-user MIMO downlink with fair user scheduling and unequal average SNR users

STUDY OF THE PERFORMANCE OF THE LINEAR AND NON-LINEAR NARROW BAND RECEIVERS FOR 2X2 MIMO SYSTEMS WITH STBC MULTIPLEXING AND ALAMOTI CODING

Written Exam Channel Modeling for Wireless Communications - ETIN10

UNIVERSITY OF MORATUWA BEAMFORMING TECHNIQUES FOR THE DOWNLINK OF SPACE-FREQUENCY CODED DECODE-AND-FORWARD MIMO-OFDM RELAY SYSTEMS

Principles of Orthogonal Frequency Division Multiplexing and Multiple Input Multiple Output Communications Systems

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Space Time Line Code. INDEX TERMS Space time code, space time block code, space time line code, spatial diversity gain, multiple antennas.

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

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection

Multiple Antenna Processing for WiMAX

Performance Evaluation of STBC-OFDM System for Wireless Communication

Study of Turbo Coded OFDM over Fading Channel

Multiple Antennas in Wireless Communications

Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems

Iterative Leakage-Based Precoding for Multiuser-MIMO Systems. Eric Sollenberger

Multiple Input Multiple Output (MIMO) Operation Principles

MIMO Systems and Applications

Performance Evaluation of STBC MIMO Systems with Linear Precoding

Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems

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

SNS COLLEGE OF ENGINEERING COIMBATORE DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

3 Local scattering channel model Local scattering model Statistics with the local scattering model Summary...

Spectral spreading by linear block codes for OFDM in Powerline Communications

Robust Frequency-Hopping System for Channels with Interference and Frequency-Selective Fading

Improving Diversity Using Linear and Non-Linear Signal Detection techniques

AWGN Channel Performance Analysis of QO-STB Coded MIMO- OFDM System

Optimal user pairing for multiuser MIMO

Wireless Communications Over Rapidly Time-Varying Channels

Bit Loading of OFDM with High Spectral Efficiency for MIMO

Linear Precoding in MIMO Wireless Systems

A Sphere Decoding Algorithm for MIMO

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

ICI Mitigation for Mobile OFDM with Application to DVB-H

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

Iterative Detection and Decoding with PIC Algorithm for MIMO-OFDM Systems

Opportunistic Communication in Wireless Networks

Performance Analysis of MIMO Equalization Techniques with Highly Efficient Channel Coding Schemes

PERFORMANCE ANALYSIS OF AN UPLINK MISO-CDMA SYSTEM USING MULTISTAGE MULTI-USER DETECTION SCHEME WITH V-BLAST SIGNAL DETECTION ALGORITHMS

EELE 6333: Wireless Commuications

UNIVERSITY OF SOUTHAMPTON

Professor & Executive Director, Banasthali University, Jaipur Campus, Jaipur (Rajasthan), INDIA 3 Assistant Professor, PIET, SAMALKHA Haryana, INDIA

Transmit Antenna Selection and User Selection in Multiuser MIMO Downlink Systems

Performance Analysis of MIMO-OFDM System Using Singular Value Decomposition and Water Filling Algorithm

Comparative Study of OFDM & MC-CDMA in WiMAX System

ARQ strategies for MIMO eigenmode transmission with adaptive modulation and coding

On Using Channel Prediction in Adaptive Beamforming Systems

Dynamic Fair Channel Allocation for Wideband Systems

Realization of Peak Frequency Efficiency of 50 Bit/Second/Hz Using OFDM MIMO Multiplexing with MLD Based Signal Detection

Detecting the Number of Transmit Antennas with Unauthorized or Cognitive Receivers in MIMO Systems

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

Space-Time Coding: Fundamentals

On Allocation Strategies for Dynamic MIMO-OFDMA with Multi-User Beamforming

AN EFFICIENT LINK PERFOMANCE ESTIMATION TECHNIQUE FOR MIMO-OFDM SYSTEMS

Low BER performance using Index Modulation in MIMO OFDM

E7220: Radio Resource and Spectrum Management. Lecture 4: MIMO

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

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

EECS 380: Wireless Technologies Week 7-8

Wireless Communication Systems: Implementation perspective

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Iterative Soft Decision Based Complex K-best MIMO Decoder

IN AN MIMO communication system, multiple transmission

CHAPTER 4 PERFORMANCE ANALYSIS OF THE ALAMOUTI STBC BASED DS-CDMA SYSTEM

Transcription:

EE359 Discussion Session 8 Beamforming, Diversity-multiplexing tradeoff, MIMO receiver design, Multicarrier modulation November 29, 2017 EE359 Discussion 8 November 29, 2017 1 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 2 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 3 / 33

Brief recap of the notation for a point to point MIMO system y = Hx + n ỹ = Σ x + ñ where H = UΣV H = i σ iu i v H i and x = V x, ỹ = U H y N t transmit antennas and N r receive antennas Decomposition into parallel channels with perfect CSIT and CSIR σ 1 > σ 2 >... EE359 Discussion 8 November 29, 2017 4 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 5 / 33

Beamforming Idea If CSIT available, simply transmit along vector with the largest singular value, i.e. make x C scalar - one value Some points Equivalent scalar channel ỹ = u H Hv x + ñ 1 Maximizes SNR if u and v are first singular vectors Optimal only if other parallel channels are weak (low SNR) Why is maximum SNR scheme not always optimal? Any choice of u and v other than u 1 and v 1 is suboptimal EE359 Discussion 8 November 29, 2017 6 / 33

Homework 7 Problem 1 In part (a), it can be assumed that the magnitude of path loss is the same in all transmissions. Show that optimal (i.e., SNR maximizing) choice for u and v are u 1 and v 1 respectively Problem 2 Problem 2 explores linear algebra inequality between 2-norm and Frobenius norm. As well as the connection between MIMO communication and Maximal Ratio Combining in Rayleigh fading. EE359 Discussion 8 November 29, 2017 7 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 8 / 33

The tradeoff Setting CSI (channel state info) known at receiver but is unknown at transmitter, finite blocklengths. Intuition Antennas can be used for higher reliability (diversity) or rate (multiplexing) Fineprint We assume i.i.d. complex normal entries for H High SNR concept: Multiplexing gain r = R(SNR) limsnr log 2 (SNR) Diversity gain d = log P limsnr e log SNR EE359 Discussion 8 November 29, 2017 9 / 33

The tradeoff Diversity d Multiplexing r Figure: Blue curve for N t = 3, N r = 3, green for N t = 2, N r = 2 Blue dot corresponds to low rate, high reliability transmission Red dot corresponds to high rate, low reliability transmission Achievability Any point on this tradeoff curve may be achieved in general by a suitable space time code EE359 Discussion 8 November 29, 2017 10 / 33

Homework 7 Problem 3 Explores the diversity multiplexing tradeoff for a simple system Problem 4 Evaluate capacity using waterfilling (CSIT) or uniform allocation (only CSIR). Also evaluate bit error rates and total throughput for some achievable schemes. EE359 Discussion 8 November 29, 2017 11 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 12 / 33

The optimal receiver Idea Maximum likelihood criterion: ˆx = argmax x X p(x H, y) Some more details about ML decoder For i.i.d. Gaussian noise statistics and uniformly random MQAM signalling, p(x H, y) e c y Hx 2, so ˆx = argmax y Hx 2 x X Problem An NP-hard combinatorial optimization problem. EE359 Discussion 8 November 29, 2017 13 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 14 / 33

Simple approximations: Zero forcing Idea Use matrix inversion Math ˆx = H y where H = (H H H) 1 H H if H is tall Some features Requires O ( Nt 3 ) operations. (Can t expect to do better than this unless H is sparse) Nearly optimal when condition number is close to 1. Poor performance for ill-conditioned channels. EE359 Discussion 8 November 29, 2017 15 / 33

Zero Forcing in Pictures H H -1 EE359 Discussion 8 November 29, 2017 16 / 33

Zero Forcing in Pictures H H -1 EE359 Discussion 8 November 29, 2017 16 / 33

Zero Forcing in Pictures H H -1 EE359 Discussion 8 November 29, 2017 17 / 33

Zero Forcing in Pictures H H -1-1 EE359 Discussion 8 November 29, 2017 17 / 33

Simple approximations: Linear MMSE decoding Idea Write estimate as an affine function of y. Minimize expected squared error by choosing right affine function. Regular MMSE: Assume x to be i.i.d. multivariate Gaussian and compute optimal decoder (minimum expected mean squared error (MSE)) Math (assuming SNR = 1/σ 2 ) ˆx = (H H H + σ 2 I) 1 H H y Some features Good complexity (similar to zero forcing) Less sensitive to ill-conditioned matrices In practice x is not Gaussian EE359 Discussion 8 November 29, 2017 18 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 19 / 33

An ML Algorithm: Enumeration ML Decoding: Find closest point in l 2 norm. How to search for close points? Naïve approach Check all M n points, return closest EE359 Discussion 8 November 29, 2017 20 / 33

Enumeration BPSK, N t = 2 x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 00 01 10 11 There is no reason two adjacent nodes are close! Questions Is there are smart way to traverse this graph? What is our stopping criteria? Can we prune nodes? EE359 Discussion 8 November 29, 2017 21 / 33

Better Enumeration: QR Decomposition H = QR = Q r 1,1 r. 1,2........r 1,n............ 0 r n,n New Basis x = Rx, y Hx 2 = Q H y x 2 Notice: l 2 norm in this basis can be considered element-wise: x n,..., x 1 Partial objective : s m = m i=1 ( q n i, y x n i ) EE359 Discussion 8 November 29, 2017 22 / 33

Sphere decoder Prune branches below m if s m > r s 1 > r x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 EE359 Discussion 8 November 29, 2017 23 / 33

Sphere decoder Prune branches below m if s m > r s 1 > r x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 EE359 Discussion 8 November 29, 2017 24 / 33

Sphere decoder Prune branches below m if s m > r s 1 < r x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 EE359 Discussion 8 November 29, 2017 25 / 33

Sphere decoder Prune branches below m if s m > r s 1 < r x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 EE359 Discussion 8 November 29, 2017 26 / 33

Sphere decoder Prune branches below m if s m > r s 1 < r x Nt x Nt x Nt 1 x Nt 1 x Nt 1 x Nt 1 Return minimum value of objective function at last depth. EE359 Discussion 8 November 29, 2017 26 / 33

Further notes If r is large enough, gives ML estimate If correct solution is pruned, declare error (erased symbol) Reducing r reduces complexity. Complexity also based on channel condition number and signal to noise ratio Further techniques exist improve enumeration (e.g. LLL algorithm) EE359 Discussion 8 November 29, 2017 27 / 33

Homework 7 Problem 5 Apply ML, Zero Forcing and MMSE decoder. Naïve implementation of ML is fine. Problem 6 Simple exploration of sphere decoding. No implementation needed! EE359 Discussion 8 November 29, 2017 28 / 33

Outline 1 MIMO concepts Beamforming Diversity multiplexing tradeoff for point to point MIMO 2 MIMO Decoding Linear Decoders Sphere Decoding 3 Multicarrier modulation EE359 Discussion 8 November 29, 2017 29 / 33

Intersymbol interference Problem Coherence bandwidth of channel is small, thus channel spreads wideband signal in time Some common remedies Equalization/deconvolution/channel inversion Multicarrier modulation Spread spectrum EE359 Discussion 8 November 29, 2017 30 / 33

Multicarrier modulation Idea Split wideband (B) into N narrowband chunks each of bandwidth B/N, such that B n = B/N B c Common incarnations Frequency division multiplexing (FDM) Orthogonal FDM (OFDM) Uses 4G LTE, Wifi use OFDM 2G standards (GSM) used FDM heavily EE359 Discussion 8 November 29, 2017 31 / 33

FDM Idea Pack a bunch of orthonormal basis functions in frequency domain, thereby creating parallel channels Implementation issues Minimum carrier frequency separation with signal duration T N is 1/T N Usually need a rolloff factor β and guard bands ɛ, thus effective occupancy B n = N(1 + β + ɛ)/t N Need separate receiver hardware/modulation schemes at each carrier frequency EE359 Discussion 8 November 29, 2017 32 / 33

Homework 7 Problem 7 Two signals s i (t) and s j (t) over time T N are orthogonal if TN t=0 s i(t)s j (t)dt = 0 EE359 Discussion 8 November 29, 2017 33 / 33