This course is focused on the technical challenges and solutions to physical and link layer design of wireless communication systems. Course topics include characterization of the wireless channel, the cellular concept, digital modulation techniques, spread spectrum, multiple access techniques including CDMA and OFDM, diversity techniques. Advanced techniques such as LTE, MIMO, 5G NR technologies are introduced. Matlab is used for examples and assignments. Prior undergraduate trainings in Random Signals and Noise (ECE 321) or Probability and Statistics (MATH 333) are necessary.