Principles of Digital Communications I, by Prof. Robert Gallager
Introduction: A layered view of digital communication
Course Features
Course Description
The 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.
Recommended Citation
For any use or distribution of these materials, please cite as follows:
Robert Gallager and Lizhong Zheng, course materials for 6.450 Principles of Digital Communications I, Fall 2006. MIT OpenCourseWare (http://ocw.mit.edu/), Massachusetts Institute of Technology. Downloaded on [DD Month YYYY].
Discrete source encoding
Memory-less sources, prefix free codes, and entropy
Entropy and asymptotic equipartition property
Markov sources and Lempel-Ziv universal codes
Quantization
High rate quantizers and waveform encoding
Measure, fourier series, and fourier transforms
Discrete-time fourier transforms and sampling theorem
Degrees of freedom, orthonormal expansions, and aliasing
Signal space, projection theorem, and modulation
Nyquist theory, pulse amplitude modulation (PAM), quadrature amplitude modulation (QAM), and frequency translation
Random processes
Jointly Gaussian random vectors and processes and white Gaussian noise (WGN)
Linear functionals and filtering of random processes
Review; introduction to detection
Detection for random vectors and processes
Theorem of irrelevance, M-ary detection, and coding
Baseband detection and complex Gaussian processes
Introduction of wireless communication
Doppler spread, time spread, coherence time, and coherence frequency
Discrete-time baseband models for wireless channels
Detection for flat rayleigh fading and incoherent channels, and rake receivers
Case study — code division multiple access (CDMA)

