title: VLSI implementation of a template subtraction algorithm for real-time stimulus artifact rejection.
abstract: In this paper, we present very-large-scale integrated (VLSI) implementation of a template subtraction algorithm for stimulus artifact rejection (SAR) in real time with applicability to closed-loop neuroprostheses. The SAR algorithm is based upon an infinite impulse response (IIR) temporal filtering technique, which can be efficiently implemented in VLSI with reduced power consumption and silicon area. We demonstrate that initialization of the memory within the system architecture using the first recorded stimulus artifact significantly decreases system response time as compared to the case without memory initialization. Two sets of pre-recorded neural data from an Aplysia californica are used to simulate the functionality of the proposed VLSI architecture in AMS 0.35 microm complementary metal-oxide-semiconductor (CMOS) technology. Depending upon the reproducibility in the shape of stimulus artifacts in vivo, the system eliminates virtually all artifacts in real time and recovers the extracellular neural activity with microW-level power consumption from 1.5 V.
authors.affiliation: Electrical Engineering and Computer Science Department, Case Western Reserve University, Cleveland, OH 44106, USA.
authors.forename: Kanokwan
authors.initials: K
authors.lastname: Limnuson
authors.forename: Hui
authors.initials: H
authors.lastname: Lu
authors.forename: Hillel J
authors.initials: HJ
authors.lastname: Chiel
authors.forename: Pedram
authors.initials: P
authors.lastname: Mohseni
mesh_terms: D000465:Algorithms; D000818:Animals; D001048:Aplysia / Q000378:metabolism / Q000502:physiology*; D016477:Artifacts; D001698:Biomedical Engineering / Q000379:methods; D003198:Computer Simulation; D008670:Metals / Q000737:chemistry; D008959:Models, Neurological; D015233:Models, Statistical; D009474:Neurons; D010087:Oxides / Q000737:chemistry; D012666:Semiconductors; D012815:Signal Processing, Computer-Assisted; D012984:Software; D013997:Time Factors
chemical_list: D008670:Metals; D010087:Oxides