COMM 604 Channel Coding Outline
COMM 604 Channel Coding Outline
Coding
Course Instructor : Tallal Elshabrawy
Instructor Office : C3.321
Lecture Time & Loc. : Tues. 2nd Slot H19
Instructor Email : [email protected]
Teaching Assistants
Eng. Sally Nafae : [email protected]
Text Book and References
Text Book:
“Error Control Coding 2nd Edition”, S. Lin, and J.
Costello, Prentice Hall 2004
Reference Books:
“Digital Communications, 4th Edition”, J. Proakis,
McGraw-Hill, 2000
“Digital Communications: Fundamentals and
Applications, 2nd Edition”, B. Sklar, Prentice Hall, 2001
“Communication Systems, 4th Edition”, S. Haykin,
Wiley, 2001
© Tallal Elshabrawy 2
Channel Coding in Our Everyday Lives: Examples
© Tallal Elshabrawy 3
Channel Coding in Our Everyday Lives: Examples
© Tallal Elshabrawy 4
Channel Coding in Our Everyday Lives: Examples
© Tallal Elshabrawy 5
What is Channel Coding?
© Tallal Elshabrawy 6
Course Instructional Goals
© Tallal Elshabrawy 7
Course Assessment
Mid-Term Exam –
Midterm exam 25%
Theoretical
© Tallal Elshabrawy 8
Course Outline
I- Finite Field Algebra
Groups
Fields
Binary field arithmetic
Galois fields
Galois field mathematics
© Tallal Elshabrawy 9
Course Outline (Cont’d)
III- Cyclic Codes
Description of cyclic codes
Generator and parity-check matrices of cyclic codes
Encoding of cyclic codes
Syndrome computation and error detection
Decoding of cyclic codes
Hamming cyclic codes
V- Non-Binary Codes
Reed-Solomon Codes
© Tallal Elshabrawy 10