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.




Turbo Coding, Turbo Equalisation and Space-Time Coding


Book Description

Covering the full range of channel codes from the most conventional through to the most advanced, the second edition of Turbo Coding, Turbo Equalisation and Space-Time Coding is a self-contained reference on channel coding for wireless channels. The book commences with a historical perspective on the topic, which leads to two basic component codes, convolutional and block codes. It then moves on to turbo codes which exploit iterative decoding by using algorithms, such as the Maximum-A-Posteriori (MAP), Log-MAP and Soft Output Viterbi Algorithm (SOVA), comparing their performance. It also compares Trellis Coded Modulation (TCM), Turbo Trellis Coded Modulation (TTCM), Bit-Interleaved Coded Modulation (BICM) and Iterative BICM (BICM-ID) under various channel conditions. The horizon of the content is then extended to incorporate topics which have found their way into diverse standard systems. These include space-time block and trellis codes, as well as other Multiple-Input Multiple-Output (MIMO) schemes and near-instantaneously Adaptive Quadrature Amplitude Modulation (AQAM). The book also elaborates on turbo equalisation by providing a detailed portrayal of recent advances in partial response modulation schemes using diverse channel codes. A radically new aspect for this second edition is the discussion of multi-level coding and sphere-packing schemes, Extrinsic Information Transfer (EXIT) charts, as well as an introduction to the family of Generalized Low Density Parity Check codes. This new edition includes recent advances in near-capacity turbo-transceivers as well as new sections on multi-level coding schemes and of Generalized Low Density Parity Check codes Comparatively studies diverse channel coded and turbo detected systems to give all-inclusive information for researchers, engineers and students Details EXIT-chart based irregular transceiver designs Uses rich performance comparisons as well as diverse near-capacity design examples




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 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 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.







Space-Time Wireless Systems


Book Description

This is a comprehensive reference for readers wanting to learn about the entire range of relevant aspects in wireless communications.




Turbo Coding, Turbo Equalisation and Space-Time Coding for Transmission over Fading Channels


Book Description

Turbo coding has opened an exciting new chapter in the design of iterative detection assisted communication systems. Similar dramatic advances have been achieved with the advent of space time coding, when communicating over dispersive fading wireless channels. By assuming no prior knowledge in the field of channel coding, the authors provide a self-contained reference on these stimulating hot topics, concluding at an advanced level. This essential volume is divided into five key parts: 1. Convolutional and Block Coding Introduces the family of convolutional codes, hard and soft-decision Viterbi algorithms and the most prominent classes of block codes, namely Reed-Solomon (RS) and Bose-Chaudhuri-Hocquenghem (BCH) codes, as well as their algebraic and trellis-decoding. 2. Turbo Convolutional and Turbo Block Coding Introduces turbo convolutional codes and details the Maximum A-Posteriori (MAP), Log-MAP and Max-Log-MAP as well as the Soft Output Viterbi Algorithm (SOVA). Investigates the effects of the various turbo codec parameters. Studies the super-trellis structure of turbo codes and characterises turbo BCH codes. Portrays Redundant Residue Number System (RRNS) based codes and their turbo decoding. 3. Coded Modulation: TCM, TTCM, BICM, BICM-ID Studies Trellis Coded Modulation (TCM), Turbo Trellis Coded Modulation (TTCM), Bit-Interleaved Coded Modulation (BICM), Iterative BICM (BICM-ID) and compares them under various channel conditions. 4. Space-Time Block and Space-Time Trellis Coding Introduces space-time codes and studies their performance using numerous channel codecs providing guidelines for system designers. Studies Multiple-Input Multiple-Output (MIMO) based schemes and the concept of near-instantaneously Adaptive Quadrature Amplitude Modulation (AQAM) combined with near-instantaneously adaptive turbo channel coding. 5. Turbo Equalisation Covers the principle in detail, provides theoretical performance bounds for turbo equalisers and includes a study of various turbo equaliser arrangements. Also addresses the problem of reduced implementation complexity and covers turbo equalised space-time trellis codes. If you are looking for a comprehensive treatment covering both classic channel coding techniques and recent advances in this field, then this is the book for you. Researchers, practising engineers and advanced students will all find it both informative and stimulating.




Space-time Trellis Code Design with Simple Decoding for MIMO Communication Systems


Book Description

Space-tune coding is a promising transmit diversity technique for future wireless systems equipped with multiple antennas. Two practical space-time coding design issues are the coding performance and the decoding complexity. In this thesis, space-time trellis code design with simple decoding is discussed. The essential idea is to concatenate an outer multiple trellis coded modulation (MTCM) encoder with an inner orthogonal (or orthogonal-like) space-time block code (OSTBC). The outer MTCM is designed to achieve a high coding gain while the inner block code is used to devise a simple decoding. First, space-tune coded CPM system design is studied. Due to the inner memory of CPM modulators, this design problem can be seen as a special case of space-tune trellis code design. An orthogonal space-time coded partial response continuous phase modulation (CPM) system (OST-PCPM) with two transmit antennas is proposed. Based on the orthogonality of transmit signals and the proposed differential encoding scheme, a fast decoding algorithm is developed for some special cases. A suboptimal decoding method is developed to provide a tradeoff between complexity and performance. Then, a differential space-time trellis-coded scheme is presented. Based on the per-survival processing technique (PSP), a low-complexity suboptimal differential decoder is developed. In slow fading channels, it can approach the performance of SOSTTC with coherent decoding. Furthermore, in time-varying channels, a bank of recursive least square (RLS) type channel predictors are incorporated into the Viterbi decoder to track the channel variance. In order to achieve power efficiency, a super-orthogonal space-time trellis coding (SOSTTC) scheme with quadrature amplitude modulation (QAM) constellations is devised. A systematic set-partitioning method for QAM constellations is given. Furthermore, trellis shaping based on set partitioning is incorporated in SOSTTC with QAM symbols to achieve extra shaping gain. Peak constraints can be used to limit the constellation expansion ratio and peak-to-average power ratio (PAPR). At last, the optimal rotations for quasi-orthogonal space-tune block codes (QOSTBC) with M-ary phase shift key (MPSK) modulation are given. A new family of space-tune trellis codes for four and more than four transmit antenna systems are devised, which are based on our new designed QOSTBC with minimum decoding complexity (QOSTBC-MDC). The proposed set-partitioning method can be used for systems with more than four transmit antennas directly. Furthermore, its decoding complexity is low, thanks to the new designed inner block codes. Several design examples are presented.