Efficient Universal Computing Architectures for Decoding Neural Activity

The ability to decode neural activity into meaningful control signals for prosthetic devices is critical to the development of clinically useful brain– machine interfaces (BMIs). Such systems require input from tens to hundreds of brain-implanted recording electrodes in order to deliver robust and accurate performance; in serving that primary function they should also minimize power dissipation in order to avoid damaging neural tissue; and they should transmit data wirelessly in order to minimize the risk of infection associated with chronic, transcutaneous implants. Electronic architectures for brain– machine interfaces must therefore minimize size and power consumption, while maximizing the ability to compress data to be transmitted over limited-bandwidth wireless channels. Here we present a system of extremely low computational complexity, designed for real-time decoding of neural signals, and suited for highly scalable implantable systems. Our programmable architecture is an explicit implementation of a universal computing machine emulating the dynamics of a network of integrate-and-fire neurons; it requires no arithmetic operations except for counting, and decodes neural signals using only computationally inexpensive logic operations. The simplicity of this architecture does not compromise its ability to compress raw neural data by factors greater than . We describe a set of decoding algorithms based on this computational architecture, one designed to operate within an implanted system, minimizing its power consumption and data transmission bandwidth; and a complementary set of algorithms for learning, programming the decoder, and postprocessing the decoded output, designed to operate in an external, nonimplanted unit. The implementation of the implantable portion is estimated to require fewer than 5000 operations per second. A proof-of-concept, 32-channel field-programmable gate array (FPGA) implementation of this portion is consequently energy efficient. We validate the performance of our overall system by decoding electrophysiologic data from a behaving rodent.

[1]  Scott K. Arfin,et al.  An Energy-Efficient, Adiabatic Electrode Stimulator With Inductive Energy Recycling and Feedback Current Regulation , 2012, IEEE Transactions on Biomedical Circuits and Systems.

[2]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Soumyajit Mandal,et al.  Power-Efficient Impedance-Modulation Wireless Data Links for Biomedical Implants , 2008, IEEE Transactions on Biomedical Circuits and Systems.

[4]  Michael J. Black,et al.  Closed-loop neural control of cursor motion using a Kalman filter , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[5]  R. Andersen,et al.  Neural prosthetic control signals from plan activity , 2003, Neuroreport.

[6]  Rahul Sarpeshkar,et al.  An Energy-Efficient Micropower Neural Recording Amplifier , 2007, IEEE Transactions on Biomedical Circuits and Systems.

[7]  Bijan Pesaran,et al.  Temporal structure in neuronal activity during working memory in macaque parietal cortex , 2000, Nature Neuroscience.

[8]  Rahul Sarpeshkar,et al.  A Low-Power 32-Channel Digitally Programmable Neural Recording Integrated Circuit , 2011, IEEE Transactions on Biomedical Circuits and Systems.

[9]  Matthew Fellows,et al.  Robustness of neuroprosthetic decoding algorithms , 2003, Biological Cybernetics.

[10]  Patrick D. Wolf,et al.  Optimizing the automatic selection of spike detection thresholds using a multiple of the noise level , 2009, Medical & Biological Engineering & Computing.

[11]  Miguel A. L. Nicolelis,et al.  Brain–machine interfaces to restore motor function and probe neural circuits , 2003, Nature Reviews Neuroscience.

[12]  John L. Wyatt,et al.  A Power-Efficient Neural Tissue Stimulator With Energy Recovery , 2011, IEEE Transactions on Biomedical Circuits and Systems.

[13]  J. White Neural engineering , 2007, Annals of Biomedical Engineering.

[14]  Joseph F. Rizzo,et al.  Development and Implantation of a Minimally Invasive Wireless Subretinal Neurostimulator , 2009, IEEE Transactions on Biomedical Engineering.

[15]  Andrew B. Schwartz,et al.  Brain-Controlled Interfaces: Movement Restoration with Neural Prosthetics , 2006, Neuron.

[16]  Rahul Sarpeshkar,et al.  A biomimetic adaptive algorithm and low-power architecture for implantable neural decoders , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Wei Wu,et al.  Real-Time Decoding of Nonstationary Neural Activity in Motor Cortex , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[18]  Mohak Shah,et al.  Evaluating Learning Algorithms: A Classification Perspective , 2011 .

[19]  R. Worth,et al.  Neurostimulators in epilepsy , 2007, Current neurology and neuroscience reports.

[20]  Jr. G. Forney,et al.  Viterbi Algorithm , 1973, Encyclopedia of Machine Learning.

[21]  E N Brown,et al.  A Statistical Paradigm for Neural Spike Train Decoding Applied to Position Prediction from Ensemble Firing Patterns of Rat Hippocampal Place Cells , 1998, The Journal of Neuroscience.

[22]  R. Zemel,et al.  Inference and computation with population codes. , 2003, Annual review of neuroscience.

