Lecture Notes

RealOne™ Player software is required to run the .rm files found in this section.

The course notes are written by Prof. David Forney, and are organized by chapter. In addition to downloadable lecture notes, video files of each lecture are provided below.

These files are also available on iTunes® and YouTube™.


Lec # Chapters Topics Videos
1 1-3 Introduction (PDF)

Sampling Theorem and Orthonormal PAM/QAM (PDF)

Capacity of AWGN Channels (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

2 4 Performance of Small Signal Constellations (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

3-4 5 Hard-decision and Soft-decision Decoding (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

5-6 6 Introduction to Binary Block Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

7-9 7 Introduction to Finite Fields (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

10-12 8 Reed-Solomon Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

13-14 9 Introduction to Convolutional Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

15-16 10 Trellis Representations of Binary Linear Block Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

17-18 11 Codes on Graphs (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

19 12 The Sum-Product Algorithm (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

20-21 13 Turbo, LDPC, and RA Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

22-23 14 Lattice and Trellis Codes (PDF)

(RM - 56K)
(RM - 80K)
(RM - 220K)

(RM - 56K)
(RM - 80K)
(RM - 220K)

24-25 15 Linear Gaussian Channels