Contains a large number of MATLAB-based problems, and includes coverage of the fundamentals of analog and digital communications, with emphasis on digital communications, illustrative examples, and Exploration examples with step-by-step solutions. MATLAB solved examples and exercises (with answers) reinforce and extend concepts presented, and take full advantage of MATLAB features and capabilities.