Heart rate measurement using adaptive harmonics filtering
Various examples are provided for accurate heart rate measurement. In one example, a method includes determining respiration displacement from radar-measured cardiorespiratory motion data; adjusting notch depths of a data filter based upon the respiration displacement; and identifying a heart rate from data filtered by the data filter. In another example, a system includes a computing device that can determine a respiration displacement from radar-measured cardiorespiratory motion data; wherein the computing device can adjust a data filter based upon the respiration displacement; and can identify a heart rate based on data filtered by the data filter.
1. A method for heart rate measurement, comprising:
determining, with a computing device, respiration displacement from radar-measured cardiorespiratory motion data;
adjusting, with the computing device, notch depths of a data filter based upon the respiration displacement; and
identifying a heart rate based on data filtered by the data filter.
2. The method of claim 1 , wherein the data filter is a harmonics comb notch digital filter.
3. The method of claim 1 , wherein notch widths of the data filter are based upon a length of time over which the radar measured-cardiorespiratory motion data was obtained.
4. The method of claim 3 , wherein the notch widths are reduced in response to an increase in the length of time.
5. The method of claim 3 , wherein the notch widths are increased in response to a decrease in the length of time.
6. The method of claim 1 , wherein the data filter comprises notches at a fundamental frequency, a second harmonic frequency and a third harmonic frequency.
7. The method of claim 6 , wherein the notch depths are dynamically adjusted at each harmonic frequency.
8. A system, comprising:
a computing device configured to determine a respiration displacement from radar-measured cardiorespiratory motion data;
wherein the computing device is further configured to adjust a data filter based upon the respiration displacement; and
wherein the computing device is also configured to identify a heart rate based on data filtered by the data filter.
9. The system of claim 8 , further comprising radar circuitry configured to transmit a single tone carrier signal and receive a cardiorespiratory motion signal reflected from a monitored subject, wherein the respiration displacement is determined based upon the cardiorespiratory motion signal.
10. The system of claim 8 , wherein the data filter is a harmonics comb notch digital filter, and notch widths of the data filter are based upon a length of time over which the radar measured-cardiorespiratory motion data was obtained.
11. The system of claim 10 , wherein the notch widths are reduced in response to an increase in the length of time.
12. The system of claim 10 , wherein the notch widths are increased in response to a decrease in the length of time.
13. The system of claim 8 , wherein the data filter comprises notches at a fundamental frequency, a second harmonic frequency and a third harmonic frequency.
14. The system of claim 13 , wherein notch depths are dynamically adjusted at each harmonic frequency.
15. The system of claim 8 , wherein the respiration displacement is determined from a fundamental frequency and demodulation-generated (DG) harmonics identified from the radar-measured cardiorespiratory motion data.