Recently, distributed active noise control (DANC) algorithms have been explored as a way to reduce computational complexity while ensuring system stability, thereby outperforming conventional centralized and decentralized algorithms. Most existing DANC algorithms assume that each node has only one pair of loudspeaker and microphone, limiting their flexibility in practical applications. In contrast, this paper proposes a DANC algorithm with general multi-device nodes based on the recently developed augmented diffusion strategy, allowing flexible and scalable ANC applications. A real-time distributed ANC system based on a multi-core digital signal processor platform is developed in order to compare the control performance of the proposed extended augmented diffusion algorithm with that of existing centralized, decentralized and augmented diffusion algorithms. Real-time experiments demonstrate that the proposed algorithm exhibits noise reduction performance consistent with that of the centralized algorithm while achieving lower global computational complexity and avoiding the system instability risk of the decentralized algorithm. Further, the new algorithm improves convergence speed and reduces the global communication cost compared to the previous augmented diffusion algorithm. Experimental results indicate the application potential of the proposed DANC algorithm for a generalized system configuration.
Read full abstract