Error-Control Coding

CMPE 251 Error Control Coding

Course Information


Instructor: Hamid Sadjadpour, E2-245B
Class Schedule: Tuesday and Thursday  10:00-11:45 p.m.,
Location: Porter Academic, 250.

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: Monday, December 7, 12:00-3:00 p.m.

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.

Instructors and Assistants