Ch. 1. Introduction -- Ch. 2. Discrete transforms -- Ch. 3. The z-transform and its applications in signal processing -- Ch. 4. Correlation and convolution -- Ch. 5. A framework for digital filter design -- Ch. 6. Finite impulse response (FIR) filter design -- Ch. 7. Design of infinite impulse response (IIR) digital filters -- Ch. 8. Multirate digital signal processing -- Ch. 9. Adaptive digital filters -- Ch. 10. Spectrum estimation and analysis -- Ch. 11. General- and special-purpose hardware for DSP -- Ch. 12. Applications and case studies