Multiple Antennas in Wireless Communications

Similar documents
Multiple Antennas in Wireless Communications

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

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

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

A New Approach to Layered Space-Time Code Design

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

An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems

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

BER PERFORMANCE IMPROVEMENT USING MIMO TECHNIQUE OVER RAYLEIGH WIRELESS CHANNEL with DIFFERENT EQUALIZERS

Layered Space-Time Codes

PAPER MIMO System with Relative Phase Difference Time-Shift Modulation for Rician Fading Environment

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

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

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

An HARQ scheme with antenna switching for V-BLAST system

An Analytical Design: Performance Comparison of MMSE and ZF Detector

Sphere Decoding in Multi-user Multiple Input Multiple Output with reduced complexity

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

Detection of SINR Interference in MIMO Transmission using Power Allocation

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

Low complexity iterative receiver for Non-Orthogonal Space-Time Block Code with channel coding

Gurpreet Singh* and Pardeep Sharma**

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

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

SPATIAL MULTIPLEXING IN MODERN MIMO SYSTEMS

TRANSMIT diversity has emerged in the last decade as an

Coding for MIMO Communication Systems

Lecture 4 Diversity and MIMO Communications

BER PERFORMANCE AND OPTIMUM TRAINING STRATEGY FOR UNCODED SIMO AND ALAMOUTI SPACE-TIME BLOCK CODES WITH MMSE CHANNEL ESTIMATION

Review on Improvement in WIMAX System

A New Transmission Scheme for MIMO OFDM

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

Multiuser Detection for Synchronous DS-CDMA in AWGN Channel

NTT Network Innovation Laboratories 1-1 Hikarinooka, Yokosuka, Kanagawa, Japan

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

ABHELSINKI UNIVERSITY OF TECHNOLOGY

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

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

CHAPTER 3 MIMO-OFDM DETECTION

Performance Evaluation of STBC-OFDM System for Wireless Communication

Diversity Techniques

Revision of Lecture Twenty-Eight

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

Performance of wireless Communication Systems with imperfect CSI

ISSN: [Ebinowen * et al., 7(9): September, 2018] Impact Factor: 5.164

CHAPTER 8 MIMO. Xijun Wang

Optimization of Coded MIMO-Transmission with Antenna Selection

INVESTIGATION OF CAPACITY GAINS IN MIMO CORRELATED RICIAN FADING CHANNELS SYSTEMS

PEAK TO AVERAGE POWER RATIO and BIT ERROR RATE reduction in MIMO-OFDM system using LOW DENSITY PARITY CHECK CODES over Rayleigh fading channel

AN EFFICIENT LINK PERFOMANCE ESTIMATION TECHNIQUE FOR MIMO-OFDM SYSTEMS

Performance Evaluation of the VBLAST Algorithm in W-CDMA Systems

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Transmit Antenna Selection in Linear Receivers: a Geometrical Approach

EE 5407 Part II: Spatial Based Wireless Communications

Comb type Pilot arrangement based Channel Estimation for Spatial Multiplexing MIMO-OFDM Systems

LATTICE REDUCTION AIDED DETECTION TECHNIQUES FOR MIMO SYSTEMS

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

Optimum Power Allocation in Cooperative Networks

International Conference on Emerging Trends in Computer and Electronics Engineering (ICETCEE'2012) March 24-25, 2012 Dubai. Correlation. M. A.

EECS 380: Wireless Technologies Week 7-8

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Performance Evaluation of V-BLAST MIMO System Using Rayleigh & Rician Channels

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

Impact of Antenna Geometry on Adaptive Switching in MIMO Channels

Computational Complexity of Multiuser. Receivers in DS-CDMA Systems. Syed Rizvi. Department of Electrical & Computer Engineering

SPACE TIME CODING FOR MIMO SYSTEMS. Fernando H. Gregorio

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

#8 Adaptive Modulation Coding

Proportional Fair Scheduling for Wireless Communication with Multiple Transmit and Receive Antennas 1

Degrees of Freedom in Multiuser MIMO

Low complexity iterative receiver for linear precoded MIMO systems

Partial Decision-Feedback Detection for Multiple-Input Multiple-Output Channels

Iterative Decoding for MIMO Channels via. Modified Sphere Decoding

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

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

[P7] c 2006 IEEE. Reprinted with permission from:

Correlation and Calibration Effects on MIMO Capacity Performance

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

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

Lecture 8 Multi- User MIMO

MIMO Systems and Applications

EE360: Lecture 6 Outline MUD/MIMO in Cellular Systems

On the Spectral Efficiency of MIMO MC-CDMA System

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

Performance Evaluation of MIMO Spatial Multiplexing Detection Techniques

Lattice-reduction-aided detection for MIMO-OFDM-CDM communication systems

Optimal user pairing for multiuser MIMO

MULTIPATH fading could severely degrade the performance

MMSE Algorithm Based MIMO Transmission Scheme

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 7, February 2014)

