TURBO CODES Principles and Applications

Size: px
Start display at page:

Download "TURBO CODES Principles and Applications"

Transcription

1 TURBO CODES Principles and Applications

2 THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE

3 TURBOCODES Principles and Applications Branka Vucetic The University of Sydney Sydney, Australia Jinhong Yuan The University of New South Wales Sydney, Australia ~. " Springer Science+Business Media, LLC

4 Library of Congress Cataloging-in-Publication Vucetic, Branka. Turbo codes : principles and applications / Branka Vucetic, Jinhong Yuan. p. cm. -- (The Kluwer international series in engineering and computer science ; SECS 559.) lncludes bibliographical references and index. ISBN ISBN (ebook) DOI / Coding theory. 2. Signal theory (Telecommunication) I. Yuan, Jinhong, II. Title. III. Series. TK V '.54--dc21 OO-Q33104 Copyright@ 2000 by Springer Science+Business Media New York Originally published by Kluwer Academic Publishers, New York in 2000 Softcover reprint of the hardcover 1 st edition 2000 AII rights reserved. No part of this publicatlon may be reproduced, stored in a retrievat system or transmitted in any form or by any means, mechanical, photo-copying, recording, or otherwise, without the prior written permission of the publisher, Springer Science+Business Media, LLC. Printed an acid-free pa per.

5 Contents List of Acronyms List of Figures List of Tables Preface xi xiii xxiii xxv 1 Introduction Digital Communication System Structure Fundamental Limits Block Codes Block Codes Linear Systematic Block Codes Parity Check Matrix The Minimum Distance of a Block Code Maximum Likelihood Decoding of Block Codes for a BSC Channel Maximum Likelihood Decoding of Block Codes for a Gaussian Channel Weight Distribution of Block Codes Performance Upper Bounds Word Error Probability Upper Bounds Bit Error Probability Upper Bounds Coding Gain Soft Decision Decoding of Block Codes Trellis Structure of Linear Binary Block Codes. 30

6 vi CONTENTS 3 Convolutional Codes Introduction The Structure of (n,l) Convolutional Codes The Structure of (n, k) Convolutional Codes Systematic Form Parity Check Matrix Catastrophic Codes Systematic Encoders State Diagram Trellis Diagram Distance Properties of Convolutional Codes Weight Distribution of Convolutional Codes Punctured Convolutional Codes Turbo Coding Performance Analysis and Code Design Introduction Turbo Coding A Turbo Encoder Interleaving Trellis Termination High Rate Turbo Codes Performance Upper Bounds of Turbo Codes Conditional WEF's of Average Turbo Codes Conditional WEF's of Component Codes Average Upper Bounds on Bit Error Probability Interleaving Performance Gain Effective Free Distance Turbo Code Performance Evaluation Turbo Code Design Turbo Code Design at High SNR's Turbo Code Design at Low SNR's Simulation Results Serial Concatenated Convolutional Codes A Serial Concatenated Encoder Performance Analysis and Code Design. 108

7 CONTENTS vii 5 Trellis Based Decoding of Linear Codes 5.1 Introduction System Model Optimization Criteria The Viterbi Algorithm The Bidirectional Soft Output Viterbi Algorithm Sliding Window SOYA The MAP Algorithm The Max-Log-MAP Algorithm The Log-MAP Algorithm Comparison of Decoding Algorithms Iterative Decoding Optimum Decoding of Thrbo Codes Iterative Decoding of Turbo Codes Based on the MAP Algorithm The Effect of the Number of Iterations on Turbo Code Performance The Effect of Interleaver Size on Turbo Code Performance The Effect of Puncturing Component Codes on Turbo Code Performance Comparison Between Analytical Upper Bounds and Simulation Results Asymptotic Behavior of Turbo Codes Iterative SOYA Decoding of Turbo Codes Comparison of MAP and SOYA Iterative Decoding Algorithms Iterative MAP Decoding of Serial Concatenated Convolutional Codes Iterative SOYA Decoding of Serial Concatenated Convolutional Codes Serial Concatenated Convolutional Codes with Iterative Decoding The Effect ofinterleaver Size and the Number of Iterations on AWGN Channels

8 viii CONTENTS The Effect of Memory Order on AWGN channels Comparison of MAP and SOYA Decoding Algorithms on AWGN Channels Interleavers Interleaving Interleaving with Error Control Coding Interleaving in Turbo Coding The Effect of Interleaver Size on Code Performance The Effect of Interleaver Structure on Code Performance Interleaving Techniques Block Type Interleavers Block Interleavers Odd-Even Block Interleavers Block Helical Simile Interleavers Convolutional Type Interleavers Convolutional Interleavers Cyclic Shift Interleavers Random Type Interleavers Random Interleavers Non-uniform Interleavers S-random Interleavers Code Matched Interleavers Design of Code Matched Interleavers Performance of Turbo Codes with Code Matched Interleavers Performance of Turbo Codes with Cyclic Shift Interleavers Turbo Coding for Fading Channels Introduction Fading Channels Multipath Propagation Doppler Shift Statistical Models for Fading Channels 233

9 CONTENTS ix Rayleigh Fading Rician Fading Capacity of Fading Channels Performance Upper Bounds on Fading Channels Upper Bounds on the Pairwise Error Probability Average Upper Bounds on the Bit Error Probability Iterative Decoding on Fading Channels Modified MAP Decoding with CSI Modified SOYA Decoding with CSI Performance Simulation Results on Fading Channels Performance Comparison Between MAP and SOYA Algorithms on Independent Fading Channels Performance Comparison Between Turbo and Serial Concatenated Codes on Independent Fading Channels Performance Comparison Between MAP and SOYA Algorithms on Correlated Fading Channels Performance Comparison Between Turbo and Serial Concatenated Codes on Correlated Fading Channels Turbo Trellis Coded Modulation Schemes Introduction Binary Thrbo Coded Modulation Pragmatic Binary Thrbo Coded Modulation Multilevel Thrbo Coding Thrbo Trellis Coded Modulation Schemes with Alternate Puncturing of Parity Digits Log-MAP Decoding Algorithm for Thrbo Trellis Coded Modulation with Punctured Parity Digits

