Instructor: Hamid R. Sadjadpour
Class Schedule: Tuesday, Thursday 4:00-5:45 p.m.
Location: BE 156.
Course outline:
Topics in Forward Error Correction Coding:
- Convolutional Codes, introduction to most concepts regarding convolutional codes.
- Maximum Likelihood Decoding of Convolutional Codes, introduction to Viterbi algorithm and performance evaluation of convolutional codes and soft and hard decision decoding concepts.
- Trellis Code Modulation (TCM).
- Rotationally Invariant Convolutional Codes (Wei Codes).
- Parallel Concatenated Convolutional Codes:
- Maximum A Posteriori (MAP) Decoding.
- Logarithmic version of MAP decoding.
- Soft-Output Viterbi Algoarihtm (SOVA).
- Turbo decoding Principles.
- Performance evaluation of Turbo codes.
- Turbo TCM techniques.
- Serial concatenated convolutional codes.
- Interleaver design for Turbo codes.
- Space Time Code
- LDPC codes.
- Turbo equalization.
There is NO Homework or Midterm or Finals.
There is one project (in Turbo Code design) and one presentation.
Requirements: Basic coding theory, Basic communication theory, knowledge of a programming language such as C or Fortran or MATLAB is a MUST.
Office Hours: Wednesday 10-12 p.m.
Textbooks: - Error Control Coding: Fundamentals and Applications, Lin & Costello, Prentice-Hall. ISBN 0-13-283796-X
- Data Communications Principles, Gitlin, Hayes, and Weinstein. ISBN 0-306-43777-5, Plenum Press, NY.
- Digital Communications, Proakis, ISBN 0-07-051726-6, McGraw-Hill.
- We use a lot of papers for this course and the references will be given in each session.
Announcements: - There will be no class on October 3. It will be on Friday October 4 from 2 to 4 p.m. at the same location.
|