DocumentCode
6471
Title
GPU Implementation of Multichannel Adaptive Algorithms for Local Active Noise Control
Author
Lorente, Jorge ; Ferrer, Miguel ; de Diego, Maria ; Gonzalez, Adriana
Author_Institution
Inst. of Telecommun. & Multimedia Applic. (iTEAM), Univ. Politec. de Valencia, València, Spain
Volume
22
Issue
11
fYear
2014
fDate
Nov. 2014
Firstpage
1624
Lastpage
1635
Abstract
Multichannel active noise control (ANC) systems are commonly based on adaptive signal processing algorithms that require high computational capacity, which constrains their practical implementation. Graphics Processing Units (GPUs) are well known for their potential for highly parallel data processing. Therefore, GPUs seem to be a suitable platform for multichannel scenarios. However, efficient use of parallel computation in the adaptive filtering context is not straightforward due to the feedback loops. This paper compares two GPU implementations of a multichannel feedforward local ANC system working as a real-time prototype. Both GPU implementations are based on the filtered-x Least Mean Square algorithms; one is based on the conventional filtered-x scheme and the other is based on the modified filtered-x scheme. Details regarding the parallelization of the algorithms are given. Finally, experimental results are presented to compare the performance of both multichannel ANC GPU implementations. The results show the usefulness of many-core devices for developing versatile, scalable, and low-cost multichannel ANC systems.
Keywords
active noise control; adaptive filters; graphics processing units; least mean squares methods; parallel processing; signal processing; GPU implementation; adaptive filtering context; conventional filtered-x scheme; filtered-x least mean square algorithms; graphics processing units; local active noise control; many-core devices; modified filtered-x scheme; multichannel active noise control systems; multichannel adaptive signal processing algorithm; multichannel feedforward local ANC system; parallel computation; parallel data processing; Frequency-domain analysis; Graphics processing units; Noise; Partitioning algorithms; Prototypes; Speech; Speech processing; Active noise control; filtered-x least mean square; graphics processing unit;
fLanguage
English
Journal_Title
Audio, Speech, and Language Processing, IEEE/ACM Transactions on
Publisher
ieee
ISSN
2329-9290
Type
jour
DOI
10.1109/TASLP.2014.2344852
Filename
6868998
Link To Document