10 x CONTENTS SOYA Decoding Algorithm for Turbo Trellis Coded Modulation with Punctured Parity Digits Performance of Turbo Trellis Coded Modulation with Punctured Parity Digits Schemes with Puncturing of Systematic Bits I-Q Thrbo Coded Modulation for Fading Channels I-Q Coded Modulation Structure The Decoder Performance of I-Q Turbo Coded Modulation on Fading Channels Applications of Turbo Codes Thrbo Codes for Deep Space Communications Turbo Codes for CDMA Turbo Codes for 3GPP Thrbo Codes for Satellite Communications 302 Index 307

11 List of Acronyms 3GPP APP AWGN BER BPSK BSC bps CCSOS COMA CRC CSI GCO IOWEF IRWEF 151 LLR 3rd Generation Partnership Project a posteriori probability additive white Gaussian noise bit error rate binary phase shift keying binary symmetric channel bits per second Consultative Committee for Space Data Systems code division multiple access cyclic redundancy check channel state information greatest common divisor input-output weight enumerating function input-redundancy weight enumerating function intersymbol interference log-likelihood ratio

12 xii LIST OF ACRONYMS MAP ML NRC ODS PCCC PSK QAM RSC SCCC SER SISO SNR SOVA TCM TTCM UEP VA WEF WER maximum a posteriori maximum likelihood nonrecursi ve convolutional optimal distance spectrum parallel concatenated convolutional code phase shift keying quadrature amplitude modulation recursive systematic convolutional serial concatenated convolutional code symbol error rate soft-input soft-output signal-to-noise ratio soft-output Viterbi algorithm trellis coded modulation turbo trellis coded modulation unequal error protection Viterbi algorithm weight enumerating function word error rate

13 List of Figures 1.1 Model of a digital communication system Spectral efficiency of various modulation and coding schemes computed for the bit error rate of Coded system model Performance upper bounds for the (7,4) Hamming code Trellis for the binary (5,3) code Expurgated trellis for the binary (5,3) code A rate 1/2 convolutional encoder A general (n, 1, v) convolutional code feedforward encoder Encoder for a (3,2,1) code The controller canonical form of a rational transfer function a(d)/q(d) The observer canonical form of a rational transfer function a(d)/q(d) The controller canonical form ofthe systematic (2,1) encoder with the generator matrix G1(D) The observer canonical form of the systematic (2,1) encoder with the generator matrix G 1 (D) Nonsystematic encoder in Example , Systematic encoder in Example A systematic encoder with the generator matrix in (3.73) Observer canonical form of an (n, n - 1) systematic encoder... 58

14 xiv LIST OF FIGURES 3.12 State diagram for the (2,1) nonsystematic convolutional encoder from Fig State diagram for the (2,1) systematic encoder in Fig Trellis diagram for the (2,1) nonsystematic encoder in Fig Augmented state diagram of Fig Trellis diagram of a rate 2/3 punctured code produced by periodically deleting symbols from a rate 1/2 code Encoder for a rate 2/3 code Trellis diagram of a rate 2/3 code A turbo encoder A rate 1/3 turbo encoder Trellis termination A rate 1/2 turbo encoder A compound error path Bit error probability upper bounds for a turbo code with interleaver size Bit error probability upper bounds for a turbo code with various interleaver sizes Turbo encoder TC Turbo encoder TC Distance spectra for component code of TC1 and turbo code TC1 with interleaver sizes of 20 and Bit error probability upper bounds for component code of TC1 and turbo code TC1 with interleaver sizes of 20 and Relative contributions of various distance spectral lines to overall bit error probability for turbo code TC1 with interleaver size Relative contributions of various distance spectral lines to overall bit error probability for turbo code TC1 with interleaver size Distance spectra for turbo codes TC1 and TC2 with interleaver sizes of 20 and

15 LIST OF FIGURES xv 4.15 Bit error probability upper bounds for turbo codes TC1 and TC2 with interleaver sizes of 20 and Distance spectra for ODS turbo codes with interleaver size Bit error probability upper bounds for ODS turbo codes with interleaver size Performance of ODS and BM turbo codes with rate 1/3 and memory order 4 on AWGN channels A serial concatenated encoder System model A convolutional encoder and its graphical representation The branch metrics in Example The survivors and their path metrics in Example The branch metrics in Example The forward recursion in Example 5.2, the ML path is shown by the thick line The backward recursion in Example 5.2, the ML path is shown by the thick line Forward and Backward processing for the simplified SOYA A rate 1/2 memory order 2 RSC encoder State transition diagram for the (2,1,2) RSC code Trellis diagram for the (2,1,2) RSC code Graphical representation of the forward recursion Graphical representation of the backward recursion Trellis diagram for the encoder in Example Performance comparison of MAP and SOYA Basic turbo encoder An iterative turbo code decoder based on the MAP algorithm BER performance of a 16 state, rate 1/3 turbo code with MAP algorithm on an AWGN channel, interleaver size 4096 bits, variable number of iterations. 164

16 xvi LIST OF FIGURES 6.4 BER performance of a 16 state, rate 1/3 turbo code with MAP algorithm on an AWGN channel, interleaver size bits, variable number of iterations BER performance of a 16 state, rate 1/3 turbo code with MAP algorithm on an AWGN channel, interleaver size N, the number of iterations BER performance of a 16 state, rate 1/2 turbo code with MAP algorithm on an AWGN channel, interleaver size N, the number of iterations BER performance of a 16 state, rate 2/3 turbo code with MAP algorithm on an AWGN channel, interleaver size N, the number of iterations Simulation result of a 16 state, rate 1/3 turbo code with MAP, interleaver size 1024 bits, variable number of iterations I and the theoretical bound on an AWGN channel Simulation result of a 16 state, rate 1/3 turbo code with MAP, interleaver size 1024 bits, the number of iterations 10 and the theoretical bound on an AWGN channel An iterative turbo code decoder based on the SOYA algorithm BER performance of a 16 state, rate 1/3 turbo code with MAP, Log-MAP and SOYA algorithm on an AWGN channel, interleaver size 4096 bits, the number of iterations Iterative MAP decoder for serial concatenated codes Iterative SOYA decoder for serial concatenated codes Performance of a rate 1/3 serial concatenated code, with a rate 1/2, 4 state nonrecursive convolutional code as the outer code, a rate 2/3, 4 state recursive convolutional code as the inner code, AWGN channel, SOYA decoding algorithm, various interleaver size N, and the number of iterations

