An Introduction to Digital Signal Processing
by J. H. Karl
Publisher: Academic Press 1989
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 and its between-the-lines historical awareness. It assumes almost no prior DSP background and the only prerequisites are basic calculus, matrix algebra, and complex variables.
Home page url
Download or read it online for free here:
Download link 1
Download link 2
Download link 3
Download link 4
Download link 5
(multiple PDF files)
by Jeff Fessler - University of Michigan
Course objectives: 1. to teach students the concepts of discrete-time signals, including mathematical representations; 2. to teach students the concepts of linear time-invariant discrete-time systems; 3. to introduce the concepts of filter design.
by C. Sidney Burrus, at al. - Connexions
This book uses an index map, a polynomial decomposition, an operator factorization, and a conversion to a filter to develop a very general description of fast algorithms to calculate the discrete Fourier transform. Computer programs are provided.
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 Paolo Prandoni, Martin Vetterli - EFPL Press
The book is less focused on the mathematics and more on the concepts, allowing students to think about the subject at a higher conceptual level, thus building the foundations for more advanced topics and helping students solve real-world problems.