Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
1K views
624 pages
Error Control Coding by Shu Lin PDF
Uploaded by
Amit Patel
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save error-control-coding-by-shu-lin.pdf For Later
Download
Save
Save error-control-coding-by-shu-lin.pdf For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
1K views
624 pages
Error Control Coding by Shu Lin PDF
Uploaded by
Amit Patel
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save error-control-coding-by-shu-lin.pdf For Later
Carousel Previous
Carousel Next
Download
Save
Save error-control-coding-by-shu-lin.pdf For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 624
Search
Fullscreen
Bie Si IN/COSTELLO SHU LIN / DANIEL J. COSTELLO, Jr. Error Control Coding: TCL Wal loo bo) tT foie Moelle Bev Er | Sra iy a a 3 o i H rs > % = Fy i) PI a Cr} 8 PRENTICE-HALL SERIES IN COMPUTER APPLICATIONS IN ELECTRICAL ENGINEERING eae ag ee adERROR CONTROL CODING Fundamentals and ApplicationsPRENTICE-HALL COMPUTER APPLICATIONS IN ELECTRICAL ENGINEERING SERIES FRANKLIN F. KUO, editor ApkaMsoN and Kuo, Computer-Communication Networks Bowens and Sepore, Sceptre: A Computer Program for Circuit and Systems Anal Canzow, Discrete Time Systems: An Introduction with Interdisciplinary Applications Capzow and Martens, Discrete-Time and Computer Control Systems Davis, Computer Data Displays FRIEDMAN and MExoN, Fault Detection in Digital Circuits HueLsMan, Basic Circuit Theory Jensen and LieveRMaN, IBM Circuit Analysis Program: Techniques and Applications ‘Jensen and WATKINS, Network Analysis: Theory and Computer Methods KLINE, Digital Computer Design Kocnennurcer, Computer Simulation of Dynamic Systems Kuo, (ed.) Protocols and Techniques for Data Communication Networks Kvo and MaGNuson, Computer Oriented Circuit Design Lin, An Introduction to Error-Correcting Codes LIN and CosreLto, Error Control Coding: Fundamentals and Applications NAGLE, CanRoLt, and InwiN, An Introduction to Computer Logic Ruyye, Fundamentals of Digitals Systems Design SUFFERLEN and VARTANIAN, Digital Electronics with Engineering Applications ‘StAupHAMMER, Circuit Analysis by Digital Computer Srourewver, PL/I Programming for Engineering and ScienceERROR CONTROL CODING Fundamentals and Applications SHU LIN University of Hawaii Texas A&M University DANIEL J. COSTELLO, JR. Illinois Institute of Technology Prentice-Hall, Inc. Englewood Cliffs, New Jersey 07632Liar of Const Cattoing in Pulcton Das Lb tecicaensineson srs) Tnsldes biographical references nd inden 1 Erorcorrecting code (Information these) Qa26sLss poise s2nss ISBN O-D28796% AKcRa uitoral/production supervision and interior design by Anne Simpson Cover design by Marvin Warshaw Manufacturing buyer: Joyce Levatino © 1985 by Prentice-Hall, Inc, Englewood Cliffs, N.. 07632 All rights reserved. No part ofthis book may be reproduced in any form or by any means without permission in writing from the publisher, Printed in the United States of America 10987 ISBN 0-13-283794-x PRENTICE-HALL INTERNATIONAL, INC,, London PRENTICE-HALL OF AUSTRALIA PIY. LIMITED, Sydney EDITORA PRENTICE-HALL DO BRAZIL, LTDA, Rio de Jonero PRENTICEHALL CANADA INC, Toronto PRENTICE-HALL OF INDIA PRIVATE LIMITED, New Dethi PRENTICE-HALL OF JAPAN, INC. Tokyo SRENTICE-ALL OF SOUTHEAST ASIA PTE. LTD., Singepore WHITEHALL BOOKS LIMITED, Wellington, New ZeclondWith Love and Affection for Ivy, Julian, Patrick, and Michelle Lin and Lucretia, Kevin, Nick, Daniel, and Anthony CostelloContents CHAPTER 1 CHAPTER 2 PREFACE xiii CODING FOR RELIABLE DIGITAL TRANSMISSION AND STORAGE i 1.1 Introduction 1 1.2 Types of Codes 3 1,3 Modulation and Demodulation 5 1.4 Maximum Likelihood Decoding 8 1.5 Types of Errors ” 1.6 Error Control Strategies 12 References 14 INTRODUCTION TO ALGEBRA 15 241 Groups 15 22 Fields 19 2.3 Binary Field Arithmetic 24 2.4 Construction of Galois Field GF(2") 29 2.5 Basic Properties of Galois Field GF") 34 2.6 Computations Using Galois Field GF(2*) Arithmetic 39 2.7 Vector Spaces 40 28 Matrices 46 Problems 48 References 50CHAPTER 3 CHAPTER 4 CHAPTER 5 CHAPTER 6 LINEAR BLOCK CODES 51 3.1 Introduction to Linear Block Codes ‘1 3.2 Syndrome and Error Detection 58 3.3 Minimum Distance of a Block Code 63. 3.4 Error-Detecting and Error-Correcting Capabilities ofa Block Code 65 3.5 Standard Array and Syndrome Decoding 68 3.6 Probability of an Undetected Error for Linear Codes overaBSC 76 3.7 Hamming Codes 79 Problems 82 References 84 CYCLIC CODES 8s 4.1 Description of Cyclic Codes as 4.2 Generator and Parity-Check Matrices of Cyclic Codes 92 43 Encoding of Cyclic Codes 95 4.4 Syndrome Computation and Error Detection 98 4.5 Decoding of Cyelic Codes 103 46 Cyclic Hamming Codes =m 4.7 Shortened Cyclic Codes 116 Problems 121 References 128 ERROR-TRAPPING DECODING FOR CYCLIC CODES — 125 5.1 Error-Trapping Decoding 125 5.2 Improved Error-Trapping Decoding 131 53 The Golay Code 134 Problems 139 References 139 BCH CODES 14 6.1 Description of the Codes 142 6.2 Decoding of the BCH Codes 151 6.3 Implementation of Galois Field Arithmetic 161 64 Implementation of Error Correction 167 6.5 Nonbinary BCH Codes and Reed-Solomon Codes 70 6.6 Weight Distribution and Error Detection of Binary BCH Codes 177 Problems 180 References 182 ContentsCHAPTER 7 MAJORITY-LOGIC DECODING FOR CYCLIC CODES = 184 7.1 One-Step Majority-Logic Decoding 184 7.2 Class of One-Step Majority-Logic Decodable Codes 194 73 Other One-Step Majority-Logic Decodable Codes 201 74 Multiple-Step Majority-Logic Decoding 209 Problems 219 References 221 CHAPTER 8 FINITE GEOMETRY CODES = 223 8.1 Euclidean Geometry 223, 8.2. Majority-Logic Decodable Cyclic Codes Based on Euclidean Geometry 227 8.3 Projective Geometry and Projective Geometry Codes 240 8.4 Modifications of Majority-Logic Decoding 245 Problems 253. References 255 CHAPTER 9 BURST-ERROR-CORRECTING CODES =—257 9.1 Introduction 257 9.2 Decoding of Single-Burst-Error-Correcting Cyclic Codes 259 9,3 Single-Burst-Error-Correcting Codes 267 9.4 Interleaved Codes 277 9.5 Phased-Burst-Error-Correcting Codes 272 9.6 Burst-and-Random-Error-Correcting Codes 24 9.7 Modified Fire Codes for Simultaneous Correction of Burst and Random Errors 280 Problems 282 References 284 CHAPTER 10 CONVOLUTIONAL CODES =— 287 10.1 Encoding of Convolutional Codes 288 10.2 Structural Properties of Convolutional Codes 295 10.3 Distance Properties of Convolutional Codes 308 Problems 312 References 313 CHAPTER 11 MAXIMUM LIKELIHOOD DECODING OF CONVOLUTIONAL CODES — 315 ILI The Viterbi Algorithm 315 11.2 Performance Bounds for Convolutional Codes 322 Contents xCHAPTER 12 CHAPTER 13 CHAPTER 14 CHAPTER 15 11.3 Construction of Good Convolutional Codes 329 11.4 Implementation of the Viterbi Algorithm 337 11.5 Modifications of the Viterbi Algorithm 345 Problems 346 References 348 SEQUENTIAL DECODING OF CONVOLUTIONAL CODES = 350 12.1 The Stack Algorithm 351 12.2 The Fano Algorithm 360 12.3 Performance Characteristics of Sequential Decoding 364 12.4 Code Construction for Sequential Decoding 374 12.5 Other Approaches to Sequential Decoding 380. Problems 384 References 386 MAJORITY-LOGIC DECODING OF CONVOLUTIONAL CODES — 388 13.1 Feedback Decoding 389 13.2 Error Propagation and Definite Decoding 406 133 Distance Properties and Code Performance 408 13.4 Code Construction for Majority-Logic Decoding a4 13.5 Comparison with Probabilistic Decoding 424 Problems 426 References 428 BURST-ERROR-CORRECTING CONVOLUTIONAL CODES = 429 14.1 Bounds on Burst-Error-Correcting Capability 430 14.2 Burst-Error-Correcting Convolutional Codes 430 14.3 Interleaved Convolutional Codes 441 14.4 Burst-and-Random-Error-Correcting Convolutional Codes 442 Problems. 455 References 456 AUTOMATIC-REPEAT-REQUEST STRATEGIES = 458 15.1 Basic ARQ Schemes 459 15.2 Sclective-Repeat ARQ System with Finite Receiver Buffer 465 15.3 ARQ Schemes with Mixed Modes of Retransmission 474 15.4 Hybrid ARQ Schemes 477 15.5 Class of Half-Rate Invertible Codes 481 Contents15.6 Type II Hybrid Selective-Repeat ARQ with Finite Receiver Buffer 483 Problems 494 References 495 CHAPTER 16 APPLICATIONS OF BLOCK CODES FOR ERROR CONTROL IN DATA STORAGE SYSTEMS = 498 16.1 Error Control for Computer Main Processor and Control Storages 498 16.2 Error Control for Magnetic Tapes 503 16.3 Error Control in IBM 3850 Mass Storage System 516 164 Error Control for Magnetic Disks 525 16.5 Error Control in Other Data Storage Systems $37 Problems $92 References 532 CHAPTER 17 PRACTICAL APPLICATIONS OF CONVOLUTIONAL CODES = 533 17.1 Applications of Viterbi Decoding $33 17.2 Applications of Sequential Decoding 539 17.3 Applications of Majority-Logic Decoding $43 174 Applications to Burst-Etror Correction 347 175 Applications of Convolutional Codes in ARQ Systems 551 Problems 556 References 557 Appendix A Tables of Galois Fields 561 Appendix B Minimal Polynomials of Elements in GF(2") 579 Appendix C Generator Polynomials of Binary Primitive BCH Codes of Length up to 2'°—1 583 INDEX 599 Contents xi
You might also like
Info Theory Solutions
PDF
No ratings yet
Info Theory Solutions
270 pages
Analog Communication Exam
PDF
100% (3)
Analog Communication Exam
4 pages
(Ravazi) Principles of Data Conversion System Design
PDF
100% (1)
(Ravazi) Principles of Data Conversion System Design
135 pages
Digital Signal Processing 2e Mitra PDF
PDF
No ratings yet
Digital Signal Processing 2e Mitra PDF
878 pages
Emf David K Cheng PDF
PDF
0% (2)
Emf David K Cheng PDF
9 pages
Coding Theory
PDF
100% (1)
Coding Theory
297 pages
A Course in Error-Correcting Codes - Justesen and Høholdt
PDF
100% (1)
A Course in Error-Correcting Codes - Justesen and Høholdt
204 pages
(S.Lin - and.D.J.Costello) Error Control Coding Fund (B-Ok - Xyz) PDF
PDF
100% (1)
(S.Lin - and.D.J.Costello) Error Control Coding Fund (B-Ok - Xyz) PDF
624 pages
Communication System Books PDF
PDF
50% (2)
Communication System Books PDF
2 pages
Solutions C7
PDF
100% (1)
Solutions C7
17 pages
Ece III Field Theory (10es36) Notes
PDF
50% (2)
Ece III Field Theory (10es36) Notes
215 pages
Question Bank: Information Coding Techniques
PDF
No ratings yet
Question Bank: Information Coding Techniques
10 pages
MATLAB Hamming Codes
PDF
No ratings yet
MATLAB Hamming Codes
6 pages
Digital and Analog Communication Systems
PDF
No ratings yet
Digital and Analog Communication Systems
2 pages
bXlzZ2RzZW9qMDAyODAwNTk0NQ PDF
PDF
No ratings yet
bXlzZ2RzZW9qMDAyODAwNTk0NQ PDF
2 pages
Intro Comm Systems Madhow
PDF
No ratings yet
Intro Comm Systems Madhow
457 pages
Ece Vi Digital Communication (10ec61) Notes
PDF
100% (1)
Ece Vi Digital Communication (10ec61) Notes
203 pages
Communication Theory DR J S Chitode PDF
PDF
14% (7)
Communication Theory DR J S Chitode PDF
2 pages
Digital Communication (Formating)
PDF
No ratings yet
Digital Communication (Formating)
73 pages
Communication Systems by Proakis PDF
PDF
0% (2)
Communication Systems by Proakis PDF
2 pages
Decision Feedback Equaliser
PDF
No ratings yet
Decision Feedback Equaliser
9 pages
Communication Systems by Simon Haykins PDF
PDF
0% (1)
Communication Systems by Simon Haykins PDF
2 pages
J.M. Wozencraft, I.M. Jacobs - Principles of Communication Engineering-John Wiley & Sons Inc (1966)
PDF
No ratings yet
J.M. Wozencraft, I.M. Jacobs - Principles of Communication Engineering-John Wiley & Sons Inc (1966)
368 pages
Jacob Millman, Arvin Grabel - Microelectronics-McGraw-Hill (1987) PDF
PDF
No ratings yet
Jacob Millman, Arvin Grabel - Microelectronics-McGraw-Hill (1987) PDF
1,030 pages
Solutions To Assignment #3
PDF
No ratings yet
Solutions To Assignment #3
2 pages
Instant Download Electronic Communications 4th Edition Dennis Roddy PDF All Chapters
PDF
100% (7)
Instant Download Electronic Communications 4th Edition Dennis Roddy PDF All Chapters
61 pages
VR20 7th Sem Syllabus As On 11.11.2022
PDF
No ratings yet
VR20 7th Sem Syllabus As On 11.11.2022
43 pages
Diffamp
PDF
100% (2)
Diffamp
14 pages
Contemporary Communication Systems Using Matlab Proakis and Salehi
PDF
100% (2)
Contemporary Communication Systems Using Matlab Proakis and Salehi
443 pages
All chapter download Signals Systems and Inference 1st Edition Oppenheim Solutions Manual
PDF
100% (10)
All chapter download Signals Systems and Inference 1st Edition Oppenheim Solutions Manual
56 pages
Communication Systems Simon Haykin 4th Edition PDF
PDF
0% (1)
Communication Systems Simon Haykin 4th Edition PDF
2 pages
ITC Mod1@
PDF
No ratings yet
ITC Mod1@
79 pages
Ziemer Digital Communication
PDF
90% (10)
Ziemer Digital Communication
464 pages
Cycle-I: Computer Communication Networks Lab Manual (18TE63), 2020-2021
PDF
No ratings yet
Cycle-I: Computer Communication Networks Lab Manual (18TE63), 2020-2021
77 pages
Vlsi
PDF
No ratings yet
Vlsi
111 pages
FSK Modulation and Demodulation Ex-4
PDF
100% (1)
FSK Modulation and Demodulation Ex-4
4 pages
DPSK
PDF
100% (1)
DPSK
6 pages
Communication Systems by Chitode
PDF
92% (13)
Communication Systems by Chitode
628 pages
Verilog Bhaskar .J
PDF
No ratings yet
Verilog Bhaskar .J
230 pages
MCFT_VLSI Technology, S. M Sze
PDF
No ratings yet
MCFT_VLSI Technology, S. M Sze
696 pages
Analogue and Digital Communication Lab Manual
PDF
100% (1)
Analogue and Digital Communication Lab Manual
95 pages
1994 PDF
PDF
No ratings yet
1994 PDF
578 pages
ME Communication Systems R 2007 Syllabus
PDF
No ratings yet
ME Communication Systems R 2007 Syllabus
27 pages
DSP Mod1@AzDOCUMENTS - in
PDF
No ratings yet
DSP Mod1@AzDOCUMENTS - in
60 pages
Ecen720: High-Speed Links Circuits and Systems Spring 2021: Lecture 11: Clocking Architectures & Plls
PDF
No ratings yet
Ecen720: High-Speed Links Circuits and Systems Spring 2021: Lecture 11: Clocking Architectures & Plls
102 pages
Error control coding
PDF
No ratings yet
Error control coding
38 pages
227 39 Solutions Instructor Manual Chapter 1 Signals Systems
PDF
100% (4)
227 39 Solutions Instructor Manual Chapter 1 Signals Systems
18 pages
Chapter 3
PDF
No ratings yet
Chapter 3
42 pages
Ch02
PDF
No ratings yet
Ch02
10 pages
Appendix - Design of The 11011 Sequence Detector
PDF
No ratings yet
Appendix - Design of The 11011 Sequence Detector
9 pages
Wireless Communication Systems in Matlab 2nd Edition Mathuranathan Viswanathan instant download
PDF
No ratings yet
Wireless Communication Systems in Matlab 2nd Edition Mathuranathan Viswanathan instant download
72 pages
Signals and Systems Lab Manual
PDF
No ratings yet
Signals and Systems Lab Manual
63 pages
Sol10 (Solutions To Chapter 10)
PDF
No ratings yet
Sol10 (Solutions To Chapter 10)
8 pages
Signal and System Alan V. Oppenheim Notes of ch1
PDF
No ratings yet
Signal and System Alan V. Oppenheim Notes of ch1
9 pages
Super Source Follower
PDF
100% (2)
Super Source Follower
27 pages
Practical Low Power Digital Vlsi Design
PDF
No ratings yet
Practical Low Power Digital Vlsi Design
11 pages
Error Control Systems For Digital Communication And Storage Stephen B Wicker instant download
PDF
100% (1)
Error Control Systems For Digital Communication And Storage Stephen B Wicker instant download
77 pages
Coding Theory
PDF
No ratings yet
Coding Theory
67 pages
Error Control Coding
PDF
No ratings yet
Error Control Coding
8 pages
Error Control Coding
PDF
No ratings yet
Error Control Coding
8 pages
(Prentice-Hall Signal Processing Series) P P Vaidyanathan - Multirate Systems and Filter Banks-Prentice Hall (1993)
PDF
33% (3)
(Prentice-Hall Signal Processing Series) P P Vaidyanathan - Multirate Systems and Filter Banks-Prentice Hall (1993)
925 pages
Computer Technology
PDF
No ratings yet
Computer Technology
192 pages
Eu Blo CH 2010: Physical-Layer Security Physical-Layer Security
PDF
No ratings yet
Eu Blo CH 2010: Physical-Layer Security Physical-Layer Security
45 pages
Statistical Digital Signal Processing and Modeling
PDF
100% (7)
Statistical Digital Signal Processing and Modeling
622 pages
Homework 4 Solutions
PDF
No ratings yet
Homework 4 Solutions
9 pages
Configuration Schemes Overview
PDF
No ratings yet
Configuration Schemes Overview
4 pages
A20 Datasheet v1.0 20130227
PDF
No ratings yet
A20 Datasheet v1.0 20130227
35 pages
Selection List R 3 A
PDF
0% (1)
Selection List R 3 A
349 pages
Swagat Kumar: PHD Thesis: Kinematic Control of Redundant Manipulators Using Neural Networks
PDF
No ratings yet
Swagat Kumar: PHD Thesis: Kinematic Control of Redundant Manipulators Using Neural Networks
4 pages
Cognitive Radio - Brain Empowered Wireless Communications
PDF
No ratings yet
Cognitive Radio - Brain Empowered Wireless Communications
20 pages