In this MIT course, Professor Robert G. Gallager gives 24 video lectures on the principles of Digital Communications. The course serves as an introduction to the theory and practice behind many of today's communications systems. Under the original name of 6.450 Principles of Digital Communications I, the course is the first of a two-course sequence on digital communication. The second course, 6.451, is offered in the spring.
Some of the 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.