Designed for a single-semester course, this concise and approachable text covers all of the essential concepts needed to understand modern communications systems. Balancing theory with practical implementation, it presents key ideas as a chain of functions for a transmitter and receiver, covering topics such as amplification, up- and down-conversion, modulation, dispersive channel compensation, error-correcting codes, acquisition, multiple-antenna...