• DocumentCode
    1287863
  • Title

    FPGA Implementation for Real-Time Empirical Mode Decomposition

  • Author

    Ying-Yi Hong ; Yu-Qing Bao

  • Author_Institution
    Dept. of Electr. Eng., Chung Yuan Christian Univ., Chungli, Taiwan
  • Volume
    61
  • Issue
    12
  • fYear
    2012
  • Firstpage
    3175
  • Lastpage
    3184
  • Abstract
    This paper presents a novel field-programmable gate array (FPGA) based method for empirical mode decomposition (EMD) in real time. Traditionally, EMD can be easily implemented and developed using a high-level computer language in a PC or DSP chip. However, it is difficult to implement EMD in a hardware environment. This paper develops EMD for real-time applications using a hardware-based FPGA. The proposed FPGA-based method calculates the upper and lower envelopes in EMD point by point by using a circular queue to temporarily store values of maxima and minima, from which the upper and lower envelopes in the EMD can be determined continuously. Additionally, an attempt is made to increase the efficiency of the computational process by cascading several identical modules as a serial pipeline structure in order to conduct an iterative loop for calculating the intrinsic mode functions in EMD. The fast process from the serial pipeline structure results in real-time computation with a sampling rate of up to 12.5 MHz and mitigation of the end effect. The proposed method is validated by the simulation results obtained by Quartus II and verified by FPGA (Altera Stratix III EP3SL150F1152C2) realization, revealing its effectiveness in real-time applications.
  • Keywords
    field programmable gate arrays; iterative methods; Altera Stratix III EP3SL150F1152C2; DSP chip; EMD; PC; Quartus II; circular queue; field-programmable gate array method; hardware-based FPGA method; high-level computer language; intrinsic mode functions; iterative loop; real-time empirical mode decomposition; serial pipeline structure; Empirical mode decomposition; Field programmable gate arrays; Real-time systems; Field-programmable gate arrays (FPGAs); pipeline processing; real-time systems; signal analysis;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2012.2211460
  • Filename
    6307856