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.
Course readings.
| 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 |