17 LIST OF FIGURES xvii 6.15 Comparison of a rate 1/3, memory order 2 turbo code with interleaver size 4096 bits and a rate 1/3 serial concatenated code with memory order 2 outer code, interleaver size 4096 bits on an AWGN channel, SOYA decoding algorithm, the number of iterations BER performance of a rate 1/3 serial concatenated code with rate 1/2, 4 state outer code and rate 2/3, 4 state inner code with SOYA algorithm on an AWGN channel, interleaver size 4096 bits, variable number of iterations Comparison of a rate 1/3 turbo code for different memory order with SOYA algorithm on an AWGN channel, interleaver size 1024 bits, the number of iterations Comparison of a rate 1/3 turbo code for different memory order with SOYA algorithm on an AWGN channel, interleaver size 4096 bits, the number of iterations Comparison of a rate 1/3 serial concatenated code for different outer code memory order with SOYA algorithm on an AWGN channel, interleaver size 1024 bits, the number of iterations Comparison of a rate 1/3 serial concatenated code for different outer code memory order with SOYA algorithm on an AWGN channel, interleaver size 4096 bits, the number of iterations Performance comparison of MAP and SOYA for a rate 1/3 serial concatenated convolutional code An interleaver device An interleaver mapping Distance spectra for a turbo code with various interleaver sizes Bit error probability upper bounds for a turbo code with various interleaver sizes A block interleaver

18 xviii LIST OF FIGURES 7.6 A weight-4 square input pattern of block interleavers A convolutional interleaver and deinterleaver A convolutional interleaver with L = 3 and B = A cyclic shift interleaver A general m-stage shift register with linear feedback A weight-2 input sequence pattern A weight-4 input sequence pattern BER performance of the 4-state, rate 1/3, (1, 5/7) turbo code with random, S-random and code matched interleavers on an AWGN channel BER performance of the 8-state, rate 1/3, (1, 17/15) turbo code with random, S-random and code matched interleavers on an AWGN channel BER performance of the 16-state, rate 1/3, (1,33/31) turbo code with random, S-random and code matched interleavers on an AWGN channel BER performance ofthe 16-state, rate 1/3, (1,33/31) turbo code with S-random and cyclic shift interleavers on an AWG N channel The pdf of Rayleigh distribution The pdf of Rician distributions with various K Capacity of independent Rayleigh fading channels with coherent BPSK signalling Coded system block diagram Bit error probability upper bound for the 4 state, rate 1/3 turbo code with interleaver size 100 on independent Rician fading channels with ideal channel state information. The curves are for Rician channels with K =0, 2, 5, 50, starting from the top, with the bottom one referring to an AWGN channel Bit error probability upper bound for the 4 state, rate 1/3 turbo code with interleaver size 100 on independent Rician fading channels without channel state information. The curves are for Rician channels with K =0, 2, 5, 50, starting from the top, with the bottom one referring to an AWGN channel

19 LIST OF FIGURES xix 8.7 Bit error probability upper bound for the 4 state, rate 1/3 serial code with information size 100 on independent Rician fading channels with ideal channel state information. The curves are for Rician channels with K =0, 2, 5, 50, starting from the top, with the bottom one referring to an AWGN channel Bit error probability upper bound for the 4 state, rate 1/3 serial code with information size 100 on independent Rician fading channels without channel state information. The curves are for Rician channels with K =0, 2, 5, 50, starting from the top, with the bottom one referring to an AWGN channel Distance spectrum comparison of the 4 state, rate 1/3 turbo and serial concatenated codes with information size Bit error probability upper bound comparison of the 4 state, rate 1/3 turbo and serial concatenated codes with information size 100 on independent Rayleigh fading channels " Performance comparison of MAP and SOYA, with and without CSI, for the 16 state, rate 1/3 turbo code on an independent Rayleigh fading channel, information size 1024, the number of iterations Performance comparison for the 4 state, rate 1/3 turbo and serial codes on an independent Rayleigh fading channel Performance comparison of MAP and SOYA, with and without CSI, for the 16 state, rate 1/3 turbo code on a correlated Rayleigh fading channel, the fading rate normalized by the symbol rate is 10-2, information size 1024, the number of iterations Performance comparison for the turbo and serial codes on a correlated Rayleigh fading channel, the fading rate normalized by the symbol rate is 10-2, information size N, the number of iterations I Pragmatic turbo TCM encoder

20 xx LIST OF FIGURES 9.2 Pragmatic turbo TCM decoder QAM with Gray mapping. 9.4 Multilevel turbo encoder Multilevel turbo decoder Turbo TCM encoder with parity symbol puncturing Example of a turbo trellis coded 8-PSK with parity symbol puncturing Turbo TCM decoder with parity symbol puncturing Performance of the rate 2/3, 4-state turbo trellis coded 8-PSK with various interleaver sizes on an AWGN channel, SOYA decoding algorithm, the number of iterations I, bandwidth efficiency 2 bits/s/hz Performance of the rate 2/3, 8-state turbo trellis coded 8-PSK with various interleaver sizes on an AWGN channel, SOYA decoding algorithm, the number of iterations I, bandwidth efficiency 2 bits/s/hz Performance of the rate 2/3, 16-state turbo trellis coded 8-PSK with various interleaver sizes on an AWGN channel, SOYA decoding algorithm, the number of iterations I, bandwidth efficiency 2 bits/s/hz Performance comparison of the Log-MAP and SOYA for the rate 2/3, 8-state turbo trellis coded 8-PSK with interleaver size 1024 on an AWGN channel, bandwidth efficiency 2 bits/s/hz Performance comparison of the Log-MAP and SOYA for the rate 3/4, 4-state turbo trellis coded 16-QAM with various interleaver sizes on an AWGN channel, bandwidth efficiency 3 bits/s/hz Performance comparison of the Log-MAP and SOYA for the rate 3/4, 8-state turbo trellis coded 16-QAM with various interleaver sizes on an AWGN channel, bandwidth efficiency 3 bits/s/hz Performance comparison of the Log-MAP and SOYA for the rate 3/4, 16-state turbo trellis coded 16-QAM with various interleaver sizes on an AWGN channel, bandwidth efficiency 3 bits/s/hz

