Modern Digital and Analog Communication Systems is ideal for the first communication systems course for electrical and computer engineers; it offers its readers a consistently superb pedagogical style and explains complex subjects and concepts clearly, using both mathematics and heuristics. This new edition seamlessly incorporates many new technological advances in Lathi's trademark style of user-friendliness and high readability. The text begins by introducing students to a panoramic view of communication systems, explaining important concepts of communication theory in a heuristic way. Only after a solid introduction to basic communication systems is analysis of communication systems requiring probability and random processes presented. The authors use real world examples to capture the students' attention and enable them to easily relate the course materials with their daily experience of communication tools. The text features easy-to-understand examples and MatLab exercises to clarify mathematical results and proofs. Among the newly introduced topics are spread spectrum communications and orthogonal frequency devision multiplexing (OFDM), error connection coding, soft-decoding, turbo codes and low density parity check (LDPC) codes. To better motivate various topics, the text provides many related applications including the latest wire-line (DSL) services, cellular systems, and the wireless local area networks (LANs). This unique text is highly informative, interactive, and accessible to beginning students as well as seasoned practitioners.