Abstract

The vital sign information in the echo signal of the UWB radar is weak, because of the interference of complex noise. In this paper, a method named times extraction of strong vital signs for processing echo signals of UWB radars is proposed. Different noises can be distinguished by the cumulative probability distribution of the echo signal and using different methods for processing according to corresponding characteristics. The vital sign information which most clearly represents the trapped person is selected using times extraction of strong vital signs; then, the respiration and heartbeat rates are extracted. At 5 different distances, multiple sets of tests were carried out on static trapped persons and micromovement trapped persons and using a computer to extract vital signs from the obtained data. Experimental data shows that the algorithm proposed in this paper can extract the respiration and heartbeat rates of trapped persons, with small relative errors and variances, and has a certain reference value for UWB radar signal processing.

1. Introduction

The vital detection using a radar has broad application prospects in both military and civilian use, such as search and rescue of the wounded on the battlefield after the war, the search for survivors in the rubble after an earthquake or landslide, and patient monitoring during medical procedures [13]. Currently, two main types of radars are used for noncontact vital signal detection: continuous wave radar and UWB radar [4]. Continuous wave radar has been used for this purpose [5, 6], which has the advantages of simple structure, strong frequency domain recognition ability, and simple signal processing [7]. But it can only obtain the Doppler frequency information of the target, not distance information. Compared with the Doppler radar, the UWB radar can not only obtain the distance and frequency information of the trapped person at the same time but also has a great improvement in penetration ability, anti-interference ability, resolution, and power consumption [8, 9]. These advantages ensure the accuracy and sensitivity of the radar echo signal. Therefore, the UWB radar has gradually become the main application technology in the field of vital detection and monitoring and its echo signal preprocessing methods and vital sign extraction methods have gradually become research hotspots.

When performing vital sign detection, the signal-to-noise ratio (SNR) of the echo signal is low [1012], because the signal received by the radar contains not only the target reflection echo but also a large amount of complex noise. References [13, 14] used their own algorithms to process the echo signals and achievements have been made in improving the SNR. Reference [15] used the vital sign monitoring method of th peak capture to filter out clutter and noise, extract the respiration rate, and suppress its higher harmonics. Reference [16] proposed an UWB radar signal processing method with periodic sampling and superposition, which transfers the frequency information to the baseband and avoids the information loss caused by the dispersion of the spectrum. Reference [17] used singular value decomposition (SVD) to eliminate the noise in the vital signal and used FFT and Hilbert-Huang transform to extract the vital signs. Reference [18] used empirical mode decomposition (EMD) to decompose the radar echo signal, selecting intrinsic mode function (IMF) for reconstruction to obtain the respiration and heartbeat rates. References [1921] made improvements on the basis of the EMD and achieved certain results of processing the UWB radar echo signals.

In the algorithm proposed above, the basis of vital signs detected is one or more slow-time slices containing vital signs. However, in the case of complex noise interference, the vital signs contained in a single slow-time slice are weak, which is vulnerable to noise interference with poor stability and accuracy. What is worse is that external reasons cause the trapped person to move slightly, so the vital information contained in the selected slow-time slice is incomplete, and it is impossible to accurately obtain the trapped person’s vital information. If we want to obtain complete information, the combined superposition method of multiple slices will be used. However, this method will be disturbed by other noise slices and weaken the vital signs of the trapped person and the quality of the signs obtained cannot be guaranteed.

In order to solve the above problems, an UWB radar vital information detection algorithm based on times strong vital sign extraction is proposed. This method extracts times vital signs from the regional echo signal that contains vital information, which obtains the most representative group information of the trapped person. So, the method can improve the quality of the vital signs and ensure its accuracy and stability. Then, group information of the trapped people will be parsed in the spectrum and the respiration and heartbeat rates were extracted according to the peak distribution of group results. The accuracy and stability of the results were further guaranteed by times different analysis.

2. Basic Principles of UWB Radar Vital Detection

The UWB radar vital detection signal is a micromotion signal of the trapped person. When the trapped person is alive, respiration and heartbeat will drive the chest to produce two different regular movements. It can be seen in Figure 1, when the radar system and the trapped person are both fixed, the distance changes with the movement of the thoracic cavity . By continuously measuring the regular of , the vital sign information of the trapped person can be obtained.

