• DocumentCode
    2489241
  • Title

    FPGA implementation of hardware processing modules as coprocessors in brain-machine interfaces

  • Author

    Wang, Dong ; Hao, Yaoyao ; Zhu, Xiaoping ; Zhao, Ting ; Wang, Yiwen ; Chen, Yaowu ; Chen, Weidong ; Zheng, Xiaoxiang

  • Author_Institution
    Dept. of Biomed. Eng. & Instrum. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2011
  • fDate
    Aug. 30 2011-Sept. 3 2011
  • Firstpage
    4613
  • Lastpage
    4616
  • Abstract
    Real-time computation, portability and flexibility are crucial for practical brain-machine interface (BMI) applications. In this work, we proposed Hardware Processing Modules (HPMs) as a method for accelerating BMI computation. Two HPMs have been developed. One is the field-programmable gate array (FPGA) implementation of spike sorting based on probabilistic neural network (PNN), and the other is the FPGA implementation of neural ensemble decoding based on Kalman filter (KF). These two modules were configured under the same framework and tested with real data from motor cortex recording in rats performing a lever-pressing task for water rewards. Due to the parallelism feature of FPGA, the computation time was reduced by several dozen times, while the results are almost the same as those from Matlab implementations. Such HPMs provide a high performance coprocessor for neural signal computation.
  • Keywords
    Kalman filters; brain-computer interfaces; coprocessors; field programmable gate arrays; neural nets; BMI; FPGA implementation; HPM; Kalman filter; Matlab implementations; PNN; brain-machine interfaces; computation time; coprocessors; field-programmable gate array; flexibility; hardware processing modules; lever-pressing task; neural ensemble decoding; neural signal computation; parallelism feature; portability; probabilistic neural network; real-time computation; spike sorting; water rewards; Computer architecture; Decoding; Field programmable gate arrays; Hardware; Kalman filters; Random access memory; Sorting; Action Potentials; Brain; Humans; Man-Machine Systems; Neural Networks (Computer); Probability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering in Medicine and Biology Society, EMBC, 2011 Annual International Conference of the IEEE
  • Conference_Location
    Boston, MA
  • ISSN
    1557-170X
  • Print_ISBN
    978-1-4244-4121-1
  • Electronic_ISBN
    1557-170X
  • Type

    conf

  • DOI
    10.1109/IEMBS.2011.6091142
  • Filename
    6091142