0% found this document useful (0 votes)
18 views

ECG calibration signal database construction based on IEC 60601-2-25

This study presents the construction of an ECG calibration signal database using MATLAB, adhering to the IEC 60601-2-25 standard. The research highlights the creation of 12 calibration signals, which were statistically compared to a commercial CTS database, revealing slight visual and statistical differences. While the developed database can aid manufacturers, it is recommended that testing laboratories utilize commercial products for accuracy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

ECG calibration signal database construction based on IEC 60601-2-25

This study presents the construction of an ECG calibration signal database using MATLAB, adhering to the IEC 60601-2-25 standard. The research highlights the creation of 12 calibration signals, which were statistically compared to a commercial CTS database, revealing slight visual and statistical differences. While the developed database can aid manufacturers, it is recommended that testing laboratories utilize commercial products for accuracy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Journal of Physics: Conference Series

PAPER • OPEN ACCESS

ECG calibration signal database construction based on IEC 60601-2-25


using MATLAB
To cite this article: S W Hidayat et al 2020 J. Phys.: Conf. Ser. 1528 012060

View the article online for updates and enhancements.

This content was downloaded from IP address 134.117.10.200 on 25/07/2020 at 18:34


4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

ECG calibration signal database construction based on IEC


60601-2-25 using MATLAB

S W Hidayat*, W Ardiatna, N G Pratiwi, Novitasari, I Supono, A R Hidayat


Electromedic Laboratory, Research Center for Testing Technology, Indonesian
Institute of Sciences, South Tangerang, Indonesia

*[email protected]

Abstract. ECG machines should be calibrated and tested to assure their accuracy. IEC 60601-
2-25 standard described signals for calibrating ECG amplitudes and frequencies. The problem
was this standard does not clearly describe the formulas of the calibration signals nor the
complete database of these signals. The aim of this study was to get a database of ECG
calibration signals for testing based on IEC 60601-2-25 standard clause 201.12.1.101. Data
were constructed with a series of sinus function in Matlab software to simulate P, Q, R, S, and
T segments. The data were visually and statistically compared with the data from commercial
CTS database. Data were constructed for 3 different lead of 12 ECG calibration data. Four
ECG calibration data with elevation or depletion ST segment were excluded from this study.
This study demonstrated that these ECG calibration signals were slightly visually different and
statically had differences in some of S wave and most of T wave. This data can be used by
designers or manufactures, but for the testing laboratory is recommended using a commercial
product.

1. Introduction
Electrocardiograph (ECG) is one of medical devices that is used for recording heart activities by
measuring electrical signals produced by the heart muscle [1, 2]. An ECG signal can provide great
range of information, particularly the heart’s structure and performance (rate, rhythm, size, position),
heart muscle damage, cardiac drug influences, and implanted pacemaker perform [3]. The complex
waveform signal is captured using electrodes attached on skin. The amplitude of the signal is very
weak, specifically in the range of 0.2-5 mV [2, 4]. However, in actual the strong background noises
from human body frequently contaminate the heart signal [2, 4]. An ideal ECG can differentiate ECG
signal and background noise by having great common rejection ratio and high gain [2].
To ensure that an ECG operates properly, it must be analysed and calibrated regularly in order to
support its performance. An uncalibrated ECG may lead to misreading and furthermore mistaken
treatment to patient because of misdiagnose [5].
One of important ECG testing is essential performance and accuracy of medical electrical
equipment in accordance with IEC 60601-2-25:2011, especially sub-clause 201.12.1.101. The aim of
the test is to measure the accuracy of the amplitude and frequency of the ECG signal by comparing the
ECG signal and the CTS (Conformance Testing Services) database. CTS database is an artificial ECG
waveform to automatically test the amplitude and interval of measurement during performing ECG
testing.

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

However, the problem is the standard does not clearly describe the formula of the calibration
signals nor the complete database of these signals. The standard IEC 60601-2-25 only provides several
references value. Therefore, the purpose of this study it to establish a complete database of ECG
calibration signals using the sine function in Matlab Software and references value from the standard.
It is hoped that this method can be used by manufacturer to gain their product or by other laboratories
to help them conducting the test.

2. Method

Figure 1. Nomenclature of calibration ECGs


