Signal Processing for Active Control

Book description

Signal Processing for Active Control sets out the signal processing and automatic control techniques that are used in the analysis and implementation of active systems for the control of sound and vibration. After reviewing the performance limitations introduced by physical aspects of active control, Stephen Elliott presents the calculation of the optimal performance and the implementation of adaptive real time controllers for a wide variety of active control systems.

Active sound and vibration control are technologically important problems with many applications. 'Active control' means controlling disturbance by superimposing a second disturbance on the original source of disturbance. Put simply, initial noise + other specially-generated noise or vibration = silence [or controlled noise].

This book presents a unified approach to techniques that are used in the analysis and implementation of different control systems. It includes practical examples at the end of each chapter to illustrate the use of various approaches.

This book is intended for researchers, engineers, and students in the field of acoustics, active control, signal processing, and electrical engineering.

Table of contents

  1. Cover image
  2. Title page
  3. Table of Contents
  4. Signal Processing and its Applications
  5. Copyright
  6. Series Preface
  7. Dedication
  8. Preface
  9. Glossary
  10. Chapter 1: The Physical Basis for Active Control
    1. 1.1 INTRODUCTION
    2. 1.2 CONTROL OF WAVE TRANSMISSION
    3. 1.3 CONTROL OF POWER IN INFINITE SYSTEMS
    4. 1.4 STRATEGIES OF CONTROL IN FINITE SYSTEMS
    5. 1.5 CONTROL OF ENERGY IN FINITE SYSTEMS
    6. 1.6 CONTROL OF SOUND RADIATION FROM STRUCTURES
    7. 1.7 LOCAL CONTROL OF SOUND AND VIBRATION
  11. Chapter 2: Optimal and Adaptive Digital Filters
    1. 2.1 INTRODUCTION
    2. 2.2 STRUCTURE OF DIGITAL FILTERS
    3. 2.3 OPTIMAL FILTERS IN THE TIME DOMAIN
    4. 2.4 OPTIMAL FILTERS IN THE TRANSFORM DOMAIN
    5. 2.5 MULTICHANNEL OPTIMAL FILTERS
    6. 2.6 THE LMS ALGORITHM
    7. 2.7 THE RLS ALGORITHM
    8. 2.8 FREQUENCY-DOMAIN ADAPTATION
    9. 2.9 ADAPTIVE IIR FILTERS
  12. Chapter 3: Single-Channel Feedforward Control
    1. 3.1 INTRODUCTION
    2. 3.2 CONTROL OF DETERMINISTIC DISTURBANCES
    3. 3.3 OPTIMAL CONTROL OF STOCHASTIC DISTURBANCES
    4. 3.4 ADAPTIVE FIR CONTROLLERS
    5. 3.5 FREQUENCY-DOMAIN ADAPTATION OF FIR CONTROLLERS
    6. 3.6 PLANT IDENTIFICATION
    7. 3.7 ADAPTIVE IIR CONTROLLERS
    8. 3.8 PRACTICAL APPLICATIONS
  13. Chapter 4: Multichannel Control of Tonal Disturbances
    1. 4.1 INTRODUCTION
    2. 4.2 OPTIMAL CONTROL OF TONAL DISTURBANCES
    3. 4.3 STEEPEST-DESCENT ALGORITHMS
    4. 4.4 ROBUSTNESS TO PLANT UNCERTAINTIES AND PLANT MODEL ERRORS
    5. 4.5 ITERATIVE LEAST-SQUARES ALGORITHMS
    6. 4.6 FEEDBACK CONTROL INTERPRETATION OF ADAPTIVE FEEDFORWARD SYSTEMS
    7. 4.7 MINIMISATION OF THE MAXIMUM LEVEL AT ANY SENSOR
    8. 4.8 APPLICATIONS
  14. Chapter 5: Multichannel Control of Stochastic Disturbances
    1. 5.1 INTRODUCTION
    2. 5.2 OPTIMAL CONTROL IN THE TIME DOMAIN
    3. 5.3 OPTIMAL CONTROL IN THE TRANSFORM DOMAIN
    4. 5.4 ADAPTIVE ALGORITHMS IN THE TIME DOMAIN
    5. 5.5 THE PRECONDITIONED LMS ALGORITHM
    6. 5.6 Adaptive Algorithms in the Frequency Domain
    7. 5.7 APPLICATION: CONTROLLING ROAD NOISE IN VEHICLES
  15. Chapter 6: Design and Performance of Feedback Controllers
    1. 6.1 INTRODUCTION
    2. 6.2 ANALOGUE CONTROLLERS
    3. 6.3 DIGITAL CONTROLLERS
    4. 6.4 INTERNAL MODEL CONTROL (IMC)
    5. 6.5 OPTIMAL CONTROL IN THE TIME DOMAIN
    6. 6.6 OPTIMAL CONTROL IN THE TRANSFORM DOMAIN
    7. 6.7 MULTICHANNEL FEEDBACK CONTROLLERS
    8. 6.8 ROBUST STABILITY FOR MULTICHANNEL SYSTEMS
    9. 6.9 OPTIMAL MULTICHANNEL CONTROL
    10. 6.10 APPLICATION: ACTIVE HEADREST
  16. Chapter 7: Adaptive Feedback Controllers
    1. 7.1 INTRODUCTION
    2. 7.2 TIME-DOMAIN ADAPTATION
    3. 7.3 FREQUENCY-DOMAIN ADAPTATION
    4. 7.4 COMBINED FEEDBACK AND FEEDFORWARD CONTROL
    5. 7.5 COMBINED ANALOGUE AND DIGITAL CONTROLLERS
    6. 7.6 APPLICATION: ACTIVE HEADSETS
  17. Chapter 8: Active Control of Nonlinear Systems
    1. 8.1 INTRODUCTION
    2. 8.2 ANALYTICAL DESCRIPTIONS OF NONLINEAR SYSTEMS
    3. 8.3 NEURAL NETWORKS
    4. 8.4 ADAPTIVE FEEDFORWARD CONTROL
    5. 8.5 CHAOTIC SYSTEMS
    6. 8.6 CONTROL OF CHAOTIC BEHAVIOUR
  18. Chapter 9: Optimisation of Transducer Location
    1. 9.1 THE OPTIMISATION PROBLEM
    2. 9.2 OPTIMISATION OF SECONDARY SOURCE AND ERROR SENSOR LOCATION
    3. 9.3 APPLICATION OF GENETIC ALGORITHMS
    4. 9.4 APPLICATION OF SIMULATED ANNEALING
    5. 9.5 PRACTICAL OPTIMISATION OF SOURCE LOCATION
  19. Chapter 10: Hardware for Active Control
    1. 10.1 INTRODUCTION
    2. 10.2 ANTI-ALIASING FILTERS
    3. 10.3 RECONSTRUCTION FILTERS
    4. 10.4 FILTER DELAY
    5. 10.5 DATA CONVERTERS
    6. 10.6 DATA QUANTISATION
    7. 10.7 PROCESSOR REQUIREMENTS
    8. 10.8 FINITE-PRECISION EFFECTS
  20. Appendix: Linear Algebra and the Description of Multichannel Systems
  21. References
  22. Index

Product information

  • Title: Signal Processing for Active Control
  • Author(s): Stephen Elliott
  • Release date: October 2000
  • Publisher(s): Academic Press
  • ISBN: 9780080517131