This course examines modern digital communications systems. The study of digital communications systems includes waveform sampling, time multiplexing, line coding, digital modulation, and clock recovery techniques. Time and frequency domain analysis are the basis for study of bandwidth considerations, filtering, and channel and communication system modeling. Mathematics topics include Fourier analysis, probability, information theory, correlation, random variables, and entropy. Digital communication resilience is explored through channel capacity, line coding, and error correcting codes. Four labs are utilized to put topics into practice.