Learn · NPTEL

Course10810211737 lectures

Information Theory, Coding and Cryptography

Prof. Ranjan Bose · IIT Delhi

Start with lecture 1 At NPTEL

Lectures

Week 1

  1. Introduction to Information Theory Video
  2. Entropy, Mutual Information, Conditional and Joint Entropy Video
  3. Measures for Continuous, Random Variable, Relative Entropy Video

Week 2

  1. Variable Length Codes, Prefix Codes Video
  2. Source Coding Theorem Video
  3. various source coding Techniques: Huffman, Arithmetic, Lempel Ziv, Run Length Video
  4. Optimum Quantizer, Practical Application of Source Coding: JPEG Compression Video
  5. Introduction to Super Information Video

Week 3

  1. Channel Models and Channel Capacity Video
  2. Noisy Channel Coding Theorem Video

Week 4

  1. Gaussian Channel and Information Capacity Theorem Video
  2. Capacity of MIMO Channels Video

Week 5

  1. Introduction to Error Control Coding Video
  2. Introduction to Galois Field Video
  3. Equivalent Codes, Generator Matrix and Parity Check Matrix Video

Week 6

  1. Systematic Codes, Error Detections and Correction Video
  2. Erasure and Errors, Standard Array and Syndrome Decoding Video
  3. Probability of Error, Coding Gain and Hamming Bound Video
  4. Hamming Codes, LDPC Codes and MDS Codes Video

Week 7

  1. Introduction to Cyclic Codes Video
  2. Generator Polynomial, Syndrome Polynomial and Matrix Representation Video
  3. Fire Code, Golay Code, CRC Codes and Circuit Implementation of Cyclic Codes Video

Week 8

  1. Introduction to BCH Codes: Generator Polynomials Video
  2. Multiple Error Correcting BCH Codes, Decoding of BCH Codes Video
  3. Introduction to Reed Solomon (RS) Codes Video

Week 9

  1. Introduction to Convolutional Codes Video
  2. Trellis Codes: Generator Polynomial Matrix and Encoding using Trellis Video
  3. Vitrebi Decoding and Known good Convolutional Codes Video
  4. Introduction to Turbo Codes Video

Week 10

  1. Introduction to Trellis Coded Modulation (TCM) Video
  2. Ungerboek's Design Rules and Performance Evaluation of TCM Schemes Video
  3. TCM for Fading Channel and Space Time Trellis Codes (STTC) Video

Week 11

  1. Introduction to Space Time Block Codes (STBC) Video

Week 12

  1. Introduction to Cryptography: Symmetric key and Asymmetric Key Cryptography Video
  2. Some Well-Known Algorithms: DES, IDEA, PGP, DH Protocol Video
  3. Introduction to Physical Layer Security: Notion of Secrecy Capacity Video
  4. Secrecy Outage Capacity, Secrecy Outage Probability, Cooperative Jamming Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Delhi
Department
Electrical Engineering
Teacher
Prof. Ranjan Bose
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed