Information Theory, Coding and Cryptography. Instructor: Dr. Ranjan Bose, Department of Electrical Engineering, IIT Delhi.
1083 years, 2 months
39
Information theory, coding and cryptography are the three load?bearing pillars of any digital communication system. In this introductory course, we will start with the basics of information theory and source coding. Subsequently, we will discuss the theory of linear block codes (including cyclic codes, BCH codes, RS codes and LDPC codes), convolutional codes, Turbo codes, TCM and space time codes. Finally, we will introduce the basics of secure communications by focusing on cryptography and physical layer security. Wherever possible, applications of the theory in real world scenarios have been provided. The underlying aim of this course is to arouse the curiosity of the students. (from nptel.ac.in)
Course Currilcum
-
- Lecture 01 – Introduction to Information Theory Unlimited
- Lecture 02 – Average Mutual Information, Entropy, Conditional Entropy, Joint Entropy Unlimited
- Lecture 03 – Information Measures for Continuous Random Variables, Relative Entropy Unlimited
- Lecture 04 – Variable Length Codes, Kraft Inequality, Source Coding Theorem Unlimited
- Lecture 05 – Source Coding Theorem, Efficiency of a Code, Huffman Coding, Coding in Blocks Unlimited
- Lecture 06 – Huffman Coding, Arithmetic Coding, Lempel Ziv Coding, Run Length Coding Unlimited
- Lecture 07 – Optimal Quantizer, Entropy Rate, Some Practical Applications of Source Coding Unlimited
-
- Lecture 08 – Introduction to Superinformation Unlimited
- Lecture 09 – Channel Models, Channel Capacity, Symmetric Channels, Noisy Channel Coding Theorem Unlimited
- Lecture 10 – Symmetric Channels, Noisy Channel Coding Theorem, Repetition Code, Gaussian Channel Unlimited
- Lecture 11 – Gaussian Channel, Information Capacity Theorem, Shannon Limit Unlimited
- Lecture 12 – Information Capacity Theorem, Shannon Limit, Capacity of MIMO Channels Unlimited
- Lecture 20 – Introduction to Cyclic Codes Unlimited
- Lecture 21 – Cyclic Codes: Generator Polynomial, Syndrome Polynomial, Matrix Representation Unlimited
- Lecture 22 – Fire Code, Golay Codes, CRC Codes, Circuit Implementation, Meggitt Decoder Unlimited
- Lecture 25 – Introduction to Reed Solomon Codes Unlimited
- Lecture 29 – Introduction to Turbo Codes Unlimited
- Lecture 33 – Introduction to Space Time Block Codes (STBC) Unlimited
- Lecture 34 – Real Orthogonal Design, Complex Orthogonal Design Unlimited
- Lecture 35 – Real Orthogonal Design, Complex Orthogonal Design (cont.) Unlimited