Error-Correction Coding for Digital Communications

Size: px
Start display at page:

Download "Error-Correction Coding for Digital Communications"

Transcription

1 Error-Correction Coding for Digital Communications

2 Applications of Communications Theory Series Editor: R. W. Lucky, Bell Laboratories INTRODUCTION TO COMMUNICATION SCIENCE AND SYSTEMS John R. Pierce and Edward C. Posner OPTICAL FIBER TRANSMISSION SYSTEMS Stewart D. Personick TELECOMMUNICATIONS SWITCHING J. Gordon Pearce ERROR-CORRECTION CODING FOR DIGITAL COMMUNICATIONS George C. Clark, Jr., and J. Bibb Cain A Continuation Order Plan is available for this series. A continuation order will bring delivery of each new volume immediately upon publication. Volumes are billed only upon actual shipment. For further information please contact the publisher.

3 Error-Correction Coding for Digital Communications George C. Clark, Jr. and J. Bibb Cain Harris Corporation Melbourne, Florida SPRINGER SCIENCE+BUSINESS MEDIA, LLC

4 Library of Congress Cataloging in Publication Data Oark, George C. (George Cyril), Error-correction coding for digital communications. Bibliography: p. Includes index. 1. Data transmission systems. 2. Error-correcting codes (Information theory). I. Cain, J. Bibb. II. Title. TK C '0413 ISBN ISBN (ebook) DOI / AACR Springer Science+Business Media New York Originally published by Plenum Press, New York in 1981 Softcover reprint of the hardcover 1st edition 1981 All rights reserved No part of this book may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, microfilming, recording, or otherwise, without written permission from the Publisher

5 Preface Error-correction coding is being used on an almost routine basis in most new communication systems. Not only is coding equipment being used to increase the energy efficiency of communication links, but coding ideas are also providing innovative solutions to many related communication problems. Among these are the elimination of intersymbol interference caused by filtering and multipath and the improved demodulation of certain frequency modulated signals by taking advantage of the "natural" coding provided by a continuous phase. Although several books and numerous articles have been written on coding theory, there are still noticeable deficiencies. First, the practical aspects of translating a specific decoding algorithm into actual hardware have been largely ignored. The information that is available is sketchy and is widely dispersed. Second, the information required to evaluate a particular technique under situations that are encountered in practice is available for the most part only in private company reports. This book is aimed at correcting both of these problems. It is written for the design engineer who must build the coding and decoding equipment and for the communication system engineer who must incorporate this equipment into a system. It is also suitable as a senior-level or first-year graduate text for an introductory one-semester course in coding theory. The book U"Ses a minimum of mathematics and entirely avoids the classical theorem/proof approach that is often seen in coding texts. Whenever possible heuristic arguments are advanced and concepts are developed by drawing analogies. We have intentionally constrained the level of mathematical rigor used in presenting error-correction concepts. Notwithstanding, coding is an extremely mathematical subject. and it would be an impossible task to attempt to present the material with no mathematics at all. The assumption is made that the practicing engineer is mostly interv

6 vi Preface ested in using the mathematics and not in constructing rigorous proofs. Thus, the goal is to develop a manipulative and intuitive understanding through numerous examples. Although there are many perils in this approach, a capable engineer can usually verify that a particular procedure is correct by trying it on a few test cases. The serious student may later wish to round out his or her understanding by pursuing the subject to its very roots. In addition to the large number of papers in the open literature. the excellent texts by Peterson and Weldon,< 'l Berlekamp, <ll and Gallager. <Jl are highly recommended for this purpose. Not all aspects of coding theory are treated in equal depth. Some topics, such as coding bounds, are treated very lightly while some others, such as certain classes of rarely used codes, are omitted entirely. Numerous classes of codes of practical interest are discussed in terms of methods of construction and code properties. However, there exist additional interesting properties of these codes as well as other code classes which we have chosen to omit for reasons of brevity. Instead, we have chosen to emphasize the formulation and implementation of decoding algorithms. The viewpoint, the selection of topics, and the degree of emphasis largely reflects the authors' personal preference and is based upon 15 years of practical experience in designing and evaluating coding equipment. However. we feel that the approach we have taken will also provide the reader with the insight and motivation to undertake some of the more difficult topics in other texts. In this book the application of error-correction coding is presented in the context of communication system design. Again, this reflects the authors' personal preferences. These techniques may also be used in other applications such as in computer memory systems. We have attempted to develop the tools necessary to enable the reader to evaluate such applications and to select an appropriate coding/decoding technique. An introduction to the use of error-correction coding in digital communication systems is presented in Chapter 1. Following this, the next four chapters are devoted to block codes and the associated decoding techniques. Fundamental concepts of linear codes (parity check matrix, syndrome, shift-register encoders, etc.) are developed in Chapter 2. and several useful classes of codes are presented. The simple hard decision decoding techniques for block codes are discussed in Chapter 3. These include Meggitt decoders, information-set decoders, and threshold decoders. Special attention is given to those features which result in minimum implementation complexity. Chapter 4 presents a collection of techniques for decoding block codes utilizing demodulator "soft" decisions. These include techniques developed by Massey, Hartmann and Rudolph. Chase, and Weldon. Various hardware realizations are presented, and performance/ complexity considerations are discussed. Algebraic techniques for multiple-

