Space-time Code Designs and Fast Decoding for MIMO and Cooperative Communication Systems


Book Description

Space-time coding is an attractive technique to exploit the transmit diversity gain provided by a multiple-input multiple-output (MIMO) wireless system. Regarding a space-time code design, some important concerns are high rates, full diversity, large coding gain (diversity products) and low decoding complexity. However, a tradeoff exists among these goals and constructing a good code that optimizes some or all of these goals is a very practical and interesting problem that has attracted a lot of attention in the past 10 years. Furthermore, other design issues may also matter and should be taken into account when one considers certain special scenarios to which the space-time coding technique is applied. In this dissertation, we study both the code design at the transmitter side and the fast decoding algorithm at the receiver side for space-time coding. The first topic attempts to achieve both low decoding overhead and maximum (full) diversity for space-time block codes (STBC). By deploying a linear detector at the receiver, we can efficiently reduce the decoding complexity for an STBC and always obtain soft outputs that are desired when the STBC is concatenated with a channel code as in a real system. In this dissertation, we propose a design criterion for STBC to achieve full diversity with a zero-forcing (ZF) or minimum mean-square error (MMSE) receiver. Two families of STBC, orthogonal STBC (OSTBC) and Toeplitz codes, which are known to have full diversity with ZF or MMSE receiver, indeed meet this criterion, as one may expect. We also show that the symbol rates of STBC under this criterion are upper bounded by 1. Subsequently, we propose a novel family of STBC that satisfy the criterion and thus achieve full diversity with ZF or MMSE receiver. Our newly proposed STBC are constructed by overlapping the 2 x 2 Alamouti code and hence are named overlapped Alamouti codes. The new codes are close to orthogonal and have asymptotically optimal symbol rates. Simulation results show that overlapped Alamouti codes significantly outperform Toeplitz codes for any number of transmit antennas and also outperform OSTBC when the number of transmit antennas is above 4. The second topic concerns the design of space-time trellis codes (STTC) for their applications in cooperative communication systems, where transmission among different relay nodes that cooperate with each other is essentially asynchronous. A family of STTC that can achieve full cooperative diversity order regardless of the node transmission delays has been proposed and it was shown that the construction of this STTC family can be reduced to the design of binary matrices that can keep full row rank no matter how their rows are shifted. We call such matrices as shift-full-rank (SFR) matrices. We propose a systematic method to construct all the SFR matrices and, in particular, the shortest (square) SFR (SSFR) matrices that are attractive as the associated STTC require the fewest memories and hence the lowest decoding complexity. By relaxing the restriction imposed on SFR matrices, we also propose two matrix variations, q -SFR and LT-SFR matrices. In an extended cooperative system model with fractional symbol delays whose maximum value is specified, the STTC generated from q -SFR and LT-SFR matrices can still achieve asynchronous full diversity. As a result, more eligible generator matrices than SFR ones become available and some better STTC in terms of coding gain may be found. Finally, the third topic is to speed up the decoding algorithm for the vertical Bell Laboratories layered space-time (V-BLAST) scheme, a full rate STBC that however does not exploit any transmit diversity gain. A fast recursive algorithm for V-BLAST with the optimal ordered successive interference cancellation (SIC) detection has been proposed and two improved algorithms for it have also been independently introduced by different authors lately. We first incorporate the existing improvements into the original fast recursive algorithm to give an algorithm that is the fastest known one for the optimal SIC detection of V-BLAST. Then, we propose a further improvement from which two new algorithms result. Relative to the fastest known one from the existing improvements, one new algorithm has a speedup of 1:3 times in both the number of multiplications and the number of additions, and the other new algorithm requires less memory storage.




Space-time Code Design for Wireless Communication Systems


Book Description

