Digital Signal Processing: A Computer-Based Approach is intended for a two-semester course on digital signal processing for seniors or first-year graduate students. The author has taken great care to organize the chapters more logically by reordering the sections within chapters. More worked-out examples have also been included. The book contains more than 500 problems and 150 MATLAB exercises. The original MATLAB programs of the second edition have been updated to run on the newer versions of MATLAB and the Signal Processing ToolBox. In addition, brand new MATLAB programs and code fragments have been added to this edition. |The text makes extensive use of examples to illustrate theory, design and applications. The 353 simple, but practical examples expose the reader to real-life signal processing problems throughout the book. The book concludes with a chapter focused on several important practical applications of DSP. These applications are easy to follow and do not require knowledge of other advanced level courses. |The expanded Web site for the book includes a downloadable version of the solutions manual (available to instructors only) and a link to the author's FTP site for updated versions of the MATLAB M-files|The main text includes a CD-ROM containing all MATLAB programs, real-life signals that can be used by the reader for processing, additional exercises, and review materials|A key feature of the book is the extensive use of MATLAB-based examples that illustrate the program's powerful capability to solve signal processing problems. The book uses a three-state pedagogical structure with MATLAB: each chapter begins by developing the essential theory and algorithms, the material is then illustrated with examples solved by hand calculation, and finally solutions are derived using MATLAB. From the start, MATLAB codes are provided with enough detail to allow the students to repeat the examples on their computer