DSPRelated.com
Books

Discrete-Time Signal Processing (3rd Edition) (Prentice Hall Signal Processing)

Alan V. Oppenheim 2009

For senior/graduate-level courses in Discrete-Time Signal Processing.

Discrete-Time Signal Processing, Third Edition is the definitive, authoritative text on DSP – ideal for those with introductory-level knowledge of signals and systems. Written by prominent DSP pioneers, it provides thorough treatment of the fundamental theorems and properties of discrete-time linear systems, filtering, sampling, and discrete-time Fourier Analysis. By focusing on the general and universal concepts in discrete-time signal processing, it remains vital and relevant to the new challenges arising in the field.


Access to the password-protected companion Website and myeBook is included with each new copy of Discrete-Time Signal Processing, Third Edition .


Why Read This Book

You should read this book because it is the authoritative, mathematically rigorous foundation for modern discrete-time signal processing: it explains fundamental theorems, derivations, and practical implications for filtering, spectral analysis, sampling, and multirate systems. You will gain the theoretical tools and intuition needed to design, analyze, and implement DSP algorithms used in audio, communications, radar, and related fields.

Who Will Benefit

Senior undergraduates, graduate students, and practicing engineers who already know basic signals & systems and need a rigorous reference for DSP theory and algorithm design.

Level: Advanced — Prerequisites: Introductory signals & systems, undergraduate calculus (including complex analysis basics), linear algebra, and familiarity with basic continuous- and discrete-time signals.

Get This Book

Key Takeaways

  • Explain and apply the properties of the discrete-time Fourier transform (DTFT), discrete Fourier transform (DFT), and z-transform
  • Design and analyze FIR and IIR digital filters using windowing, frequency sampling, and optimal (equiripple) methods
  • Implement and reason about FFT algorithms for efficient DFT computation and use them in spectral analysis
  • Analyze sampling, reconstruction, aliasing, and discrete-time representation of continuous-time signals
  • Design and analyze multirate systems including decimation, interpolation, and polyphase implementations
  • Evaluate system properties such as stability, causality, linearity, frequency response, and implementation structures

Topics Covered

  1. Introduction and discrete-time signals and systems
  2. Time-domain analysis of discrete-time systems (convolution, system properties)
  3. The z-transform and analysis of discrete-time systems
  4. Frequency analysis of signals and systems (DTFT and frequency response)
  5. Sampling and reconstruction of continuous-time signals
  6. The discrete Fourier transform (DFT) and its properties
  7. Fast Fourier transform (FFT) algorithms and efficient implementations
  8. Finite impulse response (FIR) filter design and realization
  9. Infinite impulse response (IIR) filter design and realization
  10. Multirate signal processing: decimation, interpolation, and polyphase
  11. Practical implementation issues and filter structures
  12. Applications: spectral analysis and selected examples

Languages, Platforms & Tools

MATLABMATLAB (examples and companion code)

How It Compares

Covers the same foundational material as Proakis & Manolakis' Digital Signal Processing but with a more theorem-driven, concise style; it's more rigorous than Richard Lyons' Understanding Digital Signal Processing, which is more intuition- and example-focused.

Related Books

Alan V. Oppenheim