DSPRelated.com
Books

Digital Signal Processing: World Class Designs

Williston, Kenton 2009

All the design and development inspiration and direction an digital engineer needs in one blockbuster book! Kenton Williston, author, columnist, and editor of DSP DesignLine has selected the very best digital signal processing design material from the Newnes portfolio and has compiled it into this volume. The result is a book covering the gamut of DSP design'from design fundamentals to optimized multimedia techniques'with a strong pragmatic emphasis. In addition to specific design techniques and practices, this book also discusses various approaches to solving DSP design problems and how to successfully apply theory to actual design tasks. The material has been selected for its timelessness as well as for its relevance to contemporary embedded design issues.
CONTENTS:
Chapter 1 ADCs, DACs, and Sampling Theory
Chapter 2 Digital Filters
Chapter 3 Frequency Domain Processing
Chapter 4 Audio Coding
Chapter 5 Video Processing
Chapter 6 Modulation
Chapter 7 DSP Hardware Options
Chapter 8 DSP Processors and Fixed-Point Arithmetic
Chapter 9 Code Optimization and Resource Partitioning
Chapter 10 Testing and Debugging DSP Systems

*Hand-picked content selected by Kenton Williston, Editor of DSP DesignLine
*Proven best design practices for image, audio, and video processing
*Case histories and design examples get you off and running on your current project


Why Read This Book

You should read this book if you want compact, hands-on design recipes and real-world implementation insights rather than dense theory. It collects battle-tested practical guidance on ADC/DAC front-ends, fixed-point filter implementation, FFT optimization, and embedded DSP tradeoffs so you can apply DSP theory to working systems quickly.

Who Will Benefit

Practicing embedded DSP engineers and system designers who need pragmatic solutions and implementation guidance for audio/multimedia, sensor, or communications DSP projects.

Level: Intermediate — Prerequisites: Basic DSP fundamentals (sampling, Fourier transforms, FIR/IIR filters), familiarity with C programming and embedded processors, and basic electronics (ADC/DAC concepts and analog anti-aliasing).

Get This Book

Key Takeaways

  • Design ADC/DAC front-ends and understand practical sampling and anti-aliasing tradeoffs for embedded systems.
  • Implement digital filters for fixed-point processors and manage quantization, scaling, and coefficient optimization.
  • Optimize FFT and spectral-analysis implementations for real-time and resource-constrained platforms.
  • Apply multirate and multimedia DSP techniques to reduce computation while preserving signal quality.
  • Select and exploit DSP processor features (MAC units, memory architecture) to accelerate algorithms.
  • Integrate and debug DSP algorithms in real-time embedded systems using practical measurement and validation techniques.

Topics Covered

  1. 1. ADCs and Front-End Considerations
  2. 2. DACs and Reconstruction
  3. 3. Anti-aliasing and Analog Conditioning
  4. 4. Fixed-point Design and Quantization Management
  5. 5. Digital Filter Design and Implementation (FIR/IIR)
  6. 6. FFTs, FFT Optimization and Spectral Analysis
  7. 7. Multirate Techniques and Sample-Rate Conversion
  8. 8. Audio and Multimedia DSP Applications
  9. 9. Adaptive Filtering and Practical Algorithms
  10. 10. Choosing and Using DSP Processors
  11. 11. Real-Time Embedded Implementation and Debugging
  12. 12. Case Studies and World‑Class Design Examples

Languages, Platforms & Tools

CAssemblyMATLABTI TMS320 / C6000 family and other DSPsARM Cortex-M / general microcontrollersGeneric embedded systemsMATLAB/SimulinkCode Composer Studio / vendor toolchainsGNU toolchainOscilloscopes / logic analyzers

How It Compares

More applied and example-driven than Oppenheim & Schafer's Discrete-Time Signal Processing (which is theory-heavy); closer in spirit to Steven W. Smith's The Scientist and Engineer's Guide to Digital Signal Processing but with a stronger emphasis on embedded implementation and processor-level optimization.

Related Books