This course will cover the physical-layer design issues in digital communication systems. The major topics covered are: digital modulation techniques, including the signal space concept and optimum receivers, error performance in noise, suboptimum receivers, pulse shaping and equalizer; multicarrier modulation and OFDM; machine learning (ML)-based semantic communications and channel coding; digital transmission in fading multipath channels; ultra-low power communications for IoT devices.
Communication systems is the required prerequisite for this course. You will also be expected to be able to program in MATLAB.
J. G. Proakis and M. Salehi. Fundamentals of Communication Systems, 2nd edition. Pearson. 2014.