Research shows [22], the frequency band of respiration is between 0.2 Hz–0.5 Hz, the amplitude of chest cavity movement is 5 mm–15 mm, moving area is about 50 cm2; heartbeat frequency band is between 0.8 Hz–2.5 Hz, the amplitude change of chest cavity is about 2 mm-3 mm, moving area is about 10 cm2. With a complex application background, the heart rate is more difficult to extract than the respiration rate.

In the process of respiration and heartbeat, the contraction and relaxation of muscles cause the cyclical fluctuations of the chest cavity, which are approximately sinusoidal. According to the basic principles of the UWB radar, the instantaneous distance between the radar antenna and the trapped person chest is [23] where and are the amplitude changes of the thoracic cavity caused by respiration and heartbeat, respectively; is the trapped person respiration rate, is the heartbeat rate, and is the slow time. According to equation (1), the time delay between the transmitted pulse and the received pulse can be obtained as where is the speed of light in air, , and . With the assumption that the environment is static and the thoracic cavity of the trapped person moves periodically, this movement is manifested in a time-varying channel impulse response: where and are the reflection coefficients of the trapped person and the th environmental factor to radar waves; and are the corresponding time delays of the trapped person and the th environmental factor. The signal measured by the receive antenna can be written as the convolution of the transmit pulse and the channel impulse response: where is the first-order Gaussian pulse signal as the propagation signal, is the convolution operation, and is the random noise. Then, discrete the received signals and store it in the matrix : where is the slow time, is the sampling interval in slow time, is the fast time, and is the sampling interval in fast time.

3. Received Signal Preprocessing

3.1. Noise Analysis

In order to facilitate subsequent signal processing and improve the SNR of the signal, the received signal needs to be preprocessed before the vital signal extraction. In addition to the trapped person vital information, the received signal of the UWB radar system also includes numerous noise interferences, including static clutter, linear trend, and random noise. In order to facilitate the understanding of the distribution of various noises, the analysis based on the cumulative probability distribution of slow time slices is carried out. Choosing a slow time slice arbitrarily, then, valuate the probability of as , where is the value appeared in the slice. The condition of amplitude distribution of all slices satisfies equation (6) as follows:

For any in this slice, the corresponding cumulative probability distribution function is where and is a nondecreasing function of .

Select the most stable static clutter slow time slice of the received signal, calculate its cumulative probability distribution, and draw the schematic diagram as shown in Figure 2.

Combined with equation (5), the environment of the trapped person does not change and the law of reflection and refraction of the radar signal does not change. It can be obtained that the static clutter does not change with time, which can be considered as a fixed value. Therefore, as shown in Figure 2(b), the static clutter reference value is around 55.3 and the slope of this position is larger, which means that the data is relatively concentrated. Due to the linear trend and random noise interference, the cumulative probability distribution curve of area is consistent with the reference normal distribution curve. The prominent peak in Figure 2(a) corresponds to areas and in Figure 2(b), which are linear errors caused by radar instability. The error will affect the entire fast time direction, the amplitude is higher, but the frequency is lower. Random noise is mainly caused by electromagnetic interference, which is characterized by wide distribution and high frequency.

And the schematic diagram of the slow time slice containing the vital sign of the trapped person is shown in Figure 3.

The slopes of the curves in and regions in Figure 3(b) are larger, because and regions include not only linear errors but also the peak and trough values of the curve shown in Figure 3(a).

3.2. Preprocessing Methods

In view of the above noise characteristics, the following preprocessing methods are adopted.

3.2.1. Linear Error Correction

The variance of the slow-time slice can reflect the degree of deviation between the slice and its mean, and the variance of the ideal static clutter slow time slice is 0. Calculate and set the slow time slice with the minimum variance as the radar stability reference slice. By calculating the occurrence probability of the amplitude in the reference slice, it can be considered that the amplitude with the probability of occurrence less than 0.5% is caused by radar instability. Then, the fast time slice which contains unstable values is corrected according to the trend of the reference slow time slice.

3.2.2. Linear Trend Suppression

After completing the correction of the linear error, the slow time slice still has a linear trend and this problem will be solved by linear trend suppression in the slow time direction. After estimating the linear trend of the slow time slice, it is subtracted from the original slice to obtain a matrix which does not contain static clutter and linear trend [24]. where .

3.2.3. Signal Enhancement

In practical applications, the signal received by the UWB radar system is weak due to electromagnetic interference and multipath effects. Therefore, the received signal needs to be enhanced to improve the SNR. For preserving the vital signal, the Butterworth filtering is adopted to filter out low-frequency and high-frequency interference and its bandpass frequency is 0.1 Hz–3 Hz. For the matrix obtained after the above processing, it mainly contains vital information and zero mean noise. The vital information of the trapped person has a certain periodicity, but zero-mean noise does not which can be reduced to 0 through autocorrelation [10]. where . is for the average.

