Communication System Design
Lecture Notes
SES # |
TOPICS |
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 |
Assignments
ASSIGNMENTS |
SUPPORTING FILES |
SOLUTIONS |
Problem set 1 (PDF) |
dfe_equalizer.m (M) eq.m (M) linear_equalizer.m(M) waterfill.m (M) |
(PDF) ps1_problem1_soln.m (M) ps1_problem2_soln.m (M) ps1_problem3_soln.m (M) waterfill_soln.m (M) |
Problem set 2 (PDF) Addendum (PDF) |
||
Problem set 3 (PDF) |
Exams
Exam 1 (PDF)