FPGA Implementation of a Probabilistic Neural Network for Spike Sorting

Hardware implementation of Neural Networks (NNs) provides advantages such as parallelism and real-time capabilities, whereas Probabilistic Neural Networks (PNNs) achieve high accuracy in pattern discrimination. In this paper, a FPGA implementation of a PNN sorting algorithm is proposed to sort spikes. Both Matlab-based and FPGA-based sorting algorithms using a PNN were implemented and evaluated, and results show that FPGA's implementation is about 44.37 times faster than Matlab's realization with the same accuracy. This novel method indicates that the performance of current FPGAs is capable of portable device application.

[1]  John P. Donoghue,et al.  Connecting cortex to machines: recent advances in brain interfaces , 2002, Nature Neuroscience.

[2]  G. Santosh Kumar,et al.  Face recognition using probabilistic neural networks , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[3]  Indranil Saha,et al.  journal homepage: www.elsevier.com/locate/neucom , 2022 .

[4]  Qi Zhao,et al.  Neural signal classification using a simplified feature set with nonparametric clustering , 2009, Neurocomputing.

[5]  Fan Zhou,et al.  Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats , 2010, Journal of Neuroscience Methods.

[6]  Saroj Kaushik,et al.  Probabilistic neural network approach to the classification of demonstrative pronouns for indirect anaphora in Hindi , 2010, Expert Syst. Appl..

[7]  De-Shuang Huang,et al.  A Novel Spike Sorting Method Based on Semi-supervised Learning , 2008, ICIC.

[8]  Maizura Mokhtar,et al.  Hippocampus-Inspired Spiking Neural Network on FPGA , 2008, ICES.

[9]  Donald F. Specht,et al.  Probabilistic neural networks , 1990, Neural Networks.

[10]  T. Tsuji,et al.  FPGA Implementation of a Probabilistic Neural Network Using Delta-Sigma Modulation for Pattern Discrimination of EMG Signals , 2007, 2007 IEEE/ICME International Conference on Complex Medical Engineering.

[11]  L. Bako,et al.  Neural control based on RBF network implemented on FPGA , 2008, 2008 11th International Conference on Optimization of Electrical and Electronic Equipment.