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.
Yuan Jiang is an independent consultant in the area of digital communications and signal processing. He has more than 15 years of experience working for leading high-tech companies, including Nortel Networks, Lucent Technologies and Cadence Design Systems. He holds a B.S. and M.S. degree from Zhejiang University in China and the State University of New York at Buffalo, respectively.
Preface. Error Control in Digital Communications and Storages. Brief Introduction to Abstract Algebra. Binary Block Codes. Reed-Solomon Codes. Convolutional Codes. Modern Codes. Index.