Cleveland State University

Department of Electrical and Computer Engineering

 

ELE 652 ERROR CONTROL CODING

 

Fall 2007

 

TEXTBOOK:        Lin and Costello, “Error Control Coding, Fundamentals and Applications”, 2e, Prentice Hall, 2004.

                              (However, notes are based on 1st edition 1983 and reference 1 below)

 

REFERENCE:       Wicker, “Error Control Systems for Digital Communication and Storage,” Prentice-Hall, 1995

Viterbi and Omura, “Principles of Digital Communications and Coding”, McGraw-Hill, 1979.

Blahut, “Theory and Practice of Error Control Codes”, Addison-Wesley, 1983.

Sweeney, “Error Control Coding: An Introduction”, Prentice-Hall, 1991.

 

INSTRUCTOR:    Dr. Fuqin Xiong, Professor, Office: SH 332, Telephone: 687-2127.

Email: f.xiong@csuohio.edu

 

OFFICE HOURS: TTH 2:00-4:00 P.M.

 

GOALS:          Introduce students to the error control coding techniques that are important in communication systems, particularly satellite communication systems, computer systems, and data storage systems.

 

GRADING POLICY: Midterm I 30%, Midterm II 30%, Final Exam 40%

 

REMARKS:    *Students are expected to read the text before and after lectures.

*Homework will be assigned on a regular basis and answers will be provided later.


 

COURSE OUTLINE

 

Lecture                   

       Topics                    

      Chapter

1         

      Introduction

1

2,3

Groups, Fields, GF (2")

2

4,5,6

Linear Block Codes

3

7,8,9

Cyclic Codes

4

 

 

 

 

Midterm I

 

 

 

 

10,11

Hadamadard, Quadratic residue and Golay Codes

6 of ref. 1

 

12,13

Reed-Muller Codes

7 of ref. 1

14,15

BCH Codes and Reed-Solomon Codes

6

16,17

Burst-Error Correcting Codes

9

 

 

 

 

Midterm II

 

 

 

 

18, 19

Convolutional Codes

10

20, 21, 22

Maximum Likelihood Decoding of Convolutional Codes, Viterbi Algorithm

11

23, 24

Sequential Decoding of Convolutional Codes

12

25, 26

Turbo Codes

Literature

27

Review

 

Tuesday, Dec. 11, 4:00-6:00 p.m.

Final Exam