Course on Information Theory 1
Purpose:
In his paper "A Mathematical Theory of Communication" Shannon introduced
the notion of "information", "redundancy", "entropy", and "capacity".
These terms and Shannon's most elementary results are explained in
this course. The insights, thus gained, are extremely useful when
one wants to understand modern (digital) communication processes.
Short description of the contents
- source coding (data compaction)
-
- principes:
- entropy, divergence, divergence-inequality, convexity and convex
functions.
- block-to-block coding:
- source coding theorem for block-to-block coding, converse for
block-to-block coding.
- block-to-variable coding:
- uniquely decodable codes, comma code, prefix code, Kraft
inequality, Mc-Millan's theorem, source coding theorem for
block-to-variable coding, Huffman codes.
- stationary sources:
- entropy of stationary sources, block entropy, conditional
entropy, innovation entropy, chain rule for entropy,
unifilar and non-unifilar Markov sources.
- rate-distortion:
- Rate-distortion function, R(D) for a binary memoryless source with
Hamming distortion, achievability of R(D) and converse, the general case.
-
- channel coding (error-correction)
-
- principes:
- memoryless channels, average mutual information,
channel capacity, equivocation, the Fano inequality, the
dataprocessing theorem, Markov relation, Shannon's converse for
channel coding, convexity of the average mutual information.
- computation of channel capacity:
- Kuhn-Tucker theorem, some special properties at capacity.
- achievability of capacity:
- block codes, code-efficiency,
stochastic coding, threshold decoding, Hamming distance and
Hamming weight, threshold error exponent.
- error correction:
- correctable error fraction, Hamming codes, Hamming bound, Gilbert bound,
sphere packing error exponent.
- Cryptography
- Traditional cryptographic methods, a probabilistic attack, Shannon's cryptosystem,
theoretic secrecy, perfect sececy, random ciphers and unicity distance.
Advanced cources
Updated: December 3, 2003 by Tjalling Tjalkens