abstract: Topics: (1) LDPC codes and Turbo codes. Ensembles, weight spectra, bounds on ML decoding based on spectra, typical pairs decoding bounds.
(2) Iterative Decoding. (Asymptotic) analysis, symmetry, concentration theorems, density evolution, monotonicity theorems, thresholds, fixed points, stability, physical degradation.
(3) Special case of the BEC. Finite length analysis, stopping sets finite length scaling, Luby codes.
(4) Design, optimization techniques, EXIT functions, advanced ensembles (e.g. multi-edge, implementation oriented graphs (e.g. matched lifting).
(5) General Encoding of LDPC, connection to the BEC.
(6) Expanders, flipping decoding.