Diffusion control for multi-channel ANC systems using filtered-x algorithms

Yijing Chu, Cheuk Ming Mak

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

4 Citations (Scopus)

Abstract

The centralized control for multi-channel active noise control (ANC) systems usually cost considerable processing power due to the transfer functions between a large number of loudspeakers and error microphones; while the decentralized control has the increased risk of global instability. This paper studies the diffusion control for multi-channel ANC systems over a distributed adaptive network based on filtered-x algorithms. Distribution of the controller network saves computational burden and yields spatial diversity, which has been explored alongside the temporal properties in order to enhance the robustness of the multi-channel control system and improve the convergence of the controllers. A group of diffusing Fx-like adaptive algorithms employing either the single- or multiple-measurement has been proposed for ANC. Different strategies, including the centralized, decentralized, incrementally distributed and diffusion control, have been compared. Simulation results show the improved performance of the proposed algorithms in terms of the convergence performance and stability.
Original languageEnglish
Title of host publication24th International Congress on Sound and Vibration, ICSV 2017
PublisherInternational Institute of Acoustics and Vibration, IIAV
Publication statusPublished - 1 Jan 2017
Event24th International Congress on Sound and Vibration, ICSV 2017 - London, United Kingdom
Duration: 23 Jul 201727 Jul 2017

Conference

Conference24th International Congress on Sound and Vibration, ICSV 2017
Country/TerritoryUnited Kingdom
CityLondon
Period23/07/1727/07/17

Keywords

  • Active noise control
  • Diffusion control
  • Distributed adaptive network
  • Filtered-x adaptive algorithm

ASJC Scopus subject areas

  • Acoustics and Ultrasonics

Cite this