Week of |
Mon |
Tue |
Wed |
Thu |
Jan 31 |
Registration Day |
No class |
L01: Engineering goals for communication systems. Measuring information. Huffman codes.
|
R01:
|
Feb 07 |
L02: Adaptive compression, LZW algorithm.
|
R02:
|
L03: Digital transmission, clock and data recovery at receiver, 8b10b coding.
PSet #1 due (Huffman coding)
|
|
R03:
|
Feb 14 |
L04: Real-world wires: LTI models, superposition, unit sample and unit step response, convolution sum.
|
R04:
|
L05: Inter-symbol interference, eye diagrams, deconvolution.
PSet #2 due (digital receiver)
|
|
R05:
|
Feb 21 |
Mon: President's Day, Tue: Monday schedule
L06: Noise: Gaussian models, normal PDF/CDF, estimating error rates.
|
L07: Minimizing BER, choosing sample threshold, SNR.
PSet #3 due (deconvolution)
|
|
R06:
|
Feb 28 |
L08: Error detection: hamming distance and parity, checksums, CRCs.
|
R07:
|
L09: Error correction: (n,k) block codes, parity-based correction schemes, interleaving.
|
Quiz 1 7:30 - 9:30 50-340
|
Mar 07 |
L10: Convolutional coding.
|
R08:
|
L11: Viterbi's algorithm, soft and hard branch metrics.
PSet #4 due (error correction)
|
|
R09:
|
Mar 14 |
L12: MAC protocols, time-division multiplexing, contention protocols.
|
R10:
|
L13: MAC protocols (cont.), stabilizing Aloha, CSMA.
PSet #5 due (Viterbi decoder)
|
|
R11:
|
Mar 21 |
Spring Break
|
Mar 28 |
L14: Signal spectrum and Fourier series.
|
R12:
|
L15: Filters, composition, band-limited signals.
PSet #6 due (MAC protocols)
|
|
R13:
|
Apr 04 |
L16: Modulation, frequency-division multiplexing.
|
R14:
|
L17: Modulation (cont.), effects of channel delay.
PSet #7 due (signal spectrum and filters)
|
|
R15:
|
Apr 11 |
No class
|
R16:
Quiz 2 7:30 - 9:30 26-100
|
L18: Networking intro: multi-hop topologies, resource sharing and switching principles.
|
R17:
|
Apr 18 |
Patriots Day
|
L19: Network layer: addressing, forwarding, routing.
PSet #8 due (frequency-division multiplexing)
|
|
R18:
|
Apr 25 |
L20: Routing (cont.).
|
R19:
|
L21: Transport layer: reliable data delivery (loss recovery and windowing).
PSet #9 due (routing protocols)
|
|
R20:
|
May 02 |
L22: Transport layer (cont.), understanding delay and throughput.
|
R21:
|
L23: Designing large networks (an historical view).
PSet #10 due (reliable transport protocols)
|
|
R22:
|
May 09 |
L24: Course wrapup and your feedback.
|
R23:
|
No class
|
No class; Extension deadline
|
May 16 |
Quiz 3: Tuesday, May 17, 1:30p - 3:30p, Johnson Ice Rink
|