EE 512 — Digital Communications

Course Description and Prerequisites
EE 512 is a graduate-level course covering the theory and practice of digital communication systems. Topics include source coding (sampling, quantization, compression), characterization of communication signals and systems, optimum receivers for additive white Gaussian noise (AWGN) channels, channel capacity and coding theory, and error-control coding using block and convolutional codes. The course makes extensive use of MATLAB/Simulink for system modeling.
Prerequisites: EE 421G and engineering standing.
Learning Outcomes
Upon completion, students should demonstrate the ability to:
  1. Design modulation and optimum demodulation/detection methods for digital communications over an AWGN channel.
  2. Calculate error-rate performance for various modulation schemes in AWGN environments.
  3. Calculate channel capacity for several traditional channel models.
  4. Evaluate the performance of linear block and convolutional codes in AWGN environments.
Textbook and Materials
  • Fundamentals of Communication Systems, 2nd Ed., J. G. Proakis and M. Salehi, Pearson, 2014.
  • Probabilistic Methods of Signal and System Analysis, G. R. Cooper and C. D. McGillem, Holt, Rinehart, and Winston, 1986.
Course Topics
  1. Source coding: sampling, quantization, and compression (Huffman coding)
  2. Characterization of communication signals and systems
  3. Modulation schemes (DFT-based, QAM, DPSK)
  4. Optimum receivers for AWGN channels
  5. Channel capacity and Shannon’s coding theorem
  6. Error-control coding: linear block codes and convolutional codes
Course Requirements and Grading
  • Three semester exams (15% each)
  • Comprehensive final exam (30%)
  • Simulink assignments (25%)
Archived Course Materials
Semester Materials
Spring 2002 Syllabus, two exams
Spring 2003 Syllabus, exams (three semester + final), solutions, project reports
Spring 2004 Syllabus, four exams with LaTeX source, project handouts
Spring 2005 Syllabus, four exams with LaTeX source, five project assignments, homework, daily schedule
Spring 2008 Syllabus, two exams, final exam, quiz, Simulink models
Spring 2020 Practice exam, makeup exam, Simulink assignment, Exam III materials
Spring 2021 Full Canvas-based syllabus, four exams, two assignments, Simulink assignment, 27 recorded Zoom lectures
Spring 2022 Four sets of homework solutions
Spring 2024 Final exam, Exam 03, Simulink models, constellation diagrams
Shared Resources Instructor’s solutions manual, chapter-specific solutions, supplemental modulation notes, Simulink design document with LaTeX source, PowerPoint slides for chapters 2–14, source model Simulink files, Cooper and McGillem reference text
Lau Lab Logo
646A4AFA4ED0DC19