DocumentCode :
821583
Title :
FPGA implementation of ICA algorithm for blind signal separation and adaptive noise canceling
Author :
Kim, Chang-Min ; Park, Hyung-Min ; Kim, Taesu ; Choi, Yoon-Kyung ; Lee, Soo-Young
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
Volume :
14
Issue :
5
fYear :
2003
Firstpage :
1038
Lastpage :
1046
Abstract :
An field programmable gate array (FPGA) implementation of independent component analysis (ICA) algorithm is reported for blind signal separation (BSS) and adaptive noise canceling (ANC) in real time. In order to provide enormous computing power for ICA-based algorithms with multipath reverberation, a special digital processor is designed and implemented in FPGA. The chip design fully utilizes modular concept and several chips may be put together for complex applications with a large number of noise sources. Experimental results with a fabricated test board are reported for ANC only, BSS only, and simultaneous ANC/BSS, which demonstrates successful speech enhancement in real environments in real time.
Keywords :
adaptive signal processing; blind source separation; field programmable gate arrays; independent component analysis; interference suppression; speech enhancement; ANC; BSS; FPGA; ICA algorithm; adaptive noise cancellation; blind signal separation; computing power; digital processor; fabricated test board; field programmable gate array; independent component analysis; multipath reverberation; real-time system; speech enhancement; Adaptive arrays; Algorithm design and analysis; Blind source separation; Chip scale packaging; Field programmable gate arrays; Independent component analysis; Noise cancellation; Process design; Reverberation; Working environment noise;
fLanguage :
English
Journal_Title :
Neural Networks, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9227
Type :
jour
DOI :
10.1109/TNN.2003.818381
Filename :
1243708
Link To Document :
بازگشت