Hardware Implementation of EMD Using DSP and FPGA for Online Signal Processing

This paper combines a digital signal processor (DSP) and a field programmable gate array (FPGA) to realize the online empirical mode decomposition (EMD)-based signal processing system. The EMD algorithm is a novel signal analysis technique, decomposing signals into a series of intrinsic mode functions. First, the EMD algorithm is implemented in the DSP, named the EMD processor, which has the ability to eliminate noise from the original signal. Next, in order to process the online sequential signal, this paper proposes and implements pipeline and data transfer controllers in the FPGA, called the data processing flow processor. Then, the data processing flow processor coordinates the EMD processor, analog-to-digital converter, and digital-to-analog converter module boards. Finally, this paper presents a prototype of the online EMD-based electrocardiogram denoise system to verify the features of the proposed architecture. The emulations and experimental results demonstrate the effectiveness of the presented system as expected.

[1]  S. Erturk,et al.  Hyperspectral image classification based on Empirical Mode Decomposition , 2008, 2008 IEEE 16th Signal Processing, Communication and Applications Conference.

[2]  Jae Wook Jeon,et al.  An FPGA-Based Multiple-Axis Motion Control Chip , 2009, IEEE Trans. Ind. Electron..

[3]  María José Moure,et al.  Features, Design Tools, and Application Domains of FPGAs , 2007, IEEE Transactions on Industrial Electronics.

[4]  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.

[5]  Yu-Jung Huang,et al.  Hardware Implementation of RFID Mutual Authentication Protocol , 2010, IEEE Transactions on Industrial Electronics.

[6]  Liangsheng Qu,et al.  An improved method for restraining the end effect in empirical mode decomposition and its applications to the fault diagnosis of large rotating machinery , 2008 .

[7]  Ali Emadi,et al.  An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives , 2009, IEEE Transactions on Industrial Electronics.

[8]  H. T. Nagle,et al.  A comparison of the noise sensitivity of nine QRS detection algorithms , 1990, IEEE Transactions on Biomedical Engineering.

[9]  Shahram Karimi,et al.  An HIL-Based Reconfigurable Platform for Design, Implementation, and Verification of Electrical System Digital Controllers , 2010, IEEE Transactions on Industrial Electronics.

[10]  Kouhei Ohnishi,et al.  Implementation of Bilateral Control System Based on Acceleration Control Using FPGA for Multi-DOF Haptic Endoscopic Surgery Robot , 2009, IEEE Transactions on Industrial Electronics.

[11]  Chavdar Levkov,et al.  Removal of power-line interference from the ECG: a review of the subtraction procedure , 2005, Biomedical engineering online.

[12]  K. Khaldi,et al.  Speech signal noise reduction by EMD , 2008, 2008 3rd International Symposium on Communications, Control and Signal Processing.

[13]  Peter J. Kyberd,et al.  EMG signal filtering based on Empirical Mode Decomposition , 2006, Biomed. Signal Process. Control..

[14]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[15]  A.J. Nimunkar,et al.  EMD-based 60-Hz noise filtering of the ECG , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[16]  Hong Fan,et al.  Rotating machine fault diagnosis using empirical mode decomposition , 2008 .

[17]  Mengdao Xing,et al.  Imaging of Micromotion Targets With Rotating Parts Based on Empirical-Mode Decomposition , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[18]  Pun Sio Hang,et al.  Accurate Removal of Baseline Wander in ECG Using Empirical Mode Decomposition , 2007, 2007 Joint Meeting of the 6th International Symposium on Noninvasive Functional Source Imaging of the Brain and Heart and the International Conference on Functional Biomedical Imaging.

[19]  A.J. Nimunkar,et al.  R-peak Detection and Signal Averaging for Simulated Stress ECG using EMD , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Shuo Ma,et al.  Hilbert-Huang transform analysis of dynamic and earthquake motion recordings , 2003 .

[21]  Jianhua Chen,et al.  The Removal of Wall Components in Doppler Ultrasound Signals by Using the Empirical Mode Decomposition Algorithm , 2007, IEEE Transactions on Biomedical Engineering.