Title :
FPGA Implementation of a Probabilistic Neural Network for Spike Sorting
Author :
Zhu, Xiaoping ; Yuan, Longtao ; Wang, Dong ; Chen, Yaowu
Author_Institution :
Inst. of Adv. Digital Technol. & Instrum., Zhejiang Univ., Hangzhou, China
Abstract :
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.
Keywords :
bioelectric phenomena; brain; field programmable gate arrays; medical signal processing; neural nets; sorting; FPGA-based sorting algorithm; Matlab-based sorting algorithm; hardware implementation; parallelism; pattern discrimination; portable device application; probabilistic neural network; spike sorting; Artificial neural networks; Biological neural networks; Clocks; Field programmable gate arrays; Probabilistic logic; Sorting; Training;
Conference_Titel :
Information Engineering and Computer Science (ICIECS), 2010 2nd International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-7939-9
Electronic_ISBN :
2156-7379
DOI :
10.1109/ICIECS.2010.5677694