Help support MIT OpenCourseWare by shopping at Amazon.com! MIT OpenCourseWare offers direct links to Amazon.com to purchase the books cited in this course. Click on the book titles and purchase the book from Amazon.com, and MIT OpenCourseWare will receive up to 10% of all purchases you make. Your support will enable MIT to continue offering open access to MIT courses.
|
Lecturer
Prof. Robert Gallager
Class Meetings
Two sessions / week
1.5 hours / session
This is a twelve credit H-level subject, (3-0-9).
Class notes to be passed out in lecture.
Handouts and graded problem sets not picked up during lecture can be collected later.
There will be 14 problem sets, corresponding to a weekly schedule, though the final problem set will not be collected. Problem sets will be shorter in weeks involving either quizzes or holidays. You are expected to do all the assigned problems, and we will assume that in making up the quizzes and final. We encourage you to cooperate with each other in doing the problem sets. The problem sets are vehicles for learning, and whatever maximizes learning for you is desirable. This usually includes discussion, teaching of others, and learning from others.
Problem sets must be handed in by the end of the class in which they are due. Problem set solutions will be available at the end of the due date lecture. Consequently, it is difficult and unfair to seriously evaluate late problem sets.
The grades assigned to problems sets will be elements of {0, 1, 2}. You are welcome to flag topics of confusion to you in the problem sets; this will not lower your grade.
There will be one midterm quiz and two mini-quizzes during the semester. A final exam will be given during the scheduled final exam period. The quizzes and final will be closed book, but you may bring three double sided 8.5" by 11" pages of notes to each of the quizzes. You may bring five double sided 8.5" by 11" pages of notes to the final. Most people find that the preparing of such notes helps them much more than their use.
The quizzes will be scheduled as shown in the Calendar section. The mini-quizzes will be of 1/2 hour and the regular quiz of 1.5 hours. The final exam will be scheduled by the registrar for 3 hours. We will attempt to make each quiz and the final a test of understanding rather than of speed-writing.
The final grade in the course is based upon our best assessment of your understanding of the material. This assessment is based on four noisy measurements: the problem sets, the mini-quizzes, the midterm, and the final. The different measurements have different noise levels, and the final grade will be thus a weighted average, roughly according to the following rule:
10% - Each Mini-quiz
25% - Midterm
35% - Final Exam
20% - Problem Sets
Proakis, J. G., and M. Salehi. Communication Systems Engineering. Upper Saddle River, NJ: Prentice Hall, 1994. ISBN: 0131589326.
Proakis, J. G. Digital Communications. 4th ed. New York, NY: McGraw-Hill, 2000. ISBN: 0072321113.
Wilson, S. G. Digital Modulation and Coding. Upper Saddle River, NJ: Prentice Hall, 1996. ISBN: 0132100711.
Wozencraft, J. M., and I. M. Jacobs. Principles of Communication Engineering. New York, NY: Wiley, 1965. ISBN: 0471962406.
Lee, E. A., and D. G. Messerschmitt. Digital Communication. 2nd ed. Kluwer, 1993. ISBN: 0792393910.
Gallager, R. G. Information Theory and Reliable Communication . New York, NY: Wiley, 1968. ISBN: 0471290483.
Cover, T. M., and J. A. Thomas. Elements of Information Theory. New York, NY: Wiley, 1991. ISBN: 0471062596.
Stüber, G. L. Principles of Mobile Communication. Kluwer, 1996. ISBN: 0792397320.
-
Introduction and Objectives. Block diagram of a digital communication system. Separation of source coding and channel coding.
-
Fixed-length and variable-length codes for discrete sources. Data compression. Prefix-free codes. The Kraft inequality. Probability models for sources.
-
Expected code length criterion. Entropy bounds. Huffman codes.
-
Laws of large numbers. The asymptotic equipartition property. Shannon's source coding theorems.
-
Sources with memory. Lempel-Ziv universal data compression.
-
Compression for discrete-time analog sources. Scalar quantization. Lloyd-Max algorithm. Vector quantization. Entropy quantization.
-
Differential entropy. High-rate uniform and non-uniform scalar quantizers. High-rate uniform and non-uniform vector quantizers.
-
Review of Fourier transform, Fourier series, and discrete Fourier transform. L2 functions. The sampling theorem. Data compression for analog waveform sources.
-
Aliasing. Representation of waveforms by orthonormal expansions. Data compression using orthonormal expansions. L2 as a vector space.
-
L2 as an inner-product vector space. Subspaces, bases, and dimension. Projection. Gram-Schmidt orthonormalization.
-
Channel encoding and modulation. Channel decoding and demodulation. Pulse amplitude modulation. Nyquist criterion.
-
Passband modulation. Quadrature amplitude modulation. Viewing passband at baseband. Implementation of QAM.
-
Carrier recovery and Phase tracking in QAM. Orthonormal expansions at baseband and passband. Noise and stochastic processes. Gaussian processes. Stationarity.
-
Linear functionals for Gaussian processes. Jointly Gaussian rv's. Covariance for linear functionals and filters. White Gaussian noise.
-
The white noise/L2 dichotomy and its resolution. Signal to noise ratio. Eb/N0. Channel capacity.
-
Binary detection. PAM signals in WGN. Binary vectors in WGN. Waveforms in WGN. The Neyman-Pearson test.
-
The irrelevance theorem. Orthogonal signal sets. Capacity in the broad band limit.
-
Wireless channels. Physical layer modeling. Free space and fixed antennas. Free space and moving antennas. Moving antennas and multiple paths. Shadowing.
-
Input-Output models for wireless. Time-varying system functions. The time-varying impulse response and convolution. Baseband equialent system. Discretetime baseband model. Time-coherence, Frequency-coherence, Doppler-spread, and time-spread.
-
Statistical channel models. Detection in Raleigh fading. Non-coherent detection.
-
Channel estimation. Rake receivers.
-
CDMA. Orthogonal codes. Convolutional codes. The Viterbi algorithm. Frequency hopping systems.