This text has been developed as a supplement to traditional core texts in communication systems for instructors and students who wish to make MATLAB an integral part of their study of communication systems topics and concepts. The books in this series are designed to promote students' problem solving and critical thinking skills through the use of MATLAB as a virtual laboratory. A 3.5" disk containing supporting MATLAB data files is included. This book offers numerous MATLAB-based simulations and examples of communications systems, while providing a good balance of theory and hands-on computer experience. The coverage of theory is not meant to replace that provided in a traditional core text, but does establish a conceptual background to complement students' MATLAB activities.

In this supplementary text, MATLAB is used as a computing tool to explore traditional DSP topics and solve problems to gain insight. This greatly expands the range and complexity of problems that students can effectively study in the course. Since DSP applications are primarily algorithms implemented on a DSP processor or software, a fair amount of programming is required. Using interactive software such as MATLAB makes it possible to place more emphasis on learning new and difficult concepts than on programming algorithms. Interesting practical examples are discussed and useful problems are explored.