Premium
Real‐time signal processing for high‐density microelectrode array systems
Author(s) -
Imfeld K.,
Maccione A.,
Gandolfo M.,
Martinoia S.,
Farine P.A.,
KoudelkaHep M.,
Berdondini L.
Publication year - 2009
Publication title -
international journal of adaptive control and signal processing
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.73
H-Index - 66
eISSN - 1099-1115
pISSN - 0890-6327
DOI - 10.1002/acs.1077
Subject(s) - field programmable gate array , computer science , signal processing , discrete wavelet transform , multielectrode array , computer hardware , electrode array , signal (programming language) , wavelet , sorting , microelectrode , spike sorting , wavelet transform , real time computing , digital signal processing , artificial intelligence , algorithm , electrode , engineering , electrical engineering , voltage , chemistry , programming language
The microelectrode array (MEA) technology is continuously progressing towards higher integration of an increasing number of electrodes. The ensuing data streams that can be of several hundreds or thousands of Megabits/s require the implementation of new signal processing and data handling methodologies to substitute the currently used off‐line analysis methods. Here, we present one approach based on the hardware implementation of a wavelet‐based solution for real‐time processing of extracellular neuronal signals acquired on high‐density MEAs. We demonstrate that simple mathematical operations on the discrete wavelet transform (DWT) coefficients can be used for efficient neuronal spike detection and sorting. As the DWT is particularly well suited for implementation on dedicated hardware, we elaborated a wavelet processor on a field programmable gate array (FPGA) in order to compute the wavelet coefficients on 256 channels in real‐time. By providing sufficient hardware resources, this solution can be easily scaled up for processing more electrode channels. Copyright © 2008 John Wiley & Sons, Ltd.