EE 242 - Digital Communication and Coding






  Administrative Info
Instructor: Dr. Tareq Al-Naffouri,

Office hours: Sat 10:00-11:00

                   Wed 1:00-2:30 PM

Course website:

Lectures: Sat-Wed 8:30-9:45 Room 3128, Building 9
  Course Description

This course is designed to introduce to the student the fundamentals of the theory of communications and coding, in particular of digital communications. The course will provide in-depth knowledge of communication fundamentals, which include probability, random variables, stochastic processes, Digital transmission of information across discrete and analog channels. Sampling; quantization; noiseless source codes for data compression: Huffman’s algorithm and entropy; block and convolutional channel codes for error correction; channel capacity; digital modulation methods: PSK, MSK, FSK, QAM; matched filter receivers. Performance analysis: power, bandwidth, data rate and error probability.

  Text Book
J. Proakis, Digital Communications, 4th edition, McGraw-Hill Science/Engineering/Math, 2000
  Additional References

1. John R. Barry, David G. Messerschmitt, and Edward A. Lee, Digital Communication, Springer; 2003
2. David Tse and Pramod Viswanath, Fundamentals of Wireless Communication, Cambridge University Press
3. B. Sklar, Digital Communications: Fundamentals and Applications, Prentice Hall, 2001
4. Theodore Rappaport, Wireless Communications: Principles and Practice, 2nd Edition, Prentice Hall, 2001
5. Wozencraft and Jacobs, Principles of Communication Engineering, 1966.
6. S. Wilson, Digital Modulation and Coding, Prentice-Hall, 1995.
7. L. Couch, Digital and Analog Communication Systems, 1987. 5. Bernard Sklar, Digital Communications:
8. R. G. Gallager Principles of Digital Communication, under preparation, (Draft available online).


  Homework Assignments

Homework will be assigned once every two weeks. Collaboration is encouraged between students in all matter of the course. However, each student should submit his own homework.

  Problem Sessions

This course will require lots of practice to understand the course material. As such, I will carry one problem session outside class hours every 3 weeks or so or whenever need be. Attendance is optional but is highly encouraged.

  Grading Policy (Tentative)
Students will be assigned grades on the following basis:
Homework Assignments 12%
Major Exam I 20%
Major Exam II 20%
Term Paper 13%
Final Exam 35%