Browse > Article
http://dx.doi.org/10.7776/ASK.2019.38.1.009

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

Chung, Ik Joo (Department of Electrical & Electronics Engineering, Kangwon National University)
Abstract
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.
Keywords
Multi-channel active noise controller; Normalized MFxLMS (Modified Filtered-x Least Mean Square); Low-cost MCU (Microcontoller Unit); Parallel processing;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 S. M. Kuo and D. R. Morgan, "Active noise control : A Tutorial review," Proc. IEEE, 87, 943-973 (1999).   DOI
2 P. Leug, "Process of silencing sound oscillations," U.S. Patent 2043416, 1936.
3 C. H. Hansen, "Current and future industrial applications of active noise control," Noise Control Engineering Journal, 53, 181-196 (2005).   DOI
4 S. M. Kuo, S. Mitra, and W. -S. Gan, "Active noise control system for headphone applications," IEEE Transactions on Control Systems Technology, 14, 331-335 (2006).   DOI
5 T. Habib and M. Kepesi, "Open issues of active noise control applications," 17th International Conference Radioelektronika, 1-4 (2007).
6 M. Rupp and A. H. Sayed, "Modified FxLMS algorithms with improved convergence performance," Proc. IEEE ASILOMAR-29, 2, 1255-1259 (1995).
7 P. Joseph, S. J. Elliott, and P. A. Nelson, "Near field zones of quiet," J. Sound Vibr. 172, 605-627 (1994).   DOI
8 I. J. Chung, "Multi-channel normalized FxLMS algorithm for active noise control" (in Korean), J. Acoust. Soc. Kr. 35, 280-287 (2016).   DOI
9 I. T. Ardekani and W. H. Abdulla, "Effects of imperfect secondary path modeling on adaptive active noise control systems," IEEE Trans. Systems Technology, 20, 1252-1262 (2012).   DOI
10 Texas Instruments, TMS320F28004x Piccolo Microcontrollers Technical Reference Manual, 2015.