Keywords: Data Acquisition, ECG, LabVIEW, Virtual instrumentation

Similar documents
Data acquisition and instrumentation. Data acquisition

Portable, Low Cost, Low Power Cardiac Interpreter

LabVIEW Based Biomedical Signal Acquisition and Processing

Available online at ScienceDirect. Procedia Computer Science 42 (2014 )

DESIGNING A VIRTUAL MACHINE FOR IDENTIFICATION OF CARDIAC ARRHYTHMIAS USING LAB VIEW

Development of Electrocardiograph Monitoring System

IMPLEMENTATION OF REAL TIME BRAINWAVE VISUALISATION AND CHARACTERISATION

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

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

IMPROVEMENTS IN ELECTROCARDIOGRAPHY SMOOTHENING AND AMPLIFICATION

Biomedical Signal Processing and Applications

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

Biomechanical Instrumentation Considerations in Data Acquisition ÉCOLE DES SCIENCES DE L ACTIVITÉ PHYSIQUE SCHOOL OF HUMAN KINETICS

ECG Data Compression

SCXI 8-Channel Isolated Analog Input Modules

Deepali Shukla 1 (Asst.Professor), Vandana Pandya 2 (Asst.Professor) Medicaps Institute of Technology & Management, Indore (M.P.

Designing and Implementation of Digital Filter for Power line Interference Suppression

Design and Development of a Two Channel Telemedicine System for Rural Healthcare

Detection of Abnormalities in Fetal by non invasive Fetal Heart Rate Monitoring System

Noise Suppression in Unshielded Magnetocardiography: Least-Mean Squared Algorithm versus Genetic Algorithm

Robust Detection of R-Wave Using Wavelet Technique

A Design Of Simple And Low Cost Heart Rate Monitor

BIOMEDICAL INSTRUMENTATION PROBLEM SHEET 1

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

PROCESSING ECG SIGNAL WITH KAISER WINDOW- BASED FIR DIGITAL FILTERS

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

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

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives:

EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual

EKT 314/4 LABORATORIES SHEET

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

A Body Area Network through Wireless Technology

DESIGN OF BIO-POTENTIAL DATA ACQUISITION SYSTEM FOR THE PHYSICALLY CHALLENGED

PORTABLE ECG MONITORING APPLICATION USING LOW POWER MIXED SIGNAL SOC ANURADHA JAKKEPALLI 1, K. SUDHAKAR 2

Suppression of Noise in ECG Signal Using Low pass IIR Filters

Noise Cancellation on ECG and Heart Rate Signals Using the Undecimated Wavelet Transform

Kanchan S. Shrikhande. Department of Instrumentation Engineering, Vivekanand Education Society s Institute of.

ni.com Sensor Measurement Fundamentals Series

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

STM32 microcontroller core ECG acquisition Conditioning System. LIU Jia-ming, LI Zhi

NEURAL NETWORK ARCHITECTURE DESIGN FOR FEATURE EXTRACTION OF ECG BY WAVELET

The AD620 Instrumentation Amplifier and the Strain Gauge Building the Electronic Scale

Amplitude Modulation Effects in Cardiac Signals

6.555 Lab1: The Electrocardiogram

Simulation of Analog Modulation and Demodulation Techniques in Virtual Instrumentation and Remote Lab

An Approach to Detect QRS Complex Using Backpropagation Neural Network

A PC Based Cost Effective Advanced Cardio Signals Monitoring System

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

A Dynamically Reconfigurable ECG Analog Front-End with a 2.5 Data-Dependent Power Reduction

ELG3336 Design of Mechatronics System

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics

P08050 Remote EEG Sensing

VLSI Implementation of Separating Fetal ECG Using Adaptive Line Enhancer

Wireless Transmission of Real Time Electrocardiogram (ECG) Signals through Radio Frequency (RF) Waves

Investigating the effects of an on-chip pre-classifier on wireless ECG monitoring

Design And Development Of An Efficient And Cost Effective ECG Simulator Capable Of Generating Normal And Pathological ECG Signals

Detection of Abnormalities in the Functioning of Heart Using DSP Techniques

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

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

Keywords Graphic LCD, Electrocardiograph, IC-LM35, AD620 Instrumentation Amplifier, High pass and Low Pass Filter, Fig. 1. Example of an ECG Signal

Wireless Cardiac Rhythm Monitoring System

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro

New Method of R-Wave Detection by Continuous Wavelet Transform

LAB #7: Digital Signal Processing

Biosignal filtering and artifact rejection, Part II. Biosignal processing, S Autumn 2017

Design of a VLSI Hamming Neural Network For arrhythmia classification

USB Dynamic Signal Acquisition

Electrocardiogram (ECG)

DATA ACQUISITION AND DATA PROCESSING SOFTWARE FOR MAGNETIC MEASUREMENTS FOR NICA MAGNETS

Laboratory Assignment 1 Sampling Phenomena

LAB Week 7: Data Acquisition

Comparative Study of QRS Complex Detection in ECG Ibtihel Nouira, Asma Ben Abdallah, Ibtissem Kouaja, and Mohamed Hèdi Bedoui

ECG Analysis based on Wavelet Transform. and Modulus Maxima

Introduction. Research Article. Md Salah Uddin Farid, Shekh Md Mahmudul Islam*

Comparison of MLP and RBF neural networks for Prediction of ECG Signals

Development of a Low Cost ECG Data Acquisition Module

Word length Optimization for Fir Filter Coefficient in Electrocardiogram Filtering

Sensor, Signal and Information Processing (SenSIP) Center and NSF Industry Consortium (I/UCRC)

Available online at ScienceDirect. Procedia Computer Science 57 (2015 ) A.R. Verma,Y.Singh

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

Intelligent ECG System for Removal of Noise in Biomedical Application

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

Ques on (2): [18 Marks] a) Draw the atrial synchronous Pacemaker block diagram and explain its operation. Benha University June 2013

CHAPTER 7 HARDWARE IMPLEMENTATION

Relation between HF HRV and Respiratory Frequency

Power Quality Monitoring using LabView

Fetal ECG Extraction Using Independent Component Analysis

Open Access Research and Development of Electrocardiogram P-wave Detection Technology

ECG Signal Denoising Using Digital Filter and Adaptive Filter

Auntie Spark s Guide to creating a Data Collection VI

Measurement & Control of energy systems. Teppo Myllys National Instruments

Available online at ScienceDirect. Procedia Computer Science 105 (2017 )

instead we hook it up to a potential difference of 60 V? instead we hook it up to a potential difference of 240 V?

Used to overcome ventricular fibrillation may be due to coronary occlusion, shock, or abnormalities in blood chemistry

PHYSIOLOGICAL SIGNALS AND VEHICLE PARAMETERS MONITORING SYSTEM FOR EMERGENCY PATIENT TRANSPORTATION

DIGITAL FINITE IMPULSE RESPONSE NOTCH FILTER WITH NON-ZERO INITIAL CONDITIONS, BASED ON AN INFINITE IMPULSE RESPONSE PROTOTYPE FILTER

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Bio-Potential Signal Extraction from Multi-Channel Paper Recorded Charts

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

Classification of Cardiac Arrhythmia using Hybrid Technology of Fast Discrete Stockwell-Transform (FDST) and Self Organising Map

Transcription:

Real Time Monitoring System for ECG Signal Using Virtual Instrumentation AMIT KUMAR, LILLIE DEWAN, MUKHTIAR SINGH DEPARTMENT OF ELECTRICAL ENGINEERING, NATIONAL INSTITUTE OF TECHNOLOGY, KURUKSHETRA, HARYANA INDIA er_manocha@rediffmail.com,l_dewanin@yahoo.com,smuhtiar_79@yahoo.com ABSTRACT: The paper introduces the designed aspects of the real time monitoring of the ECG signal on virtual cardiograph. The designed system is consisting of four parts as below. Data acquisition of ECG signal Filtering of data logger Representations of Acquired ECG signal on virtual graphs. Making the data logger. The 6013 E Analog card is used for the acquisition of ECG signal from ECG simulator and LabVIEW 7.0 professional development tool is used to designed the system. The designed system is advantageous in automatic removal of noises and filtration of acquired signal on virtual cardiographs. Keywords: Data Acquisition, ECG, LabVIEW, Virtual instrumentation I. INTRODUCTION Real time monitoring plays an important role in biomedical engineering, Particularly in ECG, EMG, EEG etc. personal computer have become a standard platform for the needs of various measurement and test, standardization, performance and low cost. Use of PC in so called personal and virtual instrumentation developments enables realization of a new generation of superior devices. With their performance, this is becoming ever higher and with the increasing number of software applications they are widely accepted as an essential tool on desk of engineer[1,2]. The use of LabVIEW and data acquisition in biomedical makes the real time monitor systems with very high performance, low cost of development, more reliable and flexible. LabVIEW is generalpurpose software for virtual instrumentation in which other products like dasylab, genie, and alligent vee are followed [3]. With LabVIEW the maintenance and reconfiguration of created instruments are reduced significantly. PC based virtual instrumentation as a testing platform enabling recording of real time ECG introduces identification of ECG and transmission of preprocessed data to a doctor through a distributed computation network has been proposed in [3,4]. PC based monitoring system has been proposed in [5]. In this GUI of the system has been developed in Microsoft.NET visual C++ but it lacks the simultaneous lead illustration of ECG waveform its selection and addition of intelligence for auto diagnose. The intelligent virtual ECG device by integrating dyadic wavelet algorithm for QRS detection, recording and identification with the facilities of the detection of heart rhythm and off line analysis of prerecorded ECG signal has been 638

Fig.1 - Block Diagram for Designed Virtual Cardiograph proposed in [6,7]. Besides all these development in biomedical engineering, the designed system in paper facilitates the automatic removal of noises and filtration of acquired signal on virtual cardiographs and this system can be used for analysis, identification of peak QRS and auto diagnose. II. HARDWARE & ACQUISITION REQUIREMENTS The proposed virtual cardiograph in this paper is based upon user suggested by cardiologist with respect to virtual instrumentation concept. Initialization of data acquisition hardware. GUI for interaction between user and instruments. Development of algorithms and procedure for filtering like low pass for smoothing and band pass. The main user requirement for functional and control system. Selection of one of leads from 12 lead configurations from the ECG simulator. Display of beats/min. Detection of abnormality Possibility to calibrate & isolation from patient s body when signal is taken by electrodes. III. ECG & DATA ACQUISITION ECG is a quasi periodical, rhythmically repeating signal synchronized by the mechanical function of the heart. ECG Waveform is consisting of P, QRS, and T and U wave of particular amplitudes and duration as in Figure (2). The P wave of atria depolarization that spreads from the SA node throughout the atria. The QRS complex is the result of ventricle depolarization. The T wave represents the ventricle repolarization. U wave may or may not be present in the ECG. PR interval is the time interval between the onset of atrial depolarization and the onset of ventricular depolarization. ST interval is the time interval in which the entire ventricle is depolarized. In biomedical signals there are three basic requirements viz. acquisition, processing and archiving. For this purpose we need an instrumentation system the first is to get the data 2 639

Figure (2) Normal ECG in personal computer (PC) by using different types of sensors/ electrodes and leads and appropriate conditioning units like amplification and filtering. The second is the analysis of acquired signal in the time and frequency domain. The third involved the archiving which gives the clinical status of patient based on previously defined and extracted feature. ECG signal is acquired in the PC by using PCI 6013 E analog card and BNC 2110 at A0 channel of DAQ board through measurement and explorer (MAX) of National instruments. The shape of acquired ECG carries lot of information, both subjective and objective, and is useful for the cardiologist attempting to determine the activity by just putting the leads on the body of the patient using desired lead configuration. By identifying the ECG waveform, one can exploit the useful and Parameter Duration Amplitude (mv) (sec) P wave 0.09 0.15 QRS complex 0.06 1.0 T wave 0.21 0.3 U wave may be or may not be exist Table (1) - Standard Values for ECG predominant parameters like heart rate, PR interval, ST interval and QT interval and abnormalities like bradycardia, tachycardia, ischemia, rhythm, and blocks [8,9]. The important data that have to be processed in terms of interval and frequency or bandwidth of occurrence carries definite values or ranges. The typical values are taken as reference and are compared with the values of the signals received from the body of the patient to find out the kind of abnormalities in the functioning of heart. The standard values of cardiac cycle measured are as given in the Table (1). The duration for which the data acquisition, reporting and interpretation are carried out is calculated from the number of samples divided by scan or sampling. By using LabVIEW one can perform the data acquisition by either analog card or digital cards like 6013E an analog card with 16 inputs /output channel with 128 KB/S speed and 6024E a Digital card with 200 KB/S & 16 I/O channels [10 11]. The ECG signal from the ECG simulator is given to the DAQ card through BNC connector where the signal is sampled and converted in to digital format. The sampling is done minimum at the nyquist rate (fs >2 fm) where fs is the sampling rate and fm is maximum frequency component in the signal. The output from DAQ board is given to the PC through buffers. These buffers provide the electrical isolation along with the unity gain to the signal. LabVIEW using driver software of National Instruments treats the signal received. The acquired data can be stored in memory or hard disk for future use as data logger Table (2). The result can be displayed using graphs as analyzed waveforms. In LabVIEW user interface is known as front panel and we can add 640

code-using icons of functions to control the front panel object. The block diagram contains the requisite code. The important point in the data acquisition is the rate at which measurement device samples the in coming signal. The sample rates or scan rate in NI-DAQ determines how often A/D or D/A conversion take place. Fast input sampling rates require more points in a given time and can form a better representation of original signal than a slow input sampling rate. Sampling too slowly results in aliasing, which is misinterpretation of original ECG signals. To avoid it, the signal should be sampled at a rate greater than or equal to twice the highest frequency component present in the signal. In our case the highest signal is 150Hz, so in order to avoid aliasing the signal is required to be sampled at a rate greater than 300 samples per second. In order to get better quality of signal, we sampled 1000 samples per second [12]. The maximum and minimum limit for voltage range was +4 v & -1 v respectively. In order to remove the noise from the acquired signal that may be due to external sources like 50 Hz A. C. or interference from power line frequency, we required a low pass filter of 50 Hz frequency and for rejection of high frequency noise we need low pass Butterworth filter of 4 th order with some calculated forward and reverse coefficient and after that for removal of frequency higher than 100 Hz we need band pass filter. IV. VIRTUAL CARDIOGRAPH Virtual cardiograph has been designed using LabVIEW 7.0 software of National Instruments. The cardiograph is used for monitoring of the ECG signal [13, 14]. In our case the signal was taken from ECG simulator. The acquired signal from ECG simulator has been shown in Figure (3) for the case of 60 beats/min. the virtual cardiograph displays the acquired data and then filtered data and beats per minutes as we obtained from the simulator, which indicates the abnormality of bradycardia decides the abnormality. Similarly Figure (4) shows the same for the 30 beats/min Figure (5) shows the virtual cardiograph for 120 beats/min which shows the problem of tachycardia. Data logger can also be made that provides the numeric values of acquired numeric values of acquired waveforms in terms of Figure (3) Virtual Cardiograph for 60beats/min 641

