Skip to main navigation Skip to search Skip to main content

An FPGA based scalable architecture of a stochastic state point process filter (SSPPF) to track the nonlinear dynamics underlying neural spiking

Yao Xin, Will X.Y. Li, Ray C.C. Cheung, Rosa H.M. Chan, Hong Yan, Dong Song, Theodore W. Berger

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Recent studies have verified the efficiency of stochastic state point process filter (SSPPF) in coefficients tracking in the modeling of the mammalian nervous system. In this study, a hardware architecture of SSPPF is both designed and implemented on a field-programmable gate array (FPGA). It provides a time-efficient method to investigate the nonlinear neural dynamics through coefficients tracking of a generalized Laguerre-Volterra model describing the spike train transformations of different brain sub-regions. The proposed architecture is able to process matrices and vectors with arbitrary sizes. It is designed to be scalable in parallel degree and to provide different customizable levels of parallelism, by exploring the intrinsic parallelism of the FPGA. Multiple architectures with different degrees of parallelism are explored. This design maintains numerical precision and the proposed parallel architectures for coefficients estimation are also much more power efficient. © 2014 Elsevier Ltd.
Original languageEnglish
Pages (from-to)690-701
JournalMicroelectronics Journal
Volume45
Issue number6
DOIs
Publication statusPublished - Jun 2014

Research Keywords

  • Adaptive filter
  • Field-programmable gate array
  • Neural modeling
  • SSPPF

Fingerprint

Dive into the research topics of 'An FPGA based scalable architecture of a stochastic state point process filter (SSPPF) to track the nonlinear dynamics underlying neural spiking'. Together they form a unique fingerprint.

Cite this