Application of QAP in Modulation Diversity (MoDiv) Design

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

Orthogonal Cyclic Prefix for Time Synchronization in MIMO-OFDM

Design and Evaluation of Resource Allocation Scheme for Downlink MIMO-OFDMA-CDM Systems

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

Efficient Wirelesss Channel Estimation using Alamouti STBC with MIMO and 16-PSK Modulation

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

The Dependency of Turbo MIMO Equalizer Performance on the Spatial and Temporal Multipath Channel Structure A Measurement Based Evaluation

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

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

Transcription:

Multiple Antennas in Wireless Communications Luca Sanguinetti Department of Information Engineering Pisa University lucasanguinetti@ietunipiit April, 2009 Luca Sanguinetti (IET) MIMO April, 2009 1 / 46

Outline Fundamentals of system design in MIMO systems linear receivers non-linear receivers Luca Sanguinetti (IET) MIMO April, 2009 2 / 46

Multiplexing in wireless comunications Basic concept Luca Sanguinetti (IET) MIMO April, 2009 3 / 46

Multiplexing in wireless communications Many ways to obtain multiplexing Time division multiplexing multiple time slots TDM TDMA Frequency division multiplexing multiple frequency bands OFDM OFDMA Code division multiplexing multiple spreading codes CDM CDMA Space division multiplexing multiple antennas SDM SDMA Luca Sanguinetti (IET) MIMO April, 2009 4 / 46

Multiplexing in wireless communications Many ways to obtain multiplexing Time & Frequency & Code division multiplexing require expensive resources (bandwidth or time)! Luca Sanguinetti (IET) MIMO April, 2009 5 / 46

Multiplexing in wireless communications Many ways to obtain multiplexing Spatial division multiplexing no extra bandwidth or time required x= x 1 x 2 M x M H y = y 1 y 2 M y N Luca Sanguinetti (IET) MIMO April, 2009 6 / 46

Multiplexing in wireless communications Spatial multiplexing as a space-time code with rate = M Space-time codes no channel information at the transmitter maximum rate = M T 1 Symbol Information mapper bits Space-time encoder M T X = ML detector The error probability is upper bound by ( K Pr(error) k=1 λ k ) 1 K ρ M KN Luca Sanguinetti (IET) MIMO April, 2009 7 / 46

Multiplexing in wireless communications Spatial multiplexing as a space-time code with rate = M Consider the simplest spatial multiplexing scheme symbols are demultiplexed and transmitted over antennas no temporal coding M 1 Symbol Information mapper bits DEMUX X = ML detector Luca Sanguinetti (IET) MIMO April, 2009 8 / 46

Multiplexing in wireless communications Spatial multiplexing as a space-time code with rate = M Consider the simplest spatial multiplexing scheme symbols are demultiplexed and transmitted over antennas no temporal coding M 1 Symbol Information mapper bits DEMUX X = ML detector The error probability is upper bound by Pr(error) 1 [ ρ ] N λ N M Luca Sanguinetti (IET) MIMO April, 2009 8 / 46

Multiplexing in wireless communications Spatial multiplexing as a space-time code with rate = M Spatial multiplexing with no temporal coding space-time code with rate = M diversity gain N Luca Sanguinetti (IET) MIMO April, 2009 9 / 46

Spatial division multiplexing Horizontal encoding (HE) Information bits DEMUX Coding - Interleaving Coding - Interleaving 1 M 1 Receiver N 1 M Luca Sanguinetti (IET) MIMO April, 2009 10 / 46

Spatial division multiplexing Vertical encoding (VE) Information bits Coding - Interleaving DEMUX 1 1 Receiver 1 M N M Luca Sanguinetti (IET) MIMO April, 2009 11 / 46

