Hi,
We have a query regarding the calculation of heart rate in beats per minute from the ADC output code.
When we plot the graph for voltage vs time, from the output got from ADC, we see that the pulse peaks are not uniform. the voltage peak values which corresponds to one ppg sample either decrements gradually or increments. This might be due to the noise and ambient light components in the ADC data, due to which we are seeing base line drift in the graph plotted.
Since ours is a smart watch based HRM, we wont be displaying the PPG graph to the user. Do we need to design a filter to cancel out the noise and base line drift to get a stable and uniform PPG? Could you please let us know if there is any algorithm available for the same? Due to the non uniformity of the peak values we are unable to set a fixed threshold to determine the peaks. Please helps us regarding this.
Thanks and Regards,
Anil