November 1, 2004 9:00-12:00
A Whirlwind Tour of Channel Coding:
with Emphasis on Iterative Decoding by
Bernard Sklar

Abstract

Channel coding is an error-control technique used for providing robust data transmission
through imperfect channels by adding redundancy to the data.  There are two important classes of such coding methods – block codes and convolutional codes.  For this tutorial, we rapidly 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.  The tutorial can serve as a precursor for students who intend to further pursue the subject, and a quick overview for experienced engineers who have not yet investigated this area.

Biography

Dr. Bernard Sklar has 50 years of electrical engineering experience at companies that include Hughes Aircraft, Litton Industries, and The Aerospace Corporation.  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.