Develop a condition monitoring device for rotary machines by using autonomous wireless sensors

Hilbert Transform is widely used in the vibration analysis for monitoring the condition of the machine. However, all the research works or current applications done on the Hilbert Transform are just running on the PC. Nobody has implemented it into the FPGA chip. Hence, in this project, the Hilbert...

Full description

Saved in:
Bibliographic Details
Main Author: Yap, Chin Hong.
Other Authors: Chong Han Joo Peter
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/45649
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Hilbert Transform is widely used in the vibration analysis for monitoring the condition of the machine. However, all the research works or current applications done on the Hilbert Transform are just running on the PC. Nobody has implemented it into the FPGA chip. Hence, in this project, the Hilbert Transform was implemented into the FPGA chip. Then, the chip could be used by the wireless sensor node and perform the condition monitoring on the machine. First of all, in this project, the Fast Fourier Transform, Hilbert Transform and fixed point arithmetic theory were reviewed before starting to develop the Hilbert Transform algorithm. Microsoft Visual Studio 2008 was used to develop the Hilbert Transform algorithm in C code. Floating point Hilbert Transform would be developed and tested first before converting to the fixed point Hilbert Transform. The C code and all the experiment results were discussed. 32-bit fixed point Hilbert Transform was successfully implemented and can only perform 8-point FFT in the FPGA chip. Block floating point technique was suggested to further improve the 32-bit fixed point Hilbert Transform. This technique is used to prevent the overflow occurs during the computation.