Introduction to Signal Processing
by Sophocles J. Orfanidis
Publisher: Prentice Hall 2009
Number of pages: 398
Provides an applications-oriented introduction to digital signal processing. Orfandis covers all the basic DSP concepts and methods, such as sampling, discrete-time systems, DFT/FFT algorithms, and filter design. The book emphasizes the algorithmic, computational, and programming aspects of DSP, and includes a large number of worked examples, applications, and computer examples.
Home page url
Download or read it online for free here:
by B.D.O. Anderson, J.B. Moore - Prentice-Hall
This graduate-level text augments and extends studies of signal processing, particularly in regard to communication systems and digital filtering theory. Topics include filtering, linear systems, and estimation; the discrete-time Kalman filter; etc.
by William A. Gardner - Prentice Hall
This book is intended to serve as both a graduate-level textbook and a technical reference. The focus is on fundamental concepts, analytical techniques, and basic empirical methods. The only prerequisite is an introductory course on Fourier analysis.
by J. H. Karl - Academic Press
The book comprises a one-semester or self-study course, filling the gap between several oversimplified introductions and more topically specialized or formal treatments. Karl's book wins notable points for its easy reading style.
by Allen B. Downey - Green Tea Press
'Think DSP: Digital Signal Processing in Python' is an introduction to signal processing and system analysis using a computational approach. The premise of this book is that if you know how to program, you can use that skill to learn other things.