21 LIST OF FIGURES xxi 9.16 Turbo trellis coded 16-QAM with systematic symbol puncturing Performance comparison of the turbo trellis coded 16-QAM with systematic symbol puncturing and the pragmatic turbo coded 16-QAM with bandwidth efficiency 2 bits/s/hz and interleaver size on an AWGN channel, the number of iterations Turbo trellis coded 8-PSK with systematic symbol puncturing Performance of the turbo trellis coded 8-PSK with systematic symbol puncturing with bandwidth efficiency 2 bits/s/hz and interleaver size on an AWGN channel, the number of iterations I I-Q turbo trellis coded 16-QAM Performance of the I-Q turbo coded 16-QAM with bandwidth efficiency 2 bits/s/hz and various inter- Ie aver sizes on a Rayleigh fading channel Performance comparison of the I-Q turbo coded 16- QAM and the pragmatic turbo coded 16-QAM with bandwidth efficiency 2 bits/s/hz and interleaver size 4096 on a Rayleigh fading channel CCSDS turbo encoder block diagram The reverse link turbo encoder for CDMA The turbo encoder for 3GPP The serial concatenated convolutional encoder for 3GPP

22 List of Tables 2.1 A (6, 3) linear block code Punctured convolutional codes Best rate 1/3 turbo codes at high SNR's [14] Rate 1/3 ODS turbo codes at Low SNR's Decoder complexity comparison Channel capacity limits for coherent BPSK Rate 2/3 turbo trellis coded 8-PSK schemes Rate 3/4 turbo trellis coded 16-QAM schemes 281

23 Preface This book grew out of our research, industry consulting and continuing education courses. Turbo coding initially seemed to belong to a restricted research area, while now has become a part of the mainstream telecommunication theory and practice. The turbo decoding principles have found widespread applications not only in error control, but in detection, interference suppression and equalization. Intended for use by advanced students and professional engineers, involved in coding and telecommunication research, the book includes both basic and advanced material. The chapters are sequenced so that the knowledge is acquired in a logical and progressive way. The algorithm descriptions and analysis are supported by examples throughout the book. Performance evaluations of the presented algorithms are carried out both analytically and by simulations. Basic material included in the book has been taught to students and practicing professionals over the last four years in the form of senior undergraduate or graduate courses, lecture series and short continuing education courses. Most of the presented material is a compilation of the various publications from the well established literature. There are, however, original contributions, related to decoding algorithms, inter Ie aver design, turbo coded modulation design for fading channels and performance of turbo codes on fading channels. The bidirectional SOYA decoding algorithm, presented in the book, had been developed for soft output detection and originally applied to cellular mobile receivers, but was subsequently modified for decoding of turbo codes. We have published various versions of the algorithm

24 xx.vi PREFACE at a number of conferences, but never as a journal paper, so it has not been widely known. Its distinguishing features are excellent performance, which is only slightly worse than the optimum MAP algorithm, and very low complexity, making it attractive for practical implementation. It should be of particular value to telecommunication system designers. A great deal of effort has been put into ensuring consistency and continuity between chapters. Special Thanks We would like to thank everyone who has been involved in the process of writing, proof reading and publishing this book. In particular we would like to thank Dr Lei Wei, Dr Steven Pietrobon, Dr Adrian Barbulescu, Dr Miroslar Despotovic, Prof Shu Lin, and Prof Dusan Drajic for reading the manuscript and providing valuable feedback. We would also like to thank Dr Akihisa Ushirokawa for constructive discussions and Enrico Vassallo for providing the details on the CCSDS standard. We are pleased to acknowledge the students' contribution to advancing the understanding of turbo coding. In particular, we thank Wen Feng for her work reported in Chapters 6 and 7, Jade Kim for her work reported in Chapter 6, Mark Tan for his work reported in Chapter 7 and Lei Wan for her comments on Chapters 5 and 6. We express our appreciation to Wen Feng for providing simulation results as well as to Maree Belleli and Zhuo Chen for typing the manuscript and preparing illustrations for the book. We owe special thanks to the Australian Research Council, NEC, DSTO, Motorola and other companies, whose support enables graduate students and the staff of Sydney University to pursue continuing research in this important field. Alex Greene, senior editor, of Kluwer, helped and motivated us during all phases of the preparation of the book. Finally, we would like to thank our families for providing the most meaningful content in our lives.

Study of turbo codes across space time spreading channel

Study of turbo codes across space time spreading channel University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2004 Study of turbo codes across space time spreading channel I.

More information

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing 16.548 Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing Outline! Introduction " Pushing the Bounds on Channel Capacity " Theory of Iterative Decoding " Recursive Convolutional Coding

More information

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team Advanced channel coding : a good basis Alexandre Giulietti, on behalf of the T@MPO team Errors in transmission are fowardly corrected using channel coding e.g. MPEG4 e.g. Turbo coding e.g. QAM source coding

More information

FOR applications requiring high spectral efficiency, there

FOR applications requiring high spectral efficiency, there 1846 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 11, NOVEMBER 2004 High-Rate Recursive Convolutional Codes for Concatenated Channel Codes Fred Daneshgaran, Member, IEEE, Massimiliano Laddomada, Member,

More information

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels Nghia H. Ngo, S. Adrian Barbulescu and Steven S. Pietrobon Abstract This paper investigates the effects of the distribution of a

