EEE3012 - Digital Communications - Spring 2020

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.



There will be the last pre-recorded online lectures on Tuesday and Thursday, June 16 and 18.

The final exam will be taken on Tuesday, June 23, 16:30 to 19:00, in room 21534 (offline). 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 19. Please send your report in pdf format to TA, Jong Ho Moon by email (menia1492(at) till 5 pm.

Last modified: Thu June 11, 2020