6.02
Fall 2013
Home
6.02 Calendar
Announcements
Course info
Objectives
6.02 piazza
Handouts
Practice
Previous terms
SW installation
Python
Numpy
Matplotlib
6.02 only:
* Online grades
* PSets:
* Help queue
* Lab Hours
* Staff only
|
6.02 Handouts
Lectures |
The course notes ("text") are in three parts, reflecting the three
themes in 6.02: bits, signals, and packets. Each part has multiple
chapter. The table below specifies the relevant chapters and/or
sections for each lecture. Please send any
questions/comments/suggestions on the notes to hari.
Part 1: Bits: Chapters
1~8
Part 2: Signals: Chapters 9~14
Part 3: Packets: Chapters 16~19
Lecture |
Slides |
Notes |
Quiz |
L01: Overview. Information & entropy |
PDF |
Ch 1,
2,
§3.1-3.2
|
Quiz 1
|
L02: Compression: Huffman & LZW |
PDF |
Ch 3 |
L03: Errors. Channel codes |
PDF |
Ch 4 (skim thru §4.3.1), §5.1-5.3 |
L04: Linear block codes |
PDF |
Ch 5,
§6.1 |
L05: Error correction |
PDF |
§6.2-6.5 (Not §6.6) |
-
L06: Convolutional codes |
PDF |
Ch 7 |
L07: Viterbi decoding |
PDF |
Ch 8 |
L08: Noise |
PDF |
Ch 9 |
Quiz 2
|
L09: Transmitting on a physical channel |
PDF |
§10.1 |
L10: Linear Time-Invariant (LTI) systems |
PDF |
Ch 10, §11.3 |
L11: Convolution |
PDF |
Ch 11 |
L12: Frequency Response |
PDF |
Ch 11 (§11.2) |
L13: Filters |
PDF |
Ch 12 |
L14: Spectral content of signals |
PDF |
Ch 13 (§13.1) |
L15: Modulation/demodulation |
PDF |
Ch 14 |
L16: AM and Frequency Division Multiplexing |
PDF |
Ch 14 |
L17: Frequency Division Multiplexing |
PDF |
Ch 14 |
L18: MAC protocols |
PDF |
Ch 15 |
Quiz 3
|
L19: MAC Protocols and Packet Switching |
PDF |
Ch 16 |
L20: Routing Algorithms |
PDF |
Ch 17 |
L21: Routing Algorithms: Dealing With Failures |
PDF |
Ch 18 |
L22: Reliable data transport |
PDF |
Ch 19 |
|
L23: Reliable Data Transport: Sliding Windows |
PDF |
Ch 19 |
L24: A brief history of the Internet |
PDF |
|
|
|
Course notes by chapter |
- Introduction
- Information, Entropy, and the Motivation for Source Codes | Solutions
- Compression Algorithms: Huffman and LZW | Solutions
- Digital Signaling and Communication Abstractions
- Coping with Bit Errors using Error Correction Codes | Solutions
- Linear Block Codes: Encoding and Syndrome Decoding
- Convolutional Codes: Construction and Encoding
- Viterbi Decoding of Convolutional Codes
- Noise | Solutions
- Models for Physical Communication Channels
- LTI Models and Convolution | Solutions
- Frequency Response of LTI Systems | Solutions
- Fourier Analysis and Spectral Representation of Signals | Solutions
- Modulation and Demodulation | Solutions
- Sharing a Channel: Media Access (MAC) Protocols | Solutions
- Communication Networks: Sharing and Switches | Solutions
- Network Routing - I: Without Any Failures | Solutions
- Network Routing - II: Routing Around Failures | Solutions
- Reliable Data Transport Protocols | Solutions
|
|
Occasional notes from recitation sections |
The recitation instructors' personal notes are provided by them when and if they
feel these may be helpful for a particular recitation, but please don't count on
there being notes from each (or even any) instructor for each recitation. Also,
each recitation instructor has considerable latitude in determining his
teaching plan and choosing problems for discussion. Some of this material may
be specific to a particular section, and such material will not be required for
the quizzes or problem sets.
Recitation # |
Instructor |
Recitation Handout |
Recitation #1 |
Lizhong Zheng |
pdf |
Victor Zue |
pdf |
Mujdat Cetin |
pdf |
Recitation #4 |
Victor Zue |
pdf |
Recitation #7 |
Babak Ayazifar |
jpg |
Recitation 10/22/13 |
Victor Zue |
pdf |
Recitation 11/06/13 |
Babak Ayazifar |
pdf |
|
|
Background and other readings |
The following material may be useful as background or augmentation. They are not required for the course per se.
- Basic probability tutorials:
- Information Science, by David G. Luenberger, esp. Chapters 1-4 & 6.
|
|
Quiz solutions |
- Quiz 1
- Quiz 2
- Quiz 3
|
|