Spatial division multiplexing Diversity gain HE: any given symbol is transmitted by a single antenna diversity gain N array gain N coding gain depends on the temporal code simple receiver design! VE: any given symbol is transmitted by all antennas full diversity gain MN! array gain N coding gain depends on the temporal code much more complexity in receiver design Various combinations are possible [Foschini, 1996] Luca Sanguinetti (IET) MIMO April, 2009 12 / 46

Signal model Assume HE, T = 1 and N M Received samples (no temporal coding) or, equivalently, y = Hx + n (1) with h i C N y = h i x i + M k=1,k i h k x k }{{} multi stream interference +n (2) The problem is now to face with multi-stream interference Luca Sanguinetti (IET) MIMO April, 2009 13 / 46

Interference mitigation How to mitigate multi-stream interference? intersymbol interference mitigation multiuser detection [Verdú, 1998] Non-linear receivers maximum-likelihood detector successive interference cancellation Linear receivers zero-forcing equalizer minimum mean square-error equalizer Luca Sanguinetti (IET) MIMO April, 2009 14 / 46

ML detection ML performs the following non-linear optimization ˆx = arg min y H x 2 (3) x which represents a constrained least-squares problem Advantages minimum error rate maximum diversity gain Disadvantages high complexity exhaustive search over Q M alternatives! Luca Sanguinetti (IET) MIMO April, 2009 15 / 46

Probability of error analysis 10 0 10-1 Rayleigh fading 10-2 M = 1, N = 1 Error rate 10-3 10-4 M = 1, N = 2 10-5 ML - M = 2, N = 2 10-6 0 5 10 15 20 25 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 16 / 46

Probability of error analysis 10 0 Rayleigh fading 10-1 ML 10-2 Error rate 10-3 10-4 10-5 M = 2, N = 3 M = 3, N = 3 10-6 0 5 10 15 20 25 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 17 / 46

ML detection - Sphere decoding ML can be posed as integer least-squares problem sphere decoding [Kannan, 1983] and [Fincke, 1985] Main idea searching only over lattice points Hx lying within an hypersphere of radius R around y Lattice points R Hx Received signal Luca Sanguinetti (IET) MIMO April, 2009 18 / 46

ML detection - sphere decoding How to choose R? Too large, too many points! Too small, no points! How to determine the lattice points lying inside the given sphere? Answer: Fincke and Pohst algorithm [Fincke, 1985] Advantage reduced complexity - polynomial! Disadvantage still too complex for practical applications! Luca Sanguinetti (IET) MIMO April, 2009 19 / 46

Decorellating detector (DD) DD is based on zero-forcing criterion complete elimination of multi-stream interference This is achieved as follows ˆx = ( H H H ) 1 H H y Using (1) yields ˆx = x + ( H H H ) 1 H H n Luca Sanguinetti (IET) MIMO April, 2009 20 / 46

DD Each symbol can be now decoded independently with SNR i = ρ [ M (H H H) 1] i,i (4) where ρ = E{ x i 2 }/σ 2 (σ 2 denotes noise variance) Significant reduction of complexity is achieved compared to MLD Luca Sanguinetti (IET) MIMO April, 2009 21 / 46

DD - Block diagram Decorrelator for stream #1 ˆx 1 y Decorrelator for stream #2 Decorrelator for stream #M ˆx 2 ˆx M Luca Sanguinetti (IET) MIMO April, 2009 22 / 46

DD - Analogy with CDM Consider a CDM system multiple streams are transmitted using orthogonal spreading codes c 1 s 1 Front End s M c M Luca Sanguinetti (IET) MIMO April, 2009 23 / 46

DD - Analogy with CDM Received samples (AWGN channel) M y = c i x i + n = Cx + n i=1 Decision statistic with DD ˆx = x + ( C H C ) 1 C H n Multiple symbols are decoupled exploiting code orthogonality In MIMO systems multiple symbols are separated by means of spatial signatures Luca Sanguinetti (IET) MIMO April, 2009 24 / 46

DD In the presence of ill-conditioned matrix (correlated channel) [ (H H H ) 1 ] i,i SNR i = ρ [ M (H H H) 1] 0 i,i Large degradation of the system performance! The rank of H plays a crucial rule Luca Sanguinetti (IET) MIMO April, 2009 25 / 46

DD How to deal with ill-conditioned channels? Reducing the number of multiple streams Employing antenna selection algorithms Stream #1 Stream #K Antenna selection 1 M Channel information Some channel information at the transmitter is required! Luca Sanguinetti (IET) MIMO April, 2009 26 / 46

DD SNR i are distributed as (Rayleigh fading channel) f(z) = ( ) M M ρ(n M)! e ρ z M N M ρ z u(z) Chi-square random variable with k = 2(N M + 1) Luca Sanguinetti (IET) MIMO April, 2009 27 / 46

DD SNR i are distributed as (Rayleigh fading channel) f(z) = ( ) M M ρ(n M)! e ρ z M N M ρ z u(z) Chi-square random variable with k = 2(N M + 1) Then, we get E {SNR i } = N M + 1 ρ (5) M Pr(error) ρ (N M+1) (6) Luca Sanguinetti (IET) MIMO April, 2009 27 / 46

DD From (5) and (6) it follows that Array gain = N M + 1 Diversity gain = lim ρ log (P e ) log (ρ) = N M + 1 The maximum diversity gain should be N!! The reason is that: M 1 degrees of freedom are used to remove interference N M + 1 are employed to improve system performance Luca Sanguinetti (IET) MIMO April, 2009 28 / 46

DD- Error rate analysis 10 0 Rayleigh fading, DD 10-1 10-2 M = 1, N = 1 Error rate 10-3 10-4 M = 1, N = 2 10-5 M = 2, N = 2 M = 3, N = 3 10-6 0 5 10 15 20 25 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 29 / 46

DD- Error rate analysis 10 0 Rayleigh fading, DD 10-1 10-2 M = 1, N = 1 Error rate 10-3 M = 1, N = 2 10-4 10-5 M = 2, N = 3 M = 3, N = 4 10-6 0 5 10 15 20 25 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 30 / 46

DD How about capacity? { M } C = E log (1 + SNR i ) i=1 Using (4) yields M ρ C = E log 1 + [ i=1 M (H H H) 1] i,i (7) Luca Sanguinetti (IET) MIMO April, 2009 31 / 46

DD For ρ 1 we get ( ρ ) C = M log + O(1) (8) M with { } O(1) = ME χ 2 2(M N+1) (9) Spatial multiplexing gain is achieved! The term O(1) however introduces some degradations! Luca Sanguinetti (IET) MIMO April, 2009 32 / 46

DD - Capacity Analysis 70 M = N = 8 60 50 bit/s/hz 40 30 20 Capacity DD 10-10 -5 0 5 10 15 20 25 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 33 / 46

DD & MRC DD eliminates multi-stream interference at the expense of noise enhancement MRC mitigates thermal noise with no interference is the optimal strategy Luca Sanguinetti (IET) MIMO April, 2009 34 / 46

DD & MRC DD eliminates multi-stream interference at the expense of noise enhancement MRC mitigates thermal noise with no interference is the optimal strategy 10 09 M = N = 8 08 07 06 C/R (8,8) 05 04 03 02 Matched filter DD 01 00-30 -20-10 0 10 20 30 Luca Sanguinetti (IET) MIMO April, 2009 34 / 46 SNR, db

Minimum mean square-error detector (MMSED) Based on the minimization of the following cost function J = E { x ˆx 2} Multi-stream interference and thermal noise are jointly mitigated Using the orthogonality principle ˆx = ( H H H + M ρ I M) 1 H H y (10) Luca Sanguinetti (IET) MIMO April, 2009 35 / 46

MMSED Substituting (1) into (10) yields ˆx = x + η where η is the disturbance term with covariance matrix Then C η = σ 2 ( H H H + ρ M I M ) 1 SNR i = 1 [ ( ) ] 1 H H H + M ρ I M i,i 1 Luca Sanguinetti (IET) MIMO April, 2009 36 / 46

MMSED For ρ 0 Then, we get ˆx = ( H H H + M ) 1 ρ I M H H y ρ M HH y E {SNR i } = N M ρ For ρ 0, it coincides with MRC Luca Sanguinetti (IET) MIMO April, 2009 37 / 46

MMSED For ρ ˆx = ( H H H + M ρ I M) 1 H H y ( H H H ) 1 H H y Then, we get E {SNR i } = N M + 1 M ρ For ρ, it coincides with DD Luca Sanguinetti (IET) MIMO April, 2009 38 / 46

MMSED - Capacity Analysis 10 09 M = N = 8 08 07 06 C/R (8,8) 05 04 03 02 Matched filter DD MMSED 01 00-30 -20-10 0 10 20 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 39 / 46

Bell Labs Layered Space-Time (BLAST) BLAST is a multistage detector based on successive interference cancellation the single data streams are successively decoded and subtracted MMSED for stream #1 Decode stream #1 ˆx 1 y Subtract stream #1 MMSED for stream #2 Decode stream #2 ˆx 2 Subtract stream #1, 2,, M-2 MMSED for stream #M-1 Decode stream #M-1 ˆx M1 Subtract stream #1, 2,, M-1 MMSED for stream #M Decode stream #M-1 ˆx M Luca Sanguinetti (IET) MIMO April, 2009 40 / 46

BLAST Rewrite (1) into the following form with h i C M y = M 1 i=1 h i x i + n Decision statistic at the jth iteration ˆx (j) i = wz (j) i with w is the ith row of MMSE/DD matrix z (j) i i 1 = y k=1 h kˆx (j) k Luca Sanguinetti (IET) MIMO April, 2009 41 / 46

BLAST + DD Assume ρ 1: SNR i is Chi-square distributed with 2(N M + i) degrees of freedom Then, we get and E {SNR i } = N M + i M ρ log (P e (i)) lim = N M + i ρ log (ρ) Luca Sanguinetti (IET) MIMO April, 2009 42 / 46

DD For ρ 1 we get with ( ρ ) C = M log + O(1) M O(1) = M k=1 { } E χ 2 2(M N+k) Spatial multiplexing gain is achieved! The term O(1) is now better than (9)! Luca Sanguinetti (IET) MIMO April, 2009 43 / 46

BLAST Small improvement with respect to linear receivers the BER is dominated by the first stream decoded the capacity is dominated by the first stream decoded Drawbacks to address no reliability strategy error propagation phenomena Any idea to overcome the above problems? Luca Sanguinetti (IET) MIMO April, 2009 44 / 46

BLAST Small improvement with respect to linear receivers the BER is dominated by the first stream decoded the capacity is dominated by the first stream decoded Drawbacks to address no reliability strategy error propagation phenomena Any idea to overcome the above problems? Ordering decode and successively subtract according to some metric This leads to a slight increase of complexity but it reduces the probability of error it increases the capacity Luca Sanguinetti (IET) MIMO April, 2009 44 / 46

BLAST + MMSED 11 10 09 M = N = 8 08 07 C/R (8,8) 06 05 04 03 02 Matched filter DD MMSED BLAST + MMSED 01 00-30 -20-10 0 10 20 30 SNR, db Luca Sanguinetti (IET) MIMO April, 2009 45 / 46

References [Fincke, 1985] Fincke, U and Pohst, M, Improved methods for calculating vectors of short length in a lattice, including a complexity analysis Mathematics of Computation, vol 44, no 170, pp 463 471, April 1985 [Foschini, 1998] G J Foschini, M J Gans, On limits of wireless communications in a fading environment when using multiple antennas Wireless Personal Communications, vol 6, pp 311 335, Oct 1998 [Gesbert, 2003] Gesbert, D and Shafi, M and Da shan Shiu and Smith, P J and Naguib, A, From theory to practice: an overview of MIMO space-time coded wireless systems IEEE Journal on Selected Areas in Communications, vol 21, no 3, pp 281 302, April 2003 [Kannan, 1983] Kannan, R, Improved algorithms on integer programming and related lattice problems InProc of ACM Symposium on Theory of Computation, Boston, MA, pp 193 206, April 1983 [Paulraj, 2004] Paulraj, A J, Gore, D A, Nabar, R U, Bolcskei, H, An overview of MIMO communications A key to gigabit wireless In Proceedings of the IEEE, vol 92, no2, Feb 2004 [Verdú, 1998] Verdú, S, Multiuser Detection Cambridge, UK: Cambridge University Press Luca Sanguinetti (IET) MIMO April, 2009 46 / 46