7 Preface vii error correction are developed in Chapter 5. The theory is developed using a transform approach. Numerous examples are used, and various hardware configurations are discussed. Convolutional coding techniques are presented in the next two chapters. Basic structural properties of convolutional codes and the Viterbi algorithm are developed in Chapter 6. Numerous performance curves are presented, and special attention is given to performance/ complexity tradeoffs. A similar treatment is provided in Chapter 7 for the table look-up, threshold, and sequential decoding techniques. Finally, in Chapter 8 we discuss a number of important system applications including concatenated codes, coding for the white Gaussian noise channel, interleaver structures, burst-noise channels, coding for spread spectrum systems, and coding for bandwidth-constrained channels. By including an extensive treatment of applications, we believe this book will be extremely useful to the communication system engineer. Numerous lists of good codes are provided in Appendices A and B. There are a number of acknowledgments which we should make. A book of this nature relies heavily on the pioneering work of the many researchers in this field. We have tried to adequately acknowledge this work in the references cited throughout the text. The authors are grateful for having had the opportunity to work for the Harris Corporation, Government Systems Group where they have been able to develop errorcorrection hardware and to apply coding techniques in a variety of communication systems. We would also like to thank C. J. Palermo and R. E. Totty for their encouragement during the writing of this book. Finally, we would like to acknowledge the technical contributions provided by our colleagues J. M. Geist, R. C. Davis, R. W. Boyd, and G. H. Thaker, the reviews provided by D. B. Bradley, A. M. Bush, and L. D. Rudolph, and the long hours of assistance in preparation of the manuscript provided by Barbara Snow and Sandra Wilson. Special thanks must also go to our wives Ann and Sissie for their encouragement and support during the past year. Harris Corporation George C. Clark, 1 r. J. Bibb Cain

8 Contents 1. Fundamental Concepts of Coding Basic 1020 Practical 1030 Performance 1.40 Coding 1.50 Remarks Principles 0 Constraints Data Encoder Modulator Waveform Demodulator Decoder Discrete Source Channel II Data Channel 0 Computations 0 Computation of Error Rate 0 Bound Computation of Error Rate 0 of Error Detection Systems 0 Decision Decoding 0 Effects 0 of Noncoherent Combining 0 Gain 0 Bounds 0 on Minimum Distance Exact Union Performance Soft Quantization Effect Coding Bounds Random Problems Coding Bound Group Codes Generalized Parity Check Codes 0 Check Matrix 0 Distance Considerations 0 Codes Parity Minimum Hamming ix

9 X Contents Generator Matrix Dual Codes The Syndrome The Penny-Weighing Problem A Simple Iterated Code Polynomial Codes Finite Field Arithmetic Generation of Polynomial Codes Cyclic Codes Alternate Encoder for Cyclic Codes Additional Properties of Polynomials and Galois Field Elements Codes Specified by Roots Syndrome Polynomials Modifications of Codes Important Classes of Group Codes BCH Codes Golay Codes Maximal-Length Codes Reed-Muller Codes Quadratic Residue Codes Remarks Problem~ Simple Nonalgebraic Decoding Techniques for Group Codes Meggitt Decoders Information Set Decoding General Decoding Algorithm Information Set Decoding Using the H Matrix Predetermined Covering Sets Random Search Techniques Threshold Decoding Remarks Problem~ Soft Decision Decoding of Block Codes APP Threshold Decoding Derivation of the APP Decoding Rule Computation of the Weighting Terms Approximate Computation of wi Implementation of the APP Decoder Optimum Symbol-by-Symbol Decoding Derivation of the Hartmann-Rudolph Algorithm An Alternate Form of the HR Algorithm A Design Example Greenberger Approximation to the HR Algorithm

10 Cootents xi 4.3. The Weldon Algorithm The Chase Algorithm Standard Chase Algorithms Variations on the Chase Algorithms Information-Set-Decoding Algorithms Information-Set-Only Algorithms Omura-Type Algorithms Partial Syndrome Decoding Some Performance Predictions Problems I Algebraic Techniques for Multiple Error Correction Finite-Field Transforms BCH Codes BCH Decoding Techniques Frequency Domain Decoding Time Domain Decoding Solution of the Key Equation Euclid's Algorithm Berlekamp's Algorithm Implementation Considerations Correction of Errors and Erasures Performance Results Remarks Problems Convolutional Code Structure and Viterbi Decoding Binary Rate- I /2 Convolutional Codes Viterbi Decoding Algorithm Rate-m/n Convolutional Codes Finite-State Machine Description and Distance Properties of Convolutional Codes Performance of Convolutional Codes with Viterbi Decoding Union Bounds Optimum Codes Performance with Coherent PSK Performance with Orthogonal Signaling and Noncoherent Detection Implementation Considerations Synchronizer Branch Metric Computer Path Metric Storage and Updating Storage and Updating of Hypothesized Information Sequences Output Device Demodulator Quantization and AGC Remarks Problems

11 xii Contents 7. Other Convolutional Decoding Techniques Syndrome Decoding Techniques Basic Concepts Table Look-up Decoding Threshold Decoding Sequential Decoding Techniques Sequential Decoding via the Fano Algorithm Selection of Sequential Decoding Metric Code Selection Sequential Decoder Computational Problem Performance of Sequential Decoders Implementation Considerations Stack Sequential Decoding.. ~~ Problems System Applications Concatenated Codes Concatenated Coding Concepts Reed-Solomon/Orthogonal Code Systems Reed-Solomon/Short-Block Code Systems Reed-Solomon/Convolutional Code Systems Coding for the White Gaussian Noise Channel Interleaver Structures for Coded Systems Periodic Interleavers Pseudorandom Interleavers Coding for Burst Noise Channels Burst Noise Processes Convolutional Code Performance with Random Erasures Convolutional Code Performance with Periodic Burst Erasures Performance Degradation Due to Random Erasure Burst Interleaving Implications Coding for Spread Spectrum Systems Direct Sequence PN Spread Systems Frequency Hop Systems Coding for Bandwidth-Constrained Channels Problems Appendix A. Code Generators for BCH Codes Appendix B. Code Generators for Convolutional Codes B.l. Viterbi Decoding B.2. Table Look-up Decoding Threshold Decoding B.4. Sequential Decoding References Index

