1. Channels, codes and capacity; 2. Low-density parity-check codes; 3. LDPC codes: properties and constructions; 4. Convolutional codes; 5. Turbo codes; 6. Serial concatenation and RA codes; 7. Density evolution and EXIT charts; 8. Analysis of finite-length codes.
Presents all of the key ideas needed to understand, design, implement and analyse iterative-based error correction schemes.
Sarah J. Johnson is a Research Fellow in the School of Electrical Engineering and Computer Science at the University of Newcastle, Australia. She is a member of the IEEE Information Theory and Communications Societies.