Review of linear system theory and probability. Overview of communication systems. Amplitude modulation and angle modulation. Sampling and quantization. Pulse modulation and transmission. Digital modulation and detection. Modulators and demodulators. Effect of noise in communication. Introduction to information theory and error control coding. Case studies of communication systems.(Not for students who have taken ESTR2300.)