12 Error-Correction Coding for Digital Communications

Probability Theory, Random Processes and Mathematical Statistics

Probability Theory, Random Processes and Mathematical Statistics Probability Theory, Random Processes and Mathematical Statistics Mathematics and Its Applications Managing Editor: M.HAZEWINKEL Centre for Mathematics and Computer Science, Amsterdam, The Netherlands Volume

More information

Circuit Analysis for Power Engineering Handbook

Circuit Analysis for Power Engineering Handbook Circuit Analysis for Power Engineering Handbook Circuit Analysis for Power Engineering Handbook Arieh L. Shenkman SPRINGER SCIENCE+BUSINESS MEDIA, B.V A c.i.p. Catalogue record for this book is available

More information

Reliability Evaluation of Engineering Systems:

Reliability Evaluation of Engineering Systems: Reliability Evaluation of Engineering Systems: Concepts and Techniques Roy Billinton PhD, DSc, FEIC, FRSC, FIEEE, PE c. J. MacKenzie Professor of Electrical Engineering University of Saskatchewan and Ronald

More information

Error Correction Methods

Error Correction Methods Technologies and Services on igital Broadcasting (7) Error Correction Methods "Technologies and Services of igital Broadcasting" (in Japanese, ISBN4-339-06-) is published by CORONA publishing co., Ltd.

More information

Numerical Data Fitting in Dynamical Systems

Numerical Data Fitting in Dynamical Systems Numerical Data Fitting in Dynamical Systems Applied Optimization Volume 77 Series Editors: Panos M. Pardalos University of Florida, U.S.A. Donald Hearn University of Florida, U.S.A. The titles published

More information

Graduate Texts in Mathematics 51

Graduate Texts in Mathematics 51 Graduate Texts in Mathematics 51 Editorial Board F. W. Gehring P. R. Halmos M anaging Editor c. C. Moore Wilhelm Klingenberg ACoursein Differential Geometry Translated by David Hoffman Springer Science+Business

More information

Lecture 12. Block Diagram

Lecture 12. Block Diagram Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data

More information

METHODS FOR PROTEIN ANALYSIS

METHODS FOR PROTEIN ANALYSIS METHODS FOR PROTEIN ANALYSIS Robert A. Copeland, PhD The DuPont Merck Pharmaceutical Company Experimental Station P.O. Box 80400 Wilmington, DE 19880-0400 METHODS FOR PROTEIN ANALYSIS A Practical Guide

More information

Graduate Texts in Mathematics 22

Graduate Texts in Mathematics 22 Graduate Texts in Mathematics 22 Managing Editors: P. R. Halmos C. C. Moore Donald W. Barnes lohn M. Mack An Aigebraic Introduction to Mathematical Logic Springer Science+Business Media, LLC Donald W.

More information

Liquid Chromatography Mass Spectrometry. Techniques and Applications

Liquid Chromatography Mass Spectrometry. Techniques and Applications Liquid Chromatography Mass Spectrometry Techniques and Applications MODERN ANALYTICAL CHEMISTRY Series Editor: David Hercules University of Pittsburgh ANALYTICAL ATOMIC SPECTROSCOPY William G. Schrenk

More information

Topics in Number Theory

Topics in Number Theory Topics in Number Theory THE UNIVERSITY SERIES IN MATHEMATICS Series Editor: Joseph J. Kohn Princeton University THE CLASSIFICATION OF FINITE SIMPLE GROUPS Daniel Gorenstein VOLUME 1: GROUPS OF NONCHARACTERISTIC

More information

OSCILLATION THEORY FOR DIFFERENCE AND FUNCTIONAL DIFFERENTIAL EQUATIONS

OSCILLATION THEORY FOR DIFFERENCE AND FUNCTIONAL DIFFERENTIAL EQUATIONS OSCILLATION THEORY FOR DIFFERENCE AND FUNCTIONAL DIFFERENTIAL EQUATIONS Oscillation Theory for Difference and Functional Differential Equations by Ravi P. Agarwal Department of Mathematics, National University

