FPGA Implementation an Empirical Architecture for Online Real-Time Spike Sorting

Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: English
View: 413

نسخه کامل این Paper ارائه نشده است و در دسترس نمی باشد

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

NSCMED08_406

تاریخ نمایه سازی: 15 دی 1398

Abstract:

Background and Aim : In two decade , several spike sorting architectures have been proposed; however, due to their computational complexity, they cannot be proper for implantable and real time devices. A desire real time spike sorting system should be implantable, unsupervised, online and expandable to multi of channels. To implement this device, we designed and adaptable spike sorting processor using both floating-point and fixed-point illustrate. We used software-based spike sorting system to provide neural processing methods and distinguish possibility of efficient Register Transfer Level (RTL) implementations in an FPGA. An offline processing before neural recording will be used to extract configuring parameters. The suggested architecture provides an efficient design with appropriate nomination for a multi-channel spike sorting system. This device instantiates many of the suggested spike sorting designs and time-sharing I/O buses. The latter works will be focused on the development of a multi-channel spike sorting processor based on the adaptive processing methodology implemented in an advanced digital ASIC technology.Methods : The architecture of the adaptive and unsupervised spike processor using the embedded parameter. The amplified, band-pass filtered and quantized neural data is sent to the system. The spike detection power used is importantly decreased by covering the valueless data and preventing the asynchronous commencement of the detection mechanism. In the detection mechanism, the threshold parameter is conditional activation function of a window nonlinear energy operator (WNEO) and using moving standard deviation (MSTD) for detection together. The clustering algorithm, moving average and moving standard deviation are used for separation of centers, where well suited for real-time neuron mapping.Results : In order to confirm the spike detection efficiency used in this paper is summarized as follows:1) probability of detection, PD = TD/TN where TD is the number of truly detected and TN is the total number of spikes;2) probability of false alarm, PFA = FD/ TD while FD is the number of false detection and TD are the true positives. Also, various testing methodologies are used to evaluate the chip efficiency under different states consisting confirmation of its desirable adaptation providing high clustering accuracy. The static test peruses the processor performance various spike shapes and different SNR with a specific ground principle. A throughout median clustering accuracy of 78.4% is attained. A dynamic test to evaluate the Compatibility of the processor was applied. Averaging the results efficiency an 78.4% median clustering accuracy for second model compared to 71.2% for first case. Conclusion : This article introduced an efficient architecture for spike sorting using an accumulative moving standard deviation and moving average over 64 samples. also proposed method, the dependency of offline processing is reduced. An efficient design creates it an appropriate nomination for a multi-channel spike sorting system by instantiating many of the suggested spike sorting designs and time-sharing I/O buses. The latter works will be focused on the development of a multi-channel spike sorting processor based on the adaptive processing methodology implemented in an advanced digital ASIC technology.

Authors

Payam Pakravan

Electrical and Computer Engineering, College of Engineering, University of Tehran, Tehran , Iran

Saeed Safari

Electrical and Computer Engineering, College of Engineering, University of Tehran, Tehran , Iran

Mohammad-Reza A.Dehaqani

Cognitive Systems Laboratory, Control and Intelligent Processing Center of Excellence (CIPCE), School of Electrical and Computer Engineering, College of Engineering, University of Tehran, Tehran ۱۴۳۹۹۵۷۱۳۱, Iran, ۲-School of Cognitive Sciences, Institute