| Week of | Mon Lec: 32-155, 2-3 |
Wed Lec: 32-155, 2-3 Lab: 32-083, 9-12 or 2-5 |
Fri Lec: 32-155, 2-3 |
|---|---|---|---|
| Feb 04 | Reg Day | Lec 1: Course overview, lab environment | Lec 2: Fourier Series introduction, decomposition of periodic waveforms |
| Feb 11 | Lec 3: Fourier Series with complex exponentials, Fourier Transform | Lab 1: Analyze and synthesize music in time & frequency domains |
Lec 4: Modulation
Mini Quiz, HW due |
| Feb 18 |
Class held on Tue, Feb 19 Lec 5: Filtering in continuous and discrete time; RC filter demo |
Lab 2: Modulation and filtering; receiving Frequency Division Multiplexed (FDM) signals |
Lec 6: I/Q Modulation
Mini Quiz, HW due |
| Feb 25 | Lec 7: Analog radio | Lec 8: Introduce the digital abstraction, digital representation of waveforms |
Lec 9: Digital Modulation I: PAM, QAM, eye diagrams, constellations
HW due |
| Mar 03 | Lec 10: Digital Modulation II: noise, inter-symbol interference, raised cosine filter | Lab 3: Digital Modulation: quantized amplitude, eye diagram. Design 16-QAM receiver. |
Lec 11: Energy and noise: bit error rate (BER) vs. signal-to-noise ratio (SNR)
Mini Quiz, HW due |
| Mar 10 | Lec 12: Digital modulation examples: multitone, wifi, dsl | Lab 4: Noise in digital receivers: BER vs. SNR |
Quiz 1
HW due |
| Mar 17 | Lec 13: Error detection and correction | Lab 5: Implement channel coding for digital receiver, decode corrupted bit stream |
Lec 14: Reed-Solomon codes, CD example
Mini Quiz, HW due |
| Mar 24 | Spring Break | ||
| Mar 31 | Lec 15: Combinational logic | Lab 6: gate-level implementation of channel coding |
Lec 16: Arithmetic Circuits
Mini Quiz, HW due |
| Apr 07 | Lec 17: Registers & pipelining | Lab 7: gate-level implementation of FIR filter |
Lec 18: Source coding: entropy, variable-length codes
Mini Quiz, HW due |
| Apr 14 | Lec 19: Perceptual coding, JPEG example | Lab 8: Implement & evaluate Huffman codes for run-length encoded text images. |
Quiz 2
HW due |
| Apr 21 | Patriots Day | Lec 20: Intro to networking. Resource sharing and switching principles | Lec 21: Channel access protocols (e.g., Aloha) and other link layer functions |
| Apr 28 | Lec 22: Best-effort networks, coping with complexity with layering | Lab 9: Radio channel sharing protocols |
Lec 23: Network layer: addressing, forwarding and routing
Mini Quiz, HW due |
| May 05 | Lec 24: Routing (cont.) | Lab 10: Link-state routing: distributing routing information and shortest-path algorithm |
Lec 25: Routing wrap-up, designing large networks
Mini Quiz, HW due |
| May 12 | Lec 26: Transport layer: reliable data delivery (loss recovery and windowing) | Lab 11: Implement a reliable transport protocol in the presence of lossy communication links. | |
| May 19 | Quiz 3 (Monday 5/19, 9:00a, Johnson Ice Rink) | ||