More information

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Department of Electronic Engineering FINAL YEAR PROJECT REPORT Department of Electronic Engineering FINAL YEAR PROJECT REPORT BEngECE-2009/10-- Student Name: CHEUNG Yik Juen Student ID: Supervisor: Prof.

More information

Coding for MIMO Communication Systems

Coding for MIMO Communication Systems Coding for MIMO Communication Systems Tolga M. Duman Arizona State University, USA Ali Ghrayeb Concordia University, Canada BICINTINNIAL BICENTENNIAL John Wiley & Sons, Ltd Contents About the Authors Preface

More information

Study of Turbo Coded OFDM over Fading Channel

Study of Turbo Coded OFDM over Fading Channel International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel

More information

ERROR CONTROL CODING From Theory to Practice

ERROR CONTROL CODING From Theory to Practice ERROR CONTROL CODING From Theory to Practice Peter Sweeney University of Surrey, Guildford, UK JOHN WILEY & SONS, LTD Contents 1 The Principles of Coding in Digital Communications 1.1 Error Control Schemes

More information

TURBOCODING PERFORMANCES ON FADING CHANNELS

TURBOCODING PERFORMANCES ON FADING CHANNELS TURBOCODING PERFORMANCES ON FADING CHANNELS Ioana Marcu, Simona Halunga, Octavian Fratu Telecommunications Dept. Electronics, Telecomm. & Information Theory Faculty, Bd. Iuliu Maniu 1-3, 061071, Bucharest

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

CDMA Systems Engineering Handbook

CDMA Systems Engineering Handbook CDMA Systems Engineering Handbook Jhong Sam Lee Leonard E. Miller Artech House Boston London Table of Contents Preface xix CHAPTER 1: INTRODUCTION AND REVIEW OF SYSTEMS ANALYSIS BASICS 1 1.1 Introduction

More information

Chapter 3 Convolutional Codes and Trellis Coded Modulation

Chapter 3 Convolutional Codes and Trellis Coded Modulation Chapter 3 Convolutional Codes and Trellis Coded Modulation 3. Encoder Structure and Trellis Representation 3. Systematic Convolutional Codes 3.3 Viterbi Decoding Algorithm 3.4 BCJR Decoding Algorithm 3.5

More information

Layered Space-Time Codes

Layered Space-Time Codes 6 Layered Space-Time Codes 6.1 Introduction Space-time trellis codes have a potential drawback that the maximum likelihood decoder complexity grows exponentially with the number of bits per symbol, thus

More information

TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS

TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE TURBO CODING FOR SATELLITE AND WIRELESS COMMUNICATIONS M.R.SOLEYMANI Concordia

More information

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017

Journal of Babylon University/Engineering Sciences/ No.(5)/ Vol.(25): 2017 Performance of Turbo Code with Different Parameters Samir Jasim College of Engineering, University of Babylon dr_s_j_almuraab@yahoo.com Ansam Abbas College of Engineering, University of Babylon 'ansamabbas76@gmail.com

More information

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel

Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Nakagami Multipath M-Fading Channel Vol. 2 (2012) No. 5 ISSN: 2088-5334 Performance of Parallel Concatenated Convolutional Codes (PCCC) with BPSK in Naagami Multipath M-Fading Channel Mohamed Abd El-latif, Alaa El-Din Sayed Hafez, Sami H.

More information

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS Manjeet Singh (ms308@eng.cam.ac.uk) Ian J. Wassell (ijw24@eng.cam.ac.uk) Laboratory for Communications Engineering

More information

Turbo coding (CH 16)

Turbo coding (CH 16) Turbo coding (CH 16) Parallel concatenated codes Distance properties Not exceptionally high minimum distance But few codewords of low weight Trellis complexity Usually extremely high trellis complexity

More information

THE idea behind constellation shaping is that signals with

THE idea behind constellation shaping is that signals with IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 341 Transactions Letters Constellation Shaping for Pragmatic Turbo-Coded Modulation With High Spectral Efficiency Dan Raphaeli, Senior Member,

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

More information

MODELING OF DIGITAL COMMUNICATION SYSTEMS USING SIMULINK

MODELING OF DIGITAL COMMUNICATION SYSTEMS USING SIMULINK MODELING OF DIGITAL COMMUNICATION SYSTEMS USING SIMULINK ARTHUR A. GIORDANO & ALLEN H. LEVESQUE WILEY CONTENTS Preface Acknowledgments About the Companion website Abbreviations and Acronyms xiii xix xxi

More information

Contents Chapter 1: Introduction... 2

Contents Chapter 1: Introduction... 2 Contents Chapter 1: Introduction... 2 1.1 Objectives... 2 1.2 Introduction... 2 Chapter 2: Principles of turbo coding... 4 2.1 The turbo encoder... 4 2.1.1 Recursive Systematic Convolutional Codes... 4

More information

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals

Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals Turbo Codes for Pulse Position Modulation: Applying BCJR algorithm on PPM signals Serj Haddad and Chadi Abou-Rjeily Lebanese American University PO. Box, 36, Byblos, Lebanon serj.haddad@lau.edu.lb, chadi.abourjeily@lau.edu.lb

More information

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS S. Adrian BARBULESCU, Wade FARRELL Institute for Telecommunications Research, University of South Australia, Warrendi Road,

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

This page intentionally left blank

This page intentionally left blank Space-Time Coding This page intentionally left blank Space-Time Coding Branka Vucetic University of Sydney, Australia Jinhong Yuan University of New South Wales, Australia Copyright c 2003 John Wiley &

More information

Turbo Coded Pulse Position Modulation for Optical Communications

Turbo Coded Pulse Position Modulation for Optical Communications Turbo Coded Pulse Position Modulation for Optical Communications A THESIS Presented to The Academic Faculty By Abdallah Said Alahmari In Partial Fulfillment of the Requirements for the Degree of Doctor

More information

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010) Instructor: Kevin Buckley, Tolentine 433a, 610-519-5658 (W), 610-519-4436 (F), buckley@ece.vill.edu,

