Lecture Notes

L1 Course overview ( PDF)
L2 Introduction to practical digital communications ( PDF) (Courtesy of John Cioffi. Used with permission.)
L3 Multi-tone systems ( PDF)
L4 802.11a transceiver architecture ( PDF)
L5 ASIC design ( PDF - 3.2 MB)
L6 Micro-architectures and transformations ( PDF - 1.2 MB)
L7 Bluespec™ overview ( PDF) (Courtesy of Arvind. Used with permission.)
L8 Fast fourier transform: theory and algorithms ( PDF)
L9 Fast fourier transform: practical aspects and basic architectures ( PDF)
L10 Fast fourier transform: advanced VLSI architectures ( PDF - 3.0 MB)
L11 Convolutional codes ( PDF)
L12 Trellis codes ( PDF)
L13 Viterbi algorithm
L14 Viterbi algorithm (cont.) ( PDF)
L15 Viterbi algorithm (cont.) ( PDF)
L16 Viterbi algorithm (cont.) ( PDF)
L17 Synchronization introduction
L18 Synchronization OFDM
L19 Synchronization: implementations
L20 Wireless channels
L21 Channel estimation
L22 Block codes: introduction
L23 Block codes: code classes and Reed-Solomon codes
L24 Block codes: implementations

Course Info

Learning Resource Types

assignment_turned_in Problem Sets with Solutions
grading Exams
notes Lecture Notes