More information

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS

ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS EC 32 (CR) Total No. of Questions :09] [Total No. of Pages : 02 III/IV B.Tech. DEGREE EXAMINATIONS, APRIL/MAY- 207 Second Semester ELECTRONICS & COMMUNICATIONS DIGITAL COMMUNICATIONS Time: Three Hours

More information

Exercises in Basic Ring Theory

Exercises in Basic Ring Theory Exercises in Basic Ring Theory Kluwer Texts in the Mathematical Sciences VOLUME 20 A Graduate-Level Book Series The titles published in this series are listed at the end of this volume. Exercises in Basic

More information

Electrochemical Process Engineering. A Guide to the Design of Electrolytic Plant

Electrochemical Process Engineering. A Guide to the Design of Electrolytic Plant Electrochemical Process Engineering A Guide to the Design of Electrolytic Plant Electrochemical Process Engineering A Guide to the Design of Electrolytic Plant F. Goodridge and K. Scott University of Newcastle

More information

Coding theory: Applications

Coding theory: Applications INF 244 a) Textbook: Lin and Costello b) Lectures (Tu+Th 12.15-14) covering roughly Chapters 1,9-12, and 14-18 c) Weekly exercises: For your convenience d) Mandatory problem: Programming project (counts

More information

INTRODUCTION TO SOL-GEL PROCESSING

INTRODUCTION TO SOL-GEL PROCESSING INTRODUCTION TO SOL-GEL PROCESSING THE KLUWER INTERNATIONAL SERIES in SOL-GEL PROCESSING: TECHNOLOGY AND APPLICATIONS Consulting Editor Lisa Klein Rutgers, the State University of New Jersey INTRODUCTION

More information

Chemistry by Computer. An Overview of the Applications of Computers in Chemistry

Chemistry by Computer. An Overview of the Applications of Computers in Chemistry Chemistry by Computer An Overview of the Applications of Computers in Chemistry Chemistry by Computer An Overview of the Applications of Computers in Chemistry Stephen Wilson Theoretical Chemistry Department

More information

Roll No. :... Invigilator's Signature :.. CS/B.TECH(ECE)/SEM-7/EC-703/ CODING & INFORMATION THEORY. Time Allotted : 3 Hours Full Marks : 70

Roll No. :... Invigilator's Signature :.. CS/B.TECH(ECE)/SEM-7/EC-703/ CODING & INFORMATION THEORY. Time Allotted : 3 Hours Full Marks : 70 Name : Roll No. :.... Invigilator's Signature :.. CS/B.TECH(ECE)/SEM-7/EC-703/2011-12 2011 CODING & INFORMATION THEORY Time Allotted : 3 Hours Full Marks : 70 The figures in the margin indicate full marks

More information

APHASIA and BRAIN ORGANIZA TION

APHASIA and BRAIN ORGANIZA TION APHASIA and BRAIN ORGANIZA TION APPLIED PSYCHOLINGUISTICS AND COMMUNICATION DISORDERS APPLIED PSYCHOLINGUISTICS AND MENTAL HEALTH Edited by R. W. Rieber PSYCHOLOGY OF LANGVAGE AND THOUGHT Essays on the

More information

Optimum Soft Decision Decoding of Linear Block Codes

Optimum Soft Decision Decoding of Linear Block Codes Optimum Soft Decision Decoding of Linear Block Codes {m i } Channel encoder C=(C n-1,,c 0 ) BPSK S(t) (n,k,d) linear modulator block code Optimal receiver AWGN Assume that [n,k,d] linear block code C is

More information

Advanced Calculus of a Single Variable

Advanced Calculus of a Single Variable Advanced Calculus of a Single Variable Tunc Geveci Advanced Calculus of a Single Variable 123 Tunc Geveci Department of Mathematics and Statistics San Diego State University San Diego, CA, USA ISBN 978-3-319-27806-3

More information

Undergraduate Texts in Mathematics. Editors J. H. Ewing F. W. Gehring P. R. Halmos

Undergraduate Texts in Mathematics. Editors J. H. Ewing F. W. Gehring P. R. Halmos Undergraduate Texts in Mathematics Editors J. H. Ewing F. W. Gehring P. R. Halmos Springer Books on Elemeritary Mathematics by Serge Lang MATH! Encounters with High School Students 1985, ISBN 96129-1 The

More information

Igor Emri Arkady Voloshin. Statics. Learning from Engineering Examples

Igor Emri Arkady Voloshin. Statics. Learning from Engineering Examples Statics Igor Emri Arkady Voloshin Statics Learning from Engineering Examples Igor Emri University of Ljubljana Ljubljana, Slovenia Arkady Voloshin Lehigh University Bethlehem, PA, USA ISBN 978-1-4939-2100-3

More information

ALGEBRAIC SHIFT REGISTER SEQUENCES

ALGEBRAIC SHIFT REGISTER SEQUENCES ALGEBRAIC SHIFT REGISTER SEQUENCES Pseudo-random sequences are essential ingredients of every modern digital communication system including cellular telephones, GPS, secure internet transactions, and satellite

More information

Physical Layer and Coding

Physical Layer and Coding Physical Layer and Coding Muriel Médard Professor EECS Overview A variety of physical media: copper, free space, optical fiber Unified way of addressing signals at the input and the output of these media:

More information

CS6304 / Analog and Digital Communication UNIT IV - SOURCE AND ERROR CONTROL CODING PART A 1. What is the use of error control coding? The main use of error control coding is to reduce the overall probability

More information

Nonlinear Parabolic and Elliptic Equations

Nonlinear Parabolic and Elliptic Equations Nonlinear Parabolic and Elliptic Equations Nonlinear Parabolic and Elliptic Equations c. V. Pao North Carolina State University Raleigh, North Carolina Plenum Press New York and London Library of Congress

More information

THE BOUNDARY ELEMENT METHOD

THE BOUNDARY ELEMENT METHOD THE BOUNDARY ELEMENT METHOD SOLID MECHANICS AND ITS APPLICATIONS Volume 27 Series Editor: G.M.L. GLADWELL Solid Mechanics Division, Faculty of Engineering University of Waterloo Waterloo, Ontario, Canada

More information

Electromagnetism PATHS TO RESEARCH

Electromagnetism PATHS TO RESEARCH Electromagnetism PATHS TO RESEARCH Electromagnetism PATHS TO RESEARCH Edited by DORIS TEPLITZ SPRINGER SCIENCE+BUSINESS MEDIA, LLC Main entry under title: Library of Congress Cataloging in Publication

More information

Numerical Methods for the Solution of Ill-Posed Problems

Numerical Methods for the Solution of Ill-Posed Problems Numerical Methods for the Solution of Ill-Posed Problems Mathematics and Its Applications Managing Editor: M.HAZEWINKEL Centre for Mathematics and Computer Science, Amsterdam, The Netherlands Volume 328

More information

INTRODUCTION TO THE SCIENTIFIC STUDY OF ATMOSPHERIC POLLUTION

INTRODUCTION TO THE SCIENTIFIC STUDY OF ATMOSPHERIC POLLUTION INTRODUCTION TO THE SCIENTIFIC STUDY OF ATMOSPHERIC POLLUTION INTRODUCTION TO THE SCIENTIFIC STUDY OF ATMOSPHERIC POLLUTION Edited by B. M. McCORMAC Lockheed Palo Alto Research Laboratory, Palo Alto, Calif.,

More information

Computational Techniques for the Summation of Series

Computational Techniques for the Summation of Series Computational Techniques for the Summation of Series Computational Techniques for the Summation of Series Anthony Sofa School of Computer Science and Mathematics Victoria University Melboume, Australia

More information

Optimal Estimation in Approximation Theory

Optimal Estimation in Approximation Theory Optimal Estimation in Approximation Theory THE IBM RESEARCH SYMPOSIA SERIES Computational Methods in Band Theory Editors: P.M. Marcus, J.F. Janak, and A.R. Williams Computational Solid State Physics Editors:

More information

AN INTRODUCTION TO HYDRODYNAMICS AND WATER WAVES

AN INTRODUCTION TO HYDRODYNAMICS AND WATER WAVES AN INTRODUCTION TO HYDRODYNAMICS AND WATER WAVES HYDRODYNAMICA SIVE DE VIRIBUS ET MOTIBUS FLUIDORUM COMMENTARII 'Remember, when discoursing about water, to induce first experience, then reason.' - Leonardo

More information

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved. Introduction to Wireless & Mobile Systems Chapter 4 Channel Coding and Error Control 1 Outline Introduction Block Codes Cyclic Codes CRC (Cyclic Redundancy Check) Convolutional Codes Interleaving Information

More information

Christian Okonek Michael Schneider Heinz SRindler. ector undies on omplex. rojective S aces

Christian Okonek Michael Schneider Heinz SRindler. ector undies on omplex. rojective S aces Christian Okonek Michael Schneider Heinz SRindler ector undies on omplex rojective S aces Progress in Mathe~natics Vol. 1: H. Gross, Quadratic Forms in Infinite-Dimensional Vector Spaces. XXII, 4!9 pages,!979

More information

Progress in Mathematical Physics

Progress in Mathematical Physics Progress in Mathematical Physics Volume 24 Editors-in-Chiej Anne Boutet de Monvel, Universite Paris VII Denis Diderot Gerald Kaiser, The Virginia Center for Signals and Waves Editorial Board D. Bao, University

More information

Topics in Algebra and Analysis

Topics in Algebra and Analysis Radmila Bulajich Manfrino José Antonio Gómez Ortega Rogelio Valdez Delgado Topics in Algebra and Analysis Preparing for the Mathematical Olympiad Radmila Bulajich Manfrino Facultad de Ciencias Universidad

More information

Thermal Plasmas. Fundamentals and Applications. Volume 1

Thermal Plasmas. Fundamentals and Applications. Volume 1 Thermal Plasmas Fundamentals and Applications Volume 1 Thermal Plasmas Fundamentals and Applications Volume 1 Maher I. Boulos University 0/ Sherbrooke Sherbrooke, Quebec, Canada Pierre Fauchais University

More information

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH Richard Kipp Martin Graduate School of Business Universify of Chicago ~.

More information

A Macmillan Physics Text

A Macmillan Physics Text WAVES A Macmillan Physics Text Consulting Editor: Professor P. A. Matthews, F.R.S. Other titles MODERN ATOMIC PHYSICS: FUNDAMENTAL PRINCIPLES: B. Cagnacand J. -C. Pebay-Peyroula MODERN ATOMIC PHYSICS:

More information

BASICS OF DETECTION AND ESTIMATION THEORY

BASICS OF DETECTION AND ESTIMATION THEORY BASICS OF DETECTION AND ESTIMATION THEORY 83050E/158 In this chapter we discuss how the transmitted symbols are detected optimally from a noisy received signal (observation). Based on these results, optimal

More information

Scientific Computing on Supercomputers III

Scientific Computing on Supercomputers III Scientific Computing on Supercomputers III Scientific Computing on Supercomputers III Edited by J ozef T. Devreese and Piet E. Van Camp Universiteit Antwerpen Antwerpen, Belgium SPRINGER SCIENCE+BUSINESS

More information

Communication Theory II

Communication Theory II Communication Theory II Lecture 24: Error Correction Techniques Ahmed Elnakib, PhD Assistant Professor, Mansoura University, Egypt May 14 th, 2015 1 Error Correction Techniques olinear Block Code Cyclic

More information

TWILIGHT. Georgii Vladimirovich Rozenberg Deputy Director Institute of Physics of the Atmosphere Academy of Sciences of the USSR

TWILIGHT. Georgii Vladimirovich Rozenberg Deputy Director Institute of Physics of the Atmosphere Academy of Sciences of the USSR TWILIGHT TWILIGHT A STUDY IN ATMOSPHERIC OPTICS Georgii Vladimirovich Rozenberg Deputy Director Institute of Physics of the Atmosphere Academy of Sciences of the USSR With a Preface by J. V. Dave National

More information

THEORY OF MOLECULAR EXCITONS

THEORY OF MOLECULAR EXCITONS THEORY OF MOLECULAR EXCITONS THEORY OF MOLECULAR EXCITONS A. S. Davydov Kiev State University Kiev, USSR Translated from Russian by Stephen B. Dresner g? SPRINGER SCIENCE+BUSINESS MEDIA, LLC 1971 Aleksandr

More information

QUANTUM MECHANICS. For Electrical Engineers. Quantum Mechanics Downloaded from

QUANTUM MECHANICS. For Electrical Engineers. Quantum Mechanics Downloaded from Quantum Mechanics Downloaded from www.worldscientific.com QUANTUM MECHANICS For Electrical Engineers Quantum Mechanics Downloaded from www.worldscientific.com This page intentionally left blank Quantum

More information

Code design: Computer search

Code design: Computer search Code design: Computer search Low rate codes Represent the code by its generator matrix Find one representative for each equivalence class of codes Permutation equivalences? Do NOT try several generator

More information

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land Ingmar Land, SIPCom8-1: Information Theory and Coding (2005 Spring) p.1 Overview Basic Concepts of Channel Coding Block Codes I:

More information

Introduction to Numerical Analysis

Introduction to Numerical Analysis J. Stoer R. Bulirsch Introduction to Numerical Analysis Translated by R. Bartels, W. Gautschi, and C. Witzgall Springer Science+Business Media, LLC J. Stoer R. Bulirsch Institut fiir Angewandte Mathematik

More information

Reed-Solomon codes. Chapter Linear codes over finite fields

Reed-Solomon codes. Chapter Linear codes over finite fields Chapter 8 Reed-Solomon codes In the previous chapter we discussed the properties of finite fields, and showed that there exists an essentially unique finite field F q with q = p m elements for any prime

More information

A FIRST COURSE IN INTEGRAL EQUATIONS

A FIRST COURSE IN INTEGRAL EQUATIONS A FIRST COURSE IN INTEGRAL EQUATIONS This page is intentionally left blank A FIRST COURSE IN INTEGRAL EQUATIONS Abdul-M ajid Wazwaz Saint Xavier University, USA lib World Scientific 1M^ Singapore New Jersey

More information

Follow links Class Use and other Permissions. For more information, send to:

Follow links Class Use and other Permissions. For more information, send  to: COPYRIGHT NOTICE: Stephen L. Campbell & Richard Haberman: Introduction to Differential Equations with Dynamical Systems is published by Princeton University Press and copyrighted, 2008, by Princeton University

More information

Chapter 7: Channel coding:convolutional codes

Chapter 7: Channel coding:convolutional codes Chapter 7: : Convolutional codes University of Limoges meghdadi@ensil.unilim.fr Reference : Digital communications by John Proakis; Wireless communication by Andreas Goldsmith Encoder representation Communication

More information

Surface and Colloid Chemistry in Natural Waters and Water Treatment

Surface and Colloid Chemistry in Natural Waters and Water Treatment Surface and Colloid Chemistry in Natural Waters and Water Treatment Surface and Colloid ChelDistry in Natural Waters and Water TreatlDent Edited by Ronald Beckett Water Studies Centre Monash University

More information

Functional Integrals: Approximate Evaluation and Applications

Functional Integrals: Approximate Evaluation and Applications Functional Integrals: Approximate Evaluation and Applications Mathematics and Its Applications Managing Editor: M. HAZEWINKEL Centre for Mathematics and Computer Science. Amsterdam. The Netherlands Volume

More information

ENGINEERING PROPERTIES OF NICKEL AND NICKEL ALLOYS

ENGINEERING PROPERTIES OF NICKEL AND NICKEL ALLOYS ENGINEERING PROPERTIES OF NICKEL AND NICKEL ALLOYS ENGINEERING PROPERTIES OF NICKEL AND NICKEL AllOYS by John l. Everhart,P. E. Metallurgical Engineer Westfield, New Jersey 9? PLENUM PRESS NEW YORK - LONDON

More information

Dynamics and Control of Lorentz-Augmented Spacecraft Relative Motion

Dynamics and Control of Lorentz-Augmented Spacecraft Relative Motion Dynamics and Control of Lorentz-Augmented Spacecraft Relative Motion Ye Yan Xu Huang Yueneng Yang Dynamics and Control of Lorentz-Augmented Spacecraft Relative Motion 123 Ye Yan College of Aerospace Science

More information

Optical Storage Technology. Error Correction

Optical Storage Technology. Error Correction Optical Storage Technology Error Correction Introduction With analog audio, there is no opportunity for error correction. With digital audio, the nature of binary data lends itself to recovery in the event

More information

Evolutionary Biology VOLUME 31

Evolutionary Biology VOLUME 31 Evolutionary Biology VOLUME 31 A Continuation Order Plan is available for this series. A continuation order will bring delivery of each new volume immediately upon publication. Volumes are billed only

More information

Springer Texts in Electrical Engineering. Consulting Editor: John B. Thomas

Springer Texts in Electrical Engineering. Consulting Editor: John B. Thomas Springer Texts in Electrical Engineering Consulting Editor: John B. Thomas Springer Texts in Electrical Engineering Multivariable Feedback Systems P.M. Callier/C.A. Desoer Linear Programming M. Sakarovitch

More information

PROGRESS IN MATHEMATICS. Valurne 10. Mathematical Analysis

PROGRESS IN MATHEMATICS. Valurne 10. Mathematical Analysis PROGRESS IN MATHEMATICS Valurne 10 Mathematical Analysis PROGRESS IN MATHEMATICS Translations of Itogi Nauki- Seriya Matematika 1968: Volume 1- Mathematical Analysis Volume 2 - Mathematical Analysis 1969:

More information

Maximum Principles in Differential Equations

Maximum Principles in Differential Equations Maximum Principles in Differential Equations Springer New York Berlin Heidelberg Barcelona Hong Kong London Milan Paris Singapore Tokyo Murray H. Protter Hans F. Weinberger Maximum Principles in Differential

More information

WORKED EXAMPLES IN X-RAY ANALYSIS

WORKED EXAMPLES IN X-RAY ANALYSIS WORKED EXAMPLES IN X-RAY ANALYSIS PHILIPS TECHNICAL LIBRARY WORKED EXAMPLES IN X-RAY ANALYSIS R. JENKINS J.L. DE VRIES Springer Science+Business Media, LLC Springer Science+Business Media New York 1970

More information

Collection of problems in probability theory

Collection of problems in probability theory Collection of problems in probability theory L. D. MESHALKIN Moscow State University Collection of problems in probability theory Translated from the Russian and edited by LEO F. BORON University of Idaho

More information

Graduate Texts in Mathematics

Graduate Texts in Mathematics Graduate Texts in Mathematics 38 Editorial Board F. W. Gehring P. R. Halmos Managing Editor c. C. Moore H. Grauert K. Fritzsche Several Complex Variables Springer-Verlag New York Heidelberg Berlin H. Grauert

More information

Doubt-Free Uncertainty In Measurement

Doubt-Free Uncertainty In Measurement Doubt-Free Uncertainty In Measurement Colin Ratcliffe Bridget Ratcliffe Doubt-Free Uncertainty In Measurement An Introduction for Engineers and Students Colin Ratcliffe United States Naval Academy Annapolis

More information

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road UNIT I

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road UNIT I SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : CODING THEORY & TECHNIQUES(16EC3810) Course & Branch: M.Tech - DECS

More information

Chemical Kinetics and Catalysis

Chemical Kinetics and Catalysis Chemical Kinetics and Catalysis FUNDAMENTAL AND APPLIED CATALYSIS Series Editors: M. V. Twigg Johnson Matthey Catalytic Systems Division Royston, Hertfordshire, United Kingdom M. S. Spencer School of Chemistry

More information

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise Utah State University DigitalCommons@USU All Graduate Theses and Dissertations Graduate Studies 5-2012 Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check

More information

Graduate Texts in Mathematics 42. Editorial Board. F. W. Gehring P. R. Halmos Managing Editor. c. C. Moore

Graduate Texts in Mathematics 42. Editorial Board. F. W. Gehring P. R. Halmos Managing Editor. c. C. Moore Graduate Texts in Mathematics 42 Editorial Board F. W. Gehring P. R. Halmos Managing Editor c. C. Moore Jean-Pierre Serre Linear Representations of Finite Groups Translated from the French by Leonard L.

More information

Introduction to Convolutional Codes, Part 1

Introduction to Convolutional Codes, Part 1 Introduction to Convolutional Codes, Part 1 Frans M.J. Willems, Eindhoven University of Technology September 29, 2009 Elias, Father of Coding Theory Textbook Encoder Encoder Properties Systematic Codes

More information

Multivariable Calculus with MATLAB

Multivariable Calculus with MATLAB Multivariable Calculus with MATLAB Ronald L. Lipsman Jonathan M. Rosenberg Multivariable Calculus with MATLAB With Applications to Geometry and Physics Ronald L. Lipsman Department of Mathematics University

More information

Turbo Codes for Deep-Space Communications

Turbo Codes for Deep-Space Communications TDA Progress Report 42-120 February 15, 1995 Turbo Codes for Deep-Space Communications D. Divsalar and F. Pollara Communications Systems Research Section Turbo codes were recently proposed by Berrou, Glavieux,

More information

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition Karl-Rudolf Koch Introduction to Bayesian Statistics Second, updated and enlarged Edition With 17 Figures Professor Dr.-Ing., Dr.-Ing.

More information

FIRST-YEAR TECHNICIAN MATHEMATICS

FIRST-YEAR TECHNICIAN MATHEMATICS FIRST-YEAR TECHNICIAN MATHEMATICS FIRST-YEAR TECHNICIAN MATHEMATICS for Electrical, Electronics and Telecommunications Students RHYS LEWIS B.Sc. Tech., C.Eng., M.I.E.E. Senior Lecturer, Openshaw Technical

More information

Channel Coding and Interleaving

Channel Coding and Interleaving Lecture 6 Channel Coding and Interleaving 1 LORA: Future by Lund www.futurebylund.se The network will be free for those who want to try their products, services and solutions in a precommercial stage.

More information

1 1 0, g Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g

1 1 0, g Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g Exercise Generator polynomials of a convolutional code, given in binary form, are g 0, g 2 0 ja g 3. a) Sketch the encoding circuit. b) Sketch the state diagram. c) Find the transfer function TD. d) What

