LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Oxygen Saturation level measurements

For our university project we are building a heart rate monitor with breathing rate and oximeter functions. We are looking to measure the oxygen saturation level in the blood by measuring the intensity of Infrared and red light that passes through a finger.

 

 

We have the waveforms and have measured the peak to peak, but we are unsure of how to measure the  change in the minimum graph values as the graph measurements are continuous. We need these values in order to calculate the percentage of oxygen in the blood with the following formula.

 

Sp O2% = 110 - (25 x ((AC_Red/DC_Red)/(AC_IR/DC_IR)))

 

Where 110 and 25 are calibration coefficients, ACRED and ACIF are the alternating intensities of the red and infrared lights, and DCRED and DCIF are constants related to the thickness and density of the finger - amount of light blocked.

 

The attached file is a work in progress for simulated data, we need a way to average the peak-to-peak values in order to input them into the equation and a way of finding the minimum values

 

If anyone knows of any way this would be possible, or if this code could be improved at all, help would be much appreciated.

0 Kudos
Message 1 of 1
(2,631 Views)