EL 607
Coding Theory
Description:
The course provides an overview of the principles and practice of coding theory. It covers the basic ideas, as well as recent developments that have found applications in cellular systems and wireless local area networks.
Tentative list of topics that is covered:
- Introduction to Channel Coding
- Galois Fields
- Linear Block Codes
- Convolutional Codes
- Turbo Codes: Parallel and Serial Concatenated Codes
- Low Density Parity Check Codes
References:
- "Error Control Coding: Fundamentals and Applications,"
S. Lin and D. J. Costello Jr., Prentice Hall, 2nd edition,
2004 (required).
- "Turbo Codes Principles and Applications,"
B. Vucetic and J. Yuan, Kluwer Academic Publishers, 2000.
- "Turbo Coding," C. Heegard and S. B. Wicker,
Kluwer Academic Publishers, 1999.
- "Error Control Systems for Digital Communication
and Storage," S. B. Wicker, Prentice Hall, 1995.
- "To Code or Not to Code," M. Gastpar, Ph.D. Thesis, EPFL, 2002.
The lectures are from different sources and do not follow the book precisely, therefore class attendance is helpful.
Grading:
- Midterm, 30%
- Final, 30%
- Project, 30%
- Homeworks, 10%
Credits: 2½:0:0:3
Pre-Requisite: EL 630
Co-Requisite:
Notes: