2011
DOI: 10.1109/jetcas.2012.2183430
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Abstract-Real-time multi-channel neuronal signal recording has spawned broad applications in neuro-prostheses and neurorehabilitation. 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 23 publications
(10 citation statements)
references
References 31 publications
0
10
0
Order By: Relevance
“…Most of the presently available devices that feature real-time performance are based on simple decision rules of different threshold crossings [12], [13], which provide a low-complexity and low-latency implementation, but cannot, however, guarantee a high spike-sorting performance. One of the spike-sorting methods, commonly used as a benchmark method, principal component analysis (PCA), has been optimized for real-time implementation in the devices presented in [14]–[16]. However, all of these methods target single-electrode-based devices (i.e., devices in which single neurons are sensed by single electrodes).…”
Section: Introductionmentioning
confidence: 99%
“…Most of the presently available devices that feature real-time performance are based on simple decision rules of different threshold crossings [12], [13], which provide a low-complexity and low-latency implementation, but cannot, however, guarantee a high spike-sorting performance. One of the spike-sorting methods, commonly used as a benchmark method, principal component analysis (PCA), has been optimized for real-time implementation in the devices presented in [14]–[16]. However, all of these methods target single-electrode-based devices (i.e., devices in which single neurons are sensed by single electrodes).…”
Section: Introductionmentioning
confidence: 99%
“…It has been shown in the experiments that the convergence of the eigenfilter is relatively independent to the initial synaptic weights. However, the learning rates would contribute to the speed of the convergence, as reported in [ 24 ]. Both true positive rate and false positive rate of classification were considered in our evaluation, as shown in Figure 6(a) and 6(b) .…”
Section: Resultsmentioning
confidence: 99%
“…In our previous work [24], general Hebbian algorithm (GHA), so-called Hebbian eigenfilter, which presents an efficient approach for realizing PCA, was proposed for calculating the leading PCs of neuronal spikes. Let truetextxtext(i), i ∈ [1, n] be n aligned spikes.…”
Section: Introductionmentioning
confidence: 99%
“…The learning process of the employed BNN is performed offline, which entails a partially supervised spike sorting. Most neural signal processing systems involve some offline processing [2], [3], [5], [9], [18], [19], which results in a more area-and This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ power-efficient realization.…”
Section: Introductionmentioning
confidence: 99%