0% found this document useful (0 votes)
6 views10 pages

COMM 604 Channel Coding Outline

Uploaded by

owassim236
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views10 pages

COMM 604 Channel Coding Outline

Uploaded by

owassim236
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

COMM 604:Channel

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?

Digital Communications over physical


channels is prone to errors

Channel Coding means :


Introducing redundancy (i.e., adding extra
bits) to information messages to protect
against channel errors

© Tallal Elshabrawy 6
Course Instructional Goals

 Build an understanding of fundamentals of


channel coding

 Illustrate performance metrics related to error


control operation

 Build simulation models to assess performance of


different channel coding schemes

© Tallal Elshabrawy 7
Course Assessment

Classification Description Weight


Quiz –
Best 2 out of 3 15%
Theoretical
Assignments –
Multiple Small Assignments 10%
Theoretical
Assignments – 1 MATLAB-Based
10%
Practical Practical Assignment

Mid-Term Exam –
Midterm exam 25%
Theoretical

Final Exam – Final exam covers all


40%
Theoretical Lectures
Total 100%

© Tallal Elshabrawy 8
Course Outline
I- Finite Field Algebra
 Groups
 Fields
 Binary field arithmetic
 Galois fields
 Galois field mathematics

II- Linear Block Codes


 Introduction to linear block codes
 Syndrome and error detection
 Minimum distance of a block code
 Error detecting and error correcting capabilities of block codes
 Standard array and syndrome decoding
 Hamming codes

© 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

VI- Convolutional codes


 Encoding of convolutional codes
 Structural properties of convolutional codes
 Viterbi Decoding

V- Non-Binary Codes
 Reed-Solomon Codes

© Tallal Elshabrawy 10

You might also like