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 条
  • [21] A Real-Time FPGA Based Human Detector
    Hsiao, Pei-Yung
    Lin, Shih-Yu
    Chen, Chuen-Yau
    2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, : 1014 - 1017
  • [22] FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size
    Javier Toledo-Moreo, F.
    Javier Martinez-Alvarez, J.
    Garrigos-Guerrero, Javier
    Manuel Ferrandez-Vicente, J.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2012, 58 (08) : 277 - 285
  • [23] FPGA-based FDNE Models for the Accurate Real-time Simulation of Power Systems in Aircrafts
    Hajizadeh, Fahimeh
    Alavoine, Loic
    Ould-Bachir, Tarek
    Sirois, Frederic
    David, Jean Pierre
    2023 12TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS, ICRERA, 2023, : 344 - 348
  • [24] FPGA-Based Implementation of Kalman Filter for Real-Time Estimation of Tire Velocity and Acceleration
    Sandhu, Fargham
    Selamat, Hazlina
    Alavi, S. E.
    Mahalleh, Vahid Behtaji Siahkal
    IEEE SENSORS JOURNAL, 2017, 17 (17) : 5749 - 5758
  • [25] FPGA-based Real-time Harmonic Impedance Measurement of Series Resonant Loads by Using Lock-in Algorithm
    Jimenez, O.
    Barragan, L. A.
    Urriza, I.
    Lucia, O.
    Navarro, D.
    Artigas, J. I.
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011,
  • [26] Real-Time FPGA-Based HIL Emulator of Power Electronics Controllers Using NI PXI for DFIG Studies
    Iranian, Mohamad Esmaeil
    Mohseni, Meisam
    Aghili, Saman
    Parizad, Ali
    Baghaee, Hamid Reza
    Guerrero, Josep M.
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2022, 10 (02) : 2005 - 2019
  • [27] Design and Development of a Real-Time Multi-DSPs and FPGA-Based DPOS for InSAR Applications
    Ye, Wen
    Li, Jianli
    Li, Liechen
    IEEE SENSORS JOURNAL, 2018, 18 (08) : 3419 - 3425
  • [28] FPGA-Based Real-Time Emulation of Power Electronic Systems With Detailed Representation of Device Characteristics
    Myaing, Aung
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (01) : 358 - 368
  • [29] FPGA-Based Real-Time Wrench Model of Direct Current Driven Magnetic Levitation Actuator
    Xu, Fengqiu
    Lv, Yun
    Xu, Xianze
    Dinavahi, Venkata
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (12) : 9635 - 9645
  • [30] FPGA-Based Real-Time Emulation of Power Electronic Systems With Detailed Representation of Device Characteristics
    Myaing, Aung
    Dinavahi, Venkata
    2011 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2011,