LABVIEW Based Low Noise ECG Signal Processing: Sarad Joshi and Aniket Kumar
LABVIEW Based Low Noise ECG Signal Processing: Sarad Joshi and Aniket Kumar
Abstract
This paper deals with the study and analysis of ECG signal processing by LABVIEW.
It includes generation of ECG signal, filtering of ECG signal and its processing.
LABVIEW have processing capabilities which provides robust and efficient environment
for solving all problems related to ECG signal processing. It also contains an ECG feature
extraction application to extract ECG features more conveniently.
Keywords: ECG signal processing, Digital filter, LABVIEW Signal processing tool
kit, ECG facture extraction
E
body where these leads are placed. The
CG (electrocardiogram) is the primary
electrical signal generated is very small order
diagnostic tool to measure and record
of 0.001 to 0.003v and within the frequency
the electrical activities of the heart. It
range of 0.05 to 100 Hz. It becomes prominent
measure the electric currents started in the
under abnormal conditions such as
extra-cellular fluid due to the potential
electrolyte imbalance and drug toxicity .In
changes which takes place in the cell
recent times, a number of techniques have
membrane of heart. The ECG features
been propose to detect various features.
provide the information which helps in
diagnosing of diseases which include heart The National Instrumentation has
rhythm, enlargement of certain chambers, specially designed the LABVIEW as software
intact ion of electrical conduction path and with aim is to provide easy and powerful
even the ischemic positions in the event of a data acquisition purpose. Thus, LABVIEW
heart attack which is caused by the software can be used for various purposes
disturbances of the heart’s electrical activity. due to its known capability like data
recording, visualization, filtering and many
Electrocardiogram is basically a voltmeter
others. LABVIEW has Advanced Signal
that uses up to 12 different leads placed on
Processing Toolkit which includes wavelet,
body parts to get the proper information.
1. School of Biomedical Engineering, N.I.T. Kurukshetra, India
2. S.I.E.T., A Deemed to be University, Meerut, U.P., India
50 International Journal of Contemporary Research in Engg. and Tech. Vol. 8, No. 2, 2018
LABVIEW Based Low Noise ECG Signal Processing
International Journal of Contemporary Research in Engg. and Tech. Vol. 8, No. 2, 2018 51
Sarad Joshi and Aniket Kumar
The baseline wandering is usually due to Equation 1 is the transfer function of IIR
respiration at frequencies between 0.15 and filter. Where N represents order if the filter,
0.3Hz. When the baseline wandering is b(k) represents coefficient of non-recursive
removed then the output ECG signal part, ak represents coefficients of recursive
becomes more stationary than original. The feedback part.
noise may be complex stochastic process N
b( z) z
k
B(z)
within a wideband. One can suppress these H (Z )
A( z )
K 0
N k (1)
1 a( z) z
noises by using digital filter. Low pass K 1
infinite impulse response IIR filter whose cut- Butterworth and Chebyshev filter are the
off frequency is 100Hz, can be applied to examples of reference analog prototype filter.
linear time-invariant system e.g. digital Here, using 2nd order Butterworth analog
filters. IIR filters block schematic as shown in filter as all the poles of the filter must be
Fig. 4. located in the left half of s-plane i.e. to the left
of imaginary axis. Low pass Butterworth
filters are those filters whose frequency
response is a monotonous descending
function they are also known as maximum
flat magnitude filters. It has 3db attenuation
at a frequency of 1Hz.
1
(2)
2
H a
(j ) H a
( j ). H a ( j )
1 2n
CONCLUSION
LABVIEW’s advanced signal processing
toolkit and digital filter design toolkit provide
robust and efficient environment for resolving
problems related to the processing of ECG
signal. This application has demonstrated the
Fig. 4. Block Schematic of Filter
52 International Journal of Contemporary Research in Engg. and Tech. Vol. 8, No. 2, 2018
LABVIEW Based Low Noise ECG Signal Processing
REFERENCES
[1] S. Correia, J. Miranda, L. Silva and A. Barreto,
“LABVIEW and MATLAB for ECG
Acquisition, Filtering and Processing,” Proc.
of the 3rd International Conference on Integrity,
Reliability and Failure, Porto/Portugal, pp.20-24,
2009.
[2] Rajiv Ranjan and V.K. Giri, “A Unified
Approach of ECG Signal Analysis”,
International Journal of Soft Computing and
Engineering, Vol. 2, 2012.
[3] C. Saritha, V. Sukanya and Y.N. Murthy,
“ECG Sign al Analysis Using Wavelet
Transforms”, Buig. J. Phys. Vol. 35, pp. 68-77,
Fig. 5. ECG signal before and after de-noising
2008.
[4] Juan Pablo Martinez, Rute Almeida, Salvador
use of toolkits in de-noising and analyzing Olmos, Ana Paula Rocha, and Pablo Laguna,
ECG signal easily and conveniently. It not only “A Wavelet-Based ECG Delineator:
helps in diagnosis but also helps in ECG signal Evaluation on Standard Database.” IEEE
processing research. Moreover, these tools Trans. on Biomedical Engineering, Vol. 51, pp.
can also be used in other biomedical signal 570-581, 2004.
processing applications such as Electro-
[5] D. Balasubramaniam and D. Nedumaran,
encephalography (EEG), Magnetic Resonance “Implementation of ECG Signal Processing
Imaging (MRI) etc. and Analysis Techniques in Digital signal
Processor based System,” Meme A 2009—
International Workshop on Medical
Measurements and Applica-tions, Cetraro, Italy,
2009.
[6] M.K. Islam, A.N.M.M. Haque, G.Tangim, T.
Ahammad, and M.R. Khondokar, “Study and
Analysis of ECG Signal Using MATLAB &
LABVIEW as Effective Tools”, International
Journal of Computer and Electrical Engineering,
Vol. 4, 2012.
Fig. 6. Noised signal and de-noised signal
International Journal of Contemporary Research in Engg. and Tech. Vol. 8, No. 2, 2018 53