Efficient architecture for real time implementation of Hilbert Transform in FPGA

This paper presents an architecture for real time hardware implementation of Hilbert Transform (HT) using Fast Fourier Transform (FFT). HT is studied and its various application areas are discussed in the paper. Two different architectures are proposed using Fast Fourier Transform (FFT) for the implementation. Implementation of HT using the proposed FFT based architectures are compared with the implementations using Discrete Fourier Transform (DFT) and Discrete Hartley Transform (DHT). The proposed FFT based architectures are implemented on Xilinx Kintex- 7 based FPGA and the results acquired are presented in comparison to results obtained through MATLAB simulations. The architecture implemented supports transform length of 8192 points as a demonstrator to the idea using 24 bit fixed point arithmetic. Detailed comparison study in terms of resource utilization and timing analysis is also carried out and the results are reported.

[1]  F. Piccinin The Fast Hartley Transform as an Alternative to the Fast Fourier Transform , 1988 .

[2]  Ulrich Rückert,et al.  Optimizing inter-FPGA communication by automatic channel adaptation , 2012, 2012 International Conference on Reconfigurable Computing and FPGAs.

[3]  Nader Ben Amor,et al.  A HW/SW implementation on FPGA of a robot localization algorithm , 2012, International Multi-Conference on Systems, Sygnals & Devices.

[4]  María Inés Valla,et al.  Multilevel Current-Source Inverter With FPGA Control , 2013, IEEE Transactions on Industrial Electronics.

[5]  N. Huang,et al.  The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis , 1998, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[6]  Li Hongsheng,et al.  Implementation of Hilbert-Huang transform (HHT) based on DSP , 2004, Proceedings 7th International Conference on Signal Processing, 2004. Proceedings. ICSP '04. 2004..

[7]  José Javier Martínez Álvarez,et al.  FPGA-based implementation of the instantaneus frequency estimation of phonocardiographic signals , 2004 .

[8]  Allan Kardec Barros,et al.  Heart instantaneous frequency (HIF): an alternative approach to extract heart rate variability , 2001, IEEE Transactions on Biomedical Engineering.

[9]  A.R. Messina,et al.  A Refined Hilbert–Huang Transform With Applications to Interarea Oscillation Monitoring , 2009, IEEE Transactions on Power Systems.

[10]  Wen Yu,et al.  A fully digital DLLs integrated in FPGAs , 2008, 2008 9th International Conference on Solid-State and Integrated-Circuit Technology.

[11]  Ching-Tai Ng,et al.  On the selection of advanced signal processing techniques for guided wave damage identification using a statistical approach , 2014 .

[12]  H. Kanai,et al.  Real-time measurements of local myocardium motion and arterial wall thickening , 1999, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[13]  S. Winograd On computing the Discrete Fourier Transform. , 1976, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Seba Maity,et al.  Wavelet Based Hilbert Transform with Digital Design and Application to QCM-SS Watermarking , 2008 .

[15]  Jan Vandewege,et al.  Efficient implementation of 90° phase shifter in FPGA , 2011, EURASIP J. Adv. Signal Process..

[16]  Hannu Olkkonen,et al.  Computation of Hilbert Transform via Discrete Cosine Transform , 2010, J. Signal Inf. Process..

[17]  Erdal Oruklu,et al.  Hilbert transform pitfalls and solutions for ultrasonic NDE applications , 2009, 2009 IEEE International Ultrasonics Symposium.

[18]  J. Javier Martínez-Álvarez,et al.  D14: FPGA-based implementation of the instantaneous frequency estimation of phonocardiographic signals , 2004 .

[19]  I. Slama-Belkhodja,et al.  FPGA implementation of Power Electronic Converter real-time model , 2012, International Symposium on Power Electronics Power Electronics, Electrical Drives, Automation and Motion.