DocumentCode :
636940
Title :
An efficient VLSI implementation of on-line recursive ICA processor for real-time multi-channel EEG signal separation
Author :
Wei-Yeh Shih ; Jui-Chieh Liao ; Kuan-Ju Huang ; Wai-Chi Fang ; Cauwenberghs, Gert ; Tzyy-Ping Jung
Author_Institution :
Dept. of Electr. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear :
2013
fDate :
3-7 July 2013
Firstpage :
6808
Lastpage :
6811
Abstract :
This paper presents an efficient VLSI implementation of on-line recursive ICA (ORICA) processor for real-time multi-channel EEG signal separation. The proposed design contains a system control unit, a whitening unit, a singular value decomposition unit, a floating matrix multiply unit and, and an ORICA weight training unit. Because the input sample rate of the ORICA processor is 128 Hz, the ORICA processor should produce independent components before the next sample is input in 1/128 s. Under the timing constraints of commutating multi-channel ORICA in real time, the design of the ORICA processor is a mixed architecture, which is designed as different hardware parallelism according to the complexity of processing units. The shared arithmetic processing unit and shared register can reduce hardware complexity and power consumption. The proposed design is implemented used TSMC 90nm CMOS technology with 8-channel EEG processing in 128 Hz sample rate of raw data and consumes 2.827 mW at 50 MHz clock rate. The performance of the proposed design is also shown to reach 0.0078125 s latency after each EEG sample time, and the average correlation coefficient between the original source signals and extracted ORICA signals for each 1s frame is 0.9763.
Keywords :
CMOS integrated circuits; VLSI; biomedical electronics; electroencephalography; independent component analysis; medical signal processing; singular value decomposition; source separation; 8-channel EEG processing; ORICA processor; ORICA signal extraction; ORICA weight training unit; TSMC CMOS technology; VLSI implementation; arithmetic processing unit; clock rate; correlation coefficient; electroencephalogram; floating matrix multiply unit; frequency 50 MHz; hardware complexity; hardware parallelism; independent component analysis; online recursive ICA processor; power 2.827 mW; power consumption; real-time multichannel EEG signal separation; singular value decomposition unit; size 90 nm; source signals; system control unit; whitening unit; Adders; Electroencephalography; Hardware; Process control; Real-time systems; Training; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering in Medicine and Biology Society (EMBC), 2013 35th Annual International Conference of the IEEE
Conference_Location :
Osaka
ISSN :
1557-170X
Type :
conf
DOI :
10.1109/EMBC.2013.6611120
Filename :
6611120
Link To Document :
بازگشت