• DocumentCode
    3602772
  • Title

    An Application Specific Instruction Set Processor (ASIP) for Adaptive Filters in Neural Prosthetics

  • Author

    Yao Xin ; Li, Will X. Y. ; Zhaorui Zhang ; Cheung, Ray C. C. ; Dong Song ; Berger, Theodore W.

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Hong Kong, China
  • Volume
    12
  • Issue
    5
  • fYear
    2015
  • Firstpage
    1034
  • Lastpage
    1047
  • Abstract
    Neural coding is an essential process for neuroprosthetic design, in which adaptive filters have been widely utilized. In a practical application, it is needed to switch between different filters, which could be based on continuous observations or point process, when the neuron models, conditions, or system requirements have changed. As candidates of coding chip for neural prostheses, low-power general purpose processors are not computationally efficient especially for large scale neural population coding. Application specific integrated circuits (ASICs) do not have flexibility to switch between different adaptive filters while the cost for design and fabrication is formidable. In this research work, we explore an application specific instruction set processor (ASIP) for adaptive filters in neural decoding activity. The proposed architecture focuses on efficient computation for the most time-consuming matrix/vector operations among commonly used adaptive filters, being able to provide both flexibility and throughput. Evaluation and implementation results are provided to demonstrate that the proposed ASIP design is area-efficient while being competitive to commercial CPUs in computational performance.
  • Keywords
    adaptive filters; application specific integrated circuits; bioelectric potentials; medical signal processing; neurophysiology; prosthetics; adaptive filter; application specific instruction set processor; application specific integrated circuit; coding chip; low-power general purpose processor; matrix-vector operation; neural decoding activity; neural population coding; neural prosthetics; neuron model; neuroprosthetic design; Adaptation models; Brain models; Computer architecture; Encoding; Hardware; Neurons; Neuroprosthetics; adaptive filter; application specific instruction set processor; application specific instruction set processor,; field-programmable gate array; field-programmable gate array.; neural coding; neuroprosthetics,;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2015.2440248
  • Filename
    7117392