|
|
EE 388 |
|
Course Information |
|
|
|
Class Times and Locations
Course DescriptionTools for analysis and optimization of iterative coding systems. LDPC, turbo and RA codes. Optimized ensembles, message passing algorithms, density evolution, and analytic techniques. ReferencesThe course is mainly based on
Additional references are
PrerequisitesThe prerequisite mentioned in the bulletin is EE376A (Information Theory.) If you did not take EE376A, this is not a problem. On the other hand, it is important to know some basic probability (say, enough probability for understanding a proof of the central limit theorem.) |
|
|
Instructors |
Office: Packard 272
Office hours: Tuesdays and Thursdays 2:30PM-4:00PM
email: montanari@stanford.edu
Grader/Teaching Assistant: Morteza Ibrahimi
Office: Packard 239
Office hours: Mondays and Wednesdays, 4-5PM
email: ibrahimi@stanford.edu
|
Grading |
Each week will be devoted to solving one concrete problem in code design (theory will be developed whenever requested for moving forward.) There will be a weekly homework (except in the last 3 weeks.) This will be a small implementation exercise based on the problem discussed in class. Implementations can be realized in C, C++, Matlab, Mathematica... There will be also a final project, which will consist in designing a code under some constraints.
Grading will be assigned according to: 35% for attendance, 35% for homework, 30% for final project.
|
Handouts |
| Handout | Posted |
| Syllabus [pdf] | 3/27 |
| Final project [project description][reports] | 5/11 |
| T. Richardson, Error floors of LDPC codes | 5/20 |
| G. Ungerboeck Trellis-coded modulation with redundant signal sets | 5/20 |
| Lecture notes and homeworks |
We provide the solution in C. There can be many different (and better) ways of implementing the same decoding algorithms.
| Handout | Posted | Due | Solution |
| Lecture 1-2, Homework 1 [pdf] | 3/27 | 4/06 | [tar.gz] |
| Lecture 3-4, Homework 2 [pdf] | 4/05 | 4/13 | [tar.gz] |
| Lecture 5-6, Homework 3 [pdf] | 4/12 | 4/20 | [tar.gz] |
| Lecture 7-8, Homework 4 [pdf] | 4/19 | 4/27 | [tar.gz] |
| Lecture 9-10, Homework 5 [pdf] | 4/26 | 5/4 | [tar.gz] |
| Lecture 11-12, Homework 6 [pdf] | 5/4 | 5/11 | [tar.gz] |