It is well understood that MIMO technology could enhance the reliability of wireless communication and increase the channel capacity. The design of space-time code to explore the benefit provided by the multi-antenna systems is of key importance. This dissertation addresses several issues concerning the design of space-time code. The following is a brief description of these issues and our contributions. Cyclic division algebra (CDA) has been introduced as a means to construct full-rate nonvanishing determinant STBC (space-time block code), which achieves the diversity-multiplexing trade-off and has a very good performance. There are two steps to construct CDA-based nonvanishing determinant STBC: construction of a cyclic extension over [Special characters omitted.] (i) and finding a non-norm element. For the first step we proposed a new up-to-down construction method. With this new method we find a broad range of cyclic extensions over [Special characters omitted.] (i), which encompasses all the previous constructions. For the second step, we give new criteria for the non-norm element. Non-norm elements found by these new criteria have smaller absolute values, hence the resulted STBC has a better coding gain. The well-known design criteria for space-time code is proposed by Guey-Fitz-Bell-Kuo in 1996 and Tarokh-Seshadri-Calderbank in 1998. The derivation of the design criteria is based on the assumption that the received signals are decoded with an ML receiver. One important issue seems to be long ignored: there is no design criterion for space-time code decoded with suboptimal receivers. Only until recently that Zhang-Liu-Wong and Shang-Xia studied the full diversity codes with linear receivers. We address the issue in a much broader sense. We proposed a more general receiver structure called PIC (partial interference cancellation) group decoding. A PIC group decoding can be viewed as an intermediate decoding algorithm between linear decoding and ML decoding. It encompasses both linear decoding and ML decoding as its two extremes. We also derived a design criterion for space-time codes with PIC receivers to achieve full diversity. The full diversity criteria for codes with ML receivers and linear receivers are special cases of our new design criterion. In many applications, wireless communication devices are limited by size or hardware complexity to one antenna. Cooperative communication was introduced for communication networks with single-antenna nodes to exploit the multi-path diversity. In cooperative communications, a few nodes positioned between the source node and destination node are served as the relay nodes. One important problem for cooperative communication networks is the time-asynchronism among the relay nodes. We propose a distributed space-time coding scheme called distributed linear convolutional space-time code (DLC-STC) to address this problem. We also give systematic construction methods of DLC-STC which achieves full diversity without time synchronization among the relay nodes. Furthermore, we show that our proposed DLC-STC achieves full diversity even with suboptimal receivers such as ZF/MMSE receiver and DFE receiver.




Space-Time Processing for MIMO Communications


Book Description

Driven by the desire to boost the quality of service of wireless systems closer to that afforded by wireline systems, space-time processing for multiple-input multiple-output (MIMO) wireless communications research has drawn remarkable interest in recent years. Exciting theoretical advances have been complemented by rapid transition of research results to industry products and services, thus creating a vibrant new area. Space-time processing is a broad area, owing in part to the underlying convergence of information theory, communications and signal processing research that brought it to fruition. This book presents a balanced and timely introduction to space-time processing for MIMO communications, including highlights of emerging trends, such as spatial multiplexing and joint transceiver optimization. Includes detailed coverage of wireless channel sounding, modelling, characterization and model validation. Provides state-of-the-art research results on space-time coding, including comprehensive tutorial coverage of orthogonal space-time block codes. Discusses important recent developments in spatial multiplexing, transmit beam-forming, pre-coding and joint transceiver design for the multi-user MIMO downlink using full or partial CSI. Illustrates all theory with numerous examples gleaned from cutting-edge research from around the globe. This valuable resource will appeal to engineers, developers and consultants involved in the design and implementation of space-time processing for MIMO communications. Its accessible format, amply illustrated with real world case studies, contains relevant, detailed advice for postgraduate students and researchers specializing in this field.




Space-Time Coding for Broadband Wireless Communications


Book Description

Eine vielversprechende Technologie zur Maximierung der Bandbreiteneffizienz in der breitbandigen drahtlosen Kommunikation ist die Raum-Zeit-Kodierung. Theorie und Praxis verbindend, ist dieses Buch die erste umfassende Diskussion von Grundlagen und designorientierten Aspekten von Raum-Zeit-Codes. Single-Carrier und Multi-Carrier-Übertragungen für Einzel- und Mehrnutzerkommunikation werden behandelt.







Space-time Codes and MIMO Systems


Book Description

Annotation "This resource takes professionals step by step from the basics of MIMO through various coding techniques, to critical topics such as multiplexing and packet transmission. Practical examples are emphasized and mathematics is kept to a minimum, so readers can quickly and thoroughly understand the essentials of MIMO. The book takes a systems view of MIMO technology that helps professionals analyze the benefits and drawbacks of any MIMO system."--BOOK JACKET.Title Summary field provided by Blackwell North America, Inc. All Rights Reserved.




Space-Time Coding


Book Description

This book covers the fundamental principles of space-time coding for wireless communications over multiple-input multiple-output (MIMO) channels, and sets out practical coding methods for achieving the performance improvements predicted by the theory. Starting with background material on wireless communications and the capacity of MIMO channels, the book then reviews design criteria for space-time codes. A detailed treatment of the theory behind space-time block codes then leads on to an in-depth discussion of space-time trellis codes. The book continues with discussion of differential space-time modulation, BLAST and some other space-time processing methods and the final chapter addresses additional topics in space-time coding. The theory and practice sections can be used independently of each other. Written by one of the inventors of space-time block coding, this book is ideal for a graduate student familiar with the basics of digital communications, and for engineers implementing the theory in real systems.




Coding for MIMO Communication Systems


Book Description

