Augmenting Real-Time DSP in Implantable High-Density Neuroprosthetic Devices K. Oweiss, Y. Suhail, K. Thomson, J. Li, A. Mason Electrical and Computer Engineering Department, Michigan State University, East Lansing, MI Abstract Developments in microfabrication of high-density electronic interfaces to the central nervous system rapidly evolved in recent years. Nonetheless, there is a lack of higher digital signal processing capability to cope with the larger data throughput. Multiresolution analysis by means of the wavelet transform has shown to yield substantial processing and compression capabilities of high volumes of neural signals while preserving the necessary information needed to understand the neural coding mechanism. We describe a systems approach for reducing the complexity of on-chip discrete wavelet transform (DWT) computation for multiple data channels. The reduction is achieved by exploiting regularity in the filtering steps of the lifting-based DWT algorithm associated with negligible degradation in signal fidelity with integer fixed point arithmetic representation. The main advantages of the proposed architecture lie in the scalability to an arbitrary number of channels and decomposition levels. The results demonstrate that on-chip computation is feasible prior to data transmission, permitting large savings in bandwidth requirements and communication costs. Keywords – Implantable Neuroprosthetics; wavelet transform; neural signal processing; electrode arrays I. INTRODUCTION Neuroprosthetic devices play a vital role in helping patients with severe motor disorders achieve a better lifestyle by enabling direct interface to the central nervous system at various levels. These devices generally consist of an array of microelectrodes implanted subcutaneously to record electrical signals and selectively stimulate neuronal populations in brain structures of interest. For implantable neuroprosthetic applications, advances in microfabrication technology have greatly accelerated the integration of high-density microelectrode arrays on a single device [1]. A typical state-of-the-art microelectrode array can have as many as 1000 electrodes integrated on a single device [2]. This is considered a modest number considering that approximately 30,000 neurons and 2.4x10 8 synapses (assuming 8,000 synapse/neuron) may exist in a cubic millimeter of cortex tissue [3]. In a typical recording experiment (uplink) with a 96- electrode array sampled at 25kHz per channel, the aggregate rate is 2.4 Msamples/sec. At 12 bits/sample, the bit rate is nearly 29 Mbps. Equally important, a typical stimulation experiment (downlink) using a retinal prosthesis with 100 electrodes would require 10 Mbps to allow a 625-100 pixel image to be effortlessly read by the patient [4]. Existing biotelemetry developments for extracutaneous transmission quickly erode in the face of such data volume [5][6]. It is becoming clear that the onus is on the signal processing community to accommodate quantum advances in neural data processing and compression on chip to cope with these rapid advances in microprobe technology. A viable alternative is to extract the useful information from the raw neural data prior to extracutaneous transmission making use of the sparsity of the neural signals on the time base as illustrated in Figure 1. In such case, more advanced signal processing needs to be performed early in the data stream. Such alternative may reduce the data throughput by approximately 75% in bursting activity and 85-90% in spontaneous neural activity. New methods for processing neural data [7][8] have shown that multiresolution analysis by means of the discrete wavelet transform (DWT) representation of the neural signals due to its high compression capabilities, and its ability to preserve the spike information of the neural signals [9]. Moreover, the development of the lifting scheme for computing the DWT coefficients yielded substantial reduction in hardware requirements [10]. Some recent efforts have been devoted to implement the lifting scheme for single data sequences [11][12]. However, these approaches were focused on optimizing processing speed and are neither suitable for implantable neuroprosthetic applications (with severe limitations on both power and area), nor suitable for “streaming” neural data in real-time because it is assumed that an entire data frame is available in the memory. The work we present herein constitutes a novel approach to design efficient architectures for lifting-based DWT computation for multichannel neural data processing such that an appropriate compromise among power, required bandwidth, computational load, memory, and delay time is achieved within the constraints imposed by implantability requirements. We primarily focus in this paper on recording array microsystems since the applications are much more widespread among the neuroscience and bioengineering communities. II. THEORY A coarse layout of our approach for augmenting the DSP components in a neural interface system front-end is Figure 1: Traces from a typical train of neural spikes from multiple neurons recorded by a single electrode. The top trace contains 4 seconds (at 20kHz sampling rate), while the bottom left contains 400 msec, and the bottom right is 40 msec. The information is contained for the most part in the outliers from the baseline noise (indicated by arrows). 108 Proceedings of the 3 Annual International IEEE EMBS Special Topic Conference on Microtechnologies in Medicine and Biology Kahuku, Oahu, Hawaii ú 12 - 15 May 2005 rd 0-7803-8711-2/05/$20.00©2005 IEEE