Introduction to Signal Processing
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. Applications, such as wavetables and digital audio effects, were chosen to motivate and appeal to undergraduates.