Upper Saddle River, NJ: Prentice Hall, 1996. Digital Signal Processing: Principles, Algorithms, and Applications. The books covers the following topics: parametric signal modeling, spectral estimation, multirate signal processing, efficient Fourier transform and convolution algorithms, adaptive signal processing, short-time Fourier transform, 2D signal processing, and some topics in filter design. Englewood Cliffs, NJ: Prentice Hall, 1988.
#Discrete time signal processing oppenheim schafer code#
The material is presented very clearly, with an abundance of applications, and MATLAB® code for the algorithms. This book provides a comprehensive treatment of signal processing algorithms for modeling discrete-time signals, designing optimal digital filters, estimating the power spectrum of a random process, and designing and implementing adaptive filters. Statistical Digital Signal Processing and Modeling. technical papers) which include derivations. This book either shows and explains derivations, or gives bibliographic references to other literature (e.g. This book includes detailed discussions of implementation issues associated with multirate systems, such as efficient polyphase structures, and design techniques for decimation and especially interpolation filters. Englewood Cliffs, NJ: Prentice Hall, 1983. technical papers) which include derivations.Ĭrochiere, Ronald E., and Lawrence R. This book includes thorough discussions of digital filter design methods and shows and explains derivations, or gives bibliographic references to other literature (e.g. "From Frequency to Quefrency: A History of the Cepstrum." Signal Processing Magazine, IEEE 21, no. "An Overview of Sigma-Delta Converters." Signal Processing Magazine, IEEE 13, no. "Gauss and the History of the Fast Fourier Transform." ASSP Magazine, IEEE 1, no. "How the FFT Gained Acceptance." Signal Processing Magazine, IEEE 9, no. "The Chirp Z-Transform Algorithm - A Lesson in Serendipity." Signal Processing Magazine, IEEE 21, no. "Efficient rational sampling rate alteration using IIR filters." Signal Processing Letters, IEEE 7, no. "Theoretical foundations of transform coding." Signal Processing Magazine, IEEE 18, no. "Human Stress Provoked By Digitalized Recordings: Introducing Life Energy Plus™." Journal of the Audio Engineering Society 28, no. "Design of Efficient Digital Interpolation Filters for Integer Upsampling." Master's thesis, Massachusetts Institute of Technology, June 2004.ĭiamond, J. Prentice Hall bundles both the text and the MATLAB® book under ISBN: 0130847127. However, purchase of this reference is optional. In addition to providing opportunities for hands-on practice with the ideas and concepts developed in class, this book contains a variety of MATLAB® tips that may be useful to you in undertaking the class projects. Upper Saddle River, NJ: Prentice Hall, 1998. Computer-Based Exercises for Signal Processing Using MATLAB® 5. Errata for the textbook can be found at the following Web site.Īlso, some of you may find the following MATLAB® exercise book to be a useful reference, although we will not use it directly in any way: Problems and suggested readings will be keyed to the second edition. While there's considerable overlap between the second and first editions of the text, there are also important differences. Upper Saddle River, NJ: Prentice Hall, 1999.