This is a fundamental graduate-level course on the analysis and the design of digital communication systems based on probability theory and signal space representation. It is intended to study the performance of various detection methods for communication systems operating over AWGN channels as well as fading channels. The course includes comparisons of different modulation techniques in terms of performance and resource usage. It covers also the design of equalizers.