Low-Power FPGA Realization of Lightweight Active Noise Cancellation with CNN Noise Classification

Citations

WEB OF SCIENCE

4
Citations

SCOPUS

7

초록

Active noise cancellation (ANC) is the most important function in an audio device because it removes unwanted ambient noise. As many audio devices are increasingly equipped with digital signal processing (DSP) circuits, the need for low-power and high-performance processors has arisen because of hardware resource restrictions. Low-power design is essential because wireless audio devices have limited batteries. Noise cancellers process the noise in real time, but they have a short secondary path delay in conventional least mean square (LMS) algorithms, which makes implementing high-quality ANC difficult. To solve these problems, we propose a fixed-filter noise cancelling system with a convolutional neural network (CNN) classification algorithm to accommodate short secondary path delay and reduce the noise ratio. The signal-to-noise ratio (SNR) improved by 2.3 dB with CNN noise cancellation compared to the adaptive LMS algorithm. A frequency-domain noise classification and coefficient selection algorithm is introduced to cancel the noise for time-varying systems. Additionally, our proposed ANC architecture includes an even-odd buffer that efficiently computes the fast Fourier transform (FFT) and overlap-save (OLS) convolution. The simulation results demonstrate that the proposed even-odd buffer reduces processing time by 20.3% and dynamic power consumption by 53% compared to the single buffer.

키워드

active noise cancellation; convolutional neural networks; even-odd buffer; low-power system design; digital signal processing
제목
Low-Power FPGA Realization of Lightweight Active Noise Cancellation with CNN Noise Classification
저자
Park, Seunghyun; Park, Daejin
DOI
10.3390/electronics12112511
발행일
2023-06-02
유형
Article
저널명
ELECTRONICS
권
12
호
11