Information Theory and Coding (CS-722)

Course Type: Programme Elective-II
Batch: 4th Year CSE, Dual Degree
Course Credits: 04

Course Objectives

Pre-requisites

There are no official pre-requisites for this course.

Venue

Vivekananda Lecture Hall (B3)

Time Slot

Monday: 12:00 PM - 01:00 PM
Tuesday: 12:00 PM - 01:00 PM
Wednesday: 12:00 PM - 01:00 PM
Thursday: 12:00 PM - 01:00 PM

Course Content

  1. Introduction to information Theory, Information and entropy, properties of entropy of a binary memoryless source.
  2. Measure of Information, Source Coding, Shannon Fano coding, Huffman coding, Lempel Ziv coding, channel coding, Channel capacity, noisy channel.
  3. Coding theorem for DMC. Linear block codes, generator matrices, parity check matrices.
  4. Encoder syndrome and error detection minimum distance, error correction and error detection capabilities, cyclic codes, coding and decoding.
  5. Coding convolutional codes, encoder, generator matrix, transform domain representation state diagram, distance properties.
  6. Maximum likelihood decoding, Viterbi decoding, sequential decoding, interleaved convolutional codes.

Course Outcomes

Upon successful completion of the course, the students will be able to:

Reference Books/Text Books

  1. Information Theory Coding and Cryptography by R. Bose, Tata McGraw Hill.
  2. The Theory of Error Correcting Codes by F. J. MacWilliams and N. J. A. Sloane, Elsevier.
  3. Coding and Information Theory by S. Roman, Springer.
  4. The Theory of Information and Coding by R. J. McEliece, Cambridge University Press.
  5. Elements of Information Theory by T. M. Cover and J. A. Thomas, Wiley.

Other Important Material