Optical tracking of heart rate using PLL optimization
First Claim
1. A method comprising:
- receiving a plurality of samples of a signal, wherein the signal is related to a cardiovascular pulse;
generating, based on the plurality of samples, a plurality of oscillating signals using a plurality of digital phase-locked loops, wherein each digital phase-locked loop has a different respective set of operational parameters;
comparing the plurality of samples to each of the generated oscillating signals;
selecting two or more of the generated oscillating signals based on the comparison;
determining a plurality of frequencies based on the selected oscillating signals, wherein each frequency corresponds to a respective one of the selected generated oscillating signals; and
determining a pulse rate based on the determined plurality of frequencies.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for determining a pulse rate based on a photoplethysmographic measurement of blood in a portion of subsurface vasculature. A plurality of samples of the photoplethysmographic signal are obtained and a plurality of digital phase-locked loops are operated to generate respective oscillating signals based on the plurality of samples. Respective correlations between the plurality of samples and each of the generated oscillating signals are determined and used to select a subset of the plurality of phase-locked loops. The frequencies of the selected oscillating signals generated by the selected phase-locked loops are determined and used to determine a cardiovascular pulse rate. This method can be performed a plurality of times for a respective plurality of overlapping sets of the obtained plurality of samples to determine pulse rates over time.
31 Citations
20 Claims
-
1. A method comprising:
-
receiving a plurality of samples of a signal, wherein the signal is related to a cardiovascular pulse; generating, based on the plurality of samples, a plurality of oscillating signals using a plurality of digital phase-locked loops, wherein each digital phase-locked loop has a different respective set of operational parameters; comparing the plurality of samples to each of the generated oscillating signals; selecting two or more of the generated oscillating signals based on the comparison; determining a plurality of frequencies based on the selected oscillating signals, wherein each frequency corresponds to a respective one of the selected generated oscillating signals; and determining a pulse rate based on the determined plurality of frequencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a sensor configured to detect a signal, wherein the signal is related to a cardiovascular pulse; and a controller operably coupled to the sensor, wherein the controller comprises a computing device programmed to perform controller operations comprising; operating the sensor to obtain a plurality of samples of the signal; generating, based on the plurality of samples, a plurality of oscillating signals using a plurality of digital phase-locked loops, wherein each digital phase-locked loop has a different respective set of operational parameters; comparing the plurality of samples to each of the generated oscillating signals; selecting two or more of the generated oscillating signals based on the comparison; determining a plurality of frequencies based on the selected oscillating signals, wherein each frequency corresponds to a respective one of the selected generated oscillating signals; and determining a pulse rate based on the determined plurality of frequencies. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification