COMPARISON OF VARIOUS FILTERING TECHNIQUES USED FOR REMOVING HIGH FREQUENCY NOISE IN ECG SIGNAL

Similar documents
Improving ECG Signal using Nuttall Window-Based FIR Filter

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

A Finite Impulse Response (FIR) Filtering Technique for Enhancement of Electroencephalographic (EEG) Signal

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Designing and Implementation of Digital Filter for Power line Interference Suppression

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 7, Issue 5, May 2018

Signal Processing Toolbox

ACS College of Engineering Department of Biomedical Engineering. BMDSP LAB (10BML77) Pre lab Questions ( ) Cycle-1

Noise Reduction Technique for ECG Signals Using Adaptive Filters

FIR Filter Design using Different Window Techniques

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal

Simulation Based Design Analysis of an Adjustable Window Function


FIR FILTER DESIGN USING NEW HYBRID WINDOW FUNCTIONS

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

Filtration Of Artifacts In ECG Signal Using Rectangular Window-Based Digital Filters

4. Design of Discrete-Time Filters

Digital Signal Processing

Suppression of Noise in ECG Signal Using Low pass IIR Filters

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

Digital Filters FIR and IIR Systems

F I R Filter (Finite Impulse Response)

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

2018 American Journal of Engineering Research (AJER)

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Physiological signal(bio-signals) Method, Application, Proposal

Digital Filtering: Realization

2) How fast can we implement these in a system

HARDWARE IMPLEMENTATION OF LOCK-IN AMPLIFIER FOR NOISY SIGNALS

Experiment 4- Finite Impulse Response Filters

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

Performance Evaluation of Mean Square Error of Butterworth and Chebyshev1 Filter with Matlab

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

Development of Electrocardiograph Monitoring System

DESIGN OF FIR AND IIR FILTERS

A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques

A Comparative Performance Analysis of High Pass Filter Using Bartlett Hanning And Blackman Harris Windows

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

ECG Analysis based on Wavelet Transform. and Modulus Maxima

Enhancing Electrocadiographic Signal Processing Using Sine- Windowed Filtering Technique

FPGA Based Notch Filter to Remove PLI Noise from ECG

Noise estimation and power spectrum analysis using different window techniques

FIR window method: A comparative Analysis

PROCESSING ECG SIGNAL WITH KAISER WINDOW- BASED FIR DIGITAL FILTERS

ST Segment Extraction from Exercise ECG Signal Based on EMD and Wavelet Transform

COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) NOISE REDUCTION IN ECG BY IIR FILTERS: A COMPARATIVE STUDY

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

Advanced Digital Signal Processing Part 5: Digital Filters

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

Filtering Techniques for Reduction of Baseline Drift in Electrocardiogram Signals

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 6, January 2014)

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

Word length Optimization for Fir Filter Coefficient in Electrocardiogram Filtering

Design of FIR Filters

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

Experiment 2 Effects of Filtering

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

Biomedical Instrumentation B2. Dealing with noise

The Design of Experimental Teaching System for Digital Signal Processing Based on GUI

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

Baseline wander Removal in ECG using an efficient method of EMD in combination with wavelet

EE 422G - Signals and Systems Laboratory

Window Functions And Time-Domain Plotting In HFSS And SIwave

Digital FIR LP Filter using Window Functions

Instruction Manual DFP2 Digital Filter Package

Design Digital Non-Recursive FIR Filter by Using Exponential Window

Signals and Filtering

BME 405 BIOMEDICAL ENGINEERING SENIOR DESIGN 1 Fall 2005 BME Design Mini-Project Project Title

VLSI Implementation of Separating Fetal ECG Using Adaptive Line Enhancer

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

Noise Removal from ECG Signal and Performance Analysis Using Different Filter

RemovalofPowerLineInterferencefromElectrocardiographECGUsingProposedAdaptiveFilterAlgorithm

Performance Comparison of Various Digital Filters for Elimination of Power Line Interference from ECG Signal

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Dipti Rathore 1, Anjali Gupta 2, Sumit Chakravorty 3, Pranay Kumar Rahi 4 1, 2, 3. IJRASET: All Rights are Reserved

Internal Sound Denoising for Traditional Stethoscope Using Inverse Chebyshev IIR Bandstop Filter

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

Oluwole Oyetoke 1, 2 Dr. O.E Agboje. Covenant University, Ota, Nigeria

BME/ECE 463. Computers in Medicine. Answers to Selected Textbook Problems

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

International Journal of Engineering Trends and Technology ( IJETT ) Volume 63 Number 1- Sep 2018

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

IJRASET: All Rights are Reserved

EE 470 Signals and Systems

ijdsp Workshop: Exercise 2012 DSP Exercise Objectives

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

Digital Signal Processing for Audio Applications

Filters. Phani Chavali

Removal of Power-Line Interference from Biomedical Signal using Notch Filter

Transcription:

