Microcontroller-based Feedback Active Noise Control
DOI:
https://doi.org/10.37537/rev.elektron.2.2.49.2018Keywords:
acoustics, audio, control, filtered-X LMS, EDU-CIAA-NXPAbstract
This work describes an active noise control system implementation with reduced, low cost hardware using the EDU-CIAA-NXP board. The filtered-X LMS algorithm is described in its feedforward and feedback configurations, and design details for anti-alias and reconstruction filters are given. The software driving the system is described and test results in feedforward configuration are shown. Using a pure tone as the perturbing signal, a 30dB attenuation was achieved, which is adequate according to performance requirements in active noise control applications.Downloads
References
R. P. King and J. R. Davis, “Community noise: Health effects and management,” International Journal of Hygiene and Environmental Health, vol. 206, no. 2, pp. 123 – 131, 2003.
P. Lueg, “Process of silencing sound oscillations,” U.S. Patent 2 043 416, June 9, 1936.
S. M. Kuo and D. R. Morgan, “Active Noise Control: A Tutorial Review,” in Proceedings of the IEEE, vol. 87, no. 6, Jun. 1999, pp. 943–973.
L. Wu, X. Qiu, and Y. Guo, “A simplified adaptive feedback active noise control system,” vol. 81, pp. 40–46, 07 2014.
S. O. Haykin, Adaptive Filter Theory. Prentice Hall, 1995.
Stéphane Boucher, Martı́n Bouchard, André L’esperance and Bruno Paillard, “Implementing a Single Channel Active Adaptive Noise Canceller with the TMS320C50 DSP Starter Kit,” Department of Electrical and Computer Engineering, Faculty of Applied Sciences, University of Sherbrooke, Sherbrooke, Quebec, Application Report, Nov. 1997.
S. M. Kuo, X. Kong, and W. S. Gan, “Applications of adaptive feedback active noise control system,” IEEE Transactions on Control Systems Technology, vol. 112, no. 2, pp. 216–2202, March 2003.
P. Peretti, S. Cecchi, L. Romoli, and F. Piazza, “Adaptive feedback active noise control for yacht enviuronments,” IEEE Transactions on Control Systems Technology, vol. 22, no. 2, pp. 737-744, 2014.
C. K. Chen, T.-D. Chiueh, and J.-H. Chen, “Active cancellation system of acoustic noise in mr imaging,” IEEE Transactions on Biomedical Engineering, vol. 46, no. 2, pp. 186–191, Feb 1999.
B. Widrow and M. E. Hoff, “Neurocomputing: Foundations of Research,” J. A. Anderson and E. Rosenfeld, Eds. Cambridge, MA, USA: MIT Press, 1988, ch. Adaptive Switching Circuits, pp. 123–134.
A. Goldstein, “Ons Steepest Descent,” Journal of the Society for Industrial and Applied Mathematics Series A Control, vol. 3, no. 1, pp. 147–151, 1965.
J. C. Burgess, “Active adaptive sound control in a duct: A computer simulation,” vol. 70, 09 1981.
Proyecto CIAA. [Online]. Available: http://www.proyecto-ciaa.com.ar/
J. Caldwell, “Single Supply, Electret Microphone Pre-Amplifier Reference Design,” Texas Instruments, Sherbrooke, Quebec, Application Report, Jan. 2015.
“Improving ADC Resolution by Oversampling and Averaging AN118,” Silicon Labs, Application Report, 2013.
Why is the rand() function not the least bit random in the LPC11u24 MBED? [Online]. Available: http://os.mbed.com/questions/2886/Why-is-the-rand-function-not-the-least-b/
LPCOpen Libraries and Examples. [Online]. Available: http://www.nxp.com/support/developer-resources/software-development-tools/lpc-developer-resources-/lpcopen-libraries-and-examples:LPC-OPEN-LIBRARIES
CMSIS DSP Software Library. [Online]. Available: http://arm-software.github.io/CMSIS 5/DSP/html/index.html
Downloads
Published
Issue
Section
License
The authors who publish in this journal agree with terms established in the license Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)