Title :
Complexity Optimization and High-Throughput Low-Latency Hardware Implementation of a Multi-Electrode Spike-Sorting Algorithm
Author :
Dragas, Jelena ; Jackel, David ; Hierlemann, Andreas ; Franke, Felix
Author_Institution :
Dept. of Biosyst. Sci. & Eng. (BSSE), ETH Zurich, Basel, Switzerland
Abstract :
Reliable real-time low-latency spike sorting with large data throughput is essential for studies of neural network dynamics and for brain-machine interfaces (BMIs), in which the stimulation of neural networks is based on the networks´ most recent activity. However, the majority of existing multi-electrode spike-sorting algorithms are unsuited for processing high quantities of simultaneously recorded data. Recording from large neuronal networks using large high-density electrode sets (thousands of electrodes) imposes high demands on the data-processing hardware regarding computational complexity and data transmission bandwidth; this, in turn, entails demanding requirements in terms of chip area, memory resources and processing latency.
Keywords :
biomedical electrodes; brain-computer interfaces; computational complexity; medical signal processing; neural nets; neurophysiology; optimisation; BMI; brain-machine interfaces; chip area; complexity optimization; computational complexity; data transmission bandwidth; data-processing hardware; high-density electrode sets; high-throughput low-latency hardware implementation; memory resources; multielectrode spike-sorting algorithms; neural network dynamics; neural network stimulation; processing latency; real-time low-latency spike sorting; Electrodes; Filtering algorithms; Finite impulse response filters; Hardware; Neurons; Optimization; Sorting; FPGA; high throughput; low latency; multi-electrode; real-time; spike sorting;
Journal_Title :
Neural Systems and Rehabilitation Engineering, IEEE Transactions on
DOI :
10.1109/TNSRE.2014.2370510