More information

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication

Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication Performance of Turbo codec OFDM in Rayleigh fading channel for Wireless communication Arjuna Muduli, R K Mishra Electronic science Department, Berhampur University, Berhampur, Odisha, India Email: arjunamuduli@gmail.com

More information

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels

Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels Comparison Between Serial and Parallel Concatenated Channel Coding Schemes Using Continuous Phase Modulation over AWGN and Fading Channels Abstract Manjeet Singh (ms308@eng.cam.ac.uk) - presenter Ian J.

More information

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS By DON TORRIERI Springer ebook ISBN: 0-387-22783-0 Print ISBN: 0-387-22782-2 2005 Springer Science

More information

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12

Digital Communications I: Modulation and Coding Course. Term Catharina Logothetis Lecture 12 Digital Communications I: Modulation and Coding Course Term 3-8 Catharina Logothetis Lecture Last time, we talked about: How decoding is performed for Convolutional codes? What is a Maximum likelihood

More information

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS Edited by Evgenii Krouk Dean of the Information Systems and Data Protection Faculty, St Petersburg State University of Aerospace Instrumentation,

More information

A Survey of Advanced FEC Systems

A Survey of Advanced FEC Systems A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,

More information

Comparison of BER for Various Digital Modulation Schemes in OFDM System

Comparison of BER for Various Digital Modulation Schemes in OFDM System ISSN: 2278 909X Comparison of BER for Various Digital Modulation Schemes in OFDM System Jaipreet Kaur, Hardeep Kaur, Manjit Sandhu Abstract In this paper, an OFDM system model is developed for various

More information

COMMUNICATION SYSTEMS

COMMUNICATION SYSTEMS COMMUNICATION SYSTEMS 4TH EDITION Simon Hayhin McMaster University JOHN WILEY & SONS, INC. Ш.! [ BACKGROUND AND PREVIEW 1. The Communication Process 1 2. Primary Communication Resources 3 3. Sources of

More information

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding A. Ramesh, A. Chockalingam Ý and L. B. Milstein Þ Wireless and Broadband Communications Synopsys (India) Pvt. Ltd., Bangalore 560095,

More information

Wireless Communications Over Rapidly Time-Varying Channels

Wireless Communications Over Rapidly Time-Varying Channels Wireless Communications Over Rapidly Time-Varying Channels Edited by Franz Hlawatsch Gerald Matz ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY

More information

Syllabus. osmania university UNIT - I UNIT - II UNIT - III CHAPTER - 1 : INTRODUCTION TO DIGITAL COMMUNICATION CHAPTER - 3 : INFORMATION THEORY

Syllabus. osmania university UNIT - I UNIT - II UNIT - III CHAPTER - 1 : INTRODUCTION TO DIGITAL COMMUNICATION CHAPTER - 3 : INFORMATION THEORY i Syllabus osmania university UNIT - I CHAPTER - 1 : INTRODUCTION TO Elements of Digital Communication System, Comparison of Digital and Analog Communication Systems. CHAPTER - 2 : DIGITAL TRANSMISSION

More information

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

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels Prashanth G S 1 1Department of ECE, JNNCE, Shivamogga ---------------------------------------------------------------------***----------------------------------------------------------------------

More information

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES Michelle Foltran Miranda Eduardo Parente Ribeiro mifoltran@hotmail.com edu@eletrica.ufpr.br Departament of Electrical Engineering,

More information

Complex orthogonal space-time processing in wireless communications

Complex orthogonal space-time processing in wireless communications University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2006 Complex orthogonal space-time processing in wireless communications

More information

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS RASHMI SABNUAM GUPTA 1 & KANDARPA KUMAR SARMA 2 1 Department of Electronics and Communication Engineering, Tezpur University-784028,

More information

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u)

_ MAPequalizer _ 1: COD-MAPdecoder. : Interleaver. Deinterleaver. L(u) Iterative Equalization and Decoding in Mobile Communications Systems Gerhard Bauch, Houman Khorram and Joachim Hagenauer Department of Communications Engineering (LNT) Technical University of Munich e-mail:

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Department of Electronics and Communication Engineering 1

Department of Electronics and Communication Engineering 1 UNIT I SAMPLING AND QUANTIZATION Pulse Modulation 1. Explain in detail the generation of PWM and PPM signals (16) (M/J 2011) 2. Explain in detail the concept of PWM and PAM (16) (N/D 2012) 3. What is the

More information

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 11, NOVEMBER 2002 1719 SNR Estimation in Nakagami-m Fading With Diversity Combining Its Application to Turbo Decoding A. Ramesh, A. Chockalingam, Laurence

More information

Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry

Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry c 2008 Kanagaraj Damodaran Submitted to the Department of Electrical Engineering & Computer Science and the Faculty of

More information

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Anshu Aggarwal 1 and Vikas Mittal 2 1 Anshu Aggarwal is student of M.Tech. in the Department of Electronics

More information

High Speed Turbo Tcm Ofdm For Uwb And Powerline System

High Speed Turbo Tcm Ofdm For Uwb And Powerline System University of Central Florida Electronic Theses and Dissertations Doctoral Dissertation (Open Access) High Speed Turbo Tcm Ofdm For Uwb And Powerline System 26 Yanxia Wang University of Central Florida

More information

Decoding of Block Turbo Codes

Decoding of Block Turbo Codes Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology

More information

ISSN: Page 320

ISSN: Page 320 To Reduce Bit Error Rate in Turbo Coded OFDM with using different Modulation Techniques Shivangi #1, Manoj Sindhwani *2 #1 Department of Electronics & Communication, Research Scholar, Lovely Professional

More information

Statistical Communication Theory

Statistical Communication Theory Statistical Communication Theory Mark Reed 1 1 National ICT Australia, Australian National University 21st February 26 Topic Formal Description of course:this course provides a detailed study of fundamental

More information

On Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels

On Iterative Multistage Decoding of Multilevel Codes for Frequency Selective Channels On terative Multistage Decoding of Multilevel Codes for Frequency Selective Channels B.Baumgartner, H-Griesser, M.Bossert Department of nformation Technology, University of Ulm, Albert-Einstein-Allee 43,

