<bold>FPGA Implementation of FastICA based on Floating-Point </bold>Arithmetic Design for Real-Time Blind Source Separation

被引:0
作者
Shyu, Kuo-Kai [1 ]
Li, Ming-Huan [1 ]
机构
[1] Natl Cent Univ, Dept Elect Engn, Chungli 32001, Taiwan
来源
2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10 | 2006年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Independent component analysis (ICA) is usually used for blind source separation (BSS), and the FastICA algorithm separates the independent sources from their mixtures by measuring nongaussianity using Kurtosis. In this paper, the field programmable gate array (FPGA) implementation of FastICA for real-time signal process is proposed and the sample rate of 192 kHz is reached under the presented architecture. The floating-point arithmetic design provides better accuracy and higher dynamic performance than fixed-point design for implementation of digital signal processing algorithm. The FPGA design is based on a hierarchical concept, and the experimental results of the design are presented.
引用
收藏
页码:2785 / +
页数:2
相关论文
共 7 条
[1]  
*ANSI IEEE, 1985, 7451985 ANSI IEEE
[2]   A single-chip FPGA design for real-time ICA-based blind source separation algorithm [J].
Charoensak, C ;
Sattar, F .
2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, :5822-5825
[3]   A fast fixed-point algorithm for independent component analysis [J].
Hyvarinen, A ;
Oja, E .
NEURAL COMPUTATION, 1997, 9 (07) :1483-1492
[4]  
Hyvärinen A, 2001, INDEPENDENT COMPONENT ANALYSIS: PRINCIPLES AND PRACTICE, P71
[5]   Independent component analysis:: algorithms and applications [J].
Hyvärinen, A ;
Oja, E .
NEURAL NETWORKS, 2000, 13 (4-5) :411-430
[6]  
Shirazi N., 1995, Proceedings IEEE Symposium on FPGAs for Custom Computing Machines (Cat. No.95TB8077), P155, DOI 10.1109/FPGA.1995.477421
[7]   Independent component approach to the analysis of EEG and MEG recordings [J].
Vigário, R ;
Särelä, J ;
Jousmäki, V ;
Hämäläinen, M ;
Oja, E .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2000, 47 (05) :589-593