Space-Time Coding: Fundamentals

Similar documents
Next Generation Synthetic Aperture Radar Imaging

SPACE TIME coding for multiple transmit antennas has attracted

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

Unitary Space Time Codes From Alamouti s Scheme With APSK Signals

MULTIPATH fading could severely degrade the performance

Diversity and Freedom: A Fundamental Tradeoff in Multiple Antenna Channels

SPACE-TIME coding techniques are widely discussed to

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

CHAPTER 8 MIMO. Xijun Wang

Multiple Antennas in Wireless Communications

Generalized PSK in space-time coding. IEEE Transactions On Communications, 2005, v. 53 n. 5, p Citation.

ORTHOGONAL space time block codes (OSTBC) from

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

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

Universal Space Time Coding

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

Full Diversity Spatial Modulators

A New Approach to Layered Space-Time Code Design

Lecture 4 Diversity and MIMO Communications

NSC E

MIMO CONFIGURATION SCHEME WITH SPATIAL MULTIPLEXING AND QPSK MODULATION

Efficient Decoding for Extended Alamouti Space-Time Block code

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

Orthogonal Space-Time Block Codes With Sphere Packing Weifeng Su, Member, IEEE, Zoltan Safar, Member, IEEE, and K. J. Ray Liu, Fellow, IEEE

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

SPACE TIME CODING FOR MIMO SYSTEMS. Fernando H. Gregorio

Coding for MIMO Communication Systems

Design of Coded Modulation Schemes for Orthogonal Transmit Diversity. Mohammad Jaber Borran, Mahsa Memarzadeh, and Behnaam Aazhang

Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 1, JANUARY

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

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

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

Differential Space-Frequency Modulation for MIMO-OFDM Systems via a. Smooth Logical Channel

DESIGN OF STBC ENCODER AND DECODER FOR 2X1 AND 2X2 MIMO SYSTEM

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 56, NO. 3, MARCH /$ IEEE

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

MIMO Systems and Applications

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

IN MOST situations, the wireless channel suffers attenuation

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

Amplify-and-Forward Space-Time Coded Cooperation via Incremental Relaying Behrouz Maham and Are Hjørungnes

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

Degrees of Freedom of the MIMO X Channel

Diversity-Multiplexing Tradeoff in MIMO Channels

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

Performance Analysis of Maximum Likelihood Detection in a MIMO Antenna System

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

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

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

Review on Improvement in WIMAX System

Analysis of Space-Time Block Coded Spatial Modulation in Correlated Rayleigh and Rician Fading Channels

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

THE exciting increase in capacity and diversity promised by

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

CHAPTER 5 DIVERSITY. Xijun Wang

Performance of MIMO Techniques to Achieve Full Diversity and Maximum Spatial Multiplexing

Linear block codes for frequency selective PLC channels with colored noise and multiple narrowband interference

Application of QAP in Modulation Diversity (MoDiv) Design

A Differential Detection Scheme for Transmit Diversity

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

Multiple Input Multiple Output System with Space Time Block Coding and Orthogonal Frequency Division Multiplexing

MIMO Interference Management Using Precoding Design

On the Robustness of Space-Time Coding

Capacity Enhancement in WLAN using

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

On the Golden Code Performance for MIMO-HSDPA System

Multiple Antennas in Wireless Communications

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

Novel Symbol-Wise ML Decodable STBC for IEEE e/m Standard

Keywords: Multiple-Input Multiple-Output (MIMO), BPSK, QPSK, QAM, STBC, Spatial Modulation.

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

ARQ strategies for MIMO eigenmode transmission with adaptive modulation and coding

IMPROVED QR AIDED DETECTION UNDER CHANNEL ESTIMATION ERROR CONDITION

Robustness of Space-Time Turbo Codes

Super-Orthogonal Space Time Trellis Codes

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

Space-Time Codes Performance Criteria and Design for Frequency Selective Fading Channels

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

BANDWIDTH-PERFORMANCE TRADEOFFS FOR A TRANSMISSION WITH CONCURRENT SIGNALS

