• DocumentCode
    3007141
  • Title

    FPGA implementation of Morlet continuous wavelet transform for EEG analysis

  • Author

    Qassim, Yahya T. ; Cutmore, Tim ; James, Daniel ; Rowlands, David

  • Author_Institution
    Centre of Wireless Monitoring & Applic., Griffith Univ., Brisbane, QLD, Australia
  • fYear
    2012
  • fDate
    3-5 July 2012
  • Firstpage
    59
  • Lastpage
    64
  • Abstract
    This article presents the design and implementation of continuous wavelet transform (CWT) of nonstationary Electroencephalogram (EEG) signals using a Spartan 3AN FPGA. The widely applied Morlet wavelet function was used for obtaining the CWT coefficients. The complex convolutions were executed in Fourier space using simple multipliers. Altium designer was used to import Xilinx FFT core configured in Radix 4. Two VHDL controllers were built to control the FFT core operation (which handles both the FFT-IFFT computations) for the first controller; and the multiplication processes in between for the second one. The results showed that the digital architecture of Morlet wavelet function in Fourier space is very time efficient. By an optimized trade-off between speed and silicon area, the design can produce the wavelet coefficients at all scales of 1024 points EEG signal in approximately 1 msec when it runs at maximum clock speed of 125 MHz.
  • Keywords
    electroencephalography; fast Fourier transforms; field programmable gate arrays; hardware description languages; medical signal processing; wavelet transforms; Altium designer; CWT coefficients; EEG signals; FFT core; Fourier space; Morlet continuous wavelet transform; Radix 4; VHDL controllers; Xilinx FFT core; complex convolutions; frequency 125 MHz; multipliers; nonstationary electroencephalogram signals; spartan 3AN FPGA; Clocks; Continuous wavelet transforms; Electroencephalography; Field programmable gate arrays; Frequency domain analysis; Process control; EEG; ERP; FFT; FPGA; VHDL; wavelet transform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Communication Engineering (ICCCE), 2012 International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4673-0478-8
  • Type

    conf

  • DOI
    10.1109/ICCCE.2012.6271152
  • Filename
    6271152