More information

SpringerBriefs in Mathematics

SpringerBriefs in Mathematics SpringerBriefs in Mathematics Series Editors Nicola Bellomo Michele Benzi Palle E.T. Jorgensen Tatsien Li Roderick Melnik Otmar Scherzer Benjamin Steinberg Lothar Reichel Yuri Tschinkel G. George Yin Ping

More information

Introduction to the Theory and Application of the Laplace Transformation

Introduction to the Theory and Application of the Laplace Transformation Gustav Doetsch Introduction to the Theory and Application of the Laplace Transformation With 51 Figures and a Table of Laplace Transforms Translation by Walter Nader Springer-Verlag Berlin Heidelberg New

More information

QUANTUM MECHANICS OF ONE- AND TWO-ELECTRON ATOMS

QUANTUM MECHANICS OF ONE- AND TWO-ELECTRON ATOMS QUANTUM MECHANICS OF ONE- AND TWO-ELECTRON ATOMS QUANTUM MECHANICS OF ONE- AND TWO-ELECTRON ATOMS HANS A. BETHE AND EDWIN E. SALPETER Cornell University Ithaca, New York A PLENUM/ROSETTA EDITION Library

More information

Undergraduate Texts in Mathematics

Undergraduate Texts in Mathematics Undergraduate Texts in Mathematics Editors s. Axler F. w. Gehring K.A. Ribet Springer Science+Business Media, LLC Undergraduate Texts in Mathematics Abbott: Understanding Analysis. Anglin: Mathematics:

