**Instructor**

Srikrishna Bhashyam

Office: ESB 212D

Phone: 2257 4439

**Timings**

E slot: Tue (11-11.50am), Wed (10-10.50am), Thu (8-8.50am), Fri (2-2.50pm)

**Course Content**

- Chapters 1-5 in Reference [1] below:
- Coding and capacity
- Finite fields, vector spaces, graphs
- Linear block codes
- Convolutional codes
- Low-density parity-check codes
- In Jan-May 2014
- In 2011

**References**

[1] W. Ryan, S. Lin, "Channel Codes: Classical and Modern," Cambridge University Press, 2009. (Chapters 1-5)

[2] S. Lin, D. J. Costello, Jr., Error Control Coding, Second Edition, Pearson, 2011. (Chapters 1-7, 10-12, 17)

[3] A. Thangaraj, Coding Theory, NPTEL course.

[4] P. Vijay Kumar, Error Correcting Codes, NPTEL course.

[5] T. Moon, Error Control Coding.

**Problem Sets**

Problem Set 1

Problem Set 2

Solutions to Problem Sets 1 and 2

Problem Set 3

Problem Set 4

Problem Set 5

Problem Set 6

Problem Set 7

Problem Set 8

Solutions posted in moodle.

**Evaluation**

Quiz 1 (20%) -- Feb 19, 2015

Quiz 2 (20%) -- Mar 26, 2015

Final (60%) -- May 8, 2015