DocumentCode
2715619
Title
FPGA implementation of an IIR temporal filtering technique for real-time stimulus artifact rejection
Author
Limnuson, Kanokwan ; Lu, Hui ; Chiel, Hillel J. ; Mohseni, Pedram
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH, USA
fYear
2011
fDate
10-12 Nov. 2011
Firstpage
49
Lastpage
52
Abstract
This paper presents a field-programmable gate array (FPGA) implementation of an infinite impulse response (IIR) temporal filtering technique for real-time stimulus artifact rejection (SAR) with applicability to neuroscience and neural engineering scenarios in which electrical stimulation of the nervous system and recording of neural activity occur in the same medium. Specifically, a digital signal processing (DSP) unit comprising a first-order, IIR, highpass filter followed by the SAR algorithm circuitry and associated timing and operation control unit is synthesized and mapped onto the DE2 Development and Educational Board with the Cyclone II device as its FPGA platform. Using two sets of neural data prerecorded from an Aplysia californica, we first demonstrate that the FPGA simulation results match those obtained with MATLAB™ simulation. Further, measured results from the FPGA verify that memory initialization with the first recorded artifact can speed up the IIR system operation significantly, and that the proposed architecture can eliminate virtually all stimulus artifacts from the recorded data in real time and recover the extracellular neural activity.
Keywords
IIR filters; bioelectric phenomena; cellular biophysics; field programmable gate arrays; high-pass filters; medical signal processing; neurophysiology; Aplysia californica; DSP unit; FPGA implementation; IIR temporal filtering technique; SAR algorithm circuitry; digital signal processing unit; electrical stimulation; extracellular neural activity; field-programmable gate array implementation; highpass filter; infinite impulse response temporal filtering technique; memory initialization; nervous system; neural activity recording; neural engineering; neuroscience; operation control unit; real-time stimulus artifact rejection; Blanking; Computer languages; Digital signal processing; Field programmable gate arrays; IIR filters; Real time systems; Closed-loop neuroprostheses; FPGA; infinite impulse response system; neural recording; neurostimulation; stimulus artifact rejection; temporal filtering;
fLanguage
English
Publisher
ieee
Conference_Titel
Biomedical Circuits and Systems Conference (BioCAS), 2011 IEEE
Conference_Location
San Diego, CA
Print_ISBN
978-1-4577-1469-6
Type
conf
DOI
10.1109/BioCAS.2011.6107724
Filename
6107724
Link To Document