The received signals before and after preprocessing are shown in Figure 4 to verify the effectiveness of the preprocessing methods.

The schematic diagram of the static clutter slow time slice after preprocessing is shown in Figure 5, and the slow time slice containing the vital sign of the trapped person after preprocessing is shown in Figure 6.

The vital sign information in the original signal has been drowned in noise (see Figure 4(a)). In Figure 4(b), various clutters are filtered effectively by preprocessing and the vital information of the trapped person is displayed. It can be seen in Figure 5 that in the preprocessed slow time slice, linear error, static clutter, and linear trend are all filtered out effectively and the remaining part is low-amplitude random noise with a reference value of 0. In Figure 6, with the vital signs being intact, the noise interference is effectively suppressed and the SNR is significantly improved.

4. Times Extraction of Strong Vital Signs

Vital sign information of the trapped person is contained in multiple slow time slices. Each slice contains the respiration and heartbeat rates of the trapped person, but there are certain differences in the strength of the vital information and whether it is complete. If you only select one slow time data slice as the benchmark for vital sign extraction, it is very easy to cause the wrong estimation of vital sign information about the trapped person. What is worse is that the trapped person shakes or moves in a small distance; only one slow time slice cannot fully reflect the vital signs of the trapped person. The method of times extraction of strong vital signs will be used to extract the respiration and heartbeat rates of the trapped person.

The energy of the slow time slice is used as the basis for the judgment of the initial search starting point. The signal energy is defined as where is the amplitude of the th row and th column in the matrix and is the energy to the slow time slice. The vital sign information of the trapped person is generally contained in 4–6 slow time slices, and an energy window with a width of 3 is used to prevent the influence of individual slow time slices on the positioning results. where is the energy of the th sampling window of the received signal, and the window with maximum energy will be used as the first sampling position.

Generally, within 2 s, a person will produce respiration (exhaling or inhaling) movements and heartbeats multiple times. Therefore, choose 2 s as the base time length and step length for extraction of times. In the first 2 s, select starting points equally in the reference window and search backward in the slow-time direction with 2 s as the step length. In every 2 s, select and save the strongest vital sign information, then record the position of this extraction, and use this position as the reference position for the next step, until all of the times vital signal extractions are completed. The results obtained contain the strongest vital sign information of multiple slow time slices at different moments.

When extracting the respiration and heartbeat rates, perform FFT on the times vital sign information extracted, find the peak value in the frequency range of respiration, and record the frequency and amplitude. Synthesize the times results, the frequency with the most number of peaks is the respiration rate. If the number of peaks at multiple rates is the same maximum, the respiration rate will be selected which has the largest average amplitude. If the average amplitude is still the same, the frequency will be averaged. According to the above methods, the respiration rate of the trapped person can be determined; then, the one with the maximum average amplitude of all the alternative frequencies is selected as the final respiratory frequency. The vital sign information flow chart is shown in Figure 7, and the steps of the times extraction of strong vital sign algorithm are shown in Algorithm 1.

Name: P times extraction of strong vital signs
1) According to the signal energy, determine the initial sampling slow-time slice position and search area;
2) In the first 2 s of the area, select extraction starting points evenly;
3) Start extraction, initialize ;
4) Select the th starting point to start vital signs extraction;
5) In every 2 s, select and save the strongest vital sign information, then record the extraction position, update the next reference position, until the completion of the pth extraction;
6) If , go to step 7), otherwise , go to step 4);
7) Complete times extraction of strong vital signs

5. Results and Discussion

5.1. Laboratory Equipment Test of the Stationary Trapped Person

The main experimental equipment is an UWB radar system based on NVA-6100 and a computer. The emission wave of this radar system is the first-order Gaussian pulse wave with a bandwidth of 0.85–9.55 GHz, which conforms to the standard of the UWB radar. The transmitting and receiving antennas of the system are both Vivaldi antennas, the gain reaches 6 dB, and the parallel distance between the two antennas is 10.2 cm. The received signal is connected to the computer through the USB; then, signal preprocessing and vital sign extraction are performed to obtain the corresponding respiration and heart rates.

