For second and third year introductory communication systems courses for undergraduates, or an introductory graduate course. This revision of Couch's authoritative text provides the latest treatment of digital communication systems. The author balances coverage of both digital and analog communication systems, with an emphasis on design. Students will gain a working knowledge of both classical mathematical and personal computer methods to analyze, design, and simulate modern communication systems. MATLAB is integrated throughout.