Title :
High-throughput hardware for real-time spike overlap decomposition in multi-electrode neuronal recording systems
Author :
Dragas, Jelena ; Jackel, David ; Franke, Felix ; Hierlemann, Andreas
Author_Institution :
Dept. of Biosyst. Sci. & Eng., ETH Zurich, Basel, Switzerland
Abstract :
Spike overlaps occur frequently in dense neuronal network recordings, creating difficulties for spike sorting. Brain-machine interfaces and in vivo studies of neuronal network dynamics often require that an accurate spike sorting be done in real time, with low execution latency (on the order of milliseconds). Moreover, modern neuronal recording systems that feature thousands of electrodes require processing of several tens or hundreds of neurons in parallel. The existing algorithms capable of performing spike overlap decomposition are generally very complex and unsuitable for real-time implementation, especially for an on-chip implementation. Here we present a hardware device capable of processing pair-wise spike overlaps in real time. A previously-published spike sorting algorithm, which is not suitable for processing data of large neuronal networks with low latency, has been optimized for high-throughput, low-latency hardware implementation. The designed hardware architecture has been verified on an FPGA platform. Low spike sorting error rates (0.05) for overlapping spikes have been achieved with a latency of 2.75 ms, rendering the system particularly suitable for use in closed-loop experiments.
Keywords :
biomedical electrodes; brain; brain-computer interfaces; field programmable gate arrays; medical signal processing; neural nets; neurophysiology; FPGA platform; brain-machine interfaces; closed-loop experiments; dense neuronal network recordings; hardware architecture; hardware device; high-throughput hardware; high-throughput implementation; in vivo studies; low spike sorting error rates; low-latency hardware implementation; modern neuronal recording systems; multielectrode neuronal recording systems; neuronal network dynamics; on-chip implementation; overlapping spikes; pair-wise spike overlap processing; processing data; real-time implementation; real-time spike overlap decomposition; spike sorting algorithm; Electrodes; Error analysis; Finite impulse response filters; Hardware; Neurons; Real-time systems; Sorting; FPGA; hardware; overlaps; real-time; spike sorting;
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
DOI :
10.1109/ISCAS.2014.6865221