Lecture 1: Introduction (slides)
Lecture 2: Source Coding I: Introduction and Prefix-Free Codes
(slides)
Lecture 3: Source Coding II: Probability Review, Huffman Coding, and Block Coding
(slides)
Lecture 4: Source Coding III: Entropy and Fundamental Limits of Compression
(slides) (notes)
Lecture 5: Dependent Sources, Signals and Frequency Representation
(slides)
Lecture 6: Fourier Series and Fourier Cosine Series
(slides)
Lecture 7: Discrete Cosine Transform and 2D-DCT
(slides)
Lecture 8: Image Compression and Discrete Fourier Transform
(slides)
Lecture 9: Sampling
(slides)
Lecture 10: Interpolation and Aliasing
(slides)
Lecture 11: Digital Communication and On-Off Keying
(slides)
Lecture 12: Modulation and Demodulation
(slides)
Lecture 13: Error Correcting Codes
(slides)
Lecture 14: Hamming Codes and Hamming Bound
(slides)
Lecture 15: Convolutional Codes
Lecture 16: “The Bit Player”
Lecture 17: Conditional Probability, Bit Error Rates
Lecture 18: Decision Making with noisy observations and Channel Capacity