Course Code and Title

Information and Coding Theory (EE3505)

Course Category

GCE/PME

Programe

BTech

Course Credit

3-0-0-3 (Lecture-Tutorial-Practical-Credit)

Prerequisite

Knowledge of probability theory, linear algebra, and basic mathematical analysis

Consent of Teacher

Required

Course Content

Topic Description
Information and entropy Introduction to the fundamental concepts of information and entropy.
Inequalities: Data-Processing, Fano's, and Kraft's Exploration of key inequalities in information theory.
Typical sequences and asymptotic equipartition property Understanding of typical sequences and their applications in coding theory.
Source coding and data compression, Huffman codes Study of source coding techniques, including Huffman coding for data compression.
Channel capacity, channel coding Analysis of channel capacity and coding strategies for reliable communication.
Gaussian channel Modeling and analysis of Gaussian communication channels.
Linear block codes: coding and decoding Introduction to linear block codes and their encoding and decoding methods.
Convolutional codes: coding and decoding Study of convolutional codes, including coding and decoding techniques.
Kolmogorov and computational complexity Introduction to concepts of complexity in information theory.

Learning Objectives

To develop an understanding of quantification of information and analytical tools necessary to apply information theory to modern engineering problems. To mathematically model and analyze communication channels. To understand and provide solutions to the key issues of compression and error correction of data. To convey the principles and applications of information theory.

Learning Outcomes

  • Apply the concepts of entropy to quantify information.
  • Mathematically model communication systems and the transfer of information in them.
  • Analyze the performance of communication channels and information exchange efficiencies.
  • Design codes for error correction and compression of data.

Textbook

  • T. M. Cover, J. A. Thomas, "Elements of Information Theory", John Wiley & Sons.

References

  • D. J. C. MacKay, "Information Theory, Inference, and Learning Algorithms", Cambridge University Press.
  • R. G. Gallager, "Information Theory and Reliable Communication", John Wiley & Sons.
  • M. Kelbert and Y. Suhov, "Information Theory and Coding by Example", Cambridge University Press.