An ECG signal consist of P wave as atrial depolarization, QRS complex as ventricular depolarization,
and T wave as ventricular repolarization that is shown in Figure 1. The X-axis and Y-axis of
electrocardiogram are represented as duration (in minutes) and amplitude (in millivolt), respectively.
Each section of P, Q, R, S, and T has intervals and amplitudes that are adjusted from the requirements
in the standard (Annex HH in IEC 60601-2-25).
Each segment was constructed by sinus function as Equation 1, where A is amplitude, f is
frequency that is determined by duration, and φ is phase that distinction with previous segments. Each
segment was combined into full signal and then was drawn in Matlab. Matlab function was run to get
signal data. Data signal from Matlab was compared with data from CTS Database, by visually and
statically. Significant level of CTS database and Matlab construction is analysed using statistical
method Mann-Whitney.
𝑥 = 𝐴 ∙ 𝑆𝑖𝑛(2𝜋𝑓𝑡 − 𝜑) (1)

3. Results and Discussion

Table 1. The details of ECG calibration signals


Denomination Peak Voltage Heart Rate QRS-form
CAL05000 ± 0,5 mV 60/min RS
CAL10000 ± 1,0 mV 60/min RS
CAL15000 ± 1,5 mV 60/min RS
CAL20000 ± 2,0 mV 60/min RS
CAL20002 ± 2,0 mV 120/min RS
CAL20100 + 2,0 mV 60/min R
CAL20200 - 2,0 mV 60/min QS
CAL20500 ± 2,0 mV 60/min small RS
CAL20502 ± 2,0 mV 120/min small RS

2
4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

CAL30000 ± 3,0 mV 60/min RS


CAL40000 ± 4,0 mV 60/min RS
CAL50000 ± 5,0 mV 60/min RS
12 out of 16 calibration signals have been successfully constructed using Equation 1, as shown in
Figure 2-13. The details of 12 signals are indicated in Table 1 which is differentiated by peak voltage,
heart rate, and QRS-form. These signals are chosen because they do not have elevation or depression
level of ST segment. The peak voltage is the maximum or minimum voltage value of signal, while the
heart rate is the number of heart’s contraction (heartbeat) per minute. Normal people heart rate is 60
beat per minute. 120/min heart rate means there are two signals in a minute, or in other words a signal
only takes half a minute. QRS-form is the shape of QRS-complex segment.
The graph results show that the CTS database and Matlab signal have the same pattern for all
calibration signals. However, to see more closely to the detail, the CTS database peaks are more
narrow than the Matlab peaks, even though they have same interval and peak value. These visual
results are similar to the statistical results. Mann-Whitney results show that the level of difference
between CTS database and Matlab for a whole signal have probability above 0.05, which mean they
have no different.
In addition, the data are also compared for each segment using statistical Mann-Whitney method,
as shown in table 2. It is demonstrated that CTS database and Matlab are significantly different for
some calibration signal of most of T wave and some of S wave.

Figure 2. CAL05000 calibration signal Figure 3. CAL10000 calibration signal

Figure 4. CAL15000 calibration signal Figure 5. CAL20000 calibration signal

3
4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

Figure 6. CAL20002 calibration signal Figure 7. CAL20100 calibration signal

Figure 8. CAL20200 calibration signal Figure 9. CAL20500 calibration signal

Figure 10. CAL20502 calibration signal Figure 11. CAL30000 calibration signal

Figure 12. CAL40000 calibration signal Figure 13. CAL50000 calibration signal

4
4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

Table 2. The statistical value of the difference between CTS database


and Matlab on each segment
Calibration P wave R wave S wave T wave
CAL05000 0.057 0.620 0.600 0.033*
CAL10000 0.057 0.620 0.646 0.017*
CAL15000 0.063 0.608 0.587 0.013*
CAL20000 0.063 0.620 0.600 0.017*
CAL20002 0.630 0.646 0.011* 0.218
CAL20100 0.063 0.741 0.050* 0.014*
CAL20200 0.063 0.786 0.119 0.014*
CAL20500 0.063 1.00 0.01* 0.001*
CAL20502 0.195 0.335 0.057 0.075
CAL30000 0.063 0.620 0.646 0.013*
CAL40000 0.063 0.608 0.608 0.015*
CAL50000 0.063 0.620 0.646 0.016*
It is still needed further study to create more general function, so that the elevation or depression
level of ST segment can be illustrated as well by the function. Because the data compiled by the
Matlab have same segment duration and amplitude, it can be used by designers or manufacturers to
verify their product. However the testing laboratories are recommended using a commercial product
(CTS database) for accurate whole data.

