1 / 7

COMM 604:Channel Coding

COMM 604:Channel Coding. Course Instructor : Tallal Elshabrawy Instructor Office : C3.321 Lecture Time & Loc. : Tues. 4 th Slot H17 Instructor Email : tallal.el-shabrawy@guc.edu.eg Teaching Assistants Sara Azzam : sarah.mostafa@guc.edu.eg Sally Nafie : sally.mahmoud@guc.edu.eg.

idola
Télécharger la présentation

COMM 604:Channel Coding

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMM 604:Channel Coding Course Instructor : Tallal Elshabrawy Instructor Office : C3.321 Lecture Time & Loc. : Tues. 4th Slot H17 Instructor Email : tallal.el-shabrawy@guc.edu.eg Teaching Assistants Sara Azzam : sarah.mostafa@guc.edu.eg Sally Nafie : sally.mahmoud@guc.edu.eg

  2. 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

  3. 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

  4. 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

  5. Course Assessment

  6. 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

  7. 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

More Related