• 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