WCNC 2005 Tutorials
Sunday 13 March 9:00 - 17:30
T3: The ABC's of Error Correction Coding: An Intuitive Approach
Instructor: Bernard Sklar, Communications Engineering Services, USA
There are two important classes of error-correction coding methods block codes and convolutional codes. For this tutorial, we review the fundamentals of both classes by addressing: how to generate particular codes, how to decode them, the advantage of non-binary codes (such as Reed-Solomon) in bursty noise, why soft-decisions are beneficial, and how they are readily implemented with Viterbi decoding of convolutional codes. Owing to recent developments, soft-decision decoding is also important for block codes, which leads us to examine the astounding coding strides brought about in this decade. These advances, which bring coding gain close to the theoretical limitation of what is possible, entail the use of iterative decoding techniques which we demonstrate by using turbo-code and low-density parity-check (LDPC) code examples.
Bernard Sklar has 50 years of electrical engineering experience at companies that include Hughes Aircraft, Litton Industries, and The Aerospace Corp. At Aerospace, he helped develop the MILSTAR satellite system, and was the principal architect for EHF Satellite Data Link Standards. He is currently the Director of Advanced Systems at Communications Engineering Services, a company he founded in 1984. He has taught engineering courses at several universities, including the University of California, Los Angeles and the University of Southern California, and has presented numerous training programs throughout the world. Dr. Sklar has published and presented scores of technical papers. He is the recipient of the 1984 Prize Paper Award from the IEEE Communications Society for his tutorial series on digital communications, and he is the author of the book, Digital Communications: Fundamentals and Applications, 2nd Edition, Prentice-Hall, 2001. His academic credentials include a B.S. degree in Math and Science from the University of Michigan, an M.S. degree in Electrical Engineering from the Polytechnic Institute of Brooklyn, New York, and a Ph.D. degree in engineering from the University of California, Los Angeles.
Back to Tutorials List