4. Conclusion
The sine function using Matlab can be used to establish ECG database, but the waveform are slightly
different and can not be used for the waves that have elevation / depression level of ST segment. This
data can be used by designers or manufactures, but for the testing laboratories are recommended using
a commercial product.

Acknowledgments
The authors would like to express gratitude to Indonesian Institute of Sciences for the conference
funding.

References
[1] E. Samuel De Lucena, "Ecg Simulator For Testing And Servicing Cardiac Monitors And
Electrocardiographs".
[2] Yang, S., Lam, B., & Ng, C. M. N. (2018). Calibration of Electrocardiograph (ECG)
Simulators. NCSLI Measure, 12(1), 46–53. doi:10.1080/19315775.2017.1335586
[3] E. Braunwald, ed., Heart Disease: A Textbook of Cardiovascular Medicine (5th ed.). W.B.
Saunders Co., Philadelphia, 1997.
[4] Nuo, L., Song, H., Hong, T., Yuehong, J., & Fan, L. (2013). Calibration device for multi-
parameter simulator. 2013 IEEE 11th International Conference on Electronic Measurement &
Instruments. doi:10.1109/icemi.2013.6743109
[5] Benitez, R., Uresti, R., & Solorzano, C. (2017). Development of an alternative method for the
calibration of ECG simulators. 18th International Congress of Metrology.
doi:10.1051/metrology/201710005.
[6] Magjarević, R., & Badnjević, A. (2017). Inspection and Testing of Electrocardiographs (ECG)
Devices. Series in Biomedical Engineering, 59–79. doi:10.1007/978-981-10-6650-4_4.

5
4th International Seminar on Sensors, Instrumentation, Measurement and Metrology IOP Publishing
Journal of Physics: Conference Series 1528 (2020) 012060 doi:10.1088/1742-6596/1528/1/012060

[7] Silva, M. C., Gusmão, L. A. P., Barbosa, C. R. H., & Monteiro, E. C. (n.d.). System for
Conformity Assessment of Electrocardiographs. 13th International Conference on Biomedical
Engineering, 1124–1127. doi:10.1007/978-3-540-92841-6_276.
[8] Escobar, P; Formica, M; Acosta, G; Massa, J Design of a PC-based Patient Simulator for
testing and calibration of electromedical devices using Labview Proceedings of BIODEVICES
2008 – First International Conference on Biomedical Electronics and Devices vol 2 p 135–139
[9] Paul A.D., Urzoshi K.R., Datta R.S., Arsalan A., Azad A.M. (2011) Design and Development
of Microcontroller Based ECG Simulator. In: Osman N.A.A., Abas W.A.B.W., Wahab
A.K.A., Ting HN. (eds) 5th Kuala Lumpur International Conference on Biomedical
Engineering 2011. IFMBE Proceedings, vol 35. Springer, Berlin, Heidelberg
[10] Pal, S., & Mitra, M. (2012). Increasing the accuracy of ECG based biometric analysis by data
modelling. Measurement, 45(7), 1927–1932.
[11] Zywietz, C., Alraun, W., & Mertins, V. (n.d.). Quality assurance in electrocardiography:
inappropriate performance standards, ECG characteristics and a new test database. Computers
in Cardiology 1994.
[12] Young, B. (2019). New standards for ECG equipment. Journal of
Electrocardiology. doi:10.1016/j.jelectrocard.2019.07.013
[13] Josko, A., & Rak, R. J. (2005). Effective Simulation of Signals for Testing ECG Analyzer.
IEEE Transactions on Instrumentation and Measurement, 54(3), 1019–
1024. doi:10.1109/tim.2005.847350
[14] Smíšek, R., Maršánová, L., Němcová, A., Vítek, M., Kozumplík, J., & Nováková, M.
(2016). CSE database: extended annotations and new recommendations for ECG software
testing. Medical & Biological Engineering & Computing, 55(8), 1473–
1482. doi:10.1007/s11517-016-1607-5

You might also like