📖 Overview
Digital Filters by Richard Hamming presents the mathematical foundations and practical applications of digital filtering techniques. The book covers both finite and infinite impulse response filters, along with the theoretical principles behind their design and implementation.
The text progresses from basic concepts to advanced topics in filter design, including window functions, optimization methods, and frequency domain analysis. Hamming incorporates practical examples and computational considerations throughout, making connections between abstract mathematics and real-world signal processing applications.
The material includes detailed derivations and proofs while maintaining accessibility through clear explanations and well-chosen examples. Mathematical tools such as Fourier analysis, z-transforms, and spectral analysis are developed systematically as needed for understanding filter behavior.
This work stands as a bridge between pure mathematics and engineering practice, reflecting Hamming's philosophy that theoretical understanding must be balanced with practical utility. The text emphasizes both the underlying mathematical structure of digital filtering and the pragmatic considerations that influence filter design decisions.
👀 Reviews
Technical professionals and students appreciate Hamming's clear explanations of complex filter concepts, with multiple readers noting his concrete examples help bridge theory and practice.
Readers highlight:
- Practical engineering focus vs pure mathematics
- Step-by-step derivations that show thinking process
- Historical context and evolution of filtering techniques
- Humor and personality in technical writing
- Quality of problem sets
Common criticisms:
- Math notation can be inconsistent
- Some sections feel dated (1977 publication)
- Limited coverage of modern digital filter implementations
- Paper quality and binding issues in newer printings
Amazon: 4.4/5 (23 reviews)
Goodreads: 4.1/5 (17 reviews)
"Hamming explains things the way a good teacher would - by showing how he approaches and thinks through problems" - Amazon reviewer
"The dated aspects don't detract from the core concepts, which remain relevant" - Goodreads reviewer
📚 Similar books
Digital Signal Processing by John G. Proakis and Dimitris K Manolakis.
This text covers the mathematical foundations of digital filtering with in-depth treatment of z-transforms, discrete Fourier transforms, and filter design methods.
The Scientist and Engineer's Guide to Digital Signal Processing by Steven W. Smith. The book presents DSP concepts through practical applications and implementations without complex mathematical derivations.
Digital Signal Processing: A Practical Approach by Emmanuel C. Ifeachor. The text combines theoretical foundations with MATLAB examples and real-world applications of digital filtering techniques.
Understanding Digital Signal Processing by Richard G. Lyons. The book explains DSP concepts through numerical examples and focuses on practical implementation of digital filters and signal processing systems.
Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK by Rulph Chassaing. This text bridges theory with practice by implementing digital filter designs on actual DSP hardware.
The Scientist and Engineer's Guide to Digital Signal Processing by Steven W. Smith. The book presents DSP concepts through practical applications and implementations without complex mathematical derivations.
Digital Signal Processing: A Practical Approach by Emmanuel C. Ifeachor. The text combines theoretical foundations with MATLAB examples and real-world applications of digital filtering techniques.
Understanding Digital Signal Processing by Richard G. Lyons. The book explains DSP concepts through numerical examples and focuses on practical implementation of digital filters and signal processing systems.
Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK by Rulph Chassaing. This text bridges theory with practice by implementing digital filter designs on actual DSP hardware.
🤔 Interesting facts
📚 Richard Hamming helped develop the Manhattan Project's computers during WWII while working at Los Alamos National Laboratory.
🔢 The Hamming window, a mathematical function crucial in digital signal processing and featured in the book, is named after the author and remains widely used today.
💡 Digital Filters was one of the first textbooks to bridge the gap between theoretical mathematics and practical digital filter design, published at a time when digital signal processing was still an emerging field.
🏆 The author has both an IEEE Medal and a prestigious computing award named after him - the Richard W. Hamming Medal and the ACM/IEEE Hamming Award.
🎓 While teaching at the Naval Postgraduate School, Hamming was known for his motto "The purpose of computing is insight, not numbers" - a philosophy reflected throughout Digital Filters.