A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone
Abstract
:1. Introduction
2. Architecture of This Work
3. Hardware Implementation
4. Measurement Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kuo, S.M.; Morgan, D.R. Active Noise Control: A Tutorial Review. Proc. IEEE 1999, 87, 943–973. [Google Scholar] [CrossRef] [Green Version]
- Kuo, S.M.; Morgan, D.R. Active Noise Control Systems: Algorithms and DSP implementations; John Wiley & Sons: New York, NY, USA, 1996. [Google Scholar]
- Elliott, S.J. Signal Processing of Active Noise Control; Academic Press: London, UK, 2001. [Google Scholar]
- Miljković, D. Active noise control: From analog to digital-Last 80 years. In Proceedings of the 2016 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 30 May–3 June 2016. [Google Scholar] [CrossRef]
- Kajikawa, Y.; Gan, W.-S.; Kuo, S.M. Recent advances on active noise control: Open issues and innovative applications. APSIPA Trans. Signal Inf. Process. 2012, 1, E3. [Google Scholar] [CrossRef] [Green Version]
- Gan, W.-S.; Kuo, S.M. An integrated audio and active noise control headset. IEEE Trans. Consum. Electron. 2002, 48, 242–247. [Google Scholar] [CrossRef]
- Gan, W.-S.; Mitra, S.; Kuo, S.M. Adaptive feedback active noise control headset: Implementation, evaluation and its extensions. IEEE Trans. Consum. Electron. 2005, 51, 975–982. [Google Scholar] [CrossRef]
- Song, Y.; Gong, Y.; Kuo, S.M. A robust hybrid feedback active noise cancellation headset. IEEE Trans. Speech Audio Process. 2005, 13, 607–617. [Google Scholar] [CrossRef] [Green Version]
- Kuo, S.M.; Chuang, H.; Mallela, P.P. Integrated automotive signal processing and audio system. IEEE Trans. Consum. Electron. 1993, 39, 522–532. [Google Scholar] [CrossRef]
- Kuo, S.M.; Mitra, S.; Gan, W.-S. Active Noise Control System for Headphone Applications. IEEE Trans. Control Syst. Technol. 2006, 14, 331–335. [Google Scholar] [CrossRef]
- Chang, C.-Y.; Li, S.-T. Active Noise Control in Headsets by using a Low-Cost Microcontroller. IEEE Trans. Ind. Electron. 2011, 58, 1936–1942. [Google Scholar] [CrossRef]
- Vu, H.-S.; Chen, K.-H. A 1.4 mW low-power feedback FxLMS ANC VLSI design for in-ear Headphones. In Proceedings of the 2016 International Symposium on VLSI Design, Automation and Test (VLSI-DAT), Hsinchu, Taiwan, 25–27 April 2016. [Google Scholar] [CrossRef]
- Kuo, S.M.; Chen, Y.-R.; Chang, C.-Y.; Lai, C.-W. Development and Evaluation of Light-Weight Active Noise Cancellation Earphones. Appl. Sci. 2018, 8, 1178. [Google Scholar] [CrossRef] [Green Version]
- Chang, C.-Y.; Siswanto, A.; Ho, C.-Y.; Yeh, T.-K.; Chen, Y.-R.; Kuo, S.M. Listening in a Noisy Environment: Integration of active noise control in audio products. IEEE Consum. Electron. Mag. 2016, 5, 34–43. [Google Scholar] [CrossRef]
- Vu, H.-S.; Chen, K.-H. A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2016, 24, 2013–2025. [Google Scholar] [CrossRef]
- Vu, H.-S.; Chen, K.-H.; Sun, S.-F.; Fong, T.-M.; Hsu, C.-W.; Wang, L. A Power-Efficient Circuit Design of Feed-Forward FxLMS Active Noise Cancellation for In-ear Headphones. In Proceedings of the 2015 International Symposium on VLSI Design, Automation and Test (VLSI-DAT), Hsinchu, Taiwan, 27–29 April 2015. [Google Scholar] [CrossRef]
- Vu, H.-S.; Chen, K.-H.; Sun, S.-F.; Fong, T.-M.; Hsu, C.-W.; Wang, L. A 6.42 mW low-power feedforward FxLMS ANC VLSI design for in-ear headphones. In Proceedings of the 2015 IEEE International Symposium on Circuits and Systems (ISCAS), Lisbon, Portugal, 24–27 May 2015. [Google Scholar] [CrossRef]
- Vu, H.-S.; Chen, K.-H.; Fong, T.-M. Active noise control for in-ear headphones: Implementation and evaluation. In Proceedings of the 2015 International Conference on Consumer Electronics-Taiwan, Taipei, Taiwan, 6–8 June 2015. [Google Scholar] [CrossRef]
- Huang, C.-R.; Chang, C.-Y.; Kuo, S.M. Directional Dependency for Feedforward Active Noise Control Systems with In-Ear Headphones. In Proceedings of the 2021 International Conference on System Science and Engineering(ICSSE), Ho Chi Minh City, Vietnam, 26–28 August 2021. [Google Scholar] [CrossRef]
- Shi, D.; Shi, C.; Gan, W.-S. A Systolic FxLMS Structure for Implementation of Feedforward Active Noise Control on FPGA. In Proceedings of the 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), Jeju, Korea, 13–16 December 2016. [Google Scholar] [CrossRef]
- Zhang, L.; Qiu, X. Causality study on a feedforward active noise control headset with different noise coming directions in free field. Appl. Acoust. 2014, 80, 36–44. [Google Scholar] [CrossRef]
- Kong, X.; Kuo, S.M. Study of causality constraint on feedforward active noise control systems. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 1999, 46, 183–186. [Google Scholar] [CrossRef]
- Oord, A.; Dieleman, S.; Zen, H.; Simonyan, K.; Vinyals, O.; Graves, A.; Kalchbrenner, N.; Senior, A.; Kavukcuoglu, K. Wavenet: A Generative Model for Raw Audio. arXiv 2016, arXiv:1609.03499. [Google Scholar] [CrossRef]
- Schreier, R.; Temes, G.C. Understanding Delta-Sigma Data Converters; Wiley-IEEE Press: Hoboken, NJ, USA, 2017. [Google Scholar]
- Shi, D.; Gan, W.-S.; Lam, B.; Wen, S. Feedforward Selective Fixed-Filter Active Noise Control: Algorithm and Implementation. IEEE/ACM Trans. Audio Speech Lang. Process. 2020, 28, 1479–1492. [Google Scholar] [CrossRef]
- Shi, D.; Lam, B.; Ooi, K.; Shen, X.; Gan, W.-S. Selective fixed-filter active noise control based on convolutional neural network. Signal Process. 2022, 190, 108317. [Google Scholar] [CrossRef]
Operation | Measured Cycles | Measured Time (s) | |
---|---|---|---|
1 | Dilated 1-D CONV | 1490 | 12.4 |
2 | ReLU | 90 | 0.7 |
3 | FC | 930 | 7.8 |
4 | Residual/skip add | 140 | 1.2 |
5 | 512-tap FIR | 2653 | 22.1 |
- | Others | 399 | 3.3 |
- | Total | 5702 | 47.5 |
FF | LUT | DSP | BRAM | |
---|---|---|---|---|
Proposed CNN Model | 68,811 | 94,011 | 261 | 20 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jang, Y.-J.; Park, J.; Lee, W.-C.; Park, H.-J. A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone. Appl. Sci. 2022, 12, 5300. https://doi.org/10.3390/app12115300
Jang Y-J, Park J, Lee W-C, Park H-J. A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone. Applied Sciences. 2022; 12(11):5300. https://doi.org/10.3390/app12115300
Chicago/Turabian StyleJang, Young-Jae, Jaehyun Park, Won-Cheol Lee, and Hong-June Park. 2022. "A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone" Applied Sciences 12, no. 11: 5300. https://doi.org/10.3390/app12115300
APA StyleJang, Y.-J., Park, J., Lee, W.-C., & Park, H.-J. (2022). A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone. Applied Sciences, 12(11), 5300. https://doi.org/10.3390/app12115300