Implementation of pipelined FastICA on FPGA for real-time blind source separation
- PMID: 18541497
- DOI: 10.1109/TNN.2007.915115
Implementation of pipelined FastICA on FPGA for real-time blind source separation
Abstract
Fast independent component analysis (FastICA) algorithm separates the independent sources from their mixtures by measuring non-Gaussian. FastICA is a common offline method to identify artifact and interference from their mixtures such as electroencephalogram (EEG), magnetoencephalography (MEG), and electrocardiogram (ECG). Therefore, it is valuable to implement FastICA for real-time signal processing. In this paper, the FastICA algorithm is implemented in a field-programmable gate array (FPGA), with the ability of real-time sequential mixed signals processing by the proposed pipelined FastICA architecture. Moreover, in order to increase the numbers precision, the hardware floating-point (FP) arithmetic units had been carried out in the hardware FastICA. In addition, the proposed pipeline FastICA provides the high sampling rate (192 kHz) capability by hand coding the hardware FastICA in hardware description language (HDL). To verify the features of the proposed hardware FastICA, simulations are first performed, then real-time signal processing experimental results are presented using the fabricated platform. Experimental results demonstrate the effectiveness of the presented hardware FastICA as expected.
Similar articles
-
Energy-efficient FastICA implementation for biomedical signal separation.IEEE Trans Neural Netw. 2011 Nov;22(11):1809-22. doi: 10.1109/TNN.2011.2166979. Epub 2011 Oct 3. IEEE Trans Neural Netw. 2011. PMID: 21968732
-
Improved FastICA algorithm in fMRI data analysis using the sparsity property of the sources.J Neurosci Methods. 2016 Apr 1;263:103-14. doi: 10.1016/j.jneumeth.2016.02.010. Epub 2016 Feb 12. J Neurosci Methods. 2016. PMID: 26880161
-
Efficient variant of algorithm FastICA for independent component analysis attaining the Cramér-Rao lower bound.IEEE Trans Neural Netw. 2006 Sep;17(5):1265-77. doi: 10.1109/TNN.2006.875991. IEEE Trans Neural Netw. 2006. PMID: 17001986
-
Local convergence analysis of FastICA and related algorithms.IEEE Trans Neural Netw. 2008 Jun;19(6):1022-32. doi: 10.1109/TNN.2007.915117. IEEE Trans Neural Netw. 2008. PMID: 18541502
-
Miniaturization for wearable EEG systems: recording hardware and data processing.Biomed Eng Lett. 2022 Jun 6;12(3):239-250. doi: 10.1007/s13534-022-00232-0. eCollection 2022 Aug. Biomed Eng Lett. 2022. PMID: 35692891 Free PMC article. Review.
Cited by
-
Micropower Mixed-signal VLSI Independent Component Analysis for Gradient Flow Acoustic Source Separation.IEEE Trans Circuits Syst I Regul Pap. 2016 Jul;63(7):972-981. doi: 10.1109/TCSI.2016.2556122. Epub 2016 Jun 29. IEEE Trans Circuits Syst I Regul Pap. 2016. PMID: 28163663 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources