||L01: Introduction and objectives for communication
systems. Probabilistic source model. Information &
||L02: Source coding: Huffman codes; Lempel-Ziv-Welch compression.
||L03: Errors & binary symmetric channels. Hamming
PS #0 due (simple audio communication)
||L04: Channel codes. Linear block codes: rectangular codes
||L05: Hamming codes. Error correction. Syndrome decoding. Interleaving.
PS #1 due (Huffman and LZW)
||L06: Convolutional codes.
||L07: Viterbi decoding of convolutional codes.
PS #2 due (linear block codes)
||L08: Noise, PDFs, means, variances, Gaussian noise.
||L09: Bit detection in noise.
PS #3 due (Viterbi decoder + comparing codes)
Oct 3: Add date
||L10: Physical channel. Modulation, demodulation, LTI models of baseband channel.
||R10: Office hours for Quiz 1
Quiz 1 (evening)
|L11: LTI channel characterization: step response, unit sample
response, superposition, convolution, causality.
||L12: Intersymbol interference (ISI). Channel frequency response.
PS #4 due (digital signaling, noise analysis)
||L14: Spectral content of signals via the DTFT.
PS #5 due (unit-sample response)
||L15: FFT. Modulation & demodulation: theory.
||L16: Demodulation & frequency division multiplexing (FDM)
||L17: Review: noise, LTI systems, convolution, frequency response,
signal spectrum, modulation/demodulation.
||L18: Sharing a channel: MAC protocols (TDMA, Aloha).
PS #6 due (modulation & demodulation)
||L19: Multi-hop networks. Packet switching. Queues. Sources of
||R20: Office hours for Quiz 2
||L20: Network layer: Routing protocols (without
Nov 19: Drop date
||L21: Network layer: Routing protocols (handling
failures). Comparing distance-vector & link-state protocols.
PS #7 due (MAC protocols)
||L22: Transport protocols: reliable data delivery.
||Lecture cancelled. (Prep for thanksgiving!)
PS #8 due (distance-vector & link-state routing protocols)
||L23: Transport protocols: improving throughput with sliding
||L24: A brief history of the Internet
PS #9 due Friday, 12/5 (transport protocols)
L25: Wireless networking and/or congestion control
||L26: Digital communications, end-to-end
Quiz 3: Dec 17, 1:30 - 4:30 pm, Dupont Topics: