IEEE/ACM Transactions on Audio Speech and Language Processing · 2014 · 51 citations · 26 references
ComputingComputer EngineeringComputer ScienceComputer GraphicsParallel ComputingReal-time SystemsComputer Graphics HardwareDigital Signal ProcessingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsParallel ArchitecturesAdaptive AlgorithmsAdaptive FilteringAdaptive Signal ProcessingGpu AcceleratorsGpu ArchitectureMany-core ArchitectureMany-core ProcessorsParallel Processing
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.
26
Maurice Bellanger · Signal Processing · 1987 · 3K citations
John D. Owens, Michael Houston, David Luebke et al. · Proceedings of the IEEE · 2008 · 1.4K citations
Active noise control: a tutorial review
Dennis R. Morgan · Proceedings of the IEEE · 1999 · 1.2K citations
Engineering, Electrical Engineering, Industrial Engineering +16
John D. Owens, Michael Houston, David Luebke et al. · Proceedings of the IEEE · 2008 · 1.1K citations
Stephen J. Elliott, P.A. Nelson · IEEE Signal Processing Magazine · 1993 · 839 citations