Error Control Coding

Instructor: Hamid Sadjadpour, E2-245B
Class Schedule: Tuesday and Thursday  12:00-1:45 p.m.,
Location: J. Baskin Eng., 156.

Office Hours:

            Tuesdays 2-3 p.m. or by appointment only.


Shu Lin and Daniel Costello: Error Control Coding: Fundamentals and Applications, Prentice-Hall.

Reference books:

Stephen Wicker: Error Control Systems for Digital Communication and Storage.

Macwilliams and Sloane: The Theory of Error-Correcting Codes, North-Holland.


It will be assigned at the end of each chapter or topic.


Midterm Exam: The last week in October during regular class.

Final Exam: TBD.

There will be strictly no make-up exams, so note the exam date above. Exams will be open note and closed book.


1. Homework (10%) 2. Midterm and Final (each 45%).

Course Description:

Introduction to Algebra (Chapter 2),

Linear Block Codes (Chapter 3),

Cyclic Codes (Chapter 4),

BCH Codes (Chapter 6),

Burst Error Correcting Codes (Chapter 9),

Some topics in linear blocks codes including CRC, etc.


HW # 1: Chapter 2, problems 3, 8, 11, and 20. Due date: TBD.


Class notes for Chapters 1 & 2.







Academic Dishonesty

Any confirmed academic dishonesty including but not limited to copying homeworks or cheating on exams, will result in a no-pass or failing grade. You are encouraged to read the campus policies regarding
academic integrity. Examples of cheating include (but are not limited to):

     Sharing results or other information during an examination.
     Working on an exam before or after the official time allowed.
     Submitting homework that is not your own work.
     Reading another student's homework solution before it is due.
     Allowing someone else to read your homework solution before the assignment is due.
     If there is any question as to whether a given action might be construed as cheating, see me before you engage in any such action.

Instructors and Assistants