More information

A Workbook of. Electrochemistry

A Workbook of. Electrochemistry A Workbook of Electrochemistry A Workbook of Electrochemistry John O'M. Bockris Professor of Physical Chemistry The Flinders University Adelaide, Australia and Ronald A. Fredlein Lecturer in Physical Chemistry

More information

BASIC ENGINEERING MECHANICS

BASIC ENGINEERING MECHANICS BASIC ENGINEERING MECHANICS Other titles of interest to engineers An Introduction to Engineering Fluid Mechanics J. A. Fox Principles of Engineering Thermodynamics E. M. Goodger Analysis and Presentation

More information

Dynamics Formulas and Problems

Dynamics Formulas and Problems Dynamics Formulas and Problems Dietmar Gross Wolfgang Ehlers Peter Wriggers Jörg Schröder Ralf Müller Dynamics Formulas and Problems Engineering Mechanics 3 123 Dietmar Gross Division of Solid Mechanics

More information

Mapper & De-Mapper System Document

Mapper & De-Mapper System Document Mapper & De-Mapper System Document Mapper / De-Mapper Table of Contents. High Level System and Function Block. Mapper description 2. Demodulator Function block 2. Decoder block 2.. De-Mapper 2..2 Implementation

More information

Differential Equations and Their Applications

