Preliminary lecture program
- Introduction. Sources. Stochastic source models. Source coding.
- Source coding. Information theory
- Information theory. Optimal codes. Huffman coding.
- Adaptive Huffman coding. Run-length coding. Systematic codes.
- Arithmetic coding.
- Lempel-Ziv coding.
- Burrows-Wheeler's block transform. Tunstall codes.
- Adaptive arithmetic coding. ppm. Binary arithmetic coding.
- Rate-distortion theory.
Lecture notes can be found on the
course literature page.