More information

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS

PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 006 : 6 : (07- ) PERFORMANCE OF TWO LEVEL TURBO CODED 4-ARY CPFSK SYSTEMS OVER AWGN AND FADING CHANNELS Ianbul University

More information

OFDM and MC-CDMA A Primer

OFDM and MC-CDMA A Primer OFDM and MC-CDMA A Primer L. Hanzo University of Southampton, UK T. Keller Analog Devices Ltd., Cambridge, UK IEEE PRESS IEEE Communications Society, Sponsor John Wiley & Sons, Ltd Contents About the Authors

More information

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels

Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels Iterative Demodulation and Decoding of DPSK Modulated Turbo Codes over Rayleigh Fading Channels Bin Zhao and Matthew C. Valenti Dept. of Comp. Sci. & Elect. Eng. West Virginia University Morgantown, WV

More information

FOR wireless applications on fading channels, channel

FOR wireless applications on fading channels, channel 160 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Design and Analysis of Turbo Codes on Rayleigh Fading Channels Eric K. Hall and Stephen G. Wilson, Member, IEEE Abstract

More information

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq. Using TCM Techniques to Decrease BER Without Bandwidth Compromise 1 Using Trellis Coded Modulation Techniques to Decrease Bit Error Rate Without Bandwidth Compromise Written by Jean-Benoit Larouche INTRODUCTION

More information

K-Best Decoders for 5G+ Wireless Communication

K-Best Decoders for 5G+ Wireless Communication K-Best Decoders for 5G+ Wireless Communication Mehnaz Rahman Gwan S. Choi K-Best Decoders for 5G+ Wireless Communication Mehnaz Rahman Department of Electrical and Computer Engineering Texas A&M University

More information

IN 1993, powerful so-called turbo codes were introduced [1]

IN 1993, powerful so-called turbo codes were introduced [1] 206 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Bandwidth-Efficient Turbo Trellis-Coded Modulation Using Punctured Component Codes Patrick Robertson, Member, IEEE, and

More information

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1 Wireless Networks: Physical Layer: Modulation, FEC Guevara Noubir Noubir@ccsneuedu S, COM355 Wireless Networks Lecture 3, Lecture focus Modulation techniques Bit Error Rate Reducing the BER Forward Error

More information

Performance Analysis of Turbo Coded Waveforms and Link Budget. Analysis (LBA) based Range Estimation over Terrain Blockage

Performance Analysis of Turbo Coded Waveforms and Link Budget. Analysis (LBA) based Range Estimation over Terrain Blockage A Thesis entitled Performance Analysis of Turbo Coded Waveforms and Link Budget Analysis (LBA) based Range Estimation over Terrain Blockage by Maulik Oza Submitted to the Graduate Faculty as partial fulfillment

More information

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

More information

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc. Transceiver and System Design for Digital Communications Scott R. Bullock, P.E. Third Edition B SCITEQ PUBLISHtN^INC. SciTech Publishing, Inc. Raleigh, NC Contents Preface xvii About the Author xxiii Transceiver

More information

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Error Control Coding Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria Topics Introduction The Channel Coding Problem Linear Block Codes Cyclic Codes BCH and Reed-Solomon

More information

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1 : Advanced Digital Communications (EQ2410) 1 Monday, Mar. 7, 2016 15:00-17:00, B23 1 Textbook: U. Madhow, Fundamentals of Digital Communications, 2008 1 / 15 Overview 1 2 3 4 2 / 15 Equalization Maximum

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

THE most significant conclusions forthcoming from the body of work presented in this study are

THE most significant conclusions forthcoming from the body of work presented in this study are 7.1 CHAPTER OVERVIEW THE most significant conclusions forthcoming from the body of work presented in this study are detailed in the first section of this final chapter. This is then followed by a number

More information

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION

