About
This course is the second of a two-term sequence with 6.450. The focus is on coding techniques for approaching the Shannon limit of additive white Gaussian noise (AWGN) channels, their performance analysis, and design principles. After a review of 6.450 and the Shannon limit for AWGN channels, the course begins by discussing small signal constellations, performance analysis and coding gain, and hard-decision and soft-decision decoding. It continues with binary linear block codes, Reed-Muller codes, finite fields, Reed-Solomon and BCH codes, binary linear convolutional codes, and the Viterbi algorithm.
More advanced topics include trellis representations of binary linear block codes and trellis-based decoding; codes on graphs; the sum-product and min-sum algorithms; the BCJR algorithm; turbo codes, LDPC codes and RA codes; and performance of LDPC codes with iterative decoding. Finally, the course addresses coding for the bandwidth-limited regime, including lattice codes, trellis-coded modulation, multilevel coding and shaping. If time permits, it covers equalization of linear Gaussian channels.
Course Highlights
This course features extensive video lectures, along with assignments and other materials used by students in the course.
Course Homepage: 6.451 Principles of Digital Communication II Spring 2005
Course features at MIT OpenCourseWare page: *Syllabus *Calendar *Readings *Assignments *Exams *Download Course Materials
Videos

Lecture 17 and 18: Codes on Graphs
Dec 4, 2009
·
2960 views

Lecture 20 and 21: Turbo, LDPC, and RA Codes
Dec 4, 2009
·
4652 views

Lecture 10, 11 and 12: Reed-Solomon Codes
Dec 4, 2009
·
4183 views

Lecture 15 and 16: Trellis Representations of Binary Linear Block Codes
Dec 4, 2009
·
2543 views

Lecture 1: Introduction - Sampling Theorem and Orthonormal PAM/QAM - Capacity of...
Dec 4, 2009
·
5442 views

Lecture 13 and 14: Introduction to Convolutional Codes
Dec 4, 2009
·
3990 views

Lecture 7, 8 and 9: Introduction to Finite Fields
Dec 4, 2009
·
4371 views

Lecture 2: Performance of Small Signal Constellations
Dec 4, 2009
·
2778 views

Lecture 3 and 4: Hard-decision and Soft-decision Decoding
Dec 4, 2009
·
3402 views

Lecture 22 and 23: Lattice and Trellis Codes
Dec 4, 2009
·
2923 views

Lecture 19: The Sum-Product Algorithm
Dec 4, 2009
·
3264 views

Lecture 5 and 6: Introduction to Binary Block Codes
Dec 4, 2009
·
2790 views