Abstract
For the blind separation of convolutive mixtures, a huge processing power is required. In this paper we propose a massive parallel implementation of the Independent Component Analysis in the time-frequency domain using the processing power of the current graphics adapters within the CUDA framework. The often used approach for solving the separation task is the transformation to the time-frequency domain where the convolution becomes a multiplication. This allows for the use of an instantaneous ICA algorithm independently in each frequency bin, which greatly reduces complexity. Besides algorithmic simplification, this approach also provides a very founded approach for parallelization. In this work, we propose an implementation using the CUDA framework, which provides an easy interface for the implementation of massive parallel algorithms. The new implementation allows for a speedup in the order of two magnitudes, as it will be shown on real-world examples.
| Original language | English |
|---|---|
| Title of host publication | 2011 19th European Signal Processing Conference |
| Number of pages | 4 |
| Place of Publication | Barcelona, Spain |
| Publisher | IEEE |
| Publication date | 01.08.2011 |
| Pages | 511-514 |
| Publication status | Published - 01.08.2011 |
| Event | 19th European Signal Processing Conference - Barcelona, Spain Duration: 29.08.2011 → 02.09.2011 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
Dive into the research topics of 'A CUDA implementation of Independent Component Analysis in the time-frequency domain'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver