Course Description


This is a graduate-level course in Digital Communication theory.  This course reviews basic concepts from random variables, random processes, and filtering of linear processes, and then spends a majority of the class analyzing different digital communication schemes.  These topics include line coding, baseband communication, binary communication, M-ary signaling, signal space concepts, maximum likelihood and minimax decision theory, symbol error and bit error performance analysis, matched filter derivation, coherent carrier modulation, noncoherent modulation, and intersymbol interference.  


The textbook used for the course is, "Introduction to Digital Communications", by M. Pursley.


The video lectures listed below provide a full outline of the course, but only portions of the lectures have been recorded so far.  I try to add a few more recorded lectures each time I teach the course.

Blue text indicates Members Only portions of the website.


Video Lectures


  • Random Variable Review: (6 videos, ~56 minutes)

    • Topics include: Random variable definition, density and distribution functions, mean, variance, moments, correlated/uncorrelated random variables, independent random variables, Gaussian random variables

  • Random Process Review: (7 videos, ~75 minutes)

    • Topics include: Random process definition, density and distribution functions, mean function, autocorrelation function, stationary random processes, wide-sense stationary (WSS) random processes, cross-correlation and cross-covariance functions, Gaussian random process, white noise random process.

  • Random Processes in Linear Systems Review

    • Part 1 (5 videos, ~55 minutes): Linear systems​ review, random processes in stable systems, random process output example, mean function example and mean function output derivation

    • Part 2 (7 videos, ~54 minutes): Autocorrelation function output derivation, random process output power, discrete-time input/output relationship summary, Gaussian random process input/output relationship derivation

  • Frequency Domain Analysis of Random Processes (7 videos, ~52 minutes)

    • Topics Include: Power spectral density definition, properties, examples, White noise, PSD input/output relationship, PSD of amplitude modulated signals and random processes, band-pass frequency functions.​

  • Baseband Binary Communication

    • Part 1 (10 videos, ~117 minutes): Signal sets, transmitting binary data, linear receivers/filters, filter output, decision statics, and error probabilities

    • Part 2 (16 videos, ~163 minutes): Minimax decisions, Bayes decisions, matched filter derivation, matched filter properties, matched filter frequency-domain representation and correlation receiver representation, signal space and signal distance.

  • Coherent Communication

    • Part 1: Introduction, BPSK, and ASK

    • Part 2: M-ary Decision Rules

    • Part 3: 2D Modulation

    • Part 4: Orthogonal Modulation and Offset Modulation

  • Intersymbol Interference

  • Synchronization and Fading

    • Part 1 (5 Videos, ~44 Minutes)​

    • Part 2 (4 Videos, ~53 Minutes)

  • Introduction to Information Theory and Error Control Coding

    • Part 1 (6 Videos, ~51 Minutes)​

    • Part 2 (5 Videos, ~34 Minutes)​

Practice Problems

File Downloads

yt channel art banner.jpg

© 2021 by Adam Panagos