Hardware Efficient Automatic Thresholding for NEO-Based Neural Spike Detection.
The nonlinear energy operator (NEO) algorithm has been commonly implemented in hardware for neural spike detection. However, the traditional method to set the threshold is sensitive to the spike firing rate. In this paper, a new approach is presented to automatically set the threshold, in real time, in a manner that is robust to the spike firing rate and suitable for a neural implant. The presented threshold calculation method statistically analyzes the neural signal standard deviation and root-mean-square frequency and can update the threshold of each channel sequentially every few seconds. Hardware efficient architectures to estimate the threshold calculation statistical parameters are also presented. This automatic thresholding method for NEO spike detection shows robust performance for firing rates from 10 to 100, occupies only 0.021 mm2in 130 nm CMOS, and consumes only 50 nW in simulations with a 20-kHz clock.
Yuning
Y
Yang
Andrew J
AJ
Mason
D000200:Action Potentials / Q000502:physiology*; D000465:Algorithms; D000818:Animals; D003627:Data Interpretation, Statistical; D004056:Differential Threshold / Q000502:physiology; D004569:Electroencephalography / Q000295:instrumentation* / Q000379:methods; D006801:Humans; D017711:Nonlinear Dynamics; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*; D059629:Signal-To-Noise Ratio