Digital Signal Processing
About This Companion Site
This textbook presents digital signal processing (DSP) principles, applications, and hardware implementation issues, emphasizing achievable results and conclusions through the presentation of numerous worked examples, while reducing the use of mathematics for an easier grasp of the concepts.
Features include:
- Real-time implementation of DSP algorithms using DSP processors
- MATLAB programs for simulations and C programs for real-time DSP
- Coverage of adaptive filtering with applications to noise reduction and echo cancellation
- Applications of DSP to multimedia applications - such as u-law and adaptive differential pulse code modulation, sampling rate conversions, transform coding, image and video processing - show the relevance of DSP to a key area in industry
- MATLAB programs, student exercises and Real-time C programs available at http://books.elsevier.com/companions/9780123740908
This text gives students in electronics, computer engineering and bioengineering an understanding of essential DSP principles and implementation, demonstrating how the subject is fundamental to engineering as practiced today.
Professor Tan has written a comprehensive introduction to DSP, not lacking in theory and yet suitable for tech school as well as senior-level university courses. With this text one can move through all the main areas of modern DSP, learn the theory, and see plenty of illustrations in terms of hardware and software. It's an excellent reference for our present age, in which DSP has applications in practically every area of technology. Samuel D. Stearns, Research Professor of Electrical and Computer Engineering, University of New Mexico
MATLAB Exercises
- DSP Lab 01 (117KB Microsoft Word document)
- DSP Lab 02 (66KB Microsoft Word document)
- DSP Lab 03 (49KB Microsoft Word document)
- DSP Lab 04 (48KB Microsoft Word document)
- DSP Lab 05 (60KB Microsoft Word document)
- DSP Lab 06 (57KB Microsoft Word document)
- DSP Lab 07 (221KB Microsoft Word document)
- DSP Lab 08 (143KB Microsoft Word document)
- DSP Lab 09 (103KB Microsoft Word document)
- DSP Lab 10 (187KB Microsoft Word document)
- DSP Lab 11 (60KB Microsoft Word document)
- DSP Lab 12 (57KB Microsoft Word document)
- DSP Lab 13 (81KB Microsoft Word document)
MATLAB Programs, Functions, and Data
- MATLAB Programs Functions Data (1083KB Zip File)
Real-Time C Programs
- Real-Time C Programs (301KB Zip File)
Disclaimer
Information provided in this document is provided "as is" without warranty of any kind, either express or implied. Every effort has been made to ensureaccuracy and conformance to standards accepted at the time of publication. The reader is advised to research other sources of information on these topics.
The user assumes the entire risk as to the accuracy and the use of this document. This document may be copied and distributed subject to the following conditions:
- All text must be copied without modification and all pages must be included;
- All copies must contain the appropriate copyright notice and any other notices provided therein; and
- This document may not be distributed for profit.