[23]  J. Holleman,et al.  A Sub-Microwatt Low-Noise Amplifier for Neural Recording , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  Maysam Ghovanloo,et al.  A wideband power-efficient inductive wireless link for implantable microelectronic devices using multiple carriers , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[25]  Maysam Ghovanloo,et al.  A Wide-Band Power-Efficient Inductive Wireless Link for Implantable Microelectronic Devices Using Multiple Carriers , 2007, IEEE Transactions on Circuits and Systems I: Regular Papers.

[26]  R. Passingham The hippocampus as a cognitive map J. O'Keefe & L. Nadel, Oxford University Press, Oxford (1978). 570 pp., £25.00 , 1979, Neuroscience.

[27]  Rahul Sarpeshkar,et al.  Ultra Low Power Bioelectronics: Fundamentals, Biomedical Applications, and Bio-Inspired Systems , 2010 .

[28]  M. Wilson,et al.  Temporally Structured Replay of Awake Hippocampal Ensemble Activity during Rapid Eye Movement Sleep , 2001, Neuron.

[29]  Emery N. Brown,et al.  Using Point Process Models to Compare Neural Spiking Activity in the Subthalamic Nucleus of Parkinson's Patients and a Healthy Primate , 2010, IEEE Transactions on Biomedical Engineering.

[30]  Emery N. Brown,et al.  Dynamic Analysis of Neural Encoding by Point Process Adaptive Filtering , 2004, Neural Computation.

[31]  Michael J. Black,et al.  Modeling and decoding motor cortical activity using a switching Kalman filter , 2004, IEEE Transactions on Biomedical Engineering.

[32]  P. Mohseni,et al.  Wireless multichannel biopotential recording using an integrated FM telemetry circuit , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[33]  Uri T Eden,et al.  General-purpose filter design for neural prosthetic devices. , 2007, Journal of neurophysiology.

[34]  J.C. Sanchez,et al.  Interpreting spatial and temporal neural activity through a recurrent neural network brain-machine interface , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[35]  Rahul Sarpeshkar,et al.  Feedback Analysis and Design of RF Power Links for Low-Power Bionic Systems , 2007, IEEE Transactions on Biomedical Circuits and Systems.

[36]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[37]  Albert K. Lee,et al.  Memory of Sequential Experience in the Hippocampus during Slow Wave Sleep , 2002, Neuron.

[38]  Parag G. Patil,et al.  Introduction: advances in brain-machine interfaces. , 2009, Neurosurgical focus.

[39]  Byron M. Yu,et al.  A high-performance brain–computer interface , 2006, Nature.

[40]  R E Kass,et al.  Recursive bayesian decoding of motor cortical signals by particle filtering. , 2004, Journal of neurophysiology.

[41]  Scott K. Arfin,et al.  Low-Power Circuits for Brain-Machine Interfaces , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[42]  K.D. Wise,et al.  A three-dimensional neural recording microsystem with implantable data compression circuitry , 2005, IEEE Journal of Solid-State Circuits.

[43]  Pamela Reinagel,et al.  Decoding visual information from a population of retinal ganglion cells. , 1997, Journal of neurophysiology.

[44]  Robert E. Kass,et al.  Comparison of brain–computer interface decoding algorithms in open-loop and closed-loop control , 2010, Journal of Computational Neuroscience.

[45]  L.S. Theogarajan A Low-Power Fully Implantable 15-Channel Retinal Stimulator Chip , 2008, IEEE Journal of Solid-State Circuits.

[46]  Matthew A. Wilson,et al.  Hippocampal Replay of Extended Experience , 2009, Neuron.

[47]  Bruce L. McNaughton,et al.  Path integration and the neural basis of the 'cognitive map' , 2006, Nature Reviews Neuroscience.

[48]  Jon A. Mukand,et al.  Neuronal ensemble control of prosthetic devices by a human with tetraplegia , 2006, Nature.

[49]  Lucas J. van Vliet,et al.  The digital signal processing handbook , 1998 .

[50]  Yoshua Bengio,et al.  On the challenge of learning complex functions. , 2007, Progress in brain research.

[51]  James Weiland,et al.  Artificial vision: needs, functioning, and testing of a retinal electronic prosthesis. , 2009, Progress in brain research.

[52]  P. Best,et al.  Spatial processing in the brain: the activity of hippocampal place cells. , 2001, Annual review of neuroscience.

[53]  L. Paninski,et al.  Spatiotemporal tuning of motor cortical neurons for hand position and velocity. , 2004, Journal of neurophysiology.

[54]  R. Andersen,et al.  Cognitive Control Signals for Neural Prosthetics , 2004, Science.

[55]  T. Temel Chapter 10 A Biomimetic Adaptive Algorithm and Micropower Circuit Architecture for Implantable Neural Decoders , 2010 .

[56]  Eran Stark,et al.  Predicting Movement from Multiunit Activity , 2007, The Journal of Neuroscience.

[57]  Wei Wu,et al.  Bayesian Population Decoding of Motor Cortical Activity Using a Kalman Filter , 2006, Neural Computation.