Channel coding


 * Channel capacity
 * Basic channel models
 * Binary erasure channel
 * Binary symmetric channel
 * Z-channel
 * additive white-Gaussian noise channel (AWGN)
 * Binary additive white-Gaussian noise channel
 * Basic notions of coding
 * Encoding
 * Decoding
 * ML and MAP, bit and block decoding
 * LP decoding
 * Bounded-distance decoding
 * Majority-logic decoding
 * Binary code
 * Linear code
 * Hamming distance
 * Minimum distance
 * Classical algebraic codes
 * Hamming codes
 * Cyclic codes
 * Reed-Solomon codes
 * Berlekamp-Massey algorithm
 * Sudan algorithm
 * Soft-decision decoding of RS codes
 * Bose-Hocquenheim-Chaudhuri codes
 * Goppa codes
 * Justensen codes
 * Bounds
 * Hamming bound
 * Gilbert-Varshamov bound
 * Linear-programming bound
 * Convolutional codes
 * Trellis
 * Viterbi algorithm
 * stack algorithm
 * Sparse graph codes
 * Some particular codes
 * Turbo codes
 * Low-density parity-check codes
 * Low-density generator-matrix codes
 * Repeat-accumulate codes
 * Multi-edge type codes
 * Protographs
 * MN codes
 * Spatially coupled codes
 * Asymptotic analysis
 * Finite-length analysis (scaling laws)
 * Rate-less codes
 * Idea of rate-less codes
 * fountain codes
 * Luby transform codes
 * Raptor codes
 * Polar codes
 * Coding for bandlimited channels
 * Multi-level coding
 * Ungerboeck's coded modulation and set partitioning
 * Bit-coded modulation
 * Iterative coding schemes
 * Coding with feedback
 * Schalkwijk-Kailath
 * Horstein
 * Burnashev coding
 * Error exponents with feedback
 * Feedback coding for channels with memory
 * Joint Source Channel Codes

Textbooks on Coding Theory

 * F. J. MacWilliams, N.J.A. Sloane, The Theory of Error-Correcting Codes, North-Holland, Amsterdam, 1977.


 * R. E. Blahut, Theory and Practice of Error-Control Codes, Addison-Wesley, Reading, Massachusetts, 1983.


 * E. R. Berlekamp, Algebraic Coding Theory, Second Edition, Aegean Park Press, Laguna Hills, California, 1984.


 * R. J. McEliece, The Theory of Information and Coding, Second Edition, Cambridge University Press, Cambridge, 2002.


 * D. MacKay, Information Theory, Inference and Learning Algorithms, Cambridge University Press, 2003.


 * S. Lin, D.J. Costello, Jr., Error Control Coding: Fundamentals and Applications, Second Edition, Prentice-Hall, Upper Saddle River, New Jersey, 2004.


 * R. Roth, Introduction to Coding Theory, Cambridge University Press, 2007.


 * T. Richardson and R. Urbanke, Modern Coding Theory, Second Edition, Cambridge University Press, 2009.