Learn · NPTEL

Course10810111365 lectures

Principles of Digital Communications

Prof. S. N. Merchant · IIT Bombay

Start with lecture 1 At NPTEL

About

The course is an introduction to modern digital communications at a senior undergraduate level. The primary goal of the course is to provide the student an understanding of the principles, techniques, trade-offs, and fundamental limits in modern digital communication systems. This course introduces the fundamentals of digital signaling, information theory and coding, digital transmission and reception

Intended audience: Students from Electrical, Electronics, Electronics and Telecommunications background

Prerequisites: Signals and Systems, Basic Probability and Random variables

Lectures

Week 1

  1. Lecture 1 : Course Overview YouTube
  2. Lecture 2 : Introduction to Information Theory YouTube
  3. Lecture 3 : Entropy and its properties YouTube
  4. Lecture 4 : Lossless Source Coding Theorem YouTube
  5. Lecture 5 : Prefix Codes and Kraft’s Inequality YouTube
  6. Lecture 6 : Huffman Coding YouTube

Week 2

  1. Lecture 7 : Discrete Memory-less Channels : Mutual Information YouTube
  2. Lecture 8 : Channel Capacity-I YouTube
  3. Lecture 9 : Channel Capacity-II YouTube
  4. Lecture 10 : Channel Coding Theorem YouTube
  5. Lecture 11 : Differential Entropy-I YouTube
  6. Lecture 12 : Differential Entropy-II YouTube

Week 3

  1. Lecture 13 : Channel Capacity-III YouTube
  2. Lecture 14 : Channel Capacity-IV YouTube
  3. Lecture 15 : Summary of Information Theory YouTube
  4. Lecture 16 : Signal Space Representation-I YouTube
  5. Lecture 17 : Signal Space Representations-II YouTube

Week 4

  1. Lecture 18 : Vector Representation of a Random Process YouTube
  2. Lecture 19 : AWGN Vector Channel YouTube
  3. Lecture 20 : Basics of Signal Detection: ML,MAP Detectors YouTube
  4. Lecture 21 : ML,MAP Detectors for AWGN Channel YouTube
  5. Lecture 22 : Optimal Receiver : Matched Filter YouTube
  6. Lecture 23 : Probability of error for Optimal Receiver YouTube

Week 5

  1. Lecture 24 : Probability of Error for M-ary Scheme YouTube
  2. Lecture 25 : Pulse Code Modulation : Quantization YouTube
  3. Lecture 26 : Uniform Quantizer YouTube
  4. Lecture 27 : Step Size and Quantization Noise YouTube
  5. Lecture 28 : Non-uniform Quantizer (Lloyd-Max Quantizer) YouTube

Week 6

  1. Lecture 29 : Companded Quantization-I YouTube
  2. Lecture 30 : Companded Quantization-II YouTube
  3. Lecture 31 : Differential Pulse Code Modulation DPCM-I YouTube
  4. Lecture 32 : DPCM-II (Linear Prediction) YouTube
  5. Lecture 33 : Delta Modulation YouTube

Week 7

  1. Lecture 34 : M-ary PCM/PAM – I YouTube
  2. Lecture 35 : M-ary PCM/PAM – II YouTube
  3. Lecture 36 : Line Coding – I YouTube
  4. Lecture 37 : Line Coding – II YouTube
  5. Lecture 38 : Line Coding – III YouTube

Week 8

  1. Lecture 39 : Pulse Shaping for Zero ISI - I YouTube
  2. Lecture 40 : Pulse Shaping for Zero ISI – II YouTube
  3. Lecture 41 : Pulse Shaping for Zero ISI – III YouTube
  4. Lecture 42 : Partial Response Signaling – I YouTube
  5. Lecture 43 : Partial Response Signaling – II YouTube

Week 9

  1. Lecture 44 : Principle of Invariance of Probability of Error YouTube
  2. Lecture 45 : Binary ASK and PSK YouTube
  3. Lecture 46 : Binary Frequency Shift Keying – I YouTube
  4. Lecture 47 : Binary Frequency Shift Keying – II YouTube
  5. Lecture 48 : Quadrature Phase Shift Keying – I YouTube
  6. Lecture 49 : Quadrature Phase Shift Keying – II YouTube

Week 10

  1. Lecture 50 : Quadrature Phase Shift Keying – III YouTube
  2. Lecture 51 : Continuous Phase Frequency Shift Keying YouTube
  3. Lecture 52 : Minimum Shift Keying – I YouTube
  4. Lecture 53 : Minimum Shift Keying – II YouTube
  5. Lecture 54 : M-ary Coherent ASK (M-ASK) YouTube

Week 11

  1. Lecture 55 : M-ary PSK YouTube
  2. Lecture 56 : M-ary Quadrature Amplitude Modulation (M-QAM) YouTube
  3. Lecture 57 : M-ary FSK YouTube
  4. Lecture 58 : Comparison of M-ary Schemes YouTube
  5. Lecture 59 : Non-coherent BFSK YouTube

Week 12

  1. Lecture 60 : Differential Phase Shift Keying YouTube
  2. Lecture 61 : Channel Coding – I YouTube
  3. Lecture 62 : Channel Coding – II YouTube
  4. Lecture 63 : Channel Coding-III YouTube
  5. Lecture 64 : Channel Coding: Hamming Codes YouTube
  6. Lecture 65 : Channel Coding: Decoding using Standard Arrays YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Bombay
Department
Electrical Engineering
Teacher
Prof. S. N. Merchant
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