EEE3012 - Digital Communications - Spring 2019

Course Description:

This course will cover the physical-layer design issues in digital communication systems. The major topics covered are: information measures and the notion of channel capacity; link budgets; digital modulation techniques, including the signal space concept and optimal detectors, error performance in noise, suboptimal detectors, pulse shaping; error control techniques such as block and convolutional codes.


Communication systems is the required prerequisite for this course. You will also be expected to be able to program in MATLAB.

Text Book

J. G. Proakis and M. Salehi. Fundamentals of Communication Systems, 2nd edition. Pearson. 2014.



The final exam will be taken on Tuesday, June 18th, 15:00 to 17:00, in 23413. You will be allowed to bring one sheet of notes (both sides fine) into the exam along with calculators.

The following topics will be tested in your final exam:
1) Union bound for SER evaluation when M-ary signaling is used (Notes #8, #9, #10)
2) Comparison among M-ary signaling schemes such as PSK, FSK, and QAM in terms of Energy Efficiency and Bandwidth Efficiency (Notes #9, #10)
3) Trade-off among Coherent, Differential, and Noncoherent detection (Notes #9, #10 and all supplementary notes)
4) Optimum noncoherent receiver (energy detector) for FSK with specific phase distribution (Note #10)
5) Spread-spectrum signaling (processing gain, CDMA, dimension theorem for interference rejection) (Note #11)
6) Channel coding (encoding/decoding, error-detection and error-correction capabilities) (Notes #13, #14, #15)

Please practice the old final exams posted on the handout section.

The final project report will be due on Friday, June 14th. Please hand in to room 23517 by 5 pm.

Last modified: Wed June 12, 2019