University of Southern California
department name USC Viterbi School of Engineering
 
Undergraduate Degree Programs
Master of Science Programs
Doctor of Philosophy Programs
Course Information
Degree Programs
Course Descriptions
Class Anouncements
D-Clearance & Registration
   

  
 EE 568  

EE 568: Error Correcting Codes

 
This is supplemental course information, designed to give you a fuller picture of the course and an expanded look at the topics covered. This is an unofficial document. The USC Course Catalog is the binding description of all university courses. Information such as books, materials covered, and the order of topics is subject to change. Please consult instructor for this semseter to get more upto date course information.
  
Instructor:
Prof. P. Vijay Kumar
Email - vijayk@usc.edu
 
This is an introductory course on error-correcting codes covering:

-basics on block and convolutional codes. The material covered in this part of the course can be found in each of the textbooks listed below.
- codes decodable using the distributive law in a generalized setting; it is planned to focus on low-density parity-check codes and (to a lesser extent on) turbo codes. This part of the course will be taught primarily using recent journal articles.
Pre-requisite: EE 441 or equivalent and EE 464 or equivalent. (EE565a is NOT required).

 
TEXTBOOKS
1. Shu Lin and Daniel J. Costello, “Error Control Coding: Fundamentals and Applications,”Prentice-Hall, 1983. ISBN 0-13-283796-X (required) OR the newer version
Error Control Coding, Second Edition by Shu Lin, Daniel J. Costello (required)
2. Irving S. Reed and Xuemin Chen, “Error-Control Coding for Data Networks,” Kluwer Academic Publishers, Boston, 1999. ISBN 0-7923-8528-4 (recommended)
3. Stephen B. Wicker, “Error Control Systems for Digital Communication and Storage,” Prentice-Hall, 1995. ISBN 0-13-200809-2 (recommended)
4. George C. Clark and J. Bibb Cain, “Error-Correction Coding for Digital Communications, by , Plenum Press, ISBN:0-306-40615-2. (recommended)