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 :
بازگشت