Vol (), January 5, ISSN -54, pg -5 COMPARISON OF VARIOUS FILTERING TECHNIQUES USED FOR REMOVING HIGH FREQUENCY NOISE IN ECG SIGNAL Priya Krishnamurthy, N.Swethaanjali, M.Arthi Bala Lakshmi Department of Biomedical Engineering, PSG College of Technology Coimbatore, Tamil Nadu, India peekay.july@gmail.com arthib@yahoo.com swethaanjali9@gmail.com Abstract About 8.8 million males and 6.6 million females alive today have been affected by Coronary Heart Disease (CHD). Of these 5. million males and.6 million females have been diagnosed with Myocardial Infarction (MI), according to the statistics updated by the American Heart Association (AHA) in []. Early diagnosis and appropriate treatment of CHD is essential to minify the mortality rate due to CHD. This accentuates the need for an accurate and reliable equipment for monitoring the health conditions of hearts of human beings to treat the disease in advance before it brings about an irrevocable change in their body. One of the equipment s used for this purpose is an Electrocardiograph, and the acquired signal is called an ECG signal. The acquisition process of this signal is hindered by a number of artifacts and removal of these artifacts is of paramount importance before the ECG signal could be used for disease diagnosis purpose.keywords Phishing, Vishing, SMSishing, Social Engineering, ZeKo I. INTRODUCTION Electrocardiography is a transthoracic interpretation of the electrical activity of the heart over a period of time, as detected by electrodes attached to the surface of the skin and recorded by a device external to the body []. ECG signals are composed of P wave, QRS complex and T wave. The waveform is used to measure the rate and regularity of heartbeats, as well as the size and position of the chambers, the presence of any damage to the heart, and the effects of drugs or devices used to regulate the heart, such as a pacemaker. The most prevalent artifacts present in the ECG signal can be divided into.low frequency artifacts.high frequency artifacts and.physiological Interferences. These artifacts must be removed prior to abnormality detection from the waveforms, else there would be misinformation about the diseases. Our primary focus is on removing the high frequency noise in the ECG signal. The common high frequency noises are the Instrumentation noise and Electrode contact noise. Raghu has proposed a method of denoising ECG signal using Daubechies wavelet []. MA Mneimneh et al proposed a method by using a non-linear least squares optimization technique [4]. Our choice of filters for removing the aforementioned noises are Digital Filters. Analog filters can also be used, but non-linear phase shift is introduced by the implementation of the same. [5] The performance of the various filters are compared in removing the high frequency noises and the results are tabulated below. II. PROPOSED SOLUTION An ideal IIR filter is designed and then the infinite impulse response is truncated by multiplying it with a finite length window function. The result is a finite impulse response filter whose frequency response is modified from that of the IIR filter. Multiplying the infinite impulse by the window function in the time domain results in the frequency response of the IIR being convolved with the frequency response of the window function. [6] h[n]=w[n]. hd[n] The transfer function of designed filter will be found by transforming impulse response via Fourier Transform H( If the transition region of designed filter is wider than needed, it is necessary to increase the filter order, reestimate the window function coefficients and ideal filter frequency samples, multiply them in order to obtain the frequency response of designed filter and re-estimate the transfer function as well. If the transition region is narrower than needed, the filter order can be decreased for the purpose of optimizing hardware and/or software resources. The various window functions are discussed below: [7] A. Triangular (Bartlett) window www.giapjournals.org/ijsrtm.html Page

Vol (), January 5, ISSN -54, pg -5 The triangular (Bartlett) window is one among many functions that lessens the effects of final samples. Due to it, the stopband attenuation of this window is higher than that of the rectangular window, whereas the selectivity is less. Filters designed using this window have wider transition region than those designed using the rectangular window. Therefore a higher order filter is needed. Higher attenuation is obtained at the cost of increased components and higher order. Computation of coefficients is very easy. The triangular window coefficients can be expressed as The Hamming window is one of the most popular and most commonly used windows. A filter designed with the Hamming window has minimum stopband attenuation of 5dB, which is sufficient for most implementations of digital filters. The transition region is somewhat wider than that of the Hanning window, whereas the stopband attenuation is considerably higher. The transition region can be changed by changing the filter order. The transition region narrows, whereas the minimum stopband attenuation remains unchanged as the filter order increases. The Hamming window coefficients are expressed as: B. Hanning Window The Hanning window is used to lessen bad effects on frequency characteristic produced by the final samples of a signal being filtered. Digital filters designed with this window have higher stopband attenuation than those designed with triangle function. The transition region is the same as for triangular window, which makes this function one of the most desirable for designing. Another advantage of this window is the ability to relatively quick increase in the stopband attenuation of the following lobes. The Hanning window belongs to a class of generalized cosine windows.the Hanning window coefficients can be expressed as: C. Kaiser Window or Kaiser-Bessel window The minimum stopband attenuation depends on the specified window, whereas an increase in filter order affects the transition region. The windows described before are not optimal. An optimal window is a function that has maximum attenuation according to the given width of the main lobe. The optimal window is also known as Kaiser window. Its coefficients are expressed as [8] w(n)= where N is the length of the sequence, I is the zeroth order Modified Bessel function of the first kind, α is an arbitrary, non-negative real number that determines the shape of the window. D. Hamming Window The Hamming window belongs to a class of generalized cosine functions III. IMPLEMENTATION The ECG waveform has been taken from the www.physionet.org database. The data consists of many cycles of ECG corrupted by high frequency noise. The implementation of various filters was done using MATLAB R9b version. Both the types of filters, i.e., FIR and IIR, were designed for cut-off frequency (f c ) of 6 Hz and sampling frequency (f s ) was chosen as 8 Hz for FIR filters and HZ for IIR filters which was chosen based on the sampling theorem. The algorithm implemented for this paper was: Extract a single cycle of ECG from the given data. Set cut-off frequency and the sampling frequency. ( ) Define the filter function using the various commands inbuilt in MATLAB. Apply the filter on to the ECG signal. Calculate the SNR value of the signal SNR (db) = log (signal power)/(noise power) View the ECG waveform IV. RESULTS AND DISCUSSION After the implementation of the filters, it was found that the FIR filters gave better results than the IIR filters. The performance of the various filters with respect to the SNR values obtained has been tabulated. www.giapjournals.org/ijsrtm.html Page

Amplitude Gain(dB) International Journal of Students Research in Technology & Management Vol (), January 5, ISSN -54, pg -5 TABLE TABLE SHOWING DIFFERENT SNR VALUES OF THE ECG SIGNAL AFTER IMPLEMENTATION OF THE FILTERS In the IIR filters, the performance of Chebyshev Type I filter outweighed the performance of Butterworth filters by providing the same cut-off frequency value at a lower order of 7 as compared to the Butterworth filter with an order of. Among the FIR filters, the Kaiser window function showed the best performance as it showed a good SNR of 5.8885. The FIR filters worked by maintaining the signal power constant and only tried to decrease the noise power and the filter order was also maintained at for all window functions applied. It has also been observed that high frequency noise has been reduced without losing the signal information. The frequency response of the IIR filters and the various windows used are shown in the figure. FILTER TYPE.5.5 ORDER AVERAGE SIGNAL POWER (DB) ORIGINAL ECG SIGNAL WITH HIGH FREQUENCY NOISE NOISE POWER(DB) SNR (DB) Chebyshev 7 -.96-54.9677.644 Butterworth -.96-49.76 7. Hamming -.77-75.544 5.697 Hanning -.77-75.46 5.4 Bartlett -.77-75.558 5.7 Kaiser -.77-76.669 5.8885 - FREQUENCY RESPONSE OF IIR FILTERS BUTTERWORTH CHEBYSHEV.5 -.5 - -.5-4 -6-8 - 4 5 6 The reponse of IIR filters on ECG signal is given below. - - 4 5 6 Frequency(Hz).9.8.7.6.5.4... FIR WINDOW FUNCTIONS HAMMING HANNING BARTLETT KAISER.5.5.5 -.5 - -.5 USING BUTTERWORTH FILTER - 4 5 6 4 5 6 7 8 9 The original ECG signal corrupted by high frequency noise is given below in Figure : www.giapjournals.org/ijsrtm.html Page

International Journal of Students Research in Technology & Management Vol (), January 5, ISSN -54, pg -5 USING CHEBYSHEV FILTER.5 FILTERED USING BARTLETT WINDOW.5.5.5.5.5 -.5 - -.5 - -.5-4 5 6 The ECG signal after filtering using FIR filters is given below.5.5 FILTERED USING HAMMING WINDOW -.5-4 5 6 V. CONCLUSION Thus the various filters and their performance was studied in this paper and the most suitable filter for removal of high frequency noise was studied. The FIR filters are better than the IIR filters for the following reasons: (i) high stability, (ii) less storage due to less number of coefficients, (iii) no feedback involved. The future scope of this paper is to automate the selection of cut-off frequency instead of doing it as a trial and error method..5.5.5.5 -.5 - -.5 -.5 - -.5-4 5 6 FILTERED USING HANNING WINDOW - 4 5 6 REFERENCES [] American heart association data [] http://en.wikipedia.org/wiki/electrocardiography [] Pre-processing of ECG signals for ambulatory use, Raghu Vishnubhotla, [4] http://www.niu.edu/ceet/niuengineeringreview/ StudentPapers/Pre- processingofecgsignalsforambulatoryuse-- Raghu--PGs7-.pdf [5] A Cardiac Electro-physiological Model Based Approach for Filtering High Frequency ECG Noise, MA Mneimneh, GF Corliss, RJ Povinelli, Computers in Cardiology 7, 4, Pg9 [6] A Survey Of Noise Removal Techniques For Ecg Signals, Bhumika Chandrakar, O.P.Yadav, V.K.Chandra, International Journal of Advanced Research in Computer and Communication Engineering Vol., Issue, March [7] http://en.wikipedia.org/wiki/finite_impulse_respon se [8] http://www.mikroe.com/chapters/view/7/chapter- -fir-filters/ [9] http://en.wikipedia.org/wiki/kaiser_window www.giapjournals.org/ijsrtm.html Page 4

Vol (), January 5, ISSN -54, pg -5 www.giapjournals.org/ijsrtm.html Page 5