Figure (4) Virtual Cardiograph for 30 beats/min Figure (4) Virtual Cardiograph for 30 beats/min Figure (5) Virtual Cardiograph for 120 beats/min Voltage and x values. The data logger for 60 beats/min. is shown in Table (2), which would be very helpful for the future record. The corresponding data can be read in terms of graph on LabVIEW. Cardiograph has provision to start acquisition and save data that gives more flexibility to the cardiologist. LabVIEW Measurement Writer_Version 0.92 Y_Unit_Label Volts X_Dimension Time X0 0.0000000000000000E+0 Delta_X 0.001000 Reader_Version 1 Separator Tab Multi_Headings No X_Columns Multi Time_Pref Absolute Operator Administrator Date 2006/05/15 Time 11:23:36.876 ***End_of_Header*** 642

Channels 1 Samples 1 Date 2006/05/15 Time 11:23:36.889999 ***End_of_Header*** X_Value Voltage (Positive Peak) 0.000000 0.046387 0.140625 0.036621 0.250000 0.041504 0.359375 0.031738 0.468750 0.053711 0.593750 0.041504 0.703125 0.048828 0.764532 0.053453 Table 2 - Data Logger for 60beats/min. V. CONCLUSION Virtual instrumentation is marriages of technologies by which we successfully designed the virtual cardiograph and further modifications may be Simultaneous monitoring of twelve leads. Some more functions may be added like for blocks, intervals like QT, PQ etc. Auto diagnosis or Virtual cardiologist. Remote monitoring. REFERENCES [1] P. Ganesh Kumar, K. Thanushkodi, A virtual instrumentation system for on line data acquisition in water treatment plant WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS Issue 6, Volume 5, June 2006 [2] Nicoletta Sala, Multimedia and Virtual Reality in Architecture and in Engineering Education Proceedings of the 2nd WSEAS/IASME International Conference on Educational Technologies, Bucharest, Romania, October 16-17, 2006 22 [3] Gupta Sanjay, Joseph John Virtual instrumentation using LabVIEW, Electrical Engineering Series, Tata McGraw Hill pub. India, 2006. [4] Suresh A. Atapattu, Rahul D. mitrani, et.al A Computer Program To Acquire, Analyze & Track the HEART RATE VARIABILITY of Patients in a Clinical Research Environment Proceedings of 22 nd Annual EMBS International Conference, July 23-28, 2000, Chicago IL [5] Adam josko, Remigiusz J. Rak, Effective Simulation Of Signals For Testing ECG Analyzer IEEE Transactions on Instrumentation and measurement, vol.54, No. 3, june 2005. [6] Aleksandar C. Zoric, Sinisa S.llic, PC Based Electrocardiography & Data Acquisition, TELSIKS, IEEE, pp 619-622, September 28-30 2005. [7] D. Bojanic, N. Jorgovnovic & D.B. Ppovic Dynamic Wavelets For Real Time Heart Rate Monitoring 8 th Seminar on Neural Network Applications in Electrical Engineering, NEURAL-2006, IEEE, University of Belgarde, Serbia Sept. 25-27, 2006. [8] Shuren Qin, zhong ji, hongjun zhu The ECG recording and analysis instrumentation based on virtual instrumentation technology and Continuos wavelet Transforms proceeding of 25 th international conference, IEEE, EMBS pp 3176-3179, September 17-21, 2003. Cancun, Mexico. [9] Khandpur R. S, A Handbook of Biomedical Instrumentation, Tata McGraw Hill pub; India, 1993. [10] IEEE Instrumentation and Measurement Magazine What is Virtual Instrumentation Dec 2000. [11] Data Acquisition manual of National instrument, USA. [12] Raghu Korrapti, James A. Anderson, et.al System modeling using virtual instruments proceeding of IEEE southeast conference pp 121-126, 2002, southeast con. [13] J. A. Moczko, L. Kramer, et.al virtual instrumentation in medical investigation and diagnosis support proceeding of 23 rd Annual EMBS international conference of IEEE pp 1888-1891 Oct. 25-28, 2001, Istanbul, Turkey. [14] D.S. Benitez, A. zaidi, virtual instrumentation for clinical assessment of cardiovascular and automatic functions IEE Proc- Sci. Measurement Technology, vol. 147, no. 6 pp 397-402, Medical Signal Processing, IEEE, Nov. 2000. 643