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 |