×

A new indirect adaptive algorithm for feedforward control with application to active noise cancellation. (English) Zbl 0826.93038

Summary: This paper considers the deterministic adaptive feedforward control problem for disturbance rejection. A new indirect adaptive control algorithm is presented as an alternative to the well-known ‘filtered-\(X\) LMS’ algorithm when the disturbance is periodic with unknown frequency and the plant, possibly non-minimum phase, is unknown. This new algorithm requires the solution of a Diophantine equation and a simple scheme to recursively solve this type of equation is suggested. The new algorithm is shown to converge without the use of a dither signal for plant modelling. Simulations illustrate that the proposed algorithm has a substantially better transient response and convergence speed than the filtered-\(X\) LMS algorithm. The method is used for active noise cancellation using an identified acoustic model.

MSC:

93C40 Adaptive control/observation systems
93B40 Computational methods in systems theory (MSC2010)
93C95 Application models in control theory
93C73 Perturbations in control/observation systems
93C55 Discrete-time control/observation systems
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] and , ’Adaptive active noise control: structure., algorithms and convergence analysis’, Proc. Inter-noise 89, 1989, pp. 435–440.
[2] and , Adaptive Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1985. · Zbl 0593.93063
[3] Ekriksson, J. Acoust. Soc. Am. 85 pp 797– (1989)
[4] and , Adaptive Filtering, Prediction and Conrrol, Prentice-Hall, Englewood Cliffs, NJ, 1984.
[5] and , ’Numerical analysis of Diophantine equations’, Advanced Methods in Adaptive Control for Industrial Applications, 128–136 (1990).
[6] Kreisselmeier, IEEE Trans. Automatic Control AC-34 pp 524– (1989)
[7] Mo, IEEE Trans. Automatic Control AC-34 pp 359– (1989)
[8] ’Implementation of an active noise reduction system for headphones’, Master’s Report, University of California at Berkeley, 1993.
[9] Ren, IEEE Trans. Automatic Control AC-37 pp 566– (1992)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.