Abstract

Active noise control (ANC) is a technology which lowers the noise level by using the principle of destructive interference of sound wave. Performance of active noise control, generally, is highly related to the number of reference transducers, secondary speakers, and error microphones. However, the more number of transducers, microphones and speakers are used for improving ANC performance, the higher computational requirements of such an ANC algorithm would be. Currently, limited computational efficiency of conventional DSP systems hinders the possible maximum noise reduction performance of ANC. In the previous research, for figuring out the limited ANC performance issues due to a lack of computational efficiency, graphics processing units (GPU), which possesses significant parallel computational efficiency, is utilized for ANC algorithms. However, ANC algorithms with GPU computations in the previous researches have limitations on the fact that they are designed in frequency domain structure due to a block data transfer between central processing units (CPU) and GPU, which suffers from a block delay in control signals. Therefore, throughout this research, we proposed a CPU-GPU architecture for ANC algorithms, which does not suffer from the problems of frequency domain algorithms and take advantage of GPU computation. Also, we suggested important factors needed to be concerned when an ANC algorithm based on CPU-GPU architecture is being developed. The feasibility of the proposed CPU-GPU architecture for ANC algorithms is shown with an example of implementing the proposed CPU-GPU architecture on multichannel delayless subband ANC algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.