 Research
 Open Access
 Published:
A spectrum estimation approach for accurate heartbeat detection using Doppler radar based on combination of FTPR and TWV
EURASIP Journal on Advances in Signal Processing volume 2022, Article number: 67 (2022)
Abstract
Noncontact heartbeat detection using Doppler radar is extremely valuable for remotely monitoring and medical diagnosis on special occasions. Nevertheless, fast and accurate heart rate (HR) detection endures several challenges due to influential respiration interference and insufficient frequency spectrum resolution. In this paper, a novel heartbeat detection method with a compact Doppler radar is employed to accurately estimate some indicators of HR and heart rate variability. Firstly, a multiresolution analysis approach based on maximal overlap discrete wavelet transform is introduced to accomplish the preliminary separation of respiration and heartbeat. Subsequently, a template matched filter algorithm is further implemented to maximize the enhancement of the concealed heartbeat component and retrieve the heartbeat signal. Eventually, a novel spectrum estimation method combining frequency–time phase regression with timewindowvariation technology is proposed to evaluate the realtime HR. It solves serious dominant frequency estimation deviation and insufficient frequency spectrum resolution in shortperiod time windows. The accuracy and timeliness of our proposed method are validated by 6 sets of experimental data sampled at the actual office. As a result, the HR detection accuracy is up to 99.70% in differentperiod time windows of 10 s and 92.09% in 3s. In addition, the mean relative error of extracted beattobeat intervals in 3 s ranges from 0.76 to 1.02%.
Introduction
Vital signs detection is of great significance in daily health monitoring and clinical medical diagnosis. On the one hand, the frequency of the heartbeat reflects the basic health status [1, 2]. On the other hand, the rhythm and intensity of the heartbeat are significantly beneficial for the diagnosis of heart disease to a great extent [3]. Compared with traditionally contact ways such as electrocardiography (ECG) [4], photoplethysmography (PPG) [5], and wristband pulse oximeter [6], noncontact heartbeat detection based on Doppler radar has superiorities for some special occasions where contact electrodes are impractical or inconvenient, such as life detection during earthquake relief [7], infant monitoring [8], and fatigue detection [9].
As a kind of radar sensor, frequencymodulatedcontinuouswave radar has been widely concerned with remotely monitoring vital signs such as respiration and heartbeat during the last decades [10,11,12]. So far, many quadrature demodulation methods have been presented one after another due to the widespread application of quadrature receiver architecture with I/Q channel demodulation [13]. The smallangle approximation [14] performs well only by presetting the target position. The complex signal demodulation [15] introduces harmonic interference and seriously reduces HR detection accuracy. Besides, the arctangent demodulation [16] is insensitive to the target position and harmonic interference but remains strong nonlinearity and discontinuity. Furthermore, the extended differentiate and crossmultiply [17] algorithm overcomes the shortcomings of phase wrapping and harmonic interference. Nevertheless, an error accumulation problem due to the discrete integration needs to be solved.
One of the challenges for heartbeat detection is accurately estimating HR under the strong interference of respiration and its harmonics. This is because the chestwall displacements due to heartbeat (0.1–0.5 mm) are far smaller than those caused by respiration (1–12 mm). A succession of representative methods has been executed for cardiopulmonary signal separation and extraction to eliminate respiration interference, such as continuous wavelet transform (CWT) [18, 19], ensemble empirical mode decomposition (EEMD) [19, 20], singular spectrum analysis [21], and variational mode decomposition [22]. Although the effectiveness of these methods has been demonstrated for the separation and recovery of respiration and heartbeat, there are still some shortcomings. On the one hand, the above methods are remarkably susceptible to the signaltonoise ratio. On the other hand, their computational cost is greatly increased. Recently, the capability and robustness of recovering the heartbeat signal based on the characteristic that matched filters can maximize the output signaltonoise ratio have been substantiated in the presence of largescale random body movements [23]. Furthermore, multiresolution analysis (MRA) proposed in [24] has been widely applied for fault detection [25], radar systems [26], and medical diagnosis [27]. In contrast, the MRA performance in vital signs research using Doppler radar is looking forward to being further validated.
Another challenge is the insufficient frequency spectrum resolution in shortperiod time windows. Sufficient frequency spectrum resolution can be achieved using longperiod time windows of more than 10 s [20, 28, 29]. Nevertheless, the calculated HRV results will be the longperiod averages in longperiod time windows. In other words, the longer the time windows are, the more the losses of heartbeat details will be. Therefore, for HRV detection in frequency domain analysis, radar data processing in shortperiod time windows is required for fast HR acquisition. A timewindowvariation (TWV) technique [30,31,32] is introduced to acquire the best time window and improve the HR accuracy in shortperiod time windows. Furthermore, the frequency–time phase regression (FTPR) [33, 34] can assess the HR robustly in low signaltonoise ratio conditions and significantly advance the frequency spectrum resolution. Yet, a solution demands to be advised in response to serious dominant frequency estimation deviation in shortperiod time windows.
In this article, we present a fast and accurate approach for noncontact heartbeat detection using Doppler radar. We first demodulate the quadrature radar echo signal to calculate the chestwall displacement signal. Then, the heartbeat signal is accurately separated and retrieved from the chestwall displacement signal. Furthermore, an effective and robust spectrum estimation method is employed to estimate the realtime HR. Finally, human subject experiments in an actual office environment will further verify the consistency of HR and BBIs between radar and ECG.
System architecture of Doppler radar
The fundamental principle of vital signs detection using continuous wave Doppler radar is to capture the frequency shift caused by the chestwall displacement due to respiration and heartbeat. The vital signs detection system using 77 GHz millimeterwave radar is shown in Fig. 1. Except for the PC and the subjects, the rest are all integrated into the radar development hardware platform to collect radar data containing the chestwall movement information. The radar data are uploaded to the PC through the serial port for subsequent algorithm processing. In this paper, the millimeterwave radar positioned in front of the subject at a distance of \(d_{0}\) is employed to extract the chestwall displacement signal x(t). The radar transmitted signal can be expressed as
where f and \(\varphi \left( t \right)\) are carrier frequency and initial phase, respectively. Firstly, T(t) is transmitted toward the subject from the transmitter (Tx). Then, the phase of T(t) is modulated by the chestwall displacement signal x(t) and the reflected signal is generated. The reflected signal captured at the radar receiver (Rx) can be depicted as
where c denotes the velocity of radio wave, and \(\lambda = {c\big /f}\) denotes the wavelength of carrier. Generally, the reflected signal can be approximated as a T(t) after phase modulation, with a time delayed of \({{2{d_{0}}}\big /c}\). After passing through the lownoise amplifier (LNA) at the front end of Rx, the baseband signal B(t) can be represented as
where \(\theta = {{4\pi {d_{0}}}\big /\lambda } + {\theta _{0}}\) is the constant phase related to the initial phase shift \(\theta _{0}\) and the distance \(d_{0}\), and the residual phase noise is simplified as \(\Delta \varphi \left( t \right) = \varphi \left( t \right)  \varphi \left( {t  {{2{d_{0}}}\big /c}} \right)\). Subsequently, the baseband signal B(t) is demodulated by the quadrature mixer (I/Q Mixer), and the inphase and quadrature signals are expressed as, respectively,
Finally, the analog baseband signal is converted into a digital signal through A/D. The radar digital signal is processed by the DSP hardware module, and the subjects’ chestwall movement data are output and uploaded to PC through the serial port.
Proposed method
To realize accurate heartbeat estimation with Doppler radar in a complex environment, a concrete implementation scheme of radar data processing is fulfilled, mainly consisting of four parts: quadrature signal demodulation, signal preprocessing, cardiopulmonary signal separation and extraction, and heartbeat spectrum estimation. The proposed algorithm flowchart is presented in Fig. 2, where “Radar Raw Signal” means the data uploaded by the radar development platform to the PC through the serial port. The remaining algorithm processing parts in the block diagram are all implemented on the PC side.
Quadrature signal demodulation
In this paper, we introduce the arcsine demodulation algorithm [35] into demodulating the quadrature signal. Due to discarding the arctangent’s conventional method, phase wrapping and error accumulation problems can be avoided for the Doppler radar system with a low sampling rate. According to the above principle of vital signs detection, by discretizing the parameters t, the demodulated chestwall displacement signal can be expressed as
where k is the kth sampled data of radar raw signal, \(\lambda\) is the wavelength of Doppler radar, \(\Phi \left[ 0 \right]\) is the initial phase, I[k] and Q[k] are the inphase and quadrature signal of baseband, respectively, and x[n] is the chestwall displacement signal.
Signal preprocessing
Vital signs are completely overwhelmed by environmental noise. Signal preprocessing is implemented to remove background noise, eliminate polynomial trends, and enhance vital signs.
Clutter suppression
Assuming that the propagation environment within the radar measurement range is static, except for the subject’s chestwall motion, the constant features of stationary scatterers can be captured by averaging the chestwall displacement data. Then, the background clutter can be removed by subtracting the average. In addition, the amplitude instability of the transmitting unit caused by thermal noise and time drift will result in a polynomial trend of the chestwall displacement signal [36]. Because of a severe polynomial trend, the lowfrequency components will distort or even drown the dominant frequency. Hence, it is necessary to eliminate the polynomial trend by subtracting the best fit line from the original chestwall displacement.
Differential enhancement
Differentiating the chestwall displacement signal can significantly enhance the highfrequency components in the displacement signal, namely the heartbeat and harmonic frequencies. In [37], the hearttorespiration ratio increased by more than 16 times after firstorder differential processing, validating the effectiveness of differential enhancement for weak heartbeat components. For the chestwall displacement \(\widetilde{x}[n]\) after clutter suppression, its firstorder differential can be approximately expressed as
Cardiopulmonary signal separation and extraction
The next work is followed by signal preprocessing to accurately separate and extract the heartbeat signal under the influential interference of respiration and its harmonics.
MRA algorithm
Multiresolution analysis (MRA) establishes the connection between wavelet transform and digital filter. Based on this theory, a MRA approach based on MODWT is employed to decompose the preprocessing chestwall displacement signal in multiple frequency bands and achieve the preliminary separation of heartbeat and respiration signals in this paper.
Wavelet transform is essentially a multiscale analysis that is implemented by scale and shift operations of a mother wavelet \(\psi (t)\). For any function \(f(t)\in L^{2}(R)\), the central frequency \(\psi (t)\) of the mother wavelet is recorded as \(f_{0}\); then, \(f=f_{0}/a\), and the time–frequency form of wavelet transform can be depicted as follows
where a is a scale factor corresponding to frequency information, and b is a shift factor relating to spacetime information. By setting the scale parameter a to change the shape of the window, it is possible to provide good time resolution for fast events such as heartbeat and excellent frequency resolution for slower events such as respiration, which is the multiresolution characteristic of the wavelet transform.
However, the continuous wavelet transform basis function \(\psi _{a,b}(t)\) has a large computational redundancy for fast HR detection. Transformed into discrete wavelet transform by discretizing the parameters a and b, the calculation efficiency is exceedingly advanced. Therefore, set \(a=a^{i}_{0}\), \(b=j b_{0}a^{i}_{0}\) , then the discrete wavelet can then be expressed as
Set \(a_{0}=2\), \(b_{0}=1\), it can be reduced to binary wavelet, expressed as
Unlike traditional Fourier transform, wavelet transform has wavelet basis functions, such as Haar wavelet, Daubechies wavelet, Morlet wavelet, Symlet wavelet, and Coiflet wavelet. In this paper, the Coiflet wavelet is chosen as the mother wavelet according to the characteristics of the heartbeat signal for three reasons. Firstly, the wavelet function and scale function of the Coiflet wavelet have good symmetry, which can effectively avoid phase distortion. Secondly, the Coiflet wavelet function has a suitable tightly supported length and decays rapidly outside the effective supporting area. Finally, the shape of the Coiflet wavelet is similar to that of the heartbeat signal. The scaling function and wavelet function of the Coiflet5 wavelet are shown in Fig. 3, respectively.
In this paper, the Coiflet wavelet is selected as the mother wavelet of the discrete wavelet transform, the vanishing moment order is selected as 5 order, and the decomposition layers number is 6 layers. The MODWT is implemented on the preprocessed chestwall displacement signal \(\widetilde{x}'[n]\), and the calculated wavelet transform matrix is denoted as \({\text{WT}}_{(L+1)\times N}\), where L is the number of decomposition layers and N is the number of samples of the displacement signal. Then, the Coiflet5 wavelet is used to perform MRA on \({\text{WT}}_{(L+1)\times N}\), and the calculated MRA matrix is denoted as \({\text{WT}}_{\mathrm{mra}}\), whose different rows correspond to the MRA results at different scales.
Since HR typically varies from 0.8 to 2 Hz, it is supposed that the frequency range corresponds to the range from the kth line to the lth line of \({\text{WT}}_{\mathrm{mra}}\). Besides, the energy distribution characteristics of wavelet coefficients are closely related to the frequency characteristics of the signal. Therefore, weighted reconstruction of different frequency bands based on the energy ratio can highlight the heartbeat’s fundamental frequency component. The energy of each scale can be depicted as
where i denotes the ith layer of the wavelet decomposition, \(i=1,2, \ldots ,L+1\). \({\text{WT}}_{\mathrm{mra}}^{(i)}[n]\) denotes the nth wavelet coefficient of the ith row. \(E^{(i)}\) denotes the energy of the ith layer. Then, the energyweighted reconstructed heartbeat signal can be expressed as
where \({\text{WT}}_{\mathrm{mra}}^{(i)}\) represents the wavelet coefficients matrix of the ith row, and \(x_{\mathrm{mra}}[n]\) represents the chestwall displacement signal after preliminary separation and reconstruction using the MRA algorithm.
TMF algorithm
In the field of signal processing, a matched filter is an optimal filter, and its optimal criterion is the maximum signaltonoise ratio of the output signal [38]. As for radar systems, matched filters have been universally applied in impulse radars, where the transmitted signal is adopted as the template signal [39]. Still, matched filters are rarely used in the field of vital signs detection with Doppler radar. Template matched filters, through convolution operation between the input signal and the “template signal,” can maximize the recovery of the signal similar to the template signal hidden in the original input signal.
The key to the template matching filter is the selection of the template signal. In [23], the lowspeed segment signal is directly selected as the template signal. Then, the body motion in the template signal is removed by polynomial fitting to obtain the heartbeat template signal. The method difficulties lie in the choice of the polynomial fitting order and low extraction accuracy. Therefore, a template selection way is proposed to avoid respiration interference in this paper. During the experiment, the subject is requested to hold his respiration for a few seconds to derive the chestwall displacement signal caused by only the heartbeat as the template signal. Subsequently, a convolution operation between the energyreconstructed displacement signal and the “template signal” is carried out in the time domain. Then, the signal after template matching filter can be calculated by convolving \(x_{\mathrm{mra}}[n]\) with a conjugated, timereversed version of the template signal h[n], that is,
To intuitively illustrate our proposed separation and extraction algorithm, the discrepancy is investigated by examining the chestwall displacement waveforms’ visualization and corresponding spectra, as illustrated in Fig. 4. The chestwall displacement waveforms of different processing stages are shown in Fig. 4 on the left, and their corresponding spectra are shown in Fig. 4 on the right. Comparing Fig. 4a, b with Fig. 4c, d, it can be easily seen that the background clutter is effectively suppressed by the preprocessing, and the chestwall displacement signal due to respiration and heartbeat is significantly enhanced. As displayed in Fig. 4e and f, the displacement amplitude decreased approximately 5 times and the respiration’s frequency fundamental frequency component is eliminated, showing that the preliminary separation of respiration and heartbeat is fulfilled by applying the MRA. Furthermore, as presented in Fig. 4g and h, the displacement signal has a powerful periodicity and its dominant spectrum peak is exceedingly significant, demonstrating that the TMF can recover the heartbeat signal concealed in the respiration signal.
Heartbeat spectrum estimation
The HR detection using Doppler radar is essentially a frequency estimation problem, and the frequency resolution determines the HR estimation accuracy. For a shortperiod time window of less than 5s, it is difficult for the traditional FFT to estimate HR quickly and accurately because of the lack of frequency resolution.
FTPR algorithm
Based on the fact that the phase varies linearly with time when the signal exists a dominant frequency [33], the FTPR algorithm converts the traditional frequency domain peak detection into a linear regression fitting of the phase and time in the time domain, and the slope of the phase is proportional to the dominant frequency of the signal. In [33], taking the time window \(T=10\) s as an example, the frequency resolution of FFT is 0.1 Hz, but that of FTPR is 0.01 Hz. Owing to the increased frequency resolution, HR detection accuracy is greatly promoted. Additionally, the heartbeat signal clearly has a dominant frequency, which is the heartbeat frequency. Consequently, the FTPR is an ideal choice. The specific steps of the FTPR for HR detection are as follows

1.
The heartbeat signal \(x_{h}[n]\) is windowed in the time domain, denoted as \(x_{h\_win}[n]\). Windowing in the time domain can alleviate the spectral leakage of the signal.

2.
The FFT is applied to the signal \(x_{h\_win}[n]\) to acquire its spectrum, and the spectrum peak is determined. Preserved the frequency corresponding to the peak and its adjacent frequency, the rest of the spectrum is discarded to obtain a reconstructed spectrum

3.
The inverse FFT of the reconstructed spectrum calculates a complex signal \(x_{h\_rec}[n]\), where the real and imaginary parts are recorded as \({I_{h}}[n]\) and \({Q_{h}}[n]\), respectively. Referring to Eq. 6, the phase \({\varphi _{h}}\left[ n \right]\) can be calculated by applying demodulation technology to \(x_{h\_rec}[n]\).
$$\begin{aligned} {\varphi _{h}}\left[ n \right] = \sum \limits _{k = 2}^{n} {\frac{{{I_{h}}\left[ {k  1} \right] {Q_{h}}\left[ k \right]  {I_{h}}\left[ k \right] {Q_{h}}\left[ {k  1} \right] }}{{\sqrt{{I_{h}}{{\left[ {k  1} \right] }^{2}} + {Q_{h}}{{\left[ {k  1} \right] }^{2}}} \cdot \sqrt{{I_{h}}{{\left[ k \right] }^{2}} + {Q_{h}}{{\left[ k \right] }^{2}}} }}} \end{aligned}$$(14) 
4.
The desired frequency can be calculated as follows
$$\begin{aligned} f_{h} = {\mathrm{Slope}} \left[ {\varphi _{h}}\left[ n \right] \right] / {2\pi } \end{aligned}$$(15)
FTPRTWV algorithm
However, the dominant peak of the heartbeat spectrum will seriously deviate from the true heartbeat frequency in shortperiod time windows. The reasons are as follows: First, there is still residual harmonic noise in the extracted heartbeat signal. Second, the true heartbeat frequency is not an integer multiple of the frequency resolution due to insufficient frequency resolution. Aiming at the above shortcomings, a novel spectrum estimation method combining FTPR with TWV is proposed in this paper.
For a time window of Ts, the frequency resolution \(\Delta f\) is calculated as \(\Delta f = 1/T\). To measure the HR accurately, one of the following conditions or both should be satisfied: (a) \(\Delta f \ll {\mathrm{HR}}\), (b) \({\mathrm{HR}} = k \Delta f\), where k is an integer number. Obviously, the detection accuracy can be satisfied by increasing the length of the time window, but the performance of the realtime detection is greatly reduced. In addition, for a periodic signal with a frequency of f, if the length of the time window is not an integer multiple of the period or in other words, \(f \ne m\Delta f\), the sideband spurs or the harmonics will come out after the FFT, and the fundamental frequency energy will be degraded [30]. The closer the ratio is to an integer multiple, the smaller the fundamental frequency energy leakage is. The specific steps of “Acquire the best time window” are as follows.

1.
Select the time window of Ts from the heartbeat signal extracted by cardiopulmonary signal separation and extraction as the original time window

2.
Sampling in the range of \(\left[ {T  \Delta t,T + \Delta t} \right]\) at a time interval of \(S = {\mathrm{1}\big /{{f_{\mathrm{s}}}}}\), a series of time windows with different lengths are generated, and a series of different frequency resolutions are obtained, where \({f_{\mathrm{s}}}\) is the sampling frequency, and \(\Delta t < 0.1T.\) (The HR can be regarded as constant when \(\Delta t\) is small.)

3.
Use FFT to calculate the heartbeat spectrum corresponding to each time window and draw all the heartbeat spectrograms in the same spectrogram to obtain the spectrum combination. This is the concept of “Spectrum combination.”

4.
Based on the fundamental frequency spur theory proposed above, by looking for the maximum value of the spectrum peak in the “Spectrum combination,” the integer multiple of the frequency resolution of the time window corresponding to the maximum value is closest to the HR. This is the concept of “the best time window” proposed in this paper.
According to above steps, the number of time windows is jointly determined by the time interval S and the time variation \(\Delta t\) and has nothing to do with the original window size T. The more time windows there are, the more frequency resolutions are obtained, the closer the integer multiple of the frequency resolution of the best time window is to the HR, and the higher the detection accuracy. However, the computational cost will increase significantly, and tradeoffs are required in the practical applications. In this paper, the time interval as \(S = {{1}\big /{{f_{\mathrm{s}}}}}\) is selected.
An intuitive superiority of the combined spectrum of TWV is visualized in Fig. 5. As an example in the time window of \(T=3\) s and sampling frequency of \(f_{\mathrm{s}}=32\) Hz, a series of different time windows are generated. As shown in Fig. 5, the spectrum peak of the 3s time window is 0.215, corresponding to a frequency of 1.333 Hz. However, the maximum peak in the combined spectrum is 0.223, corresponding to a time window of 3.179 s and a frequency of 1.255 Hz. Furthermore, because the reference frequency measured by ECG is 1.258 Hz, the time window of 3.179 s is unmistakably the best. Based on the above visual analysis, the severe dominant frequency estimation deviation can be avoided by introducing the TWV.
The FTPRTWV algorithm is illustrated by conducting visual analysis of the specific implementation, as manifested in Fig. 6. This flowchart shows more details of the “Heartbeat Spectrum Estimation” part in Fig. 2. Following the TMF, the samples of the extracted heartbeat signal in the initial time window of T s are selected as input data, and a series of differentperiod time windows are generated by varying the time window size at a time interval \(1/f_{\mathrm{s}}\) from \(T \Delta t\) to \(T+ \Delta t\), where \(\Delta t <0.1T\). Afterward, a series of the spectra can be acquired by applying FFT to each time window, combining all the spectra into a spectrum. By searching for the largest spectral peak in the combined spectrum, the time window corresponding to this peak is the best. Finally, the HR, closest to the true HR, can be estimated using the FTPR algorithm on the sampled data of the best time window.
Experimental results and discussion
To verify the reliability of the heartbeat detection algorithm proposed in this paper, many experimental datasets are measured under different experimental conditions. Moreover, effective evaluation indicators are adopted to evaluate the performance of the proposed method.
Experimental conditions and parameters
The experiments are completed in an actual office environment, as exhibited in Fig. 7. The HR reference data in this experiment are measured by the traditional contact ECG acquisition module (the lower right corner in Fig. 7). ECG electrodes are attached to the subject’s chest near the heart, and the sampling frequency is set to 500 Hz. The subject’s ECG data are uploaded to the PC through serial port 2. The subject’s ECG data are uploaded to the PC through serial port 2. IWR1443Boost (the upper right corner in Fig. 7) radar platform designed by Texas Instruments is adopted, and the relevant experimental parameters of the Doppler radar are displayed in Table 1. The subjects’ chestwall movement data are uploaded to the PC through data serial port 1. The actual office environment makes the experimental data closer to the data in the practical application. As for each experiment, 2 min of data were recorded from the subject 0.5 m away from the Doppler radar, sitting still in front of the radar and breathing normally. The 6 sets of experimental data are the measurement results of two male subjects at different times in the morning, middle and evening. Each set of data contains a 2 min measurement signal. A total of two subjects participate in the vital sign detection experiments.
Besides, the time resolution and frequency resolution need to be compromised in practical applications. Generally speaking, the shorter the time window is, the more heartbeat details can be presented, yet the lower the frequency resolution will be, the worse HR detection accuracy will be. Therefore, to prove the universality of the proposed algorithm for different occasions, two differentperiod time windows, respectively, 3 s and 10 s, are chosen for the HR detection.
Experimental results evaluation
Compared with a bandpass filter (BPF) and EEMDbased algorithm to verify the superiority of the proposed cardiopulmonary signal separation and extraction algorithm, a synchronized data segment of 10 s from the sixth set of data is picked to present the extracted heartbeat signal clearly, respectively. Additionally, the BPF is set as a 10order Butterworth filter with a passband range from 1 to 3 Hz, and the matched template signal is decided by holding respiration for 5 s in sitting still.
As illustrated in Fig. 8, the blue line represents the reference ECG signal. The red line represents the heartbeat waveform extracted by the incorporation of MRA and TMF. The black line represents the heartbeat waveform extracted by the association of BPF and EEMD. In contrast to the mode mixing of the heartbeat waveform extracted by BPF and EEMD, the heartbeat waveform extracted by MRA and TMF is extremely periodic. Besides, the troughs of the waveform extracted by MRA and TMF basically correspond to the R peak of the ECG signal, indicating the similarity of the realtime HR between radar and ECG.
Based on the superiority of the heartbeat signal extraction algorithm mentioned above, comparing the performances of FFTTWV, FTPR, and FTPRTWV algorithms in HR detection, the development of our proposed spectrum estimation method will be evaluated by analyzing the heartbeat parameters of HR and HRV.
HR analysis
Heart rate (HR) refers to the average number of heartbeats per minute, often used as a basic indicator of health monitoring. HR accuracy is defined as the percentage of time where HR detected by Doppler radar is within \(\pm \,2\%\) the deviation of the reference HR detected by ECG, which is also used as an HR indicator in this paper.
To visually demonstrate the performance advantages of our proposed algorithm in differentperiod time windows, the HR estimation results of different algorithms at different time windows from dataset 6 are exhibited in Fig. 9 as a reference from ECG. As shown in Fig. 9a, the HR accuracies of the three algorithms within the deviation are about 96%. However, two severe deviation points in the HR curve of the FTPR remain to be discovered due to the dominant frequency divergence, and the losses of the heartbeat details are grave. As depicted in Fig. 9b, the HR accuracy of the FTPR algorithm is only 43.22%, resulting from the severe dominant frequency estimation deviation in shortperiod time windows. Thus, the TWV algorithm is introduced into the FTPR algorithm to avoid the problem, and the best time window is determined.
As a result, the HR accuracy of the FTPRTWV is up to 94.07%. Furthermore, the high agreement can be accomplished for the FTPRTWV algorithm in tracking the large HR mutation points and presenting the HR variety, supporting the accuracy and timeliness of our proposed algorithm.
In addition, an error evaluation index is utilized: The rootmeansquared error (RMSE) is calculated as
where \(N_{\mathrm{bpm}}\) denotes the calculated HR number in the observation, \({\text{BPM}}_{\mathrm{est}}(i)\) denotes the ith estimated HR from Doppler radar, and \({\text{BPM}}_{\mathrm{ref}}(i)\) denotes the ith estimated HR from ECG, in units of beats per minute (BPM).
Taking the estimated HR results in Table 2 into consideration, we can further assess the achievements of different algorithms. Table 2 is divided into two subtables of basic time window \(T = 10\) s and \(T = 3\) s. Each subtable has 6 groups of experimental data, each group of data corresponds to the estimation results of three different algorithms, and each row corresponds to the results of different indicators of the algorithm. As shown in Table 2(a), the HR accuracies of the three algorithms are all over 92.79%, especially the average HR accuracy of FTPRTWV is 99.70%, which is in high agreement with the reference value. As illustrated in Table 2(b), the average HR accuracies of FFTTWV, FTPR, and FTPRTWV are 82.20%, 40.68%, and 92.09%, respectively. The HR accuracy of FTPRTWV is significantly higher than the comparison algorithm. In addition, the average RMSE of the FTPRTWV is 0.90 BPM, which is less than that of the FFTTWV, further verifying that more details of the shortperiod HR variety can be presented (Table 3).
Furthermore, the relative error mean error is used as an indicator to compare the algorithm performances in recent years.
HRV analysis
Heart rate variability (HRV) refers to the time interval between consecutive heartbeats, revealing the regularity of each heartbeat. HRV analysis is of great significance in the diagnosis and medicine of heart diseases. Different from determining the BBIs by detecting the time interval of adjacent heartbeats in the time domain, the HR detection method by searching for the interested frequency in the frequency domain is applied in this paper and [31], where the BBIs can be calculated by the HR estimation value BPM, in units of beats per minute.
The mean relative error (MRE) is defined as
The evaluation indicators of HRV analysis, including the standard deviation of normaltonormal intervals (SDNN) and the rootmeansquare successive difference of intervals (RMSSD), are defined as
where \(N_{\mathrm{bbi}}\) is the number of successive heartbeat intervals and represents the time interval between successive heartbeats. In addition, the Bland–Altman analysis [42] is often used in medical clinical research to assess the consistency of different parameters. This method is also adopted to evaluate the agreement of the BBIs from radar and ECG in this paper, where the Bias denotes the average difference, and SD denotes the standard deviation of the difference. The lower and upper 95% limits of agreement (95% LoA) are defined as
The results of HRV analysis are visualized in Table 4. As shown in Table 4(a), the MRE of the FTPRTWV ranges from 0.36 to 0.64%, and the bias and 95% limits of consistency are small, showing high agreement. In addition, the small RMSSD indicates that the BBIs have small fluctuations, implying the losses of the HR details. As presented in Table 4(b), the averages of the MRE by the algorithms of FFTTWV, FTPR, and FTPRTWV are 1.17%, 2.28%, and 0.91%, respectively. The mean differences of the HRV evaluation indicators between those algorithms and ECG are SDNNs (1.86 ms, 3.77 ms, 0.88 ms), and RMSSDs (4.05 ms, 5.35 ms, 2.84 ms), respectively. Compared with the performances by FTPR, the above errors by FTPRTWV considerably decrease due to introduction of TWV into FTPR. Moreover, all bias magnitudes by FTPRTWV are under 0.80 ms, further verifying the accuracy and timeliness of our proposed method in shortperiod time windows.
Discussion
As a result, accurate heartbeat estimation results have been implemented in shortperiod time windows of 3 s by using our proposed heartbeat detection algorithm. This method solves serious dominant frequency estimation deviation and insufficient frequency spectrum resolution in shortperiod time window. However, there are still many limitations as well as research topics to be further explored, mainly summarized as follows

1.
The experimental test scenario in this paper is that the subject’s chest is located directly in front of the radar for monitoring, which is relatively ideal and has limitations for wide applications in different fields. In practical applications, the human body may not be located at a certain angle or even back to the radar, resulting in a lower energy of the measured vital sign. Therefore, enhancement algorithm for vital sign components should be further studied.

2.
Research on the methods of the heartbeat signal extraction in the presence of large body movements. The chestwall motion caused by the heartbeat and respiration is much smaller than the large body movements, so it is difficult to extract vital signs from the radar echo signal in the presence of large body movements. As for heartbeat detection in the presence of large body movements, more advanced algorithms will be required to exclude abnormal parameter values in the radar echo signal.

3.
Research on the time domain characteristics of vital signs. The frequency domain analysis of vital signs can only obtain information such as heart rate and respiration rate in a specific time window. Nevertheless, as for clinical medical diagnosis, the time domain information of vital signs at each moment should be observed, which is a major focus of future research work.
Conclusion
In summary, the accuracy and timeliness of our proposed heartbeat detection method using Doppler radar are confirmed through theoretical analysis and human experiments. By employing the MRA and TMF methods, we can faithfully accomplish the cardiopulmonary signal separation and the hidden heartbeat signal recovery. Furthermore, a novel spectrum estimation approach can provide fast and accurate HR estimation and solve serious dominant frequency estimation deviation and insufficient frequency spectrum resolution in shortperiod time windows. Experimental results in shortperiod time windows of 3s demonstrate high accuracy and small average errors, including the HR detection accuracy of up to 92.09%, the BBIs’ MRE of less than 1.05%, and the bias magnitudes of under 0.80 ms, verifying the presence of more HR characteristics and higher consistency between the radar and ECG. Therefore, the benefit of the accuracy and timeliness of our proposed method could be anticipated for noncontact vital signs detection research.
Availability of data and materials
All data generated or analyzed during this study are included in this paper.
Abbreviations
 mmWave:

Millimeterwave
 HR:

Heart rate
 HRV:

Heart rate variability
 FTPR:

Frequency–time phase regression
 TWV:

Timewindowvariation
 MRA:

Multiresolution analysis
 TMF:

Template matched filter
References
C. Li, V.M. Lubecke, O. BoricLubecke, J. Lin, A review on recent advances in doppler radar sensors for noncontact healthcare monitoring. IEEE Trans. Microw. Theory Tech. 61(5), 2046–2060 (2013). https://doi.org/10.1109/TMTT.2013.2256924
D. Shao, Y. Yang, C. Liu, F. Tsow, H. Yu, N. Tao, Noncontact monitoring breathing pattern, exhalation flow rate and pulse transit time. IEEE Trans. Biomed. Eng. 61(11), 2760–2767 (2014). https://doi.org/10.1109/TBME.2014.2327024
W. Xia, Y. Li, S. Dong, Radarbased highaccuracy cardiac activity sensing. IEEE Trans. Instrum. Meas. 70, 1–13 (2021). https://doi.org/10.1109/TIM.2021.3050827
N. ElSherif, P. Denes, R. Katz, R. Capone, L.B. Mitchell, M. Carlson, R. ReynoldsHaertle, Investigators**, C.A.S.T.A.E.C.S., Definition of the best prediction criteria of the time domain signalaveraged electrocardiogram for serious arryhthmic events in thepostinfarction period. J. Am. Coll. Cardiol. 25(4), 908–914 (1995)
Y. Sun, N. Thakor, Photoplethysmography revisited: from contact to noncontact, from point to imaging. IEEE Trans. Biomed. Eng. 63(3), 463–477 (2016). https://doi.org/10.1109/TBME.2015.2476337
P.J. Soh, G.A.E. Vandenbosch, M. Mercuri, D.M.M.P. Schreurs, Wearable wireless health monitoring: current developments, challenges, and future trends. IEEE Microw. Mag. 16(4), 55–70 (2015). https://doi.org/10.1109/MMM.2015.2394021
K.M. Chen, Y. Huang, J. Zhang, A. Norman, Microwave lifedetection systems for searching human subjects under earthquake rubble or behind barrier. IEEE Trans. Biomed. Eng. 47(1), 105–114 (2000). https://doi.org/10.1109/10.817625
N. Hafner, I. Mostafanezhad, V.M. Lubecke, O. BoricLubecke, A. HostMadsen, Noncontact cardiopulmonary sensing with a baby monitor, in 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (2007), pp. 2300–2302. https://doi.org/10.1109/IEMBS.2007.4352785
X. Gu, L. Zhang, Y. Xiao, H. Zhang, H. Hong, X. Zhu, Noncontact fatigue driving detection using CW Doppler radar, in 2018 IEEE MTTS International Wireless Symposium (IWS) (2018), pp. 1–3. https://doi.org/10.1109/IEEEIWS.2018.8400971
M. Alizadeh, G. Shaker, S. SafaviNaeini, Experimental study on the phase analysis of FMCW radar for vital signs detection, in 2019 13th European Conference on Antennas and Propagation (EuCAP) (2019), pp. 1–4
S. Wang, A. Pohl, T. Jaeschke, M. Czaplik, M. Köny, S. Leonhardt, N. Pohl, A novel ultrawideband 80 GHZ FMCW radar system for contactless monitoring of vital signs, in 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC) (2015), pp. 4978–4981. https://doi.org/10.1109/EMBC.2015.7319509
G. Wang, C. Gu, T. Inoue, C. Li, A hybrid FMCWinterferometry radar for indoor precise positioning and versatile life activity monitoring. IEEE Trans. Microw. Theory Tech. 62(11), 2812–2822 (2014). https://doi.org/10.1109/TMTT.2014.2358572
A.D. Droitcour, O. BoricLubecke, V.M. Lubecke, J. Lin, G.T.A. Kovacs, Range correlation and i/q performance benefits in singlechip silicon doppler radars for noncontact cardiopulmonary monitoring. IEEE Trans. Microw. Theory Tech. 52(3), 838–848 (2004). https://doi.org/10.1109/TMTT.2004.823552
W. Massagram, V.M. Lubecke, A. HØstMadsen, O. BoricLubecke, Assessment of heart rate variability and respiratory sinus arrhythmia via Doppler radar. IEEE Trans. Microw. Theory Techn. 57(10), 2542–2549 (2009). https://doi.org/10.1109/TMTT.2009.2029716
C. Li, J. Lin, Complex signal demodulation and random body movement cancellation techniques for noncontact vital sign detection, in 2008 IEEE MTTS International Microwave Symposium Digest (2008), pp. 567–570. https://doi.org/10.1109/MWSYM.2008.4633229
T. Sakamoto, R. Imasaka, H. Taki, T. Sato, M. Yoshioka, K. Inoue, T. Fukuda, H. Sakai, Featurebased correlation and topological similarity for interbeat interval estimation using ultrawideband radar. IEEE Trans. Biomed. Eng. 63(4), 747–757 (2016). https://doi.org/10.1109/TBME.2015.2470077
J. Wang, X. Wang, L. Chen, J. Huangfu, C. Li, L. Ran, Noncontact distance and amplitudeindependent vibration measurement based on an extended DACM algorithm. IEEE Trans. Instrum. Meas. 63(1), 145–153 (2014). https://doi.org/10.1109/TIM.2013.2277530
M. Mercuri, Y.H. Liu, I. Lorato, T. Torfs, F. Wieringa, A. Bourdoux, C. Van Hoof, A direct phasetracking doppler radar using wavelet independent component analysis for noncontact respiratory and heart rate monitoring. IEEE Trans. Biomed. Circuits Syst. 12(3), 632–643 (2018). https://doi.org/10.1109/TBCAS.2018.2813013
W. Hu, Z. Zhao, Y. Wang, H. Zhang, F. Lin, Noncontact accurate measurement of cardiopulmonary activity using a compact quadrature doppler radar sensor. IEEE Trans. Biomed. Eng. 61(3), 725–735 (2014). https://doi.org/10.1109/TBME.2013.2288319
C.Y. Huang, G.W. Fang, H.R. Chuang, C.L. Yang, Clutterresistant vital sign detection using amplitudebased demodulation by EEMDPCAcorrelation algorithm for FMCW radar systems, in 2019 49th European Microwave Conference (EuMC) (2019), pp. 928–931. https://doi.org/10.23919/EuMC.2019.8910730
Z. Zhang, Z. Pi, B. Liu, Troika: a general framework for heart rate monitoring using wristtype photoplethysmographic signals during intensive physical exercise. IEEE Trans. Biomed. Eng. 62(2), 522–531 (2015). https://doi.org/10.1109/TBME.2014.2359372
H. Shen, C. Xu, Y. Yang, L. Sun, Z. Cai, L. Bai, E. Clancy, X. Huang, Respiration and heartbeat rates measurement based on autocorrelation using IRUWB radar. IEEE Trans. Circuits Syst. II Express Briefs 65(10), 1470–1474 (2018). https://doi.org/10.1109/TCSII.2018.2860015
Q. Lv, L. Chen, K. An, J. Wang, H. Li, D. Ye, J. Huangfu, C. Li, L. Ran, Doppler vital signs detection in the presence of largescale random body movements. IEEE Trans. Microw. Theory Tech. 66(9), 4261–4270 (2018). https://doi.org/10.1109/TMTT.2018.2852625
B. Sendov, Adaptive wavelets and multiresolution analysis. C. R. l’Acad. Bulg. Sci. 53(5), 5–21 (2000)
W. Li, A. Monti, F. Ponci, Fault detection and classification in medium voltage DC shipboard power systems with wavelets and artificial neural networks. IEEE Trans. Instrum. Meas. 63(11), 2651–2665 (2014). https://doi.org/10.1109/TIM.2014.2313035
B.A. Raut, V. Louf, K. Gayatri, P. Murugavel, M. Konwar, T. Prabhakaran, A multiresolution technique for the classification of precipitation echoes in radar data. IEEE Trans. Geosci. Remote Sens. 58(8), 5409–5415 (2020). https://doi.org/10.1109/TGRS.2020.2965649
J.J. Qiu, J. Yin, W. Qian, J.H. Liu, Z.X. Huang, H.P. Yu, L. Ji, X.X. Zeng, A novel multiresolutionstatistical texture analysis architecture: radiomicsaided diagnosis of PDAC based on plain CT images. IEEE Trans. Med. Imaging 40(1), 12–25 (2021). https://doi.org/10.1109/TMI.2020.3021254
J. Tu, J. Lin, Respiration harmonics cancellation for accurate heart rate measurement in noncontact vital sign detection, in 2013 IEEE MTTS International Microwave Symposium Digest (MTT) (2013), pp. 1–3. https://doi.org/10.1109/MWSYM.2013.6697732
E. Schires, P. Georgiou, T.S. Lande, Vital sign monitoring through the back using an UWB impulse radar with body coupled antennas. IEEE Trans. Biomed. Circuits Syst. 12(2), 292–302 (2018). https://doi.org/10.1109/TBCAS.2018.2799322
J. Tu, J. Lin, Fast acquisition of heart rate in noncontact vital sign radar measurement using timewindowvariation technique. IEEE Trans. Instrum. Meas. 65(1), 112–122 (2016). https://doi.org/10.1109/TIM.2015.2479103
C. Ye, K. Toyoda, T. Ohtsuki, A stochastic gradient approach for robust heartbeat detection with doppler radar using timewindowvariation technique. IEEE Trans. Biomed. Eng. 66(6), 1730–1741 (2019). https://doi.org/10.1109/TBME.2018.2878881
M. Li, J. Lin, Wavelettransformbased datalengthvariation technique for fast heart rate detection using 5.8GHZ CW doppler radar. IEEE Trans. Microw. Theory Tech. 66(1), 568–576 (2018). https://doi.org/10.1109/TMTT.2017.2730182
M. Nosrati, N. Tavassolian, Highaccuracy heart rate variability monitoring using doppler radar based on Gaussian pulse train modeling and FTPR algorithm. IEEE Trans. Microw. Theory Tech. 66(1), 556–567 (2018). https://doi.org/10.1109/TMTT.2017.2721407
M. Nosrati, N. Tavassolian, Accurate Doppler radarbased cardiopulmonary sensing using chestwall acceleration. IEEE J. Electromagn. RF Microw. Med. Biol. 3(1), 41–47 (2019). https://doi.org/10.1109/JERM.2018.2879452
T. Fan, C. Ma, Z. Gu, Q. Lv, J. Chen, D. Ye, J. Huangfu, Y. Sun, C. Li, L. Ran, Wireless hand gesture recognition based on continuouswave Doppler radar sensors. IEEE Trans. Microw. Theory Tech. 64(11), 4012–4020 (2016). https://doi.org/10.1109/TMTT.2016.2610427
D. Yang, Z. Zhu, B. Liang, Vital sign signal extraction method based on permutation entropy and EEMD algorithm for ultrawideband radar. IEEE Access 7, 178879–178890 (2019). https://doi.org/10.1109/ACCESS.2019.2958600
Y. Xiong, Z. Peng, C. Gu, S. Li, D. Wang, W. Zhang, Differential enhancement method for robust and accurate heart rate monitoring via microwave vital sign sensing. IEEE Trans. Instrum. Meas. 69(9), 7108–7118 (2020). https://doi.org/10.1109/TIM.2020.2978347
R.T. Wakai, W.J. Lutter, Matchedfilter template generation via spatial filtering: application to fetal biomagnetic recordings. IEEE Trans. Biomed. Eng. 49(10), 1214–1217 (2002). https://doi.org/10.1109/TBME.2002.803523
J.R. Roman, M. Rangaswamy, D.W. Davis, Q. Zhang, B. Himed, J.H. Michels, Parametric adaptive matched filter for airborne radar applications. IEEE Trans. Aerosp. Electron. Syst. 36(2), 677–692 (2000). https://doi.org/10.1109/7.845259
C.H. Choi, J.H. Park, H.N. Lee, J.R. Yang, Heartbeat detection using a doppler radar sensor based on the scaling function of wavelet transform. Microw. Opt. Technol. Lett. 61(7), 1792–1796 (2019). https://doi.org/10.1002/mop.31823
S.H. Oh, S. Lee, S.M. Kim, J.H. Jeong, Development of a heart rate detection algorithm using a noncontact doppler radar via signal elimination. Biomed. Signal Process. Control 64, 102314 (2021). https://doi.org/10.1016/j.bspc.2020.102314
J.M. Bland, D. Altman, Statistical methods for assessing agreement between two methods of clinical measurement. Lancet 327(8476), 307–310 (1986). https://doi.org/10.1016/s01406736(86)908378
Acknowledgements
This work is supported by the School of Mechanical Engineering and Automation, Zhejiang SciTech University, Hangzhou, China.
Funding
This work is supported by “Zhejiang Science Technology Department Public Service Technology Research Project” (Grant Number LGG19F030002).
Author information
Authors and Affiliations
Contributions
The research and results of this specific publication are a longterm collaboration between the authors based on MIMO radar applications. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
All procedures performed in this paper were in accordance with the ethical standards of research community.
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Pan, H., Zou, Y. & Gu, M. A spectrum estimation approach for accurate heartbeat detection using Doppler radar based on combination of FTPR and TWV. EURASIP J. Adv. Signal Process. 2022, 67 (2022). https://doi.org/10.1186/s13634022008998
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13634022008998
Keywords
 Doppler radar
 Heart rate (HR)
 Frequency–time phase regression (FTPR)
 Timewindowvariation (TWV)