Digital Communication – Beginner to Expert

  • Course level: Intermediate


This course provides an introduction to the theory of digital communication (DC).

where it covers the general structure of DC systems, real and complex random vectors, signal space representations, digital modulation/demodulation techniques, digital data transmission over noisy channels and ideal receiver design, the bit error probability in digital data communication, techniques and basic limits of data communication, entropy, channel capacity, and coding methods.


What Will I Learn?

  • Gain the ability to apply digital theorems for communication systems
  • Understand most common transmission techniques in digital communication systems
  • Identification of signals and modulation types in digital communication systems
  • Calculation of digital communication system performance
  • Design and analysis of efficient digital communication systems
  • Design of channel equalization and symbol synchronization systems
  • Interpret the results of numerical communication coding techniques according to performance analysis

Topics for this course

21 Lessons18h

All Topics?

These are the main subjects discussed in this course
L1 – Introduction to basic processing blocks in digital transceivers systems32:52
L2 – More details about basic processing blocks + Quantization and ADC30:45
Quiz 1
L3 – Quantization Noise and its PDF in PCM46:09
L4 – Nonuniform Quantization + Advantages of PCM + Line codes & D-encoding42:52
L5 – Time Division Multiplexing (TDM) (Tutorial 5)26:47
L6 – Digital Multiplexers and its different types (Tutorial 6)33:28
L7 – Delta modulation: Concept, Advantages, Disadvantages, and Solutions37:50
L8 – Linear Prediction Filters (LPC) (Tutorial 8)28:25
L9 – Base-band Pulse Transmission: Matched Filters (Tutorial 9)15:09
L10 – Probability of Error over AWGN Channel (Tutorial 10)37:58
L11 – Inter-Symbol Interference (ISI) and Raised Cosine Pulse Shaping Filter (Tutorial 11)1:00:03
L12 – Correlative level (duo binary) coding for doubling channel capacity (Tutorial 12)24:07
L13 – Addressing the drawbacks of Correlative level (duo binary) Coding26:04
L14 – Passband Data Transmission and Basic Concepts of Digital Modulation48:59
L15 – New types of carriers & features for digital modulation (IM, NM, SM)14:19
L16 – Binary phase shift keying (BPSK)36:56
L17 – Quadrature phase shift keying (QPSK)52:39
L18 – Offset and Shifted Quadrature Phase-Shift Keying (OQPSK)27:20
L19 – M-array phase-shift keying (MPSK) & M-array quadrature amplitude (MQAM)50:09
L20 – Non-coherent modulation: Transmission & detection of non-coherent BFSK20:42
L21 – Non-coherent differential binary phase-shift keying (DBPSK) & detection19:16

Student Feedback


Total 4 Ratings

4 ratings
0 rating
0 rating
0 rating
0 rating

I actually really enjoyed this course. I appreciate the effort put into the course and the slides. thank you !

A course that should be taken by everyone who aims to work in the field of telecommunication. The trainer explained the course with all the details.

Very helpful and useful course, and how can I find the complete course on YouTube

Very helpful and useful course that can prepare you for a research career or engineering career in the field of telecommunication systems

Digital Communication

Material Includes

  • Syllabus
  • All Slides
  • Text Books
  • Notes
  • Quizzes
  • Projects
  • Codes
  • Tip & Advises
  • Certificate

Enrolment validity: Lifetime


  • Basic knowledge in Mathematics
  • Basic knowledge in signal processing
  • True desire to learn this subject

Target Audience

  • Others who are interested in the field