EEE3012 - Digital Communications - Spring 2018

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 no class on Thursday, 26th of April during the midterm period.

The midterm exam will be taken on Tuesday, April 24th, 16:30 to 18:00, in class room. 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 midterm exam:
1) Pulse shaping for zero ISI (Note #1)
2) Matched filtering for maximum SNR or minimum BER (Note #2)
3) Optimum linear receiver in both ISI and noise (Note #2 and all supplementary notes)
4) Gram-Schmidt procedure for finding basis functions (Notes #3, 4)
5) Vector channel, optimum receiver and decision region (Notes #5, 6 and all supplementary notes)
6) Error performance (binary and QPSK modulations) (Note #7)

Last modified: Fri Apr 20, 2018