MATLAB Simulation for Fixed Gain Amplify and Forward MIMO Relaying System using OSTBC under Flat Fading Rayleigh Channel

TCM-coded OFDM assisted by ANN in Wireless Channels

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

WIRELESS communication channels suffer from severe

Performance Analysis of n Wireless LAN Physical Layer

Near-Optimal Low Complexity MLSE Equalization

Bit-Interleaved Coded Modulation: Low Complexity Decoding

Multiple Input Multiple Output (MIMO) Operation Principles

Combined Transmitter Diversity and Multi-Level Modulation Techniques

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

Transmit Antenna Selection in Linear Receivers: a Geometrical Approach

Keywords MISO, BER, SNR, EGT, SDT, MRT & BPSK.

Multiuser Decorrelating Detector in MIMO CDMA Systems over Rayleigh and Rician Fading Channels

Channel Matrix Pre-Computation For Mimo Ofdm Systems In High Mobility Fading Channels

Low Complexity Decoding of Bit-Interleaved Coded Modulation for M-ary QAM

Diversity Techniques to combat fading in WiMAX

A Simple Orthogonal Space-Time Coding Scheme for Asynchronous Cooperative Systems for Frequency Selective Fading Channels

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

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

#8 Adaptive Modulation Coding

Transcription:

Space-Time Coding: Fundamentals Xiang-Gen Xia Dept of Electrical and Computer Engineering University of Delaware Newark, DE 976, USA Email: xxia@ee.udel.edu and xianggen@gmail.com

Outline Background Single Antenna Modulation Multi-Antenna Modulation Pairwise Error Bound and Criterion Some Optimal Designs Conclusion and Some Open Problems

Background The ultimate goal of our communications: for everyone to be able to communicate anything at anytime and anywhere! Have we achieved? No and far away from it! Although we are able to call everywhere (almost) anytime, but not anything can be transmitted (It is still not possible for everyone to send images/videos, visit internets like voices over cell phones). What is the problem? Too many people too many things to send! Limited bandwidth Can we improve? Yes!

Background Wired phones Wireless cell-phones In the last twenty years in the last century Now Wired computer modems Wireless modems

Progress Review of Wired Modems (Impact of Coding): Two Ways to Improve Data Rates < 9.6 kbs/s equalization (Lucky 60s) Higher SNR 9.6 kbs/s 984 TCM +equalization (DFE) 4.4 kbs/s TCM 9.0 kbs/s TCM 8.8 kbs/s high dim TCM 33.6 kbs/s high dim TCM 56 kbs/s high dim TCM better Bandwidth efficient coding Several bits/s/hz + equalization Squeeze more bits to a symbol Asymmetric Digital Subscriber Line (ADSL) 6 Mbs/s orthogonal frequency division narrowband multiplexing (OFDM) or called discrete multi-tone (DMT) More advanced DSP Use more bandwidth

How About Wireless Systems? Why trellis coded modulation (TCM) for single antenna has not been used in wireless systems? TCM high bandwidth efficient coding schemes When the bandwidth efficiency is too high, the TCM distance is too small to combat wireless low SNR, interference, fading. Why by far wireless OFDM is only successfully used in LAN (80.a/g), although it is proposing to go MAN/WAN (80.6d/e) with multiple antennas? The same reason: Fading, interference, and low SNR Is there any way to combat wireless fading? Yes! To use spatial diversity!

What About Wireless Systems? Can modulation and coding for multiple antennas similar to TCM work for wireless systems to achieve high bandwidth efficiency? YES! But How? Currently, instead, more bandwidth is used in high speed wireless systems by adopting OFDM, such as 80.5 etc. However, Bandwidth is always limited More bandwidth costs more, also has more interferences and fading Current IEEE standards: 80.6e (WiMax), 80.n (WiFi), 3GPP In my opinion: not too wide bandwidth but with bandwidth efficiency coding/modulation for multiple antennas!

