๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

A Practical Guide to Error-Control Coding Using MATLAB

โœ Scribed by Yuan Jing


Publisher
Artech House Publishers
Year
2010
Tongue
English
Leaves
293
Edition
Har/Cdr
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


This practical resource provides engineers with a comprehensive understanding of error control coding, an essential and widely applied area in modern digital communications. The goal of error control coding is to encode information in such a way that even if the channel (or storage medium) introduces errors, the receiver can correct the errors and recover the original transmitted information. This book includes the most useful modern and classic codes, including block, Reed Solomon, convolutional, turbo, and LDPC codes. Professionals find clear guidance on code construction, decoding algorithms, and error correcting performances. Moreover, this unique book introduces computer simulations integrally to help readers master key concepts. Including a companion DVD with MATLAB programs and supported with over 540 equations, this hands-on reference provides an in-depth treatment of a wide range of practical implementation issues. DVD is included! It contains carefully designed MATLAB programs that practitioners can apply to their projects in the field.

โœฆ Table of Contents


A Practical Guide to Error-Control Coding Using MATLAB......Page 2
Contents......Page 6
Preface......Page 10
1.1.1 Codes for Error Control......Page 12
1.1.2 Important Concepts......Page 16
1.2 Channel Capacity and Shannonโ€™s Theorem......Page 25
1.3 Considerations When Selecting Coding Schemes......Page 27
Selected Bibliography......Page 28
2.1.1 Group......Page 30
2.1.2 Field......Page 33
2.2.1 Galois Field......Page 36
2.2.2 Arithmetic in GF (2m)......Page 44
2.3.1 Arithmetic with Polynomial Representation......Page 47
2.3.2 Arithmetic with Power Representation......Page 50
2.3.3 A Special Case: Inversion......Page 51
Problems......Page 54
Selected Bibliography......Page 55
3.1.1 Code Construction and Properties......Page 56
3.1.2 Decoding Methods......Page 62
3.1.3 Performance of Linear Block Codes......Page 71
3.1.4 Encoder and Decoder Designs......Page 76
3.1.5 Hamming Codes......Page 77
3.2 Cyclic Codes......Page 84
3.2.1 Basic Principles......Page 85
3.2.2 Shift Registerโ€“Based Encoder and Decoder......Page 92
3.2.3 Shortened Cyclic Codes and CRC......Page 102
3.3 BCH Codes......Page 106
3.3.1 Introduction......Page 108
3.3.2 BCH Bound and Vandermonde Matrix......Page 111
3.3.3 Decoding BCH Codes......Page 112
Problems......Page 121
References......Page 122
Selected Bibliography......Page 123
4.1.1 Prelude: Nonbinary BCH Codes......Page 124
4.1.2 Reed-Solomon Codes......Page 128
4.2.1 General Remarks......Page 134
4.2.2 Determining the Error Location Polynomial......Page 135
4.2.3 Frequency-Domain Decoding......Page 146
4.2.4 Error and Erasure Decoding......Page 151
4.3.2 Architectures for Berlekamp-Massey Algorithm......Page 154
4.4 Standardized RS Codes......Page 160
Problems......Page 161
References......Page 162
5.1.1 Code Generation and Representations......Page 164
5.1.2 Additional Matters......Page 172
5.2 Decoding of Convolutional Codes......Page 176
5.2.1 Optimum Convolutional Decoding and Viterbi Algorithm......Page 177
5.2.2 Sequential Decoding......Page 190
5.3.1 Typical Design Issues......Page 200
5.3.2 Design for High Performance......Page 208
5.4 Good Convolutional Codes......Page 212
5.5 Punctured Convolutional Codes......Page 213
References......Page 221
Selected Bibliography......Page 223
6.1.1 Code Concatenation......Page 224
6.1.2 Concatenating Codes in Parallel: Turbo Code......Page 229
6.1.3 Iterative Decoding of Turbo Codes......Page 239
6.1.4 Implementing MAP......Page 261
6.2 Low-Density Parity-Check Codes......Page 263
6.2.1 Codes with Sparse Parity-Check Matrix......Page 265
6.2.2 Decoding and Encoding Algorithms......Page 270
6.2.3 High-Level Architecture Design for LDPC Decoders......Page 281
Problems......Page 283
References......Page 285
Selected Bibliography......Page 287
About the Author......Page 288
Index......Page 290


๐Ÿ“œ SIMILAR VOLUMES


Error Control Coding: From Theory to Pra
โœ Peter Sweeney ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐ŸŒ English

Error-controlled coding techniques are used to detect and/or correct errors that occur in the message transmission in a digital communications system. Wireless personal channels used by mobile communications systems and storage systems for digital multimedia data all require the implementation of er

Error control coding: from theory to pra
โœ Peter Sweeney ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐Ÿ› Wiley ๐ŸŒ English

This introduction to basic coding techniques uses examples to explain fundamental concepts and their applications. Complex mathematics are kept to a minimum. Drawing from digital communications and information theory, the book emphasizes the selection of appropriate codes and the design of decoders.

Sliding Mode Control Using MATLAB
โœ Jinkun Liu ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Academic Press ๐ŸŒ English

Sliding Mode Control Using MATLAB provides many sliding mode controller design examples, along with simulation examples and MATLABยฎ programs. Following the review of sliding mode control, the book includes sliding mode control for continuous systems, robust adaptive sliding mode control, sliding mod

Sliding Mode Control Using MATLAB
โœ Jinkun Liu ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Academic Press ๐ŸŒ English

<i>Sliding Mode Control Using MATLAB</i> provides many sliding mode controller design examples, along with simulation examples and MATLAB(R) programs. Following the review of sliding mode control, the book includes sliding mode control for continuous systems, robust adaptive sliding mode control, sl