Design of ECG Acquisition System Based on Matlab


Article Preview

In order to more accurate detection of ECG signal and cost savings, this paper designed a set of ECG signal acquisition system based on Matlab. The system is composed of hardware and software. Hardware is made up of signal acquisition processing circuit and MPC82G516 microcontroller for AD conversion. The software mainly contains configuring Matlab serial to realize communication with MPC82G516 and uses abundant filter resources of Matlab to remove noise by differential, absolute value, smoothing and threshold selection algorithm of R wave detection, R wave peak provides the basis for calculating the heart rate. This paper uses Matlab friendly user interface for displaying received data to make the data more intuitive and read more easily.



Edited by:

Keon Myung Lee, Prasad Yarlagadda and Yang-Ming Lu




X. Wang et al., "Design of ECG Acquisition System Based on Matlab", Applied Mechanics and Materials, Vols. 462-463, pp. 1001-1004, 2014

Online since:

November 2013




[1] Sen M. Kuo, Bob H. Lee and Wenshun Tian, Real-Time Digital Signal Processing Implementations and Applications, WILEY, (2006).


[2] Jinseok Lee, David D. McManus, Sneh Merchant, and Ki H. Chon, Automatic Motion and Noise Artifact Detection in Holter ECG Data Using Empirical Mode Decomposition and Statistical Approaches, IEEE, (2012).


[3] Joseph J. Oresko, Zhanpeng Jin, Jun Cheng, Yuwen Sun, Heather Duschl, and Allen C. Cheng, A Wearable Smartphone-Based Platform for Real-Time Cardiovascular Disease Detection Via Electrocardiogram Processing, IEEE, (2012).


[4] Pan J, Tompkins WJ. A real time QRS detection algorithm[J]. IEEE Transactions onBME, 1985, 32(1): 230-236.


[5] Hamilton PS, Tompkins WJ. Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database[J]. IEEE Transactions on BME, 1986, 33(12): 57-1165.


[6] Qing-qing Cheng, Meng Wu. Design of Real-time ECG Acquisition System Based on LabVIEW. Apr, 2013, Vol. 23, No. 4: 1673-629X(2013)04-0176-05.