A large number of tests are carried out in MATLAB, different are performed on the received signal with a total length of 60 s, the result is obtained, when , and the extracted respiration and heartbeat rate values tend to be stable. Therefore, is the best parameter of times extraction of strong vital signs and the accurate vital information can be extracted in the shortest time. In the following experiment, is used as the extraction standard parameter.

5.2. Test of Stationary Trapped Person

In order to verify the effectiveness and accuracy of the times extraction of strong vital signs to the stationary trapped person, set up the experimental scene as shown in Figure 8.

The volunteer was a 26-year-old male with a height of 180 cm and a weight of 80 kg. After multiple measurements, the respiration rate of the volunteer is 0.236 Hz and the heartbeat rate is 1.081 Hz. The volunteer sits in front of the radar system with the chest cavity facing the radar system, staying still and breathing evenly. According to the above method, the volunteer sits at 1 m, 2 m, 3 m, 4 m, and 5 m away from the radar system and collects 3 sets of received signals. The 16 times extraction of strong vital signs is used on the received signals and obtains respiration and heartbeat rates. The slow time slice containing the most vital sign information is used as a comparison, and the obtained respiration rate is shown in Table 1, and the heartbeat rate is shown in Table 2.

Draw the data in Tables 1 and 2 into the graphs shown in Figures 9 and 10, where 1–3 experiments are 3 sets of data obtained by volunteers at 1 m and 4–6 experiments are the data at 2 m and so on.

The error at each distance, average error, relative, error and variance are calculated as shown in Table 3.

Combining Figure 9 and Table 3, it can be seen that for the respiration rate of the stationary volunteer at 1 m and 2 m, a single slice has a higher similarity to the volunteer’s vital sign information extracted by 16 times extraction of strong vital signs. In the range of 3–5 m with weak vital sign information, the extraction effect of 16 times extraction of strong vital signs is significantly better than that of single slice. For the heartbeat rate, although the single slice extraction result can reflect volunteer’s heart rate characteristics but the error is relatively larger and the error of this algorithm is smaller (see Figure 10 and Table 3).

5.3. Test of Micromotion Trapped Person

The test of the micromoving volunteer is carried out to verify the algorithm’s ability to extract signs of the micromoving trapped person. During the experiment, the volunteer moves his chest cavity slowly forward while maintaining uniform breathing and the overall moving distance was about 20 cm. According to the above measurement, the volunteer sits at 1 m, 2 m, 3 m, 4 m, and 5 m from the radar system, the respiratory rate obtained is shown in Table 4, and the heartbeat rate is shown in Table 5.

Plot the data in Tables 4 and 5 as shown in Figures 11 and 12.

Similarly, the error at each distance, average error, relative error, and variance are calculated as shown in Table 6.

Combining Figure 11 and Table 6, it can be seen that compared with the result of the stationary volunteer, the accuracy of the algorithm for extracting the respiration rate of the micromoving volunteer has decreased but it is still better than the single slice.

Combining Figure 12 and Table 6, it can be seen that the respiration rate obtained by a single slice is basically below the reference value and the average error is relatively larger. The extraction result of this algorithm is basically stable near the reference value and only has a significant error at the position of 4–5 m.

5.4. Performance Comparison

As the results shown in Tables 16, for stationary trapped persons, the relative error of the respiration rate extracted by this method is 7.54% and the relative error of heartbeat rate is 2.56%, which are better than the result of single slice. Because of the movement of the micromovement trapped person, the results of respiration and heartbeat rates have a larger error. However, compared with the extraction results of a single slice, the relative errors of respiratory and heartbeat rate extraction results of this algorithm are reduced by 1.82% and 7.3%, respectively. And the variance of this algorithm is smaller than that of single slice results in all comparisons, which can reflect that this algorithm has better stability.

6. Conclusions

In this paper, a new vital sign detection algorithm based on the UWB radar is proposed. This method parses different noise interferences by the cumulative probability density and uses linear error correction, linear trend suppression, and signal enhancement to realize the preprocessing. The region of the trapped person is judged by the energy of the processed signal, and times of extraction is used to obtain the strongest vital sign. Then, the respiration and heartbeat rates were determined by the distribution of the peak from the group frequency spectrum. Experimental data show that this method can more accurately determine the respiration and heartbeat rates of the stationary trapped person and has a better performance for the micromoving one.

Data Availability

The test data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declared that they have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Acknowledgments

The author thanks the entire team for their contributions to the paper. This work is supported by the discipline innovation team of Liaoning Technical University (LNTU20TD-29) and Liaoning Educational Committee Foundation (nos. LJ2019JL013 and LJ2020JCL020).