• DocumentCode
    1489796
  • Title

    Embedded Algorithms Within an FPGA to Classify Nonlinear Single-Degree-of-Freedom Systems

  • Author

    Jones, Jonathan D. ; Pei, Jin-Song

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Oklahoma, Norman, OK, USA
  • Volume
    9
  • Issue
    11
  • fYear
    2009
  • Firstpage
    1486
  • Lastpage
    1493
  • Abstract
    This study is a significant advancement of this team´s proof-of-concept study on using field-programmable gate arrays (FPGAs) in wireless sensing for structural health monitoring. Compared with traditional microprocessor-based systems, fast growing FPGA technology offers a more powerful, efficient, and flexible hardware platform. An effort is presented herein to embed algorithms to process nonlinear time series by entirely using an FPGA, while an ongoing effort is to pursue the development of an FPGA and microprocessor co-design for a more extended and robust version of this study. The Hilbert transform (HT) and a backbone curve technique are the centerpiece to extract instantaneous characteristics of a displacement time history from a under free vibration. Critical design issues are carefully considered including required approximation accuracy, constraints imposed by limited hardware resources, timing in the execution of the hardware design, and data representations in a fixed-point design environment. An automation of the classification of three basic types of SDOF systems (including linear, hardening and softening) are implemented for wireless transmission of processed results. An off-the-shelf high-level abstraction tool along with the MATLAB/Simulink environment is utilized to program the FPGA, rather than coding the hardware description language (HDL) manually. Extensive validation using simulated data is conducted for every step/stage of the design as well as major built-in functions adopted from the hardware design tool. The contribution of this study includes (1) enabling the functionality of a full hardware design for an enhanced computational efficiency in wireless structural health monitoring and (2) achieving balance between computational efficiency and resource utilization for onboard data processing especially when non-high-end FPGA products are targeted for practical consideration in structural health monitoring.
  • Keywords
    Hilbert transforms; condition monitoring; distributed sensors; embedded systems; field programmable gate arrays; hardware description languages; mathematics computing; structural engineering; vibrations; FPGA technology; Hilbert transform; MATLAB-Simulink environment; SDOF system; backbone curve technique; computational efficiency; embedded algorithms; field-programmable gate arrays; free vibrations; hardware description language; hardware design tool; nonlinear single-degree-of-freedom system; onboard data processing; structural health monitoring; Computational efficiency; Data mining; Field programmable gate arrays; Hardware design languages; History; Microprocessors; Monitoring; Robustness; Spine; Wireless sensor networks; Backbone curve; Hilbert Transform (HT); embedded systems; field-programmable gate array (FPGA); nonlinear time series; wireless structural health monitoring;
  • fLanguage
    English
  • Journal_Title
    Sensors Journal, IEEE
  • Publisher
    ieee
  • ISSN
    1530-437X
  • Type

    jour

  • DOI
    10.1109/JSEN.2009.2019322
  • Filename
    5272820