Javier González, Eduard Galvis, Cristian C. Velandia
{"title":"Implementation of real-time filter using an open-source platform oriented to R-wave detection","authors":"Javier González, Eduard Galvis, Cristian C. Velandia","doi":"10.1109/STSIVA.2016.7743351","DOIUrl":null,"url":null,"abstract":"The electrocardiographic signal (ECG) reflects the electrical behavior of the human heart. The ECG signal is composed by different waveforms: P, Q, R, S and T. The R wave is normally the easiest waveform to identify on the ECG. The R wave is also the component with the highest amplitude and its detection allows the estimation of the heart rate. This paper is devoted to present the design of a digital filter implemented on an open hardware platform called Arduino to detect the R wave of the ECG signal. The filter design is based on the integration of a smooth filter and the first order derivative. The implemented digital filter has been tested using different ECG signals generated by a patient simulator. Finally, this paper shows a positive performance of the implemented filter in tests related to R wave detection even in the presence of unwanted noise components.","PeriodicalId":373420,"journal":{"name":"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STSIVA.2016.7743351","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The electrocardiographic signal (ECG) reflects the electrical behavior of the human heart. The ECG signal is composed by different waveforms: P, Q, R, S and T. The R wave is normally the easiest waveform to identify on the ECG. The R wave is also the component with the highest amplitude and its detection allows the estimation of the heart rate. This paper is devoted to present the design of a digital filter implemented on an open hardware platform called Arduino to detect the R wave of the ECG signal. The filter design is based on the integration of a smooth filter and the first order derivative. The implemented digital filter has been tested using different ECG signals generated by a patient simulator. Finally, this paper shows a positive performance of the implemented filter in tests related to R wave detection even in the presence of unwanted noise components.