Real-Time FPGA-Based Multichannel Spike Sorting Using Hebbian Eigenfilters

被引:21
|
作者
Yu, Bo [1 ]
Mak, Terrence [2 ,3 ]
Li, Xiangyu [1 ]
Xia, Fei [2 ]
Yakovlev, Alexandre [2 ]
Sun, Yihe [1 ]
Poon, Chi-Sang [4 ]
机构
[1] Tsinghua Univ, Inst Microelect, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
[2] Newcastle Univ, Sch Elect Elect & Comp Engn, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[3] Newcastle Univ, Inst Neurosci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[4] MIT, Harvard Mit Div Hlth Sci & Technol, Cambridge, MA 02139 USA
基金
北京市自然科学基金; 英国工程与自然科学研究理事会; 中国国家自然科学基金; 美国国家卫生研究院;
关键词
Brain-machine interface (BMI); field-programmable gate array (FPGAs); hardware architecture design; Hebbian learning; spike sorting; INTERFACE; DESIGN; SYSTEM;
D O I
10.1109/JETCAS.2012.2183430
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Real-time multichannel neuronal signal recording has spawned broad applications in neuro-prostheses and neuro-rehabilitation. Detecting and discriminating neuronal spikes from multiple spike trains in real-time require significant computational efforts and present major challenges for hardware design in terms of hardware area and power consumption. This paper presents a Hebbian eigenfilter spike sorting algorithm, in which principal components analysis (PCA) is conducted through Hebbian learning. The eigenfilter eliminates the need of computationally expensive covariance analysis and eigenvalue decomposition in traditional PCA algorithms and, most importantly, is amenable to low cost hardware implementation. Scalable and efficient hardware architectures for real-time multichannel spike sorting are also presented. In addition, folding techniques for hardware sharing are proposed for better utilization of computing resources among multiple channels. The throughput, accuracy and power consumption of our Hebbian eigenfilter are thoroughly evaluated through synthetic and real spike trains. The proposed Hebbian eigenfilter technique enables real-time multichannel spike sorting, and leads the way towards the next generation of motor and cognitive neuro-prosthetic devices.
引用
收藏
页码:502 / 515
页数:14
相关论文
共 50 条
  • [41] Unsupervised and real-time spike sorting chip for neural signal processing in hippocampal prosthesis
    Xu, Hao
    Han, Yan
    Han, Xiaoxia
    Xu, Junyu
    Lin, Shen
    Cheung, Ray C. C.
    JOURNAL OF NEUROSCIENCE METHODS, 2019, 311 : 111 - 121
  • [42] Closed-loop optical stimulation & recording system with GPU-based real-time spike sorting
    Wang, Ling
    Thoa Nguyen
    Cabral, Henrique
    Gysbrechts, Barbara
    Battaglia, Francesco
    Bartic, Carmen
    BIOPHOTONICS: PHOTONIC SOLUTIONS FOR BETTER HEALTH CARE IV, 2014, 9129
  • [43] High-Performance Computing of Real-Time and Multichannel Histograms: A Full FPGA Approach
    Costa, Andrea
    Corna, Nicola
    Garzetti, Fabio
    Lusardi, Nicola
    Ronconi, Enrico
    Geraci, Angelo
    IEEE ACCESS, 2022, 10 : 47524 - 47540
  • [44] FPGA-Based Vehicular Channel Emulator for Real-Time Performance Evaluation of IEEE 802.11p Transceivers
    Fernandez-Carames, T. M.
    Gonzalez-Lopez, M.
    Castedo, L.
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2010,
  • [45] An FPGA-Based IGBT Behavioral Model With High Transient Resolution for Real-Time Simulation of Power Electronic Circuits
    Bai, Hao
    Liu, Chen
    Rathore, Akshay Kumar
    Paire, Damien
    Gao, Fei
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (08) : 6581 - 6591
  • [46] An Accurate SiC MOSFET Transient Modeling Method for the FPGA-Based Real-Time Simulation of Power Electronic Converters
    Wang, Shinan
    Guo, Xizheng
    Chen, Yueqing
    Sun, Zonghui
    You, Xiaojie
    IEEE OPEN JOURNAL OF POWER ELECTRONICS, 2025, 6 : 344 - 353
  • [47] Real-time Arm Movement Recognition using FPGA
    Biswas, Dwaipayan
    Ajiwibawa, Gerry Juans
    Maharatna, Koushik
    Cranny, Andy
    Achner, Josy
    Klemke, Jasmin
    Joebges, Michael
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 766 - 769
  • [48] Feature extraction using first and second derivative extrema (FSDE) for real-time and hardware-efficient spike sorting
    Paraskevopoulou, Sivylla E.
    Barsakcioglu, Deren Y.
    Saberi, Mohammed R.
    Eftekhar, Amir
    Constandinou, Timothy G.
    JOURNAL OF NEUROSCIENCE METHODS, 2013, 215 (01) : 29 - 37
  • [49] Spike sorting algorithm for multichannel MEA recordings based on cross correlation
    Just, Thomas
    Stoor, Susann
    Klefenz, Frank
    Husar, Peter
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58
  • [50] Spike sorting algorithm for multichannel MEA recordings based on cross correlation
    Just, Thomas
    Stoor, Susann
    Klefenz, Frank
    Husar, Peter
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58