Principles of Digital Communication Course

Principles of Digital Communication

Robert Gallager
Lizhong Zheng
MIT

Course Description

This course serves as an introduction to the theory and practice behind many of today's communications systems. 6.450 forms the first of a two-course sequence on digital communication. The second class, 6.451, is offered in the spring.

Topics covered include: digital communications at the block diagram level, data compression, Lempel-Ziv algorithm, scalar and vector quantization, sampling and aliasing, the Nyquist criterion, PAM and QAM modulation, signal constellations, finite-energy waveform spaces, detection, and modeling and system design for wireless communication.

Lectures

  1. Introduction to digital communication Lecture favorites

    Lecture 1 - Introduction to digital communication

    Introduction: A layered view of digital communication

  2. Discrete source encoding Lecture favorites

    Lecture 2 - Discrete source encoding

    Discrete source encoding

  3. Memory-less sources Lecture favorites

    Lecture 3 - Memory-less sources

    Memory-less sources, prefix free codes, and entropy

  4. Entropy and asymptotic equipartition property Lecture favorites

    Lecture 4 - Entropy and asymptotic equipartition property

    Entropy and asymptotic equipartition property

  5. Markov sources and Lempel-Ziv universal codes Lecture favorites

    Lecture 5 - Markov sources and Lempel-Ziv universal codes

    Markov sources and Lempel-Ziv universal codes

  6. Quantization Lecture favorites
  7. High rate quantizers and waveform encoding Lecture favorites

    Lecture 7 - High rate quantizers and waveform encoding

    High rate quantizers and waveform encoding

  8. Fourier Series Lecture favorites

    Lecture 8 - Fourier Series

    Measure, fourier series, and fourier transforms

  9. Discrete-time fourier transforms Lecture favorites

    Lecture 9 - Discrete-time fourier transforms

    Discrete-time fourier transforms and sampling theorem

  10. Degrees of freedom Lecture favorites

    Lecture 10 - Degrees of freedom

    Degrees of freedom, orthonormal expansions, and aliasing

  11. Signal space Lecture favorites

    Lecture 11 - Signal space

    Signal space, projection theorem, and modulation

  12. Nyquist theory Lecture favorites

    Lecture 12 - Nyquist theory

    Nyquist theory, pulse amplitude modulation (PAM), quadrature amplitude modulation (QAM), and frequency translation

  13. Random processes Lecture favorites
  14. Gaussian random vectors white Gaussian noise (WGN) Lecture favorites

    Lecture 14 - Gaussian random vectors white Gaussian noise (WGN)

    Jointly Gaussian random vectors and processes and white Gaussian noise (WGN)

  15. Linear functionals and filtering of random processes Lecture favorites

    Lecture 15 - Linear functionals and filtering of random processes

    Linear functionals and filtering of random processes

  16. Introduction to detection Lecture favorites

    Lecture 16 - Introduction to detection

    Review; introduction to detection

  17. Detection for random vectors and processes Lecture favorites

    Lecture 17 - Detection for random vectors and processes

    Detection for random vectors and processes

  18. Theorem of irrelevance Lecture favorites

    Lecture 18 - Theorem of irrelevance

    Theorem of irrelevance, M-ary detection, and coding

  19. Baseband detection and complex Gaussian processes Lecture favorites

    Lecture 19 - Baseband detection and complex Gaussian processes

    Baseband detection and complex Gaussian processes

  20. Introduction of wireless communication Lecture favorites

    Lecture 20 - Introduction of wireless communication

    Introduction of wireless communication

  21. Doppler spread Lecture favorites

    Lecture 21 - Doppler spread

    Doppler spread, time spread, coherence time, and coherence frequency

  22. Discrete-time baseband models for wireless channels Lecture favorites

    Lecture 22 - Discrete-time baseband models for wireless channels

    Discrete-time baseband models for wireless channels

  23. Rrayleigh fading and incoherent channels Lecture favorites

    Lecture 23 - Rrayleigh fading and incoherent channels

    Detection for flat rayleigh fading and incoherent channels, and rake receivers

  24. Code division multiple access (CDMA) Lecture favorites

    Lecture 24 - Code division multiple access (CDMA)

    Case study — code division multiple access (CDMA)

Leave Feedback