The efficient implementation of the multi-channel active noise controller using a low-cost microcontroller unit

Citations

SCOPUS

0

초록

In this paper, we propose a method that can be applied to the efficient implementation of multi-channel active noise controller. Since the normalized MFxLMS (Modified Filtered-x Least Mean Square) algorithm for the multi-channel active noise control requires a large amount of computation, the difficulty has lied in implementing the algorithm using a low-cost MCU (Microcontoller Unit). We implement the multi-channel active noise controller efficiently by optimizing the software based on the features of the MCU. By maximizing the usage of single-cycle MAC (Multiply- Accumulate) operations and minimizing move operations of the delay memory, we can achieve more than 3 times the performance in the aspect of computational optimization, and by parellel processing using the auxillary processor included in the MCU, we can also obtain more than 4 times the performance. In addition, the usage of additional parts can be minimized by maximizing the usage of the peripherals embedded in the MCU. © 2019 Acoustical Society of Korea. All rights reserved.

키워드

Low-cost MCU (Microcontoller Unit)Multi-channel active noise controllerNormalized MFxLMS (Modified Filtered-x Least Mean Square)Parallel processing
제목
The efficient implementation of the multi-channel active noise controller using a low-cost microcontroller unit
저자
Chung, Ikjoo
DOI
10.7776/ASK.2019.38.1.009
발행일
2019
유형
Article
저널명
한국음향학회지
38
1
페이지
9 ~ 22