EECS 962
Advanced Modulation & Coding
Class Syllabus
Fall 2005


Instructor:  Prof. Erik Perrins
Office: 2044 Eaton Hall
Office hours: MW 3:00-4:00 pm or by appointment
Office phone: 864-7370
E-mail: esp "at" eecs.ku.edu

Home


Class Room and Time:   1131 Learned Hall, MW 4:00 - 5:15 pm.


Textbook:   S. Lin and D. J. Costello, Error Control Coding, Second Edition, Prentice Hall, 2004.  There will be other selected papers as the semester unfolds.


Prerequisites:   EECS 862 or equivalent.


Grading:
Midterm exam (30%).
Homework and programming assignments (30%)
Final Exam (40%)


Grading Scale:
100 - 90: A
  89 - 80: B
  79 - 70: C
  69 - 60: D
  59 -   0: F


Exams:   One midterm exam will be given during the semester.  This will cover course material presented up to the exam time.  The final exam will cover course material presented during the entire semester.

Homework and programming assignments:  The homework assignments will be assigned from the book.  The programming assignments will be implementation and simulation problems for the modulation and coding schemes we cover in the class.


Credit for late work:  No credit will be given for work submitted after the due date.


Honesty:  It is expected that the work you submit for evaluation is your own work.  Violations of this expectation will be dealt with most severely. Any kind of academic dishonesty will result in a zero for the project/homework/quiz/exam and might result in an F for the class and further disciplinary action, including probation or expulsion.


Topics to be covered in the class:
Introduction, review of digital communication fundamentals
Linear Block Codes
Hamming Codes
Golay Codes
Cyclic Codes
Decoding Algorithms for Linear Block Codes
Performance Analysis for Linear Block Codes
Convolutional Codes
The Viterbi Algorithm
BCJR Algorithm
Performance Analysis for Convolutional Codes
Punctured Convolutional Codes
Trellis Coded Modulation
Performance Analysis
Decoding Algorithms
Continuous Phase Modulation
Performance Analysis
Decoding Algorithms
Concatenated Coding Schemes
Iterative/turbo Decoding Algorithms
Suboptimal (Simplified) Decoding Algorithms
Performance Analysis