Week of 
Mon 
Tue 
Wed 
Thu 
Sep 1 
Labor Day 
Registration Day 
L01: Introduction and objectives for communication
systems. Probabilistic source model. Information &
entropy. 
R01: 
Sep 8 
L02: Source coding: Huffman codes; LempelZivWelch compression. 
R02: 
L03: Errors & binary symmetric channels. Hamming
distance. 
R03:
PS #0 due (simple audio communication)

Sep 15 
L04: Channel codes. Linear block codes: rectangular codes 
R04: 
L05: Hamming codes. Error correction. Syndrome decoding. Interleaving. 
R05:
PS #1 due (Huffman and LZW)

Sep 22 
L06: Convolutional codes. 
R06: 
L07: Viterbi decoding of convolutional codes. 
R07:
PS #2 due (linear block codes)

Sep 29 
L08: Noise, PDFs, means, variances, Gaussian noise.

R08: 
L09: Bit detection in noise.

R09:
PS #3 due (Viterbi decoder + comparing codes)
Oct 3: Add date

Oct 6 
L10: Physical channel. Modulation, demodulation, LTI models of baseband channel. 
R10: Office hours for Quiz 1
Quiz 1 (evening)
7:309:30pm. Location: 50340 Topics:
L01L07/R0107/PS03

L11: LTI channel characterization: step response, unit sample
response, superposition, convolution, causality. 
R11: 
Oct 13 
Columbus Day 
R12: 
L12: Intersymbol interference (ISI). Channel frequency response. 
R13:
PS #4 due (digital signaling, noise analysis)

Oct 20 
L13: Filtering. 
R14: 
L14: Spectral content of signals via the DTFT. 
R15:
PS #5 due (unitsample response)

Oct 28 
L15: FFT. Modulation & demodulation: theory. 
R16: 
L16: Demodulation & frequency division multiplexing (FDM) 
R17: 
Nov 3 
L17: Review: noise, LTI systems, convolution, frequency response,
signal spectrum, modulation/demodulation. 
R18: 
L18: Sharing a channel: MAC protocols (TDMA, Aloha). 
R19:
PS #6 due (modulation & demodulation)

Nov 10 
Veterans Day 
Veterans Day 
L19: Multihop networks. Packet switching. Queues. Sources of
delay. 
R20: Office hours for Quiz 2
Quiz 2
(evening) 7:309:30pm.
Location: 50340 Topics: L0817/R0818/PS46

Nov 17 
L20: Network layer: Routing protocols (without
failures).
Nov 19: Drop date 
R21: 
L21: Network layer: Routing protocols (handling
failures). Comparing distancevector & linkstate protocols. 
R22:
PS #7 due (MAC protocols)

Nov 24 
L22: Transport protocols: reliable data delivery. 
R23:

Lecture cancelled. (Prep for thanksgiving!)
PS #8 due (distancevector & linkstate routing protocols)

Thanksgiving 
Dec 1 
L23: Transport protocols: improving throughput with sliding
windows. 
R24: 
L24: Congestion control 
R25:
PS #9 due Friday, 12/5 (transport protocols)

Dec 8 
L25: A brief history of the Internet 
R26: 
L26: Digital communications, endtoend 
Dec 15 
Quiz 3: Dec 17, 1:30  3:30 pm, Dupont Topics:
L1823/R1926/PS79