Coding for MIMO Communication Systems is a comprehensive introduction and overview to the various emerging coding techniques developed for MIMO communication systems. The basics of wireless communications and fundamental issues of MIMO channel capacity are introduced and the space-time block and trellis coding techniques are covered in detail. Other signaling schemes for MIMO channels are also considered, including spatial multiplexing, concatenated coding and iterative decoding for MIMO systems, and space-time coding for non-coherent MIMO channels. Practical issues including channel correlation, channel estimation and antenna selection are also explored, with problems at the end of each chapter to clarify many important topics. A comprehensive book on coding for MIMO techniques covering main strategies Theories and practical issues on MIMO communications are examined in detail Easy to follow and accessible for both beginners and experienced practitioners in the field References at the end of each chapter for further reading Can be used with ease as a research book, or a textbook on a graduate or advanced undergraduate level course This book is aimed at advanced undergraduate and postgraduate students, researchers and practitioners in industry, as well as individuals working for government, military, science and technology institutions who would like to learn more about coding for MIMO communication systems.




Space-time Encoding and Decoding for MIMO Systems and Cooperative Communication Systems


Book Description

Signal space diversity, which achieves reliable communication in fasting Rayleigh fading channel by creating redundancy in signal space, is a power- and bandwidth-efficient diversity technique. However, the complexity of the optimal receiver grows exponentially with the diversity order we designed to achieve. In this work, we concatenate the signal space diversity scheme with a outer convolutional code at the transmitter, at the receiver we use iterative demodulation and decoding. By utilizing the soft output from the outer soft-input soft-output (SISO) decoder, we can do soft interference cancellation. We proposed two kinds of Gaussian approximations to calculate the soft output of the demodulator, one is the vector Gaussian approximation, the other is the scalar Gaussian approximation. The complexity of the vector Gaussian approximation grows cubically with the designed diversity order, while the complexity of the scalar Gaussian approximation grows linear with the designed diversity order. Both of these two method can exploit the signal space diversity very well. We also applied the two Gaussian approximation methods to do iterative demodulation and decoding for the concatenation of convolutional code and lattice-based space-time block codes. Their performances are compared with the linear MMSE method. Also, we analyzed the behavior of the vector Gaussian approximation method by using EXIT chart analysis. When the convolutional code is concatenated with a modulator and a bit-interleaver is used in between, the mapping from bit sequences to the constellations affects the performance of the receiver very much. By a carefully designed mapping, we can achieve performance gain without adding additional complexity to the receiver or consuming any other resources. In our work, we considered the mapping from bit sequences to the space-time matrices. The mapping criterions are derived for the demodulator with perfect a priori and no a priori information. Optimized mappings are searched for some unitary space-time modulations schemes and non-coherent space-time modulation schemes. Spatial diversity is more and more widely used today. However, to have spatial diversity, multiple antennas should be equipped at the transmitter and/or the receiver. This would increase the cost and the size of the transceiver in the mobile station. (Abstract shortened by UMI.).




MIMO Wireless Communications


Book Description

Uniquely, this book proposes robust space-time code designs for real-world wireless channels. Through a unified framework, it emphasizes how propagation mechanisms such as space-time frequency correlations and coherent components impact the MIMO system performance under realistic power constraints. Combining a solid mathematical analysis with a physical and intuitive approach to space-time coding, the book progressively derives innovative designs, taking into consideration that MIMO channels are often far from ideal.The various chapters of this book provide an essential, complete and refreshing insight into the performance behaviour of space-time codes in realistic scenarios and constitute an ideal source of the latest developments in MIMO propagation and space-time coding for researchers, R&D engineers and graduate students.Features include• Physical models and analytical representations of MIMO propagation channels, highlighting the strengths and weaknesses of various models• Overview of space-time coding techniques, covering both classical and more recent schemes under information theory and error probability perspectives• In-depth presentation of how real-world propagation affects the capacity and the error performance of MIMO transmission schemes• Innovative and practical designs of robust space-time coding, precoding and antenna selection techniques for realistic propagation (including single-carrier and MIMO-OFDM transmissions)"This book offers important insights into how space-time coding can be tailored for real-world MIMO channels. The discussion of MIMO propagation models is also intuitive and well-developed."Arogyaswami J. Paulraj, Professor, Stanford University, CA"Finally a book devoted to MIMO from a new perspective that bridges the boundaries between propagation, channel modeling, signal processing and space-time coding. It is of high reference value, combining intuitive and conceptual explanations with detailed, stringent derivations of basic facts of MIMO." Ernst Bonek, Emeritus Professor, Technische Universität Wien, Austria * Presents space-time coding techniques for real-world MIMO channels* Contains new design methodologies and criteria that guarantee the robustness of space-time coding in real life wireless communications applications* Evaluates the performance of space-time coding in real world conditions