Multiple Antenna System c t c t i, j r t r t n c t Time: t=,,,p n m m r t Time: t=,,,p n transmit antennas m receive antennas i, j : channel coefficient from i th transmit to j th receive antenna independent random variables

Capacity of Multi-Antenna System Teletar (995), Foschini and Gans (998) proved that the capacity of a multi-antenna system is proportional to min{m, n}. Theoretically, the more transmit and receive antennas, the larger the capacity! Practically, how can we achieve the capacity? Shannon communication theory tells us that the capacity can be achieved by coding and modulation. How to do the coding and modulation???

Single Antenna Modulation For a given channel SNR and a transmission rate, we want to have the error probability as small as possible! Let S s s be a signal constellation 0,, N A single antenna channel is y=ax+w, x belongs to the signal constellation S, w is the AWGN, and A is the channel coefficient What is the error probability Pr( S S )? Consider the ML demodulation: arg min l0,,, N Y i As l j s j

arg min Single Antenna Modulation arg min Pr( s P SER i l0,,, N s where l0,,, N j ) exp{ cd d min Y ( s As i exp( c s min min } l s i l 0i jn ) s s i j w ) A ) s So, we need to have a signal constellation S with its minimum distance d min as large as possible j

Single Antenna Modulation Low rate transmission: bit is modulated to number/symbol (BPSK) High rate transmission: multiple bits modulated to number/symbol (QAM) Consider bits to a number: QPSK is optimal bits/s/hz 0 00 0 Correctable noise level These 4 points are optimal: The minimum distance is maximal

Single Antenna Modulation Consider 3 bits to a number: 8 QAM Minimum distance has been conjectured maximal Consider 4 bits to a symbol: 6 QAM 4 bits/s/hz 6-QAM Commonly used one These 6 points does not have the optimal minimum distance but close and they have Gray mapping These 6 points are conjectured to have the maximum minimum distance but do not have Gray mapping