KINGS DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING DIGITAL COMMUNICATION TECHNIQUES YEAR/SEM: III / VI BRANCH : ECE PULSE MODULATION KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING SUB.NAME : EC1351 DIGITAL COMMUNICATION TECHNIQUES BRANCH : ECE YEAR/SEM: III / VI UNIT I PULSE MODULATION PART A (2

More information

Principles of Spread-Spectrum Communication Systems

Principles of Spread-Spectrum Communication Systems Principles of Spread-Spectrum Communication Systems Don Torrieri Principles of Spread-Spectrum Communication Systems Second Edition 123 Don Torrieri US Army Research Laboratory Adelphi, MD, USA ISBN 978-1-4419-9594-0

More information

Polar Codes for Probabilistic Amplitude Shaping

Polar Codes for Probabilistic Amplitude Shaping Polar Codes for Probabilistic Amplitude Shaping Tobias Prinz tobias.prinz@tum.de Second LNT & DLR Summer Workshop on Coding July 26, 2016 Tobias Prinz Polar Codes for Probabilistic Amplitude Shaping 1/16

More information

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords

More information

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2 AN INTRODUCTION TO ERROR CORRECTING CODES Part Jack Keil Wolf ECE 54 C Spring BINARY CONVOLUTIONAL CODES A binary convolutional code is a set of infinite length binary sequences which satisfy a certain

More information

SPACE TIME coding for multiple transmit antennas has attracted

SPACE TIME coding for multiple transmit antennas has attracted 486 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 3, MARCH 2004 An Orthogonal Space Time Coded CPM System With Fast Decoding for Two Transmit Antennas Genyuan Wang Xiang-Gen Xia, Senior Member,

More information

BERROU et al. introduced turbo codes in 1993 [1], which

BERROU et al. introduced turbo codes in 1993 [1], which IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 2, MARCH 2005 397 Blind Equalization of Turbo Trellis-Coded Partial-Response Continuous-Phase Modulation Signaling Over Narrow-Band Rician Fading

More information

Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection

Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection Removing Error Floor for Bit Interleaved Coded Modulation MIMO Transmission with Iterative Detection Alexander Boronka, Nabil Sven Muhammad and Joachim Speidel Institute of Telecommunications, University

More information

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks San Jose State University From the SelectedWorks of Robert Henry Morelos-Zaragoza April, 2015 On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks Quyhn Quach Robert H Morelos-Zaragoza

More information

Comparative Analysis of Inter Satellite Links using Free Space Optical Communication with OOK and QPSK Modulation Techniques in Turbo Codes

Comparative Analysis of Inter Satellite Links using Free Space Optical Communication with OOK and QPSK Modulation Techniques in Turbo Codes Comparative Analysis of Inter Satellite Links using Free Space Optical Communication with OOK and QPSK Modulation Techniques in Turbo Codes ARUN KUMAR CHOUHAN Electronics and Communication Engineering

More information

Master s Thesis Defense

Master s Thesis Defense Master s Thesis Defense Serially Concatenated Coded Continuous Phase Modulation for Aeronautical Telemetry Kanagaraj Damodaran August 14, 2008 Committee Dr. Erik Perrins (Chair) Dr. Victor Frost Dr. James

More information

Bridging the Gap Between Parallel and Serial Concatenated Codes

Bridging the Gap Between Parallel and Serial Concatenated Codes Bridging the Gap Between Parallel and Serial Concatenated Codes Naveen Chandran and Matthew C. Valenti Wireless Communications Research Laboratory West Virginia University Morgantown, WV 26506-6109, USA

More information

Recent Progress in Mobile Transmission

Recent Progress in Mobile Transmission Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications

More information

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel

Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel Research Letters in Communications Volume 2009, Article ID 695620, 4 pages doi:0.55/2009/695620 Research Letter Throughput of Type II HARQ-OFDM/TDM Using MMSE-FDE in a Multipath Channel Haris Gacanin and

More information

Book Review. Dobri Atanassov Batovski

Book Review. Dobri Atanassov Batovski A Conceptual Review of Digital Communication Systems (Author: Simon Haykin, 2014) Haykin, S. 2014. Digital Communication Systems. John Wiley & Sons, Inc., Hoboken, NJ, USA. Available: .

More information

Performance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels

Performance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels Performance of Hybrid Concatenated Trellis Codes CPFSK with Iterative Decoding over Fading Channels Labib Francis Gergis Misr Academy for Engineering and Technology Mansoura, Egypt IACSIT Senior Member,

More information

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

UNIVERSITY OF MORATUWA BEAMFORMING TECHNIQUES FOR THE DOWNLINK OF SPACE-FREQUENCY CODED DECODE-AND-FORWARD MIMO-OFDM RELAY SYSTEMS UNIVERSITY OF MORATUWA BEAMFORMING TECHNIQUES FOR THE DOWNLINK OF SPACE-FREQUENCY CODED DECODE-AND-FORWARD MIMO-OFDM RELAY SYSTEMS By Navod Devinda Suraweera This thesis is submitted to the Department

More information

MULTILEVEL CODING (MLC) with multistage decoding

MULTILEVEL CODING (MLC) with multistage decoding 350 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 Power- and Bandwidth-Efficient Communications Using LDPC Codes Piraporn Limpaphayom, Student Member, IEEE, and Kim A. Winick, Senior

More information

PRINCIPLES OF COMMUNICATIONS

PRINCIPLES OF COMMUNICATIONS PRINCIPLES OF COMMUNICATIONS Systems, Modulation, and Noise SIXTH EDITION INTERNATIONAL STUDENT VERSION RODGER E. ZIEMER University of Colorado at Colorado Springs WILLIAM H. TRANTER Virginia Polytechnic

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

Channel Coding for IEEE e Mobile WiMAX

Channel Coding for IEEE e Mobile WiMAX Channel Coding for IEEE 80.16e Mobile WiMAX Matthew C. Valenti Lane Department of Computer Science and Electrical Engineering West Virginia University U.S.A. June 9 ( Lane Department Coding for ofwimax

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. Subject Name: Digital Communication Techniques KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK Subject Code: EC1351 Year/Sem: III/IV Subject Name: Digital Communication Techniques UNIT I PULSE MODULATION

More information

A rate one half code for approaching the Shannon limit by 0.1dB

A rate one half code for approaching the Shannon limit by 0.1dB 100 A rate one half code for approaching the Shannon limit by 0.1dB (IEE Electronics Letters, vol. 36, no. 15, pp. 1293 1294, July 2000) Stephan ten Brink S. ten Brink is with the Institute of Telecommunications,

More information

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME Rajkumar Gupta Assistant Professor Amity University, Rajasthan Abstract The performance of the WCDMA system

More information

Chapter 1 Coding for Reliable Digital Transmission and Storage

Chapter 1 Coding for Reliable Digital Transmission and Storage Wireless Information Transmission System Lab. Chapter 1 Coding for Reliable Digital Transmission and Storage Institute of Communications Engineering National Sun Yat-sen University 1.1 Introduction A major

More information

Near-Optimal Low Complexity MLSE Equalization

Near-Optimal Low Complexity MLSE Equalization Near-Optimal Low Complexity MLSE Equalization Abstract An iterative Maximum Likelihood Sequence Estimation (MLSE) equalizer (detector) with hard outputs, that has a computational complexity quadratic in

More information

A low cost soft mapper for turbo equalization with high order modulation

A low cost soft mapper for turbo equalization with high order modulation University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2012 A low cost soft mapper for turbo equalization

More information

Master s Thesis Defense

Master s Thesis Defense Master s Thesis Defense Comparison of Noncoherent Detectors for SOQPSK and GMSK in Phase Noise Channels Afzal Syed August 17, 2007 Committee Dr. Erik Perrins (Chair) Dr. Glenn Prescott Dr. Daniel Deavours

More information

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems

A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems Wireless Pers Commun DOI 10.1007/s11277-014-1848-2 A Novel and Efficient Mapping of 32-QAM Constellation for BICM-ID Systems Hassan M. Navazi Ha H. Nguyen Springer Science+Business Media New York 2014

More information