Real-Time Graphics Processing Unit Implementation of Whitening Filters for Audio Signals Open Access
Downloadable ContentDownload PDF
This work investigates a real-time implementation of autoregressive and pitch-prediction whitening filters for use in audio feedback suppression. The work begins by analyzing whitening filters performance for synthesized and recorded test audio signals. A MATLAB simulation of the adaptive feedback cancellation (AFC) algorithm shows pitch-prediction to be the most computationally intensive aspect of the feedback cancellation algorithm. A DSP processor implementation is demonstrated in which the autoregressive filter implementation outperforms MATLAB implementation computation time while the pitch-prediction implementation fails to meet real-time requirements. A successful real-time implementation of the pitch-prediction algorithm is demonstrated on NVIDIA graphics processing unit (GPU) with substantial speed gains compared to the MATLAB implementation.