Digital Audio Signal Processing, 3rd Edition

Book description

Digital Audio Signal Processing

The fully revised new edition of the popular textbook, featuring additional MATLAB exercises and new algorithms for processing digital audio signals

Digital Audio Signal Processing (DASP) techniques are used in a variety of applications, ranging from audio streaming and computer-generated music to real-time signal processing and virtual sound processing.

Digital Audio Signal Processing provides clear and accessible coverage of the fundamental principles and practical applications of digital audio processing and coding. Throughout the book, the authors explain a wide range of basic audio processing techniques and highlight new directions for automatic tuning of different algorithms and discuss state- of-the-art DASP approaches. Now in its third edition, this popular guide is fully updated with the latest signal processing algorithms for audio processing. Entirely new chapters cover nonlinear processing, Machine Learning (ML) for audio applications, distortion, soft/hard clipping, overdrive, equalizers and delay effects, sampling and reconstruction, and more.

  • Covers the fundamentals of quantization, filters, dynamic range control, room simulation, sampling rate conversion, and audio coding
  • Describes DASP techniques, their theoretical foundations, and their practical applications
  • Discusses modern studio technology, digital transmission systems, storage media, and home entertainment audio components
  • Features a new introductory chapter and extensively revised content throughout
  • Provides updated application examples and computer-based activities supported with MATLAB exercises and interactive JavaScript applets via an author-hosted companion website

Balancing essential concepts and technological topics, Digital Audio Signal Processing, Third Edition remains the ideal textbook for advanced music technology and engineering students in audio signal processing courses. It is also an invaluable reference for audio engineers, hardware and software developers, and researchers in both academia and industry.

Table of contents

  1. Cover
  2. Title Page
  3. Copyright
  4. Preface for the Third Edition
  5. Preface for the Second Edition
  6. Preface for the First Edition
  7. Chapter 1: Introduction
    1. 1.1 Continuous‐time Signals and Convolution
    2. 1.2 Continuous‐time Fourier Transform and Laplace Transform
    3. 1.3 Sampling and Reconstruction
    4. 1.4 Discrete‐time Signals and Convolution
    5. 1.5 Discrete‐time Fourier Transform and Z‐Transform
    6. 1.6 Discrete Fourier Transform
    7. 1.7 FIR and IIR Filters
    8. 1.8 Adaptive Filters
    9. 1.9 Exercises
    10. References
    11. Notes
  8. Chapter 2: Quantization
    1. 2.1 Signal Quantization
    2. 2.2 Dither
    3. 2.3 Spectrum Shaping of Quantization – Noise Shaping
    4. 2.4 Number Representation
    5. 2.5 JS Applet – Quantization, Dither, and Noise Shaping
    6. 2.6 Exercises
    7. References
    8. Note
  9. Chapter 3: Sampling Rate Conversion
    1. 3.1 Basics
    2. 3.2 Synchronous Conversion
    3. 3.3 Asynchronous Conversion
    4. 3.4 Interpolation Methods
    5. 3.5 Exercises
    6. References
  10. Chapter 4: AD/DA Conversion
    1. 4.1 Methods
    2. 4.2 AD Converters
    3. 4.3 DA Converters
    4. 4.4 JS Applet – Oversampling and Quantization
    5. 4.5 Exercises
    6. References
  11. Chapter 5: Audio Processing Systems
    1. 5.1 Digital Signal Processors
    2. 5.2 Digital Audio Interfaces
    3. 5.3 Two‐channel Systems
    4. 5.4 Multi‐channel Systems
    5. References
    6. Notes
  12. Chapter 6: Equalizers
    1. 6.1 Basics
    2. 6.2 Recursive Audio Filters
    3. 6.3 Non‐recursive Audio Filters
    4. 6.4 Multi‐complementary Filter Bank
    5. 6.5 Delay‐based Audio Effects
    6. 6.6 JS Applet – Audio Filters
    7. 6.7 Exercises
    8. References
  13. Chapter 7: Room Simulation
    1. 7.1 Basics
    2. 7.2 Early Reflections
    3. 7.3 Subsequent Reverberation
    4. 7.4 Approximation of Room Impulse Responses
    5. 7.5 JS Applet – Fast Convolution
    6. 7.6 Exercises
    7. References
  14. Chapter 8: Dynamic Range Control
    1. 8.1 Basics
    2. 8.2 Static Curve
    3. 8.3 Dynamic Behavior
    4. 8.4 Implementation
    5. 8.5 Realization Aspects
    6. 8.6 Multiband DRC
    7. 8.7 Dynamic Equalizers
    8. 8.8 Source‐filter DRC
    9. 8.9 JS Applet – Dynamic Range Control
    10. 8.10 Exercises
    11. References
  15. Chapter 9: Audio Coding
    1. 9.1 Lossless Audio Coding
    2. 9.2 Lossy Audio Coding
    3. 9.3 Psychoacoustics
    4. 9.4 ISO‐MPEG1 Audio Coding
    5. 9.5 MPEG‐2 Audio Coding
    6. 9.6 MPEG‐2 Advanced Audio Coding
    7. 9.7 MPEG‐4 Audio Coding
    8. 9.8 Spectral Band Replication
    9. 9.9 Constrained Energy Lapped Transform – Gain and Shape Coding
    10. 9.10 JS Applet – Psychoacoustics
    11. 9.11 Exercises
    12. References
    13. Note
  16. Chapter 10: Nonlinear Processing
    1. 10.1 Fundamentals
    2. 10.2 Overdrive, Distortion, Clipping
    3. 10.3 Nonlinear Filters
    4. 10.4 Aliasing and its Mitigation
    5. 10.5 Virtual Analog Modeling
    6. 10.6 Exercises
    7. References
  17. Chapter 11: Machine Learning for Audio
    1. 11.1 Introduction
    2. 11.2 Unsupervised and Supervised Learning
    3. 11.3 Gradient Descent and Backpropagation
    4. 11.4 Applications
    5. 11.5 Exercises
    6. References
  18. Index
  19. End User License Agreement

Product information

  • Title: Digital Audio Signal Processing, 3rd Edition
  • Author(s): Udo Zölzer
  • Release date: March 2022
  • Publisher(s): Wiley
  • ISBN: 9781119832676