FPGA-based Impulsive Adaptive Filter for Audio Noise Suppression

Authors

  • S. Raksha
  • S. Ewins Pon Pushpa

Keywords:

Adaptive filtering, Audio denoising, FPGA implementation, IM-VRLS algorithm, Mean Square Error (MSE), Real-time signal processing, Signal-to-Noise Ratio (SNR)

Abstract

Environmental noise significantly affects the quality and intelligibility of audio signals in modern communication, multimedia, and recording systems. Effective noise suppression techniques are therefore essential to ensure reliable audio transmission and improved listening experiences. Adaptive filtering has emerged as a widely used solution for audio denoising due to its ability to adjust filter parameters in response to changing noise environments. However, conventional adaptive filtering algorithms such as Least Mean Squares (LMS) and Recursive Least Squares (RLS) often encounter limitations related to convergence speed, stability, and computational performance. To overcome these challenges, this work presents the design and FPGA-based implementation of an adaptive audio denoising system using the Impulsive-Metric Variable Regularized Least Squares (IM-VRLS) algorithm. The proposed algorithm employs an exponential error-dependent step-size adaptation mechanism together with a Kalman gain-based weight update strategy to improve filtering accuracy and convergence behavior. The system is implemented on an FPGA platform to evaluate its real-time processing capability and hardware efficiency. Performance is analyzed using Signal-to-Noise Ratio (SNR), Mean Squared Error (MSE), and convergence rate metrics. Experimental results demonstrate that the IM-VRLS algorithm provides superior noise suppression, lower estimation error, and faster convergence compared with conventional LMS and RLS algorithms. Real-time audio streaming through line-in and line-out interfaces further validates the practical applicability of the proposed design. The successful FPGA implementation confirms that the proposed IM-VRLS-based adaptive filter is an efficient and reliable solution for real-time audio denoising applications.

References

Y. Zhang, L. Zhang, Z. Wu, Y. Su, and F. Yan, “Design and FPGA Implementation of an Adaptive Narrowband Interference Suppression Filter,” IEEE Transactions on Instrumentation and Measurement, vol. 73, pp. 1–15, 2024.

M. Salah, M. Dessouky, and B. Abdelhamid, “Design and Implementation of an Improved Variable Step-Size NLMS-Based Algorithm for Acoustic Noise Cancellation,” Circuits, Systems, and Signal Processing, vol. 41, no. 1, pp. 551–578, Aug. 2021.

U. S. Patankar, M. E. Flores, and A. Koel, “Novel data dependent divider circuit block implementation for complex division and area critical applications,” Scientific Reports, vol. 13, no. 1, Feb. 2023.

S. Upadhyaya and S. Mohanty, “Power Quality disturbance detection using Wavelet based signal processing,” IEEE India Conference, Dec. 2013.

R. Finger, F. Curotto, R. Fuentes, R. Duan, L. Bronfman, and D. Li, “A FPGA-based Fast Converging Digital Adaptive Filter for Real-time RFI Mitigation on Ground Based Radio Telescopes,” Publications of the Astronomical Society of the Pacific, vol. 130, no. 984, p. 025002, Dec. 2017.

Z. Szadkowski and A. Szadkowska, “Delayed LMS filters suppressing the RFI in cosmic rays radio detection,” 2018 Real-Time and Embedded Systems and Technologies (RTEST), vol. 289, pp. 71–79, May 2018.

A. Elhossini, Shawki Areibi, and R.D. Dony, “An FPGA Implementation of the LMS Adaptive Filter for Audio Processing, 2006 IEEE International Conference on Reconfigurable Computing and FPGA's” Sep. 2006.

B. Reshma and K. A. Kiran, “Active noise cancellation for in-ear headphones implemented on FPGA,” 2017 International Conference on Intelligent Computing and Control Systems (ICICCS), pp. 602–606, June 2017.

A. Rosado-Muñoz, M. Bataller-Mompeán, E. Soria-Olivas, C. Scarante and J. F. Guerrero-Martínez, "FPGA Implementation of an Adaptive Filter Robust to Impulsive Noise: Two Approaches," in IEEE Transactions on Industrial Electronics, vol. 58, no. 3, pp. 860-870, March 2011.

Chao CT, Maneetien N, Wang CJ, Chiou JS. Performance evaluation of heart sound cancellation in FPGA hardware implementation for electronic stethoscope. ScientificWorldJournal. 2014 Mar 25;2014:587238.

P. Goel and M. Chandra, “FPGA Implementation of Adaptive Filtering Algorithms for Noise Cancellation A Technical Survey,” Lecture Notes in Electrical Engineering, pp. 517–526, 2019.

Y.-J. Jang, J. Park, W.-C. Lee, and H.-J. Park, “A Convolution-Neural-Network Feedforward Active-Noise-Cancellation System on FPGA for In-Ear Headphone,” Applied Sciences, vol. 12, no. 11, p. 5300, May 2022.

Published

2026-07-13

How to Cite

S. Raksha, & S. Ewins Pon Pushpa. (2026). FPGA-based Impulsive Adaptive Filter for Audio Noise Suppression. Journal of VLSI Design and Signal Processing, 12(2), 12–29. Retrieved from https://matjournals.net/engineering/index.php/JOVDSP/article/view/3852

Issue

Section

Articles