{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T13:19:44Z","timestamp":1781615984372,"version":"3.54.5"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,3,21]],"date-time":"2015-03-21T00:00:00Z","timestamp":1426896000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2016,1]]},"DOI":"10.1007\/s11265-015-0988-2","type":"journal-article","created":{"date-parts":[[2015,3,20]],"date-time":"2015-03-20T00:31:38Z","timestamp":1426811498000},"page":"91-113","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Cost-Effective and Variable-Channel FastICA Hardware Architecture and Implementation for EEG Signal Processing"],"prefix":"10.1007","volume":"82","author":[{"given":"Lan-Da","family":"Van","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Po-Yen","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tsung-Che","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,3,21]]},"reference":[{"key":"988_CR1","volume-title":"An introduction to the event-related potential technique","author":"SJ Luck","year":"2005","unstructured":"Luck, S. J. (2005). An introduction to the event-related potential technique. Cambridge: MIT Press."},{"key":"988_CR2","volume-title":"Biomedical signal processing and signal modeling","author":"EN Bruce","year":"2005","unstructured":"Bruce, E. N. (2005). Biomedical signal processing and signal modeling. New York: Wiley."},{"issue":"4\u20135","key":"988_CR3","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1016\/S0893-6080(00)00026-5","volume":"13","author":"A Hyv\u00e4rinen","year":"2000","unstructured":"Hyv\u00e4rinen, A., & Oja, E. (2000). Independent component analysis: algorithms and applications. Neural Networks, 13(4\u20135), 411\u2013430.","journal-title":"Neural Networks"},{"issue":"3","key":"988_CR4","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/S0013-4694(97)00042-8","volume":"103","author":"RN Vig\u00e1rio","year":"1997","unstructured":"Vig\u00e1rio, R. N. (1997). Extraction of ocular artefacts from EEG using independent component analysis. Electroencephalography and Clinical Neurophysiology, 103(3), 395\u2013404.","journal-title":"Electroencephalography and Clinical Neurophysiology"},{"issue":"5","key":"988_CR5","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1109\/10.841330","volume":"47","author":"R Vig\u00e1rio","year":"2000","unstructured":"Vig\u00e1rio, R., S\u00e4rel\u00e4, J., Jousm\u00e4ki, V., H\u00e4m\u00e4l\u00e4inen, M., & Oja, E. (2000). Independent component approach to the analysis of EEG and MEG recordings. IEEE Transactions on Biomedical Engineering, 47(5), 589\u2013593.","journal-title":"IEEE Transactions on Biomedical Engineering"},{"issue":"7","key":"988_CR6","doi-asserted-by":"crossref","first-page":"2665","DOI":"10.1523\/JNEUROSCI.19-07-02665.1999","volume":"19","author":"S Makeig","year":"1999","unstructured":"Makeig, S., Westerfield, M., Jung, T. P., Covington, J., Townsend, J., Sejnowski, T. J., & Courchesne, E. (1999). Functionally independent components of the late positive event-related potential during visual spatial attention. Journal of Neuroscience, 19(7), 2665\u20132680.","journal-title":"Journal of Neuroscience"},{"issue":"2","key":"988_CR7","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.jneumeth.2006.05.033","volume":"158","author":"NP Castellanos","year":"2006","unstructured":"Castellanos, N. P., & Makarov, V. A. (2006). Recovering EEG brain signals: artifact suppression with wavelet enhanced independent component analysis. Journal of Neuroscience Methods, 158(2), 300\u2013312.","journal-title":"Journal of Neuroscience Methods"},{"issue":"1","key":"988_CR8","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MSP.2008.4408442","volume":"25","author":"A Kachenoura","year":"2008","unstructured":"Kachenoura, A., Albera, L., Senhadji, L., & Comon, P. (2008). ICA: a potential tool for BCI systems. IEEE Signal Processing Magazine, 25(1), 57\u201368.","journal-title":"IEEE Signal Processing Magazine"},{"issue":"3","key":"988_CR9","doi-asserted-by":"crossref","first-page":"407","DOI":"10.2478\/v10175-012-0052-3","volume":"60","author":"L Albera","year":"2012","unstructured":"Albera, L., Kachenoura, A., Comon, P., Karfoul, A., Wendling, F., Senhadji, L., & Merlet, I. (2012). ICA-based EEG denoising: a comparative analysis of fifteen methods. Bulletin of the Polish Academy of Sciences Technical Sciences, 60(3), 407\u2013418.","journal-title":"Bulletin of the Polish Academy of Sciences Technical Sciences"},{"issue":"1","key":"988_CR10","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s10548-009-0131-4","volume":"23","author":"JF Gao","year":"2010","unstructured":"Gao, J. F., Yang, Y., Lin, P., Wang, P., & Zheng, C. X. (2010). Automatic removal of eye-movement and blink artifacts from EEG signals. Brain Topography, 23(1), 105\u2013114.","journal-title":"Brain Topography"},{"key":"988_CR11","volume-title":"Independent component analysis: Theory and applications","author":"TW Lee","year":"1998","unstructured":"Lee, T. W. (1998). Independent component analysis: Theory and applications. Boston: Kluwer."},{"key":"988_CR12","doi-asserted-by":"crossref","DOI":"10.1002\/0470845899","volume-title":"Adaptive blind signal and image processing: Learning algorithms and applications","author":"A Cichocki","year":"2002","unstructured":"Cichocki, A., & Amari, S. (2002). Adaptive blind signal and image processing: Learning algorithms and applications. New York: Wiley."},{"issue":"7","key":"988_CR13","doi-asserted-by":"crossref","first-page":"1483","DOI":"10.1162\/neco.1997.9.7.1483","volume":"9","author":"A Hyv\u00e4rinen","year":"1997","unstructured":"Hyv\u00e4rinen, A., & Oja, E. (1997). A fast fixed-point algorithm for independent component analysis. Neural Computation, 9(7), 1483\u20131492.","journal-title":"Neural Computation"},{"issue":"3","key":"988_CR14","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1109\/72.761722","volume":"10","author":"A Hyv\u00e4rinen","year":"1999","unstructured":"Hyv\u00e4rinen, A. (1999). Fast and robust fixed-point algorithms for independent component analysis. IEEE Transactions on Neural Networks, 10(3), 626\u2013634.","journal-title":"IEEE Transactions on Neural Networks"},{"key":"988_CR15","doi-asserted-by":"crossref","DOI":"10.1002\/0471221317","volume-title":"Independent component analysis","author":"A Hyv\u00e4rinen","year":"2001","unstructured":"Hyv\u00e4rinen, A., Karhunen, J., & Oja, E. (2001). Independent component analysis. New York: Wiley."},{"issue":"6","key":"988_CR16","doi-asserted-by":"crossref","first-page":"1370","DOI":"10.1109\/TNN.2006.880980","volume":"17","author":"E Oja","year":"2006","unstructured":"Oja, E., & Yuan, Z. (2006). The FastICA algorithm revisited: convergence-analysis. IEEE Transactions on Neural Networks, 17(6), 1370\u20131381.","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"3","key":"988_CR17","doi-asserted-by":"crossref","first-page":"1527","DOI":"10.1109\/TSP.2009.2036072","volume":"58","author":"E Ollila","year":"2010","unstructured":"Ollila, E. (2010). The deflation-based FastICA estimator: statistical analysis revisited. IEEE Transactions on Signal Processing, 58(3), 1527\u20131541.","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"1\u20132","key":"988_CR18","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1023\/A:1008135131269","volume":"26","author":"S Choi","year":"2000","unstructured":"Choi, S., Cichocki, A., & Amari, S. (2000). Flexible independent component analysis. Journal of VLSI Signal Processing, 26(1\u20132), 25\u201338.","journal-title":"Journal of VLSI Signal Processing"},{"issue":"2","key":"988_CR19","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1109\/TNN.2009.2035920","volume":"21","author":"V Zarzoso","year":"2010","unstructured":"Zarzoso, V., & Comon, P. (2010). Robust independent component analysis by iterative maximization of the kurtosis contrast with algebraic optimal step size. IEEE Transactions on Neural Networks, 21(2), 248\u2013261.","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"5","key":"988_CR20","doi-asserted-by":"crossref","first-page":"1038","DOI":"10.1109\/TNN.2003.818381","volume":"14","author":"CM Kim","year":"2003","unstructured":"Kim, C. M., Park, H. M., Kim, T., Choi, Y. K., & Lee, S. Y. (2003). FPGA implementation of ICA algorithm for blind signal separation and adaptive noise canceling. IEEE Transactions on Neural Networks, 14(5), 1038\u20131046.","journal-title":"IEEE Transactions on Neural Networks"},{"key":"988_CR21","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1117\/12.543962","volume":"5439","author":"H Du","year":"2004","unstructured":"Du, H., Qi, H., & Peterson, G. D. (2004). Parallel ICA and its hardware implementation in hyperspectral image analysis. Proceedings of SPIE, 5439, 74\u201383.","journal-title":"Proceedings of SPIE"},{"key":"988_CR22","first-page":"3257","volume":"5","author":"H Du","year":"2004","unstructured":"Du, H., & Qi, H. (2004). An FPGA implementation of parallel ICA for dimensionality reduction in hyperspectral images. Proceedings of IEEE International Geoscience and Remote Sensing Symposium, 5, 3257\u20133260.","journal-title":"Proceedings of IEEE International Geoscience and Remote Sensing Symposium"},{"issue":"23025","key":"988_CR23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/ES\/2006\/23025","volume":"2006","author":"H Du","year":"2006","unstructured":"Du, H., & Qi, H. (2006). A reconfigurable FPGA system for parallel independent component analysis. EURASIP Journal on Embedded Systems, 2006(23025), 1\u201312.","journal-title":"EURASIP Journal on Embedded Systems"},{"issue":"1","key":"988_CR24","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/TIE.2006.885491","volume":"54","author":"H Du","year":"2007","unstructured":"Du, H., Qi, H., & Wang, X. (2007). Comparative study of VLSI solutions to independent component analysis. IEEE Transactions on Industrial Electronics, 54(1), 548\u2013558.","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"988_CR25","first-page":"77","volume":"5","author":"VK Jain","year":"2005","unstructured":"Jain, V. K., Bhanja, S., Chapman, G. H., Doddannagari, L., & Nguyen, N. (2005). A parallel architecture for the ICA algorithm: DSP plane of a 3-D heterogeneous sensor. Proceedings of IEEE International Conference on Acoustics Speech and Signal Processing, 5, 77\u201380.","journal-title":"Proceedings of IEEE International Conference on Acoustics Speech and Signal Processing"},{"issue":"6","key":"988_CR26","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1109\/TNN.2007.915115","volume":"19","author":"KK Shyu","year":"2008","unstructured":"Shyu, K. K., Lee, M. H., Wu, Y. T., & Lee, P. L. (2008). Implementation of pipelined FastICA on FPGA for real-time blind source separation. IEEE Transactions on Neural Networks, 19(6), 958\u2013970.","journal-title":"IEEE Transactions on Neural Networks"},{"key":"988_CR27","doi-asserted-by":"crossref","unstructured":"Acharyya, A., Maharatna, K., Sun, J., Al-Hashimi, B.M., & Gunn, S.R. (2009). Hardware efficient fixed-point VLSI architecture for 2D kurtotic FastICA. Proceedings of European Conference on Circuit Theory and Design, 165\u2013168.","DOI":"10.1109\/ECCTD.2009.5274943"},{"key":"988_CR28","unstructured":"Huang, W.C., Hung, S.H., Chung, J.F., Chang, M.H., Van, L.D., & Lin, C.T. (2008). FPGA implementation of 4-channel ICA for on-line EEG signal separation. Proceedings of IEEE Biomedical Circuits and Systems Conference, 65\u201368."},{"issue":"8","key":"988_CR29","doi-asserted-by":"crossref","first-page":"3997","DOI":"10.1109\/TSP.2011.2150219","volume":"59","author":"A Acharyya","year":"2011","unstructured":"Acharyya, A., Maharatna, K., Al-Hashimi, B. M., & Reeve, J. (2011). Coordinate rotation based low complexity N-d FastICA algorithm and architecture. IEEE Transactions on Signal Processing, 59(8), 3997\u20134011.","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"3","key":"988_CR30","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1109\/TEC.1959.5222693","volume":"8","author":"JE Volder","year":"1959","unstructured":"Volder, J. E. (1959). The CORDIC trigonometric computing technique. IRE Transactions on Electronic Computers, 8(3), 330\u2013334.","journal-title":"IRE Transactions on Electronic Computers"},{"issue":"11","key":"988_CR31","doi-asserted-by":"crossref","first-page":"1809","DOI":"10.1109\/TNN.2011.2166979","volume":"22","author":"LD Van","year":"2011","unstructured":"Van, L. D., Wu, D. Y., & Chen, C. S. (2011). Energy-efficient FastICA implementation for biomedical signal separation. IEEE Transactions on Neural Networks, 22(11), 1809\u20131823.","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"1","key":"988_CR32","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/TBCAS.2014.2318592","volume":"9","author":"CH Yang","year":"2015","unstructured":"Yang, C. H., Shih, Y. H., & Chiueh, H. (2015). An 81.6 \u03bcW FastICA processor for epileptic seizure detection. IEEE Transactions on Biomedical Circuits and Systems, 9(1), 60\u201371.","journal-title":"IEEE Transactions on Biomedical Circuits and Systems"},{"issue":"6","key":"988_CR33","doi-asserted-by":"crossref","first-page":"755","DOI":"10.1109\/TBCAS.2014.2384017","volume":"8","author":"T Roh","year":"2014","unstructured":"Roh, T., Song, K., Cho, H., Shin, D., & Yoo, H. J. (2014). A wearable neuro-feedback system with EEG-based mental status monitoring and transcranial electrical stimulation. IEEE Transactions on Biomedical Circuits and Systems, 8(6), 755\u2013764.","journal-title":"IEEE Transactions on Biomedical Circuits and Systems"},{"key":"988_CR34","volume-title":"Introduction to linear algebra","author":"G Strang","year":"2009","unstructured":"Strang, G. (2009). Introduction to linear algebra (4th ed.). Cambridge: Wellesley.","edition":"4"},{"key":"988_CR35","unstructured":"Cichocki, A., Osowski, S., & Siwek, K. (2004). Prewhitening algorithms of signals in the presence of white noise. Proceedings of VI International Workshop \u201cComputational Problems of Electrical Engineering\u201d, 205\u2013208."},{"issue":"6","key":"988_CR36","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1016\/j.dsp.2008.05.005","volume":"18","author":"MS Woolfson","year":"2008","unstructured":"Woolfson, M. S., Bigan, C., Crowe, J. A., & Hayes-Gill, B. R. (2008). Method to separate sparse components from signal mixtures. Digital Signal Processing, 18(6), 985\u20131012.","journal-title":"Digital Signal Processing"},{"issue":"10","key":"988_CR37","doi-asserted-by":"crossref","first-page":"1151","DOI":"10.1016\/j.patrec.2007.01.012","volume":"28","author":"A Sharma","year":"2007","unstructured":"Sharma, A., & Paliwal, K. K. (2007). Fast principal component analysis using fixed-point algorithm. Pattern Recognition Letters, 28(10), 1151\u20131155.","journal-title":"Pattern Recognition Letters"},{"key":"988_CR38","unstructured":"Huang, P.Y. (2011). Design and implementation of a multi-function cost-effective EEG signal processor. M. S. thesis, Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan. (Advisor: Lan-Da Van)."},{"key":"988_CR39","volume-title":"Matrix computations","author":"GH Golub","year":"1996","unstructured":"Golub, G. H., & Van Loan, C. F. (1996). Matrix computations (3rd ed.). Baltimore: Johns Hopkins University Press.","edition":"3"},{"key":"988_CR40","unstructured":"The FastICA package for MATLAB. http:\/\/www.cis.hut.fi\/projects\/ica\/fastica\/ ."},{"key":"988_CR41","unstructured":"Lan, T., Erdogmus, D., Pavel, M., & Mathan, S. (2006). Automatic frequency bands segmentation using statistical similarity for power spectrum density based brain computer interfaces. Proceedings of International Joint Conference on Neural Networks, 4650\u20134655."},{"issue":"2","key":"988_CR42","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.jneumeth.2003.10.009","volume":"134","author":"A Delorme","year":"2004","unstructured":"Delorme, A., & Makeig, S. (2004). EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. Journal of Neuroscience Methods, 134(2), 9\u201321.","journal-title":"Journal of Neuroscience Methods"},{"key":"988_CR43","unstructured":"EEGLAB Wiki \u2013 SCCN. http:\/\/sccn.ucsd.edu\/wiki\/EEGLAB ."},{"key":"988_CR44","unstructured":"Wu, A.Y. (Andy) (1995). Algorithm-based low-power digital signal processing system designs. Ph. D. thesis, Department of Electrical Engineering, University of Maryland, College Park, MD, USA."},{"key":"988_CR45","doi-asserted-by":"crossref","unstructured":"Schulte, M.J., & Wires, K.E. (1999). High-speed inverse square roots. Proceedings of 14th IEEE Symposium on Computer Arithmetic, 124\u2013131.","DOI":"10.1109\/ARITH.1999.762837"},{"key":"988_CR46","unstructured":"ICALAB for Signal Processing \u2013 benchmarks. http:\/\/www.bsp.brain.riken.jp\/ICALAB\/ICALABSignalProc\/benchmarks\/ ."},{"key":"988_CR47","unstructured":"ICALAB for Signal Processing. http:\/\/www.bsp.brain.riken.jp\/ICALAB\/ICALABSignalProc\/ ."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-0988-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-015-0988-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-0988-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,22]],"date-time":"2019-08-22T01:06:10Z","timestamp":1566435970000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-015-0988-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,21]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,1]]}},"alternative-id":["988"],"URL":"https:\/\/doi.org\/10.1007\/s11265-015-0988-2","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,21]]}}}