Differential Equations and Their Applications Martin Braun Differential Equations and Their Applications Short Version New York S pringer-verlag Heidelberg Berlin Martin Braun Department of Mathematics Queens Conege City University of New York Flushing,

More information

Digital Communication Systems ECS 452. Asst. Prof. Dr. Prapun Suksompong 5.2 Binary Convolutional Codes

Digital Communication Systems ECS 452. Asst. Prof. Dr. Prapun Suksompong 5.2 Binary Convolutional Codes Digital Communication Systems ECS 452 Asst. Prof. Dr. Prapun Suksompong prapun@siit.tu.ac.th 5.2 Binary Convolutional Codes 35 Binary Convolutional Codes Introduced by Elias in 1955 There, it is referred

More information

Two -Dimensional Digital Signal Processing II

Two -Dimensional Digital Signal Processing II Two -Dimensional Digital Signal Processing II Transforms and Median Filters Edited by T. S. Huang With Contributions by J.-O. Eklundh T.S. Huang B.I. Justusson H. J. Nussbaumer S.G. Tyan S. Zohar With

More information

Error Correction and Trellis Coding

Error Correction and Trellis Coding Advanced Signal Processing Winter Term 2001/2002 Digital Subscriber Lines (xdsl): Broadband Communication over Twisted Wire Pairs Error Correction and Trellis Coding Thomas Brandtner brandt@sbox.tugraz.at

