A VLSI Implementation of Independent Component Analysis for Biomedical Signal Separation Using CORDIC Engine

被引:13
作者
Chen, Yuan-Ho [1 ,2 ]
Chen, Szi-Wen [1 ,3 ]
Wei, Min-Xian [1 ]
机构
[1] Chang Gung Univ, Dept Elect Engn, Tao Yuan 333, Taiwan
[2] Chang Gung Mem Hosp, Dept Radiat Oncol, Linkou 333, Taiwan
[3] Chang Gung Mem Hosp, Neurosci Res Ctr, Linkou 333, Taiwan
关键词
Independent component analysis (ICA); Application-specific integrated circuit (ASIC); Coordinate rotation digital computer (CORDIC); Very large scale integration (VLSI); Biomedical Signal Separation; FPGA IMPLEMENTATION; PARALLEL ICA; ALGORITHM; RECOGNITION; FASTICA; DESIGN; CHIP;
D O I
10.1109/TBCAS.2020.2974049
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
This study aims to design and implement a very large scale integration (VLSI) chip of the extend InfoMax independent component analysis (ICA) algorithm which can separate the super-Gaussian source signals. In order to substantially reduce the circuit area, the proposed circuit utilizes the time sharing matrix multiplication array (MMA) to realize a series of matrix multiplication operations and employs the coordinate rotation digital computer (CORDIC) algorithm to calculate the hyperbolic functions sinh (theta) and cosh (theta) with the rotation of the hyperbolic coordinate system. Also, the rotation of the linear coordinate system of the CORDIC is adopted for the design of a divider used for obtaining the required function value of tanh (theta) simply by evaluating sinh (theta) cosh (theta). Implemented in a TSMC 90-nm CMOS technology, the proposed ICA has an operation frequency of 100 MHz with 90.8 K gate counts. Furthermore, the measurement results show the ICA core can be successfully applied to separating mixed medical signals into independent sources.
引用
收藏
页码:373 / 381
页数:9
相关论文
共 26 条
[1]   Probabilistic independent component analysis for functional magnetic resonance imaging [J].
Beckmann, CF ;
Smith, SA .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 2004, 23 (02) :137-152
[2]   AN INFORMATION MAXIMIZATION APPROACH TO BLIND SEPARATION AND BLIND DECONVOLUTION [J].
BELL, AJ ;
SEJNOWSKI, TJ .
NEURAL COMPUTATION, 1995, 7 (06) :1129-1159
[3]   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
[4]   A Reweighted l1-Minimization Based Compressed Sensing for the Spectral Estimation of Heart Rate Variability Using the Unevenly Sampled Data [J].
Chen, Szi-Wen ;
Chao, Shih-Chieh .
PLOS ONE, 2014, 9 (06)
[5]   Compressed Sensing Technology-Based Spectral Estimation of Heart Rate Variability Using the Integral Pulse Frequency Modulation Model [J].
Chen, Szi-Wen ;
Chao, Shih-Chieh .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2014, 18 (03) :1081-1090
[6]   Parallel ICA and its hardware implementation in hyperspectral image analysis [J].
Du, H ;
Qi, HR ;
Peterson, GD .
INDEPENDENT COMPONENT ANALYSES, WAVELETS, UNSUPERVISED SMART SENSORS, AND NEURAL NETWORKS II, 2004, 5439 :74-83
[7]  
Du HT, 2004, INT GEOSCI REMOTE SE, P3257
[8]   PhysioBank, PhysioToolkit, and PhysioNet - Components of a new research resource for complex physiologic signals [J].
Goldberger, AL ;
Amaral, LAN ;
Glass, L ;
Hausdorff, JM ;
Ivanov, PC ;
Mark, RG ;
Mietus, JE ;
Moody, GB ;
Peng, CK ;
Stanley, HE .
CIRCULATION, 2000, 101 (23) :E215-E220
[9]   CORDIC- Based VLSI architectures for digital signal processing [J].
Hu, Yu Hen .
IEEE SIGNAL PROCESSING MAGAZINE, 1992, 9 (03) :16-35
[10]  
Huang WC, 2008, 2008 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE - INTELLIGENT BIOMEDICAL SYSTEMS (BIOCAS), P65, DOI 10.1109/BIOCAS.2008.4696875