Abstract
This paper proposes a real-time heart rate detection method based on 77 GHz FMCW radar. Firstly, the method establishes a new motion model according to respiratory and heartbeat rules, and extracts the motion signals of the chest and the abdomen; then, the random body motion (RBM) signal is eliminated by a combination of polynomial fitting and recursive least squares (RLS) adaptive filtering; lastly, multi-detection-point adaptive harmonics cancellation (AHC) is used to eliminate respiratory harmonics. In addition, the method introduces a spectrum analysis algorithm based on linear predictive coding (LPC). The experimental results show that the method can effectively eliminate the RBM signal and respiratory harmonics, and that the average real-time heart rate detection error rate is 2.925%.
1. Introduction
Heart rate is one of the important vital signs parameters: it can not only reflect the health status of the human body, but can also provide a reference for clinical diagnosis [,]. Furthermore, heart rate variability can reflect the activity, balance and related pathological states of the cardiac autonomic nervous system []. As a non-contact detection instrument, Doppler radar can detect heartbeat signals from micro-motion signals on the surface of the human body, and it has attracted more and more attention in the medical field [,,,].
However, there are two problems for Doppler radar, in detecting heart rate in near real-time: the first is how to eliminate the RBM signal, which seriously affects the accuracy of heart rate extraction []; the second is how to eliminate respiratory harmonics. Respiratory harmonics and heartbeat are relatively close in frequency; therefore, respiratory harmonics may be mistaken for heartbeat signals [].
In references [,,], the RBM signal was eliminated using two systems; however, it was difficult for the two systems to operate synchronously without interfering with one other. Gu et al. [] proposed a method to remove the RBM signal using deep neural networks, which successfully extracted the respiration rate; however, it was difficult to extract the heart rate due to lack of training data. Yang et al. [] proposed a scheme combining adaptive noise cancellation with polynomial fitting, which would effectively eliminate the RBM signal; however, the step size factor was fixed in the adaptive noise cancellation algorithm, which made it difficult to balance steady-state error and convergence speed.
In references [,], to eliminate respiratory harmonics, the respiratory harmonics cancellation method and the adaptive harmonics comb notch digital filter method were proposed; however, both these methods required the respiratory rate to eliminate the harmonics, which increased the dependence of the heart rate on the respiratory rate. In reference [], to distinguish between respiratory harmonics and heartbeat signals, the heartbeat signals were amplified; however, the respiratory harmonics were also amplified, which reduced the accuracy of the heart rate extraction. Yang et al. [] proposed a wave-form-driven matched filtering method based on polynomial fitting; however, it was difficult to extract the heart rate quickly.
In addition to the above problems, real-time heart rate detection also needs to solve the problem of insufficient frequency resolution. To this end, Lee et al. [] proposed an algorithm based on redistribution of the joint time–frequency transform. Hu et al. [] applied a continuous wavelet filter and ensemble empirical mode decomposition to recover and separate cardiopulmonary signals; they used the peak-to-peak interval to detect the frequency. References [,] proposed the time-window-variation technique combined with the fast Fourier transform and wavelet transform, respectively. Park et al. [] proposed a novel polyphase-basis discrete cosine transform. Ye et al. [] proposed a stochastic gradient algorithm based on the time-window-variation technique. Lv et al. [] proposed a non-contact short-term heart rate detection system based on a 120 GHz narrow beam FMCW millimeter wave radar. Gao et al. [] proposed a method for extracting the life activity spectrum based on millimeter wave radar; although this method was able to extract the heart rate in near real-time, the acquisition time was long, and the accuracy of the heart rate left room for improvement.
In order to solve the above problems, this paper proposes a real-time heart rate detection method based on 77 GHz FMCW radar, and conducts experimental verification. The method establishes a new motion model according to respiratory and heartbeat rules, eliminates the RBM signal by a combination of polynomial fitting and RLS adaptive filtering, and eliminates respiratory harmonics by multi-detection-point AHC. In addition, a spectrum analysis algorithm based on LPC has been introduced, to improve detection accuracy.
2. Theory
Figure 1 shows the block diagram of a typical FMCW radar structure. The transmitted signal can be expressed as:
where is the carrier frequency, is the total bandwidth and is the duration. Assume the initial distance between the radar and the body is ; then, the received signal can be expressed as:
where is the speed of light, and is the motion of the human body; then, the intermediate frequency signal can be expressed as:
where is the maximum wavelength of the signal. The sampled signal can be expressed as:
where and represent the index number of chirps and the index number of the sampling point in each chirp, respectively; is the slow time sampling period, and is the fast time sampling period.
Figure 1.
Block diagram of the non-contact FMCW radar. SG: Signal Generator; VCO: Voltage Controlled Oscillator; PA: Power Amplifier; Tx: Transmitting antenna; Rx: Receiving antenna; LNA: Low Noise Amplifier; MIXER: Mixer; ADC: Analog Digital Converter; DSP: Digital Signal Processing.
3. Methods
3.1. New Motion Model
Figure 2 shows the structure of the chest and diaphragm. When you inhale, the chest and diaphragm expand outward. When you exhale, the chest and diaphragm contract inward. The motion of the chest can be expressed as:
where is the thoracic amplitude due to respiration, is the respiration rate, is the thoracic amplitude due to heartbeat, is the heart rate, and is the noise signal; contains the RBM signal. The motion of the abdomen can be expressed as:
where is the abdominal amplitude due to respiration, and is the noise signal; contains the RBM signal.
Figure 2.
Structure of the chest and diaphragm.
Assume that the initial distance from the radar to the chest and abdomen are and , respectively. The chest and abdomen belong to the far field targets. After introducing the multi-receiving antenna model, Formula (4) can be rewritten as:
where represents the index number of receiving antennas, is the distance between adjacent receiving antennas, and and are the respective azimuth angles from the chest and from the abdomen to the radar.
3.2. Acquisition of Vital Signs
This paper, to obtain the distance-Doppler-angle dimension data, performed fast time dimension FFT, slow time dimension FFT and angle calculation on . The Doppler dimensional effective spectral lines were calculated according to the rules of respiration and heartbeat. The formula for calculating the lower and upper spectral lines can be expressed as:
where is the number of chirps, is the time interval, is the maximum respiratory cycle, and is the minimum respiratory cycle. The energy of the Doppler slices was accumulated between the Doppler dimensions [–]; the energy value of each point can be expressed as:
where is distance, Doppler slice, and angle dimension data. Finally, the data after energy accumulation was used for distance and angle dimension CFAR detection.
3.3. Elimination of the RBM Signal
Figure 3 shows the block diagram of the RBM signal elimination. A polynomial fitting algorithm was used to fit the RBM signal from , denoted . Assuming that the tap-weight vector of the digital filter is , then the estimation error vector can be expressed as:
where denotes transposition. The error-weighted sum of the squares of can be expressed as:
where is the forgetting factor. At this point, the tap-weight vector can be expressed as:
where is a non-fixed step factor. When the value of is minimum, the cycle will end and the estimation error vector is output.
Figure 3.
Block diagram of the RBM signal elimination: is the motion signal of the human body; RLS: recursive least squares; is the motion signal of the chest; is the motion signal of the abdomen.
3.4. Elimination of Respiratory Harmonics
Figure 4 shows the block diagram of respiratory harmonics elimination. The motion signal of the chest after removing the RBM signal is denoted by , which contains respiratory signals, respiratory harmonics and heartbeat signals. The motion signal of the abdomen after removing the RBM signal is denoted , which contains respiratory signal and respiratory harmonics. The second, third and fourth harmonics of respiration are easily confused with the heartbeat signal; therefore, and are decomposed into five IMF (i.e., , , , and ) and four IMF (i.e., , , and ), respectively. Signal components with frequencies between [0.6–2.5 Hz] are reconstructed separately and denoted and . When performing harmonic elimination processing, and are used as the original signal and the reference signal, respectively (the adaptive filtering process based on RLS is detailed in Section 3.3); is the energy weight, which can be expressed as:
where represents the energy of each signal component; when the cycle ends, an approximate heartbeat signal can be obtained. Using LPC [] to extend , it can be expressed as:
where is the model order, and is the prediction coefficient. Finally, analyzing the spectrum of can obtain the heart rate.
Figure 4.
Block diagram of respiratory harmonics signal elimination: is the motion signal of the chest after removing the RBM signal; is the motion signal of the abdomen after removing the RBM signal. VMD: Variational Mode Decomposition; IMF: Intrinsic mode function; AHC: adaptive harmonics cancellation.
4. Results and Discussion
We conducted the experimental validation using the commercial Texas Instruments IWR1443BOOST mmWave radar sensor (Texas Instruments, Dallas, TX, USA), which can form an FMCW radar in a MIMO system. The system parameters were:; ; ; ; ; ; ; . Figure 5 shows the experimental scene. During data collection, each subject sat directly in front of the radar, typing on the keyboard with his/her left hand while moving the mouse with his/her right hand. The subject’s left and right arms performed irregular movements, and the subject’s chest and abdomen slowly shook back and forth, which simulated the motion state of office workers in a real environment as far as possible. At the same time, there was a medical finger-pressure pulse sensor YX306 (Yuwell, Suzhou, China) on the finger, which displayed the number of heartbeats. When the value of the figure-pressure pulse sensor was stable, the radar started to collect data and record the value displayed by the finger-pressure pulse sensor every second (reference heart rate). As the data collected by the radar and the numerical value recorded by the figure-pressure pulse sensor needed to be synchronized, this may also have caused small errors. Additionally, we measured the distance with a tape measure, and calculated the angle (expected result). In order to verify the real-time heart rate extraction performance, we collected data for 12.8 s each time, and implemented the method in MATLAB. To quantify the performance of the method, the error rate and the average error rate were introduced into the performance analysis, which can be expressed as:
where is the measured heart rate, is the average heart rate recorded by the figure-pressure pulse sensor, and is the number of measurement groups. It should be noted that the radar board was placed vertically, and clockwise was positive.
Figure 5.
Experimental environment.
Figure 6 shows a set of experimental results. The chest and abdomen belong to the far field targets. Figure 6a shows the localization results of the chest and abdomen, the distance and angle of which were: , , and . These results were in fair agreement with the expected values. Figure 6b,c show the motion signals of the chest and abdomen, respectively, after removing the RBM signal. As can be seen, the RBM signal has been removed and the baseline is effectively back on the central axis. To better demonstrate the performance of real-time heart rate extraction, the 12.8 s signal was equally divided into four segments (i.e., segment 1, segment 2, segment 3, segment 4). Figure 6d–g show the results of the four-segment elimination of the respiratory harmonics. As can be seen from the figure, the motion signals of the chest and abdomen contained respiratory harmonics of the same frequency. Observing the results, it can be seen that the respiratory harmonics were effectively eliminated. The signal after harmonic elimination was linearly predicted based on LPC, and the heart rates obtained by spectrum analysis were: 1.527 Hz, 1.464 Hz, 1.412 Hz and 1.465 Hz. The error rates were: 3.74%, 1.74%, 0.07% and 3.83%, respectively. The average error rate was 2.35% and the computer calculation time was 3.01 s (MagicBook 16 Pro).
Figure 6.
Experimental results: (a) localization results of the chest and abdomen; (b) the motion signal of the chest after removing the RBM signal; (c) the motion signal of the abdomen after removing the RBM signal; (d) the result of the segment 1 elimination of respiratory harmonics; (e) the result of the segment 2 elimination of respiratory harmonics; (f) the result of the segment 3 elimination of respiratory harmonics; (g) the result of the segment 4 elimination of respiratory harmonics.
We validated the proposed approach by conducting 15 experiments on five subjects, differing in height (172–188 cm) and in age (26–49 years). During the experiment, each subject sat directly in front of the radar and used his/her computer. We collected data for 12.8 s each time. Table 1 shows the results of the experimental validation. The average error rates of the four segments were: 3.10%, 3.37%, 2.68% and 2.55%. The average error rate for all experiments was 2.925%. At the same time, the computer running time was less than 3.01 s. This shows that the proposed method can effectively extract the real-time heart rate.
Table 1.
Results of the experimental validation.
Table 2 lists the comparison results with other works. We set the distance between 0.28–0.70 m to simulate an office scene realistically. When detecting the real-time heart rate, the time window length was generally required to be less than 5 s. In order to better verify the performance of the proposed method in detecting the real-time heart rate, we set a 3.2 s time window for detecting the heart rate. In general, the shorter the time window, the lower the accuracy of the heart rate detection. As can be seen from the table, the biggest advantage of the proposed method is that the required detection time is short, and accurate heart rate detection can be performed at any time.
Table 2.
Comparison of the proposed method with the other existing real-time heart rate detection methods.
5. Conclusions
In order to improve the application of non-contact detection technology in the medical field, this paper proposes a real-time heart rate detection method based on 77 GHz FMCW radar. The method eliminates the RBM signal by a combination of polynomial fitting and RLS adaptive filtering, and eliminates respiratory harmonics by a multi-detection-point AHC. The heart rate is then obtained using an LPC-based spectral analysis algorithm. Through experiments, it was found that the proposed method effectively eliminated the RBM signal and respiratory harmonics, and detected the real-time heart rate of office workers. The proposed method has great potential for the real-time heart rate detection of key personnel, such as office workers, drivers, etc.
Author Contributions
Conceptualization, Z.J.; methodology, Z.J.; software, Z.J.; validation, X.H. and Z.J.; formal analysis, X.H. and Z.J.; investigation, X.H. and Z.J.; resources, Z.J.; data curation, Z.J.; writing—original draft preparation, Z.J.; writing—review and editing, X.H. and Z.J.; visualization, Z.J.; supervision, R.Z.; project administration, X.H. and R.Z.; funding acquisition, R.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This work was funded by the Science and Technology project of Hebei Education Department (Project No. ZD2020152), the graduate teaching quality engineering project of Hebei Education Department (Project No. SFK202201).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data that support the plots within this paper, and other findings of this study, are available from the second author upon reasonable request.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Cavagnaro, M.; Pittella, E.; Pisa, S. UWB pulse propagation into human tissues. Phys. Med. Biol. 2013, 58, 8689–8707. [Google Scholar] [CrossRef]
- Pimentel, M.A.; Redfern, O.C.; Hatch, R.; Young, J.D.; Tarassenko, L.; Watkinson, P.J. Trajectories of vital signs in patients with COVID-19. Resuscitation 2020, 156, 99–106. [Google Scholar] [CrossRef] [PubMed]
- Khan, A.A.; Lip, G.Y.; Shantsila, A. Heart rate variability in atrial fibrillation: The balance between sympathetic and parasympathetic nervous system. Eur. J. Clin. Investig. 2019, 49, e13174. [Google Scholar] [CrossRef] [PubMed]
- Sun, L.; Hong, H.; Li, Y.; Gu, C.; Xi, F.; Li, C.; Zhu, X. Noncontact Vital Sign Detection based on Stepwise Atomic Norm Minimization. IEEE Signal Process. Lett. 2015, 22, 2479–2483. [Google Scholar] [CrossRef]
- Li, M.; Lin, J. Wavelet-Transform-Based Data-Length-Variation Technique for Fast Heart Rate Detection Using 5.8-GHz CW Doppler Radar. IEEE Trans. Microw. Theory Tech. 2018, 66, 568–576. [Google Scholar] [CrossRef]
- Nosrati, M.; Tavassolian, N. High-Accuracy Heart Rate Variability Monitoring Using Doppler Radar Based on Gaussian Pulse Train Modeling and FTPR Algorithm. IEEE Trans. Microw. Theory Tech. 2018, 66, 556–567. [Google Scholar] [CrossRef]
- Yamamoto, K.; Toyoda, K.; Ohtsuki, T. Spectrogram-Based Non-Contact RRI Estimation by Accurate Peak Detection Algorithm. IEEE Access 2018, 6, 60369–60379. [Google Scholar] [CrossRef]
- Li, C.; Lin, J. Random Body Movement Cancellation in Doppler Radar Vital Sign Detection. IEEE Trans. Microw. Theory Tech. 2008, 56, 3143–3152. [Google Scholar]
- Massagram, W.; Lubecke, V.M.; Host-Madsen, A.; Boric-Lubecke, O. Assessment of Heart Rate Variability and Respiratory Sinus Arrhythmia via Doppler Radar. IEEE Trans. Microw. Theory Tech. 2009, 57, 2542–2549. [Google Scholar] [CrossRef]
- Wang, K.F.; Horng, T.S.; Peng, K.C.; Jau, J.K.; Li, J.Y.; Chen, C.C. Single-Antenna Doppler Radars Using Self and Mutual Injection Locking for Vital Sign Detection With Random Body Movement Cancellation. IEEE Trans. Microw. Theory Tech. 2011, 59, 3577–3587. [Google Scholar] [CrossRef]
- Gu, C.; Wang, G.; Li, Y.; Lnoue, T.; Li, C. A Hybrid Radar-Camera Sensing System With Phase Compensation for Random Body Movement Cancellation in Doppler Vital Sign Detection. IEEE Trans. Microw. Theory Tech. 2013, 61, 4678–4688. [Google Scholar] [CrossRef]
- Tang, M.C.; Kuo, C.Y.; Wun, D.C.; Wang, F.K.; Horng, T.S. A Self- and Mutually Injection-Locked Radar System for Monitoring Vital Signs in Real Time With Random Body Movement Cancellation. IEEE Trans. Microw. Theory Tech. 2016, 64, 4812–4822. [Google Scholar] [CrossRef]
- Gu, C.; Wang, J.; Lien, J. Deep Neural Network based Body Movement Cancellation for Doppler Radar Vital Sign Detection. In Proceedings of the 2019 IEEE MTT-S International Wireless Symposium (IWS), Guangzhou, China, 19–22 May 2019; pp. 1–3. [Google Scholar]
- Yang, Z.K.; Shi, H.; Zhao, S.; Huang, X.D. Vital sign detection during large-scale and fast body movements based on an adaptive noise cancellation algorithm using a single Doppler radar sensor. Sensors 2020, 20, 4183. [Google Scholar] [CrossRef] [PubMed]
- Ti, J.; Lin, J. Respiration harmonics cancellation for Accurate Heart Rate measurement in non-contact vital sign detection. In Proceedings of the 2013 IEEE MTT-S International Microwave Symposium Digest (MTT), Seattle, WA, USA, 2–7 June 2013; pp. 1–3. [Google Scholar]
- Huang, T.Y.; Hayward, L.F.; Lin, J. Adaptive harmonics comb notch digital filter for measuring heart rate of laboratory rat using a 60-GHz radar. In Proceedings of the 2016 IEEE MTT-S International Microwave Symposium (IMS), San Francisco, CA, USA, 22–27 May 2016; pp. 1–4. [Google Scholar]
- Nosrati, M.; Tavassolian, N. Accurate Doppler Radar-Based Cardiopulmonary Sensing Using Chest-Wall Acceleration. IEEE J. Electromagn. RF Microw. Med. Biol. 2019, 3, 41–47. [Google Scholar] [CrossRef]
- Yang, Z.K.; Zhao, S.; Huang, X.D.; Lv, W. Accurate Doppler radar-based heart rate measurement using matched filter. IEICE Electron. Express 2020, 17, 20200062. [Google Scholar] [CrossRef]
- Lee, C.; Yoon, C.; Kong, H.J.; Kim, H.C.; Kim, Y. Heart Rate Tracking Using a Doppler Radar With the Reassigned Joint Time-Frequency Transform. IEEE Antennas Wirel. Propag. Lett. 2011, 10, 1096–1099. [Google Scholar]
- Hu, W.; Zhao, Z.; Wang, Y.; Zhang, H.; Lin, F. Noncontact Accurate Measurement of Cardiopulmonary Activity Using a Compact Quadrature Doppler Radar Sensor. IEEE Trans. Biomed. Eng. 2014, 61, 725–735. [Google Scholar] [CrossRef]
- Tu, J.; Lin, J. Fast Acquisition of Heart Rate in Noncontact Vital Sign Radar Measurement Using Time-Window-Variation Technique. IEEE Trans. Instrum. Meas. 2015, 65, 112–122. [Google Scholar] [CrossRef]
- Park, J.; Ham, J.W.; Park, S.; Kim, D.H.; Park, S.J.; Kang, H.; Park, S.O. Polyphase-Basis Discrete Cosine Transform for Real-Time Measurement of Heart Rate With CW Doppler Radar. IEEE Trans. Microw. Theory Tech. 2018, 66, 1644–1659. [Google Scholar] [CrossRef]
- Ye, C.; Toyoda, K.; Ohtsuki, T. A stochastic gradient approach for robust heartbeat detection with Doppler radar using time-window-variation technique. IEEE Trans. Biomed. Eng. 2019, 66, 1730–1741. [Google Scholar] [CrossRef]
- Lv, W.; Zhao, Y.; Zhang, W.; Liu, W.; Hu, A.; Miao, J. Remote Measurement of Short-Term Heart Rate With Narrow Beam Millimeter Wave Radar. IEEE Access 2021, 9, 165049–165058. [Google Scholar] [CrossRef]
- Gao, Z.; Ali, L.; Wang, C.; Liu, R.; Wang, C.; Qian, C.; Sung, H.; Meng, F. Real-Time Non-Contact Millimeter Wave Radar-Based Vital Sign Detection. Sensors 2022, 22, 7560. [Google Scholar] [CrossRef] [PubMed]
- Ding, Y.; Yu, X.; Lei, C.; Sun, Y.; Xu, x.; Zhang, J. A Novel Real-Time Human Heart Rate Estimation Method for Noncontact Vital Sign Radar Detection. IEEE Access 2020, 8, 88689–88699. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).