DSPRelated.com
Books

Applied Introduction to Digital Signal Processing

Deziel, J. Philippe 2000

This book explores the Digital System Processing revolution that has drastically changed the way electronic circuits are designed, and created new possibilities deemed impossible using conventional analog circuitry. While avoiding most complicated math and calculus, it explains the magic that makes the “necessities” of life work— such as CD players, cellular telephones, music synthesizers, and high-speed modems, just to name a few. Chapter topics include the digital processing environment, building the signals, processing binary numbers, processing signals, spectral analysis, and implementing DSP systems. For engineers, who understand the basics of passive circuits and have exposure to the programming of microprocessors, looking for a high-tech tool to face the technical challenges of today's designs.


Why Read This Book

You should read this book if you want a practical, low-math introduction to how DSP powers real devices (CD players, cell phones, modems) and how to move from theory to implementation. It emphasizes intuition and hands-on topics—sampling, spectral analysis, digital arithmetic, and simple filter design—so you quickly get tools you can apply on microcontrollers and DSP chips.

Who Will Benefit

Early-career engineers or technically minded practitioners with basic circuit and microprocessor experience who need an applied, approachable entry to DSP for audio, communications, or embedded applications.

Level: Beginner — Prerequisites: Basic circuit/passive component knowledge, elementary algebra/trigonometry, and some experience programming microprocessors (C or assembly helpful); no advanced calculus required.

Get This Book

Key Takeaways

  • Explain sampling, aliasing, and the fundamentals of converting continuous signals to discrete-time representations
  • Perform basic spectral analysis and use the FFT conceptually for frequency-domain inspection
  • Design and understand simple FIR and IIR digital filters and their practical limitations
  • Handle digital number formats, fixed-point effects, and quantization issues in DSP implementations
  • Implement straightforward DSP algorithms on microcontrollers or DSP processors with attention to resource constraints

Topics Covered

  1. 1. The Digital Processing Environment — why DSP matters
  2. 2. Fundamentals of Signals and Sampling
  3. 3. Building and Representing Discrete-Time Signals
  4. 4. Processing Binary Numbers and Fixed-Point Arithmetic
  5. 5. Discrete-Time System Concepts and Filter Basics
  6. 6. FIR and IIR Filter Implementations
  7. 7. Spectral Analysis and the FFT (concepts and applications)
  8. 8. Practical Issues: Quantization, Overflow, and Numerical Stability
  9. 9. Implementing DSP Systems: Microcontrollers and DSP Chips
  10. 10. Case Studies: Audio, Cellular, and Modem Applications
  11. Appendices: Reference tables, suggested algorithms, and further reading

Languages, Platforms & Tools

CAssemblyGeneral-purpose microcontrollersDSP processors (conceptual)FFT algorithms (conceptual)No vendor-specific tools — focuses on algorithmic/implementation principles

How It Compares

More applied and less mathematical than Oppenheim & Schafer's Discrete-Time Signal Processing; similar in spirit to Richard Lyons' Understanding Digital Signal Processing but generally more introductory and implementation-focused.

Related Books