What Happens to Multiple Antenna Systems? Transmit and receive signal model: Y=CA+W, where m p j t m n j i n p i t m p j t w W A c C r Y ) ( ) ( ) ( ) (,, Receive signal matrix Transmit signal matrix Channel coefficient matrix AWGN matrix

What Is Multiple Antenna Coding and Modulation? Multiple antenna coding/modulation: bits are modulated/mapped to p x n matrices and these matrices are taken from a pre-designed p x n matrix set C. This matrix set C is called a Space- Time Code. Information bits are mapped to matrices (in single antenna case, bits are mapped to complex numbers) A space-time code C needs to be designed such that the error probability at the receiver is minimized for a given SNR. Depends on a receiver to be used!

The ML Receiver and Error Probability for The ML receiver CC where C is a space-time code and The pairwise error probability: (Guey-Fitz et al, Tarokh et al) P( C ~ C) ( ),, Gaussian Noise min B Determinant absolute value of B when the space-time code is squared. F b i, j i, j m m i) ( SNR i where are the non-zero singular values of the difference matrix ~ B( C, C) Y CA C ~ F Lead to two design criteria C

Diversity Order ~ The rank of matrix B( C, C) can not be above its number of rows, n, or its number of columns, p, i.e., n, The maximal is n, i.e., the difference matrix B has full rank. The time delay (or block size) p is free to choose but to increase time delay p does not increase the rank when the number n of transmit antennas is fixed, as long as p is not smaller than n m is called diversity order. The larger the diversity is, the smaller the pairwise error probability is. It is the largest, nm, when the difference matrix B has full rank. The total diversity is nm that is, in fact, the total number of freedoms in the m by n channel matrix MIMO Cooperative systems (such as relay networks) Matrix forms at both transmitter and receiver achieve the diversity. p

Criteria for STC Design Based on ML Receiver (Guey-Fitz et al and Tarokh et al) Rank criterion: any difference matrix of any two distinct matrices in a code C has full rank. This is for full diversity and relatively easy to satisfy. Diversity product criterion (or coding gain/advantage or product distance): ( C) max ( C ) C min ~ CCC Diversity product of C The maximal diversity product Diversity product is upper bounded by (Liang-Xia 0) L ( C) L is the size of C and the mean power L is normalized to /p and p is the number of time slots needed for the transmission

Why Determinant: An Intuitive Answer Consider n independent diagonal channel A n In this case, the space-time code is also diagonal c C The MIMO channel Y=CA+W is equivalent to n independent SISO channel yi ici wi, i,,, n c n where c i S i, signal constellation c i All the information have to be equally protected since the transmitter does not know which channel is good d min, Thus, each minimum distance i of in i has to be large c i S

Why Determinant: An Intuitive Answer One way to ensure all are not small is to maximize their product For non-diagonal channels, they can be diagonalized. i d min, ) det( min min min, C C c c d C C i i n i c c n i i i i i C S Diversity product

Mathematical Challenges Compared to Single Antenna Coding and Modulation Matrices in multiple antenna space-time coding do not commute while scalars in the conventional single antenna coding and modulation commute. AB BA The diversity product (or product distance) criterion is not a distance in the mathematical sense while the Euclidean distance in single antenna coding and modulation is a distance. d d d 3 d d d 3 det( AC) det( A B) det( B C)

Two Major Methods to Design STC Matrices/Modulation for Both Block and Trellis Codes Direct mapping method: p by n matrices are directly designed and mapped to information bits. Advantage: diversity product (performance) may be optimized Disadvantage: may not have fast or soft decoding Unitary space-time codes Symbol embedding method: information bits are first mapped to complex symbols and these complex symbols are then put/embedded into a p by n matrix. Advantage: may have simplified and soft decoding Disadvantage: diversity product (performance) may not be optimized (Quasi) orthogonal space-time codes (Alamouti code) Linear dispersion codes, linear lattice based codes Nonlinear algebraic codes proposed by Hammons and El Gamal

Assume the transmission data rate is R bits/s/hz, For a space-time code C, how many p x n matrices do we need? Consider two transmit antennas: n= & p= R=, i.e., bits/s/hz (BPSK corresponding to single antenna case): C has to have 4 matrices (only two points needed for single antenna case). The best 4 matrices (Liang-Xia 0) a a a3, a a3 3 Its product diversity is 8/3=(L)/(L-) that reaches the upper bound. It turns out that the above four matrices are also unitary. where Direct Mapping Method ja a3 ja ja3 a ja a a 3 ja ja 3 ja ja ja, a3 ja, a ja 3 ja a a 3 ja ja ja ja 3,

Direct Mapping Method (Continued) When R=,i.e., bits/s/hz (4-QAM corresponding to single antenna case), C has to have 6 matrices of size by (only 4 points needed for single antenna case). When R=3,i.e., 3 bits/s/hz (8-QAM corresponding to single antenna case), C has to have 64 matrices (only 8 points needed for single antenna case). In general, pr matrices are needed. With the same throughput R bits/s/hz, a single antenna modulation only needs R points/complex numbers. The ML decoding complexity may be significantly increased over a single antenna modulation.

Diversity-Multiplexing Tradeoff by Zheng and Tse: A Necessary Condition for ML Receiver Based STC Designs For a fixed SNR: Let r be normalized rate: r=r/log(snr) Referred as multiplexing gain Diversity gain d( r) The Tradeoff: P( C ~ lim SNR d(r)=(m-r)(n-r) log( Pe ) log( SNR) m n m C ) ( i ) ( SNR) i p e SNR This means that the Tradeoff does not depend on an SNR Diversity order d (r)

Direct Mapping Method: Some Existing Unitary Space-Time Codes Unitary diagonal/cyclic codes (Hughes, Hochwald- Sweldens) Unitary codes from orthogonal designs (Tarokh et al) Unitary codes from fixed-point free groups (Shokrollahi- Hassibi et al) Unitary codes from Caley transforms (Hassibi et al) Parametric codes (Liang-Xia, IEEE Trans. IT, Aug. 00) The by code of size 5 reaches the optimal diversity product. The by codes of sizes 6, 8 and 56 have the best known diversity products. Unitary codes from sphere packing theory (H.Wang- G.Wang-Xia, IEEE Trans. IT, Dec. 004) The by code of size 6 has the optimal diversity product. For sizes 6, 3, 48, 64 of by unitary codes, our codes have the best known diversity products.

Codes of size L and parameters where where l jk jk l L L L L l jk j L L L L e e k k k k e e k l k l k A l 3 3 0 0 cos sin sin cos 0 0 ),, ( 3 Parametric Codes ( by unitary), Liang-Xia 00 3 3 ),, ( Z k k k } 0,,..., ) :,, ( { ),, ( 3 3 L l k l k l k A l k k V k L L /

Parametric Codes ( by unitary), Liang-Xia 00 Any by unitary matrix can be parameterized as j e 0 e 0 j cos3 sin3 j sin3 e cos 3 0 4 e 0 j4 The parametric code of size 5 and parameters 4,,0 has the optimal product diversity 5/. It also reaches the optimal minimum Euclidean distance 5/. The parametric code of size 6 has the best known product diversity and is a subset of a group of size 3. Codes of sizes 3, 64, 8, 56 obtained from the subsets of parametric codes of sizes 37, 75, 35, 73, respectively, have the best known product diversities.

The best known by Unitary code of size 6 from parametric code family and is a subset of group of 3 elements.

by Unitary Codes from Sphere Packing (Wang-Wang-Xia 004) All by unitary matrices When =0, let SU()=SU(,0). Then, every A in SU() can be represented by where

SU(,) SU()

SU() can be isometrically dmbedded onto the 4 dimensional Euclidean real unit sphere: Let And (8)

The set of SU() is not enough to find good by unitary codes We need to consider the whole set U(): to first have good packing points from SU(), then leverage them to SU(,) using the distance property This mapping is one to one and onto and every by unitary matrix A in U() can be represented by result

Optimal by Unitary Code of 6

normalized

Other sizes of 3, 48, 64 can be similarly constructed but we are not able to prove the optimality H. Wang, G. Wang, and X.-G. Xia, IEEE Trans. Inform. Theory, Dec. 004.

Symbol Embedding Method Binary information bits are first mapped to complex symbols x n in a signal constellation S and the complex symbols are embedded into a p by n matrix to transmit. Data rate is determined by the number of complex symbols embedded in a matrix, i.e., the symbol rate, and how many bits of a complex symbol carries, i.e., the size of a signal constellation S. BLAST, OSTBC/QOSTBC, Linear lattice codes etc.

Why MIMO-OFDM? For broadband systems, the fading becomes frequencyselective fading multi-path frequency time.3 MHz.6 MHz space OFDM is a good choice for frequency-selective fading channels when the channel bandwidth is not too wide MIMO is used to combat fading (low SNR) MIMO-OFDM is a good choice for broadband wireless systems In order to have a high speed wireless transmission system, both broad (but not too broad) bandwidth and more bandwidth efficient coding and modulation is needed Efficient space-time-frequency coding/modulation is important

Some Open Questions What is the optimal space-time modulation for bits/s/hz for 3, 4,., transmit antennas? What is the optimal space-time modulation for 3 bits/s/hz for,3,4, transmit antennas? All these (uncoded) optimal space-time modulations are not known

Some Papers to Read B. M. Hochwald and W. Sweldens, Differential unitary spacetime modulation, IEEE Trans. on Information Theory, Dec. 000. B. L. Hughes, Differential space-time modulation, IEEE Trans. on Information Theory, Nov. 000. X.-B. Liang and X.-G. Xia, Unitary Signal Constellations for Differential Space-Time Modulation with Two Transmit Antennas: Parametric Codes, Optimal Designs, and Bounds, IEEE Trans. on Information Theory, August 00. H. Wang, G. Wang, and X.-G. Xia, Some by Unitary Space- Time Codes from Sphere Packing Theory with Optimal Diversity Product of Code Size 6, IEEE Trans. on Information Theory, Dec. 004. Its longer version.