Electrical and Computer Engineering  
Home : Courses :
ECE 641 - Introduction to Error-Correcting Codes

WWW Resources

Catalog Description
641 Introduction to Error-Correcting Codes. (Crosslisted with Math) Irr; 3 cr (N-A). A first course in coding theory. Linear codes, decoding and encoding. Hamming codes, Shannon's theorem on the existence of good codes. The binary Golay code. Finite fields and BCH codes. Dual codes and the weight distribution. Cyclic codes: generator polynomial and check polynomial. Reed-Solomon codes and burst errors. The Euclidean algorithm for decoding BCH codes. Reed-Muller codes. P: Math 320 or 340; and Math 541 or cons inst.

Course Prerequisite(s)

Prerequisite knowledge and/or skills

Textbook(s) and/or other required material

Course objectives

Topics covered

Class/laboratory schedule

Contribution of course to meeting the professional component
This course contributes primarily to the students' knowledge of engineering topics, but does not provide design experience.

The following statement indicates which of the following considerations are included in this course: economic, environmental, ethical, political, societal, health and safety, manufacturability, sustainability.

Relationship of course to undergraduate degree program objectives and outcomes
This course primarily serves students in the department. The information below describes how the course contributes to the undergraduate program objectives.

Assessment of student progress toward course objectives

Person(s) who prepared this description



Copyright 2007 The Board of Regents of the University of Wisconsin System
Date last modified: 18-Jul-2007
Content by: ece@engr.wisc.edu
Accessibility

Web services
UW-Madison : COE : ECE : ECE Site Map