The digital communications course investigates the modern trends in generating digital signal for propagation and processing. Topics include information transmission fundamentals including capacity, entropy, Shannon theorem, and source coding, basics of stochastic processes, design of baseband and passband digital communication systems, rate distortion theory, advanced digital modulation and demodulation techniques, performance measures, channel coding and trellis coded modulation, synchronization, inter-symbol interference (ISI) and equalization techniques, and concepts for modern digital communication including spread spectrum signals for digital communications, multiple access systems, time division multiple access, code division multiple access, and frequency division multiple access..