World Scientific
  • Search
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×
Our website is made possible by displaying certain online content using javascript.
In order to view the full content, please disable your ad blocker or whitelist our website www.worldscientific.com.

System Upgrade on Tue, Oct 25th, 2022 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at [email protected] for any enquiries.

Parallel Architecture of Reconfigurable Hardware for Massive Output Active Noise Control

    Filtered-x Least Mean Squares (FxLMS) is an algorithm commonly used for Active Noise Control (ANC) systems in order to cancel undesired acoustic waves from a sound source. There is a small number of hardware designs reported in the literature, that in turn only use one reference signal, one error signal and one output control signal. In this paper, it is proposed a 3-dimensional hardware-based version of the widely used FxLMS algorithm, using one reference microphone, 18 error microphones, one output and a FIR filter of 400th order. The FxLMS algorithm was implemented in a Xilinx Artix 7 FPGA running at 25 MHz, which allowed to update the filter coefficients in 32.44μ s. The main idea behind this work is to propose a pipelined parallelized architecture to achieve processing times faster than real time for the filter coefficients update. The main contribution of this work is not the ANC technique itself, but rather the proposed hardware implementation that utilizes integer arithmetic, which provided an acceptable error when benchmarked with a software implementation. This parallel system allows a scalable implementation as an advantage of using FPGA without compromising the computational cost and, consequently, the latency.

    References

    • 1. P. A. Nelson et al., Active control of stationary random sound fields, The Journal of the Acoustical Society of America 87(3) (1990) 963–975. CrossrefGoogle Scholar
    • 2. A. M. Sampath, R. K. Prasanth and R. K. Mehra, Robust interior noise control using system identification and linear matrix inequality (LMI) based control, in Proc. of the 1998 IEEE Int. Conf. on Control Applications, Vol. 1 (1998), pp. 679–683. Google Scholar
    • 3. T. Yucelen and F. Pourboghrat, Active noise blocking: Non-minimal modeling, robust control, and implementation, in American Control Conference, 2009 (ACC ’09) (2009), pp. 5492–5497. Google Scholar
    • 4. L. J. Eriksson, Development of the filtered-U algorithm for active noise control, The Journal of the Acoustical Society of America 89(1) (1991) 257–265. CrossrefGoogle Scholar
    • 5. S. M. Kuo and D. R. Morgan, Active noise control: A tutorial review, in Proceedings of the IEEE 87(6) (1999) 943–973. Crossref, ISIGoogle Scholar
    • 6. B. Widrow and E. Walach, Adaptive LMS Filters (Wiley-IEEE Press, 2008), 544 pp. Google Scholar
    • 7. J. C. Burgess, Active adaptive sound control in a duct: A computer simulation, The Journal of the Acoustical Society of America 70(3) (1981) 715–726. Crossref, ISIGoogle Scholar
    • 8. K. Chen et al., Improving active control of fan noise with automatic spectral reshaping for reference signal, Applied Acoustics 87 (2015) 142–152. CrossrefGoogle Scholar
    • 9. R. Woods et al., Implementation of Signal Processing Systems, 1st edn. (John Wiley & Sons Ltd, Chippenham, UK, 2009). Google Scholar
    • 10. S. J. Elliott, C. C. Boucher and P. A. Nelson, The behavior of a multiple channel active control system, IEEE Transactions on Signal Processing 40(5) (1992) 1041–1052. CrossrefGoogle Scholar
    • 11. H. Lim, Multi-domain active sound control and noise shielding, The Journal of the Acoustical Society of America 129(2) (2011) 717–725. CrossrefGoogle Scholar
    • 12. T. Murao and M. Nishimura, Basic study on active acoustic shielding, Journal of Environment and Engineering 7(1) (2012) 76–91. CrossrefGoogle Scholar
    • 13. R. Quintana, Y. Lam and D. Patino, Fundamentals of active shielding based on implicit control, Journal of Sound and Vibration 408(1) (2017) 19. Google Scholar
    • 14. T. Murao et al., Mixed-error approach for multi-channel active noise control of open windows, Applied Acoustics 127 (2017) 305–315. CrossrefGoogle Scholar
    • 15. S. Spors and H. Buchner, Efficient massive multichannel active noise control using wave-domain adaptive filtering, in 2008 3rd Int. Symp. on Communications, Control and Signal Processing (ISCCSP 2008), (2008), pp. 1480–1485. Google Scholar
    • 16. N. V. George and G. Panda, A particle-swarm-optimization-based decentralized nonlinear active noise control system, IEEE Transactions on Instrumentation and Measurement 61(12) (2012) 3378–3386. CrossrefGoogle Scholar
    • 17. R. Quintana and D. Patino, A game-theoretical perspective for decentralized active noise control, Journal of Vibration and Control (2017). CrossrefGoogle Scholar
    • 18. S. Sadeghi, J. Poshtan and M. H. Kahaei, The simulation and implementation of an active noise control system in a laboratory duct in European Control Conference (2003). Google Scholar
    • 19. N. Kunchakoori, A. Routray and D. P. Das, An energy function based fuzzy variable step size FxLMS algorithm for active noise control, in 2008 IEEE Region 10 and the Third Int. Conf. on Industrial and Information Systems (2008), pp. 1–7. Google Scholar
    • 20. R. Rossi, G. R. Molina and G. Parlanti, Adaptive narrowband ANC, design and implementation issues, IEEE Latin America Transactions 9(4) (2011) 438–444. CrossrefGoogle Scholar
    • 21. M. García, D. Patiño and R. Quintana, DSP implementation of the FxLMS algorithm for active noise control: Texas instruments TSM320C6713DSK, in 2015 IEEE 2nd Colombian Conf. on Automatic Control (CCAC) (2015), pp. 1–6. Google Scholar
    • 22. M. E. H. R. Ali and M. A. Attari, Design and implementation of ANC algorithm for engine noise reduction inside an automotive cabin using TMS320C5510, in 2011 19th Iranian Conf. on Electrical Engineering (ICEE) (2011). Google Scholar
    • 23. M. Eshghi and S. Gholami, A hardware design for an online active noise control system, IEEE Region 10 Conference (2008). Google Scholar
    • 24. H.-S. Vu and K.-H. Chen, A high-performance feedback FxLMS active noise cancellation VLSI circuit design for in-ear headphones, Circuits, Systems, and Signal Processing 36(7) (2017) 2767–2785. CrossrefGoogle Scholar
    • 25. D. Shi et al., Multiple parallel branch with folding architecture for multichannel filtered-x least mean square algorithm, in 2017 IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP) (2017), pp. 1188–1192. Google Scholar
    • 26. A. A. Dibaza et al., Hardware implementation of dynamic synapse neural networks for acoustic sound recognition, in Int. Joint Conference on Neural Networks (2006). Google Scholar
    • 27. J. Vrabec, G. Rozinaj and J. Vojtko, MABox – Multimodal microphone array algorithm development system, in 2007 IWSSIP and EC-SIPMCS – Proc. 2007 14th Int. Workshop on Systems, Signals and Image Processing, and 6th EURASIP Conf. focused on Speech and Image Processing, Multimedia Communications and Services (2007), pp. 281–283. Google Scholar
    • 28. K. Kugata et al., Intelligent ubiquitous sensor network for sound acquisition, in 2010 IEEE Int. Symp. on Circuits and Systems: Nano-Bio Circuit Fabrics and Systems (ISCAS 2010) (2010), pp. 414–1417. Google Scholar
    • 29. M. Turqueti, J. Saniie and E. Oruklu, MEMS acoustic array embedded in an FPGA based data acquisition and signal processing system, in Midwest Symp. on Circuits and Systems (2010), pp. 1161–1164. Google Scholar
    • 30. F. C. Liao and S. X. Chen, The microphone array speech enhancement system design base on DS beamformer and AT89C52 single chip, in Int. Conf. Wavelet Active Media Technology and Information Processing (ICWAMTIP) (2012), p. 207–211. Google Scholar
    • 31. M. S. Zitouni et al., Simulated analysis and hardware implementation of voiceband circular microphone array, in Proc. of the IEEE Int. Conf. on Electronics, Circuits, and Systems (2013), pp. 508–511. Google Scholar
    • 32. Z. I. Skordilis et al., Multichannel speech enhancement using mems microphones, in IEEE Int. Conf. on Acoustics, Speech and Signal Processing (2015), pp. 2–6. Google Scholar
    • 33. F. Perrodin et al., Design and calibration of large microphone arrays for robotic applications, in IEEE Int. Conf. on Intelligent Robots and Systems (2012), pp. 4596–4601. Google Scholar
    • 34. S. J. Elliott and C. C. Boucher, Interaction between multiple feedforward active control systems, IEEE Transactions on Speech and Audio Processing 2(4) (1994) 521–530. CrossrefGoogle Scholar
    • 35. J. Figwer and M. I. Michalczyk. On initialization of adaptation in active noise control, in 2018 23rd Int. Conf. on Methods Models in Automation Robotics (MMAR) (2018), pp. 533–537. Google Scholar
    • 36. R. Quintana and D. Patino, Identificación de sistemas aplicado a un recinto reverberante, in Memorias del IX Congreso Iberoamericano de Acústica (FIA2014) (2014). Google Scholar