All readings are from the course textbook unless noted otherwise.
Textbook
Proakis, John, and Masoud Salehi. Communication Systems Engineering. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2001. ISBN: 9780130617934.
Supplementary Texts and References
Haykin, Simon. Communication Systems. 5th ed. New York, NY: Wiley, 2009. ISBN: 9780470169964.
[Tanenbaum] = Tanenbaum, Andrew. Computer Networks. 4th ed. Upper Saddle River, NJ: Prentice Hall, 2002. ISBN: 9780130661029.
| SES # | TOPICS | READINGS |
|---|---|---|
| 1 | Introduction | Chapter 1 |
| 2 | Sampling theorem | Sections 2.2 and 2.4 |
| 3 | Measuring information and entropy | Section 6.1 |
| 4 | Quantization | Section 6.5 |
| 5 | Source coding | Sections 6.2-6.3 |
| 6 | Modulation | Sections 7.1-7.3 |
| 7 | Modulation with 2-D signal | Sections 7.1-7.3 |
| 8 | Signal detection in noise | Section 7.5 |
| Quiz 1 | ||
| 9 | The matched filter | Section 7.5 |
| 10 | Geometric signal representation | Section 7.1 |
| 11 | Hypothesis testing and bit error rate (BER) analysis | Section 7.6 |
| 12 | Link budget analysis and design | Section 7.7 |
| 13 | Channel capacity and coding | Chapter 9 |
| 14 | Channel capacity and coding (cont.) | Sections 9.5-9.6 |
| 15 | Cyclic codes and error detection | [Tanenbaum] Chapter 3 |
| 16 | The data link layer: framing | [Tanenbaum] Sections 3.4 and 3.6 |
| 17 | Automatic repeat request (ARQ) protocols: stop and wait | [Tanenbaum] Sections 3.4 and 3.6 |
| 18 | ARQ protocols: go back N, selective repeat protocol (SRP) | Lecture notes |
| Quiz 2 | ||
| 19 | Delay models for data networks: introduction | Lecture notes |
| 20 | Delay models for data networks: single server queues | [Tanenbaum] Chapter 4 |
| 21 | Packet multiple access | [Tanenbaum] Chapter 4 |
| 22 | Packet multiple access (cont.) | [Tanenbaum] Chapter 4 |
| 23 | Routing in data networks | [Tanenbaum] Chapter 5 |
| 24 | Routing in data networks (cont.) | [Tanenbaum] Section 6.4 |
