This book serves a two-fold purpose. It is a smooth introduction in Signals and Systems in chapters 1 to 4. The DSP flavor dominates from chapter 5 and on. I strongly recommend it for undergraduate study of the topic. The math level is set to an optimum level. Not too complex to baffle the reader and not too shallow just to make it a happy ride. Proffesors Mulgrew, Grant and Thompson did an excellent job in their effort to underline and explain the physical and practical meaning of various DSP concepts. I think this is the main advantage of this book. Also, the accompanying matlab package is very helpful and the code is well written. The newcomer can benefit a lot from the MATLAB programming style of the authors. Again, an excellent introductory DSP text.
Contents:
Introduction
Chapter 1: Signal Representation and System Response.
Chapter 2: Time-Domain Description and Convolution.
Chapter 3: Transfer Function and System Characterization.
Chapter 4: Sampled Data Systems and the z-transform.
Chapter 5: IIR Digital Filters.
Chapter 6: FIR Digital Filters.
Chapter 7: Analysis of Random Signals.
Chapter 8: Adaptive Filters.
Chapter 9: The Fourier Transform and Spectral Analysis.
Chapter 10: The Fast Fourier Transform (FFT).
Chapter 11: Multirate Signal Processing.
Appendix A: Matrix Theory Revision.
Appendix B: Signal Transforms
Solutions to self-assessment questions.
DSP Bibliography.
Index.
After reading this text the interested reader may turn to more advanced texts like Haykin's "Adaptive Filter Theory" or Oppenheim & Schafer's Discrete-Time Signal Processing.