More information

An Enhanced (31,11,5) Binary BCH Encoder and Decoder for Data Transmission

An Enhanced (31,11,5) Binary BCH Encoder and Decoder for Data Transmission An Enhanced (31,11,5) Binary BCH Encoder and Decoder for Data Transmission P.Mozhiarasi, C.Gayathri, V.Deepan Master of Engineering, VLSI design, Sri Eshwar College of Engineering, Coimbatore- 641 202,

More information

Springer Berlin Heidelberg New York Barcelona Budapest Hong Kong London Milan Paris Santa Clara Singapore Tokyo

Springer Berlin Heidelberg New York Barcelona Budapest Hong Kong London Milan Paris Santa Clara Singapore Tokyo Springer Berlin Heidelberg New York Barcelona Budapest Hong Kong London Milan Paris Santa Clara Singapore Tokyo J. M. RUeger Electronic Distance Measurement An Introduction Fourth Edition With 56 Figures

More information

Stochastic Optimization Methods

Stochastic Optimization Methods Stochastic Optimization Methods Kurt Marti Stochastic Optimization Methods With 14 Figures 4y Springer Univ. Professor Dr. sc. math. Kurt Marti Federal Armed Forces University Munich Aero-Space Engineering

More information

pka Prediction for Organic Acids and Bases

pka Prediction for Organic Acids and Bases pka Prediction for Organic Acids and Bases pka Prediction for Organic Acids and Bases D. D. Perrin John Curtin School of Medical Research Australian National Universi~oy Canberra Boyd Dempsey and E. P.

More information

Stability Theorems in Geometry and Analysis

Stability Theorems in Geometry and Analysis Stability Theorems in Geometry and Analysis Mathematics and Its Applications Managing Editor: M. HAZEWINKEL Centre for Mathematics and Computer Science, Amsterdam, The Netherlands Volume 304 Stability

More information

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005

Chapter 7. Error Control Coding. 7.1 Historical background. Mikael Olofsson 2005 Chapter 7 Error Control Coding Mikael Olofsson 2005 We have seen in Chapters 4 through 6 how digital modulation can be used to control error probabilities. This gives us a digital channel that in each

More information

UNIVERSITY OF SOUTHAMPTON ECONOMICS SERIES MATHEMATICS FOR ECONOMISTS AND SOCIAL SCIENTISTS

UNIVERSITY OF SOUTHAMPTON ECONOMICS SERIES MATHEMATICS FOR ECONOMISTS AND SOCIAL SCIENTISTS UNIVERSITY OF SOUTHAMPTON ECONOMICS SERIES MATHEMATICS FOR ECONOMISTS AND SOCIAL SCIENTISTS UNIVERSITY OF SOUTHAMPTON ECONOMICS SERIES Now available OUTPUT, INFLATION AND GROWTH: AN INTRODUCTION TO MACRO-ECONOMICS

More information

Surface Infrared and Raman Spectroscopy. Methods and Applications

Surface Infrared and Raman Spectroscopy. Methods and Applications Surface Infrared and Raman Spectroscopy Methods and Applications METHODS OF SURFACE CHARACTERIZATION Series Editors: Cedric J. Powell, National Institute a/standards and Technology. Gaithersburg. Maryland

More information

Mathematical Formulas for Economists

Mathematical Formulas for Economists Mathematical Formulas for Economists Springer-Verlag Berlin Heidelberg GmbH Bernd Luderer. Volker Nollau Klaus Vetters Mathematical Formulas for Economists With 58 Figures and 6 Tables, Springer Professor

More information