Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

A Real Time Analysis of PPG Signal for Measurement of SpO2 and Pulse Rate

International Journal of Computer Applications
© 2011 by IJCA Journal
Volume 36 - Number 11
Year of Publication: 2011
Sangeeta Bagha
Laxmi Shaw

Sangeeta Bagha and Laxmi Shaw. Article: A Real Time Analysis of PPG Signal for Measurement of SpO2 and Pulse Rate. International Journal of Computer Applications 36(11):45-50, December 2011. Full text available. BibTeX

	author = {Sangeeta Bagha and Laxmi Shaw},
	title = {Article: A Real Time Analysis of PPG Signal for Measurement of SpO2 and Pulse Rate},
	journal = {International Journal of Computer Applications},
	year = {2011},
	volume = {36},
	number = {11},
	pages = {45-50},
	month = {December},
	note = {Full text available}


Continuous measurement of oxygen level and pulse rate is very important for aged people, pregnant women and in many other critical situations. This is commonly monitored by a pulse oxymeter. This paper presents a low-cost and a miniaturized pulse oxymeter to continuously measure patient’s blood-oxygen saturation level (SpO2) and pulse rate. Change in intensity of light transmitted through tissue due to arterial blood pulse can be measured as a voltage signal called the photoplethysmographm (PPG). Oxygenated blood has different light absorption characteristics than deoxygenated blood under red and infra red wavelengths. So the hardware implementation is included placing of two LEDs (red and infra red) on the patient’s finger and a photo detector on opposite side of the LEDs to get the corresponding PPG signals which are used to estimate the SpO2 by comparing the absorption characteristics of the two different colored light (red and infra red). As the PPG signal is mostly corrupted by patient’s hand movement, it is given to LabView window by DAQ card for further signal processing. In this paper a low pass filter is used for removing motion artifacts and a moving average algorithm is applied to remove high frequency noise content. The SpO2 is calculated by computing the AC and DC components of both the red and infra red LEDs corresponding PPG signals. The pulse rate is determined by time domain peak detection algorithm in LabView signal processing module.


  • R.W.C.G.R. Wijshoff1, J. Veen, O. Such, R.M. Aarts, J.W.M. Bergmans, “Towards a hemodynamic model to characterize inaccuracies in finger pulse oxymeter”. The Netherlands Philips Research, Biomedical Sensor Systems Group, The Netherlands, November 9-10, 2009.
  • Zhang Jun-feng, Wang Yan-yan,“Design for high data acquisition system based on PCL-816 and LabVIEW”, Machinery Design &Manufacture, Vol7, pp.64-66, 2007.
  • Rajet Krishnan, Balasubramaniam (Bala) Natarajan, Steve Warren, “Two-Stage Approach for Detection and Reduction of Motion Artifacts in Photoplethysmographic Data”, IEEE transactions on biomedical engineering, vol. 57, no. 8, August 2010.
  • M. Nitzan, A. Babchenko, B. Khanokh and D. Landau, “The variability of the Photoplethysmography Signal – A potential method for the evaluation of the autonomic nervous system,” Physiol. Meas. Vol.19 pp. 93-102, 1998.
  • M. Mukunda Rao, V.S. Murthy and S. Ramamoorthy, “Non invasive study of Rhythms and arrhythmia using optical sensors and their biological implications,” Int. Conf. on Biomed. Engg. Medical. Phys – World Medical Congress, Chicago, USA. July 2000.
  • John Allen, “Photoplethysmography and its application in clinical physiological measurement” Physiol. Meas. 28, R1–R39, 2007.
  • Shing-Hong Liu, Kang-MingChang, Tsu-HsunFu, ”Heart rate extraction from photoplethysmogram on fuzzy logic discriminator”, Engineering Applications of Artificial Intelligence 23, pp. 968–977, 2010.
  • P. D. Mannheimer, J. R. Casciani, M. E. Fein, and S. L. Nierlich, "Wavelength Selection for Low-Saturation Pulse Oximetry," IEEE Transactions on Biomedical Engineering, vol. 44, pp. 148 - 158, 1997.
  • Alrick B. Hertzman, “The blood supply of various skin areas as estimated by the photoelectric plethysmograph”, Am J Physiol, 1938; 124:328-340
  • Dr. Neil Townsend, Medical Electronics. Mischaelmas Term 2001.
  • Gazi Maruf Azmal, Adel Al-Jumaily, Moha’med Al-Jaafreh, “Continuous Measurement of Oxygen Saturation Level using Photoplethysmograph Signal”, Intl. Conf. on Biomedical and Pharmaceutical Engineering, ICBPE 2006.
  • Anan Wongjan, Amphawan Julsereewong, and Prasit Julsereewong, “Continuous Measurements of ECG and SpO2 for Cardiology Information System”, Proceedings of the International MultiConference of Engineers and Computer Scientists 2009, Hong Kong, Vol II IMECS 2009, March 18 - 20, 2009.
  • Han-Wook Lee, Ju-Won Lee, Won-Geun Jung, and Gun-Ki Lee,” The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals”, International Journal of Control, Automation, and Systems, vol. 5, no. 6, pp. 701-706, December 2007.