CE821 Error Control Coding

Course Name: 

CE821 Error Control Coding


B.Tech (ECE)


Elective (Ele)

Credits (L-T-P): 



Coding for reliable digital transmission and storage. Groups, Rings, Vector Spaces, Galois Fields, Polynomial rings,Channel models, Linear Block codes, Cyclic codes, BCH codes, Reed Solomon Codes, Berlekamp-Massey and Euclid decoding algorithm, Decoding beyond the minimum distance parameter, Applications of Reed-Solomon codes, Convolutional codes, Decoding algorithms for Convolutional codes, Viterbi, Stack and Fano algorithms, Application of Convolutional codes. Codes based on the Fourier transform, Algorithms based on the Fourier Transform, Trellis coded modulation, Combinatorial description of Block and Convolutional codes, Algorithms for the construction of minimal and tail biting trellises, Soft decision decoding algorithms, Iterative decoding algorithms, Turbo-decoding, Two-way algorithm, LDPC codes, Use of LDPC codes in digital video broadcasting, belief propagation (BP) algorithms, Space-Time codes.

Course Objectives:

To provide students with a sound knowledge of

  • The motivation behind synthesis of Channel coding techniques.
  • Historical development of this discipline and important milestones in its development.
  • Classical channel codes including the classes of Cyclic codes, BCH codes, RS codes and various Convolutional codes.
  • An appreciation of modern Capacity approaching codes like Turbo and LDPC codes, their encoding and decoding strategies and performance evaluation.
  • An appreciation of a few important applications of this discipline.

Course outcome:

After completion of this course, students should be able to

  • Work as designers of channel codes in Physical Layer design and Storage system design teams in industry.
  • Work in academia/industry as researchers synthesizing new channel codes for new applications in Wireless/Wired communication systems and Storage systems.


Electronics and Communication Engineering(ECE)

Contact us

Dr. T. Laxminidhi,  Professor and Head, 
Department of E&C, NITK, Surathkal
P. O. Srinivasnagar,
Mangalore - 575 025 Karnataka, India.

  • Hot line: +91-0824-2473046

Connect with us

We're on Social Networks. Follow us & get in touch.