<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Physiol.</journal-id>
<journal-title>Frontiers in Physiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Physiol.</abbrev-journal-title>
<issn pub-type="epub">1664-042X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1206471</article-id>
<article-id pub-id-type="doi">10.3389/fphys.2023.1206471</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A novel target state detection method for accurate cardiopulmonary signal extraction based on FMCW radar signals</article-title>
<alt-title alt-title-type="left-running-head">Zhang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphys.2023.1206471">10.3389/fphys.2023.1206471</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Xiaozheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Chenxi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1165671/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xiao</surname>
<given-names>Zhengyu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lu</surname>
<given-names>Binbin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Ji</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Jianqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Chengyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/357141/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>The State Key Laboratory of Digital Medical Engineering</institution>, <institution>School of Instrument Science and Engineering</institution>, <institution>Southeast University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Chuhang Technology Co. Ltd.</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/764424/overview">Hao Gao</ext-link>, University of Glasgow, United Kingdom</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1369359/overview">Rishi Raj Sharma</ext-link>, Defence Institute of Advanced Technology (DIAT), India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/59568/overview">Ewaryst Janusz Tkacz</ext-link>, Silesian University of Technology, Poland</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jianqing Li, <email>ljq@seu.edu.cn</email>; Chengyu Liu, <email>chengyu@seu.edu.cn</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>06</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1206471</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>04</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>08</day>
<month>06</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zhang, Yang, Xiao, Lu, Zhang, Li and Liu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zhang, Yang, Xiao, Lu, Zhang, Li and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Frequency-modulated continuous wave radar is capable of constant, real-time detection of human presence and monitoring of cardiopulmonary signals such as respiration and heartbeat. In highly cluttered environments or when the human body moves randomly, noise signals may be relatively large in some range bins, making it crucial to accurately select the range bin containing the target cardiopulmonary signal. In this paper, we propose a target range bin selection algorithm based on a mixed-modal information threshold. We introduce a confidence value in the frequency domain to determine the state of the human target and employ the range bin variance in the time domain to determine the range bin change status of the target. The proposed method accurately detects the state of the target and effectively selects the range bin containing the cardiopulmonary signal with a high signal-to-noise ratio. Experimental results demonstrate that the proposed method achieves better accuracy in cardiopulmonary signal rate estimation. Moreover, the proposed algorithm is lightweight in data processing and has good real-time performance.</p>
</abstract>
<kwd-group>
<kwd>FMCW radar</kwd>
<kwd>target state detection</kwd>
<kwd>range bin</kwd>
<kwd>cardiopulmonary signal</kwd>
<kwd>respiration rate</kwd>
<kwd>heart rate</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Computational Physiology and Medicine</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Respiration and heartbeat can indicate the basic physiological health status of the human body and are also adopted for clinical diagnosis (<xref ref-type="bibr" rid="B8">Gu, 2016</xref>; <xref ref-type="bibr" rid="B31">Weenk et al., 2017</xref>). However, traditional vital sign detection methods, such as electrocardiography or photoplethysmography, are contact-based and require electrodes to be in contact with the body surface, which can cause discomfort with long-term use (<xref ref-type="bibr" rid="B3">Castaneda et al., 2018</xref>; <xref ref-type="bibr" rid="B13">Kebe et al., 2020</xref>). Non-contact radar for vital sign detection is a promising approach that offers increased flexibility in usage. Radars can be placed anywhere in a given space and provide continuous monitoring without the patient&#x2019;s perception (<xref ref-type="bibr" rid="B21">Morgan and Zierdt, 2009</xref>; <xref ref-type="bibr" rid="B22">Obeid et al., 2012</xref>; <xref ref-type="bibr" rid="B32">Will et al., 2016</xref>; <xref ref-type="bibr" rid="B34">Yang et al., 2020</xref>). It overcomes the discomfort of the long-term use of electrodes in wearable sensors and is of great value to newborn babies, burned patients, and infectious disease patients in hospitals (<xref ref-type="bibr" rid="B36">Zhao et al., 2013</xref>). The remote monitoring of vital signs of the radar system is more and more widely used. Radar can detect human presence in indoor environments (<xref ref-type="bibr" rid="B20">Mercuri et al., 2013</xref>; <xref ref-type="bibr" rid="B7">Gennarelli et al., 2022</xref>). Radar can track the periodic movement of body parts caused by breathing, which can be used for system diagnosis of breathing problems such as apnea (<xref ref-type="bibr" rid="B28">Sun, 2019</xref>; <xref ref-type="bibr" rid="B12">Islam et al., 2021</xref>; <xref ref-type="bibr" rid="B11">Ishrak et al., 2023</xref>). Radar sensing technology can also perform gesture recognition and classification for human-computer interaction (<xref ref-type="bibr" rid="B25">Sharma et al., 2023</xref>). The latest research shows that radar systems can also accurately extract cardiac physiological parameters for estimating heartbeat intervals and cardiac timing (<xref ref-type="bibr" rid="B33">Xia et al., 2021</xref>). Its application scenarios also incorporate the detection of diseases such as sleep (<xref ref-type="bibr" rid="B10">Hong et al., 2018</xref>); monitoring of the driver&#x2019;s health status (<xref ref-type="bibr" rid="B23">Park et al., 2019</xref>; <xref ref-type="bibr" rid="B30">Wang et al., 2021</xref>); earthquake rescue detection (<xref ref-type="bibr" rid="B18">Liu et al., 2011</xref>), etc.</p>
<p>The radars currently used for vital signs detection include frequency-modulated continuous wave (FMCW) radar (<xref ref-type="bibr" rid="B9">He et al., 2017</xref>; <xref ref-type="bibr" rid="B1">Ahmad et al., 2018</xref>), ultra-wideband (UWB) radar (<xref ref-type="bibr" rid="B6">Deng et al., 2019</xref>; <xref ref-type="bibr" rid="B35">Yang et al., 2021</xref>; <xref ref-type="bibr" rid="B25">Sharma et al., 2023</xref>), continuous wave (CW) radar (<xref ref-type="bibr" rid="B10">Hong et al., 2018</xref>; <xref ref-type="bibr" rid="B7">Gennarelli et al., 2022</xref>), etc. The FMCW radar has a wide range of applications for continuous non-contact vital sign monitoring in a variety of scenarios. It provides high-ranging accuracy and can detect micro-displacement of the abdomen and chest caused by cardiopulmonary activity. Low-cost low-power radar sensors have advantages in continuous time cardiopulmonary signal monitoring (<xref ref-type="bibr" rid="B27">Suijker et al., 2014</xref>). The radar intermediate frequency (IF) signal undergoes Fast Fourier Transform (FFT) to obtain micro-displacement information in each range bin. For cardiopulmonary signal monitoring, it is necessary to select the range bin where the target is located to extract the micro-displacement signal as the cardiopulmonary signal (<xref ref-type="bibr" rid="B9">He et al., 2017</xref>; <xref ref-type="bibr" rid="B15">Lee et al., 2019</xref>). Then, the respiration rate (RR) and heart rate (HR) are extracted separately from the cardiopulmonary signal. Therefore, the accuracy of respiration rate and heart rate estimation can be improved from two aspects. One is the precise selection of range bins to obtain cardiopulmonary signals with high signal-to-noise ratio (SNR). The other is the separation algorithm of heartbeat and respiration, which eliminates more noise signals.</p>
<p>Firstly, the accurate selection of the range bin is crucial to extract the cardiopulmonary signal with high SNR. The traditional range bin selection method is based on the maximum amplitude or maximum phase (<xref ref-type="bibr" rid="B17">Li et al., 2013</xref>; <xref ref-type="bibr" rid="B29">Van Loon et al., 2016</xref>; <xref ref-type="bibr" rid="B2">Alizadeh et al., 2019</xref>; <xref ref-type="bibr" rid="B24">Sacco et al., 2020</xref>), which cannot avoid the large noise caused by the random motion of the human body or other small displacements, so the accuracy of the cardiopulmonary signal may be affected. In (<xref ref-type="bibr" rid="B5">Choi et al., 2020</xref>), the selection method based on the magnitude-phase coherence index improves the range bin selection accuracy, but it requires a lot of computing power and lacks real-time evaluation performance.</p>
<p>Then, various signal processing algorithms are employed for heartbeat and respiration signal separation, each with its advantages and limitations (<xref ref-type="bibr" rid="B26">Singh et al., 2020</xref>). The most straightforward way to extract RR and HR is to use an FFT on a segment of the phase signal and find the peaks in the spectrum. However, the leakage problem due to the limited data length of FFT leads to degraded detection performance. Both the FFT algorithm and the autocorrelation function are applied to the received signal to extract the cardiopulmonary signal (<xref ref-type="bibr" rid="B4">Chioukh et al., 2011</xref>). In (<xref ref-type="bibr" rid="B16">Lee et al., 2016</xref>), the authors addressed the FFT smearing and leakage problem by using the multiple signal classification algorithm. In (<xref ref-type="bibr" rid="B19">Lv et al., 2021</xref>), an algorithm combining complete ensemble empirical mode decomposition with adaptive noise and fast independent component analysis was employed to investigate short-term heart rate measurement techniques. In order to obtain higher estimation accuracy, these methods increase the complexity of the algorithm and require more computing power.</p>
<p>There are currently few research algorithms for cardiorespiratory monitoring at the low sampling rate of low-power radars. To meet the real-time and lightweight requirements of the algorithm, this paper proposes a target state detection method based on mixed-modal thresholds that accurately selects the target range bin and extracts cardiopulmonary signals with high SNR. In the frequency domain, the target energy confidence value is compared to a threshold to precisely identify the target state. In the time domain, the range bin variance is compared to a threshold to select the optimal range bin in each data frame. For respiration rate and heart rate estimation, this paper utilizes the FFT algorithm, the most commonly used spectral analysis method. While assuming a static human body relative to the radar, this approach provides acceptable accuracy and requires minimal computing power, making it suitable for embedded systems with low-power radars. Furthermore, the proposed method demonstrates robust performance even with lower sampling rate data. The main contributions of this work are summarized as the following:</p>
<p>The proposed method performs well for human target state detection and can select range bins containing cardiopulmonary signals with high SNR. We estimate respiration rate and heart rate with the FFT method. The results demonstrate that the proposed method is more accurate than traditional range bin localization methods.</p>
<p>The proposed method only needs lightweight calculations and has certain adaptability and real-time performance under low sampling rate data, which is extremely valuable for realizing low-cost low-power radar chip embedded systems.</p>
<p>The rest of this paper is organized as follows. Methods are introduced in <xref ref-type="sec" rid="s2">Section 2</xref>. The experimental results are described in detail in <xref ref-type="sec" rid="s3">Section 3</xref>. In <xref ref-type="sec" rid="s4">Section 4</xref>, the conclusion is drawn.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methods</title>
<p>The process of radar signal processing is presented in <xref ref-type="fig" rid="F1">Figure 1</xref>, which consists of three parts: signal pre-processing, target state detection, and cardiopulmonary signal processing. The innovative part of our proposed algorithm is mainly the target state detection part.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The overall signal processing flow. <bold>(A)</bold> Pre-processing. <bold>(B)</bold> Target state detection flow. <bold>(C)</bold> Cardiopulmonary signal processing.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g001.tif"/>
</fig>
<sec id="s2-1">
<title>2.1 FMCW radar signal model in cardiopulmonary measurements</title>
<p>Any object in the radar path will reflect the echo signal, and the radar system can detect the distance, speed, and angle of the target by capturing and processing the reflected signal. The experimental setup for radar cardiopulmonary signal monitoring is presented in <xref ref-type="fig" rid="F2">Figure 2A</xref>. Assume that in a chirp period <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the frequency of the radar transmit signal <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the transmit wave signal <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are denoted as:<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the carrier frequency, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the slope of the chirp and indicates the change rate of the modulation frequency over time, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the sweep time, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the chirp period, <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the transmit signal power, and <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is an imaginary unit. The radar received signal <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to a delay in the transmit signal of time <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be described as (<xref ref-type="bibr" rid="B2">Alizadeh et al., 2019</xref>):<disp-formula id="e3">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m15">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the received signal power, <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the received time delay, <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> stands for the initial distance when the human body remains relatively stationary from the radar, <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the micro-displacement of the body surface caused by respiration and heartbeat, and <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the speed of light. The transmit signal and the receive signal overlap on <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, and the IF signal <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is obtained by inputting these two signals into the mixer. The definition of <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as:<disp-formula id="e5">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>R</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where the term <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x226a;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) is neglected, <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency of the IF signal, and <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the phase of the IF signal, as drawn in Equation <xref ref-type="disp-formula" rid="e6">(6)</xref> (<xref ref-type="bibr" rid="B2">Alizadeh et al., 2019</xref>).<disp-formula id="e6">
<mml:math id="m29">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>4</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Radar cardiopulmonary monitoring. <bold>(A)</bold> Experimental setup. <bold>(B)</bold> FMCW radar signal model.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g002.tif"/>
</fig>
<p>An FFT calculation is performed on each chirp sample of the radar-acquired IF signal, this FFT reveals range information, called the Range FFT. Each chirp (time axis) is sampled <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> times (range axis), and a distance block (range bin) is generated for each sample. Each Range FFT bin represents a specific distance, and this process is repeated for each chirp, so it will produce a Range FFT block of <inline-formula id="inf25">
<mml:math id="m31">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> dimensions, as displayed in <xref ref-type="fig" rid="F2">Figure 2B</xref> where <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of FFT points and <inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of chirps per frame. We need to locate the range bin where the target is located, and then extract the cardiopulmonary signals from that range bin.</p>
<p>In <xref ref-type="fig" rid="F1">Figure 1A</xref>, chirp integration is performed for each Frame. The average value of n chirps in each Frame is used as the Chirp selected by this Frame. This operation assists to eliminate phase noise. Only one chirp is selected per frame, which reduces the sampling rate. It also reduces the amount of data processing calculations. We propose a lightweight algorithm for subsequent processing.</p>
<p>The proposed target state detection algorithm.</p>
<p>The proposed target state detection algorithm based on mixed-modal information is demonstrated in <xref ref-type="fig" rid="F1">Figure 1B</xref>, which consists of three procedures: static clutter removal, confidence value calculation, and range bin variance. Static clutter removal is used to remove static background noise in the signal. The confidence value calculation is used to determine whether the target exists. The range bin variance is used to determine whether the target is stable or moving after detecting the presence of the target. The proposed algorithm can accurately detect three human target states.<list list-type="simple">
<list-item>
<p>1) Stable state is a stable human target state. It indicates that the range bin containing cardiopulmonary signal information with high SNR can be accurately selected;</p>
</list-item>
<list-item>
<p>2) Motion state is an intermediate state. It demonstrates that a human target can be detected. However, the human body has relatively large movements, with a large noise signal, and it is difficult to accurately extract cardiopulmonary signal information;</p>
</list-item>
<list-item>
<p>3) Unmanned state means that no human target is detected.</p>
</list-item>
</list>
</p>
<p>When the human target is in a stable state, the range bin is selected, and the cardiopulmonary signal with a higher SNR is extracted. Then we employ a simple FFT spectral analysis method to estimate the cardiorespiratory rate.</p>
<sec id="s2-1-1">
<title>2.1.1 Static clutter removal</title>
<p>In real environments, radar signals regularly contain a lot of noise. Radar receives reflected signals not only from the target but also from the environment and unwanted targets. Before locating potential live targets and extracting weak cardiopulmonary signal signals, static environmental noise needs to be removed from the data.</p>
<p>Then perform static clutter removal on the Range FFT information to remove more static points from the background. The model is expressed in Equation <xref ref-type="disp-formula" rid="e8">8</xref>.<disp-formula id="e7">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m35">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m36">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the frame index, <inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the range bin index, <inline-formula id="inf30">
<mml:math id="m38">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the filter coefficient, the larger the <inline-formula id="inf31">
<mml:math id="m39">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> value the stronger the clutter filtering effect, <inline-formula id="inf32">
<mml:math id="m40">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the Range FFT value, which is a complex number, <inline-formula id="inf33">
<mml:math id="m41">
<mml:mrow>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the calculated filtering parameter, and <inline-formula id="inf34">
<mml:math id="m42">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the filtered Range FFT value.</p>
<p>Calculate the Range FFT amplitude of each frame after clutter removal, and obtain the range profile matrix containing the instantaneous distance information. <xref ref-type="fig" rid="F3">Figure 3B</xref> manifests the range profile of the slow time dimension. The human target is located near the 25th range bin. The distance between the human and the radar is about 1.5&#xa0;m.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Target range bin localization. <bold>(A)</bold> Range FFT for a single frame. Some static clutter is suppressed after clutter removal. <bold>(B)</bold> Range profile across slow time.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g003.tif"/>
</fig>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Confidence value calculation</title>
<p>Based on the set range bin scan range, the target range bin is searched from the range bin start index to the range bin end index. Constant False Alarm Rate (CFAR) (<xref ref-type="bibr" rid="B14">Kronauge and Rohling, 2013</xref>) is a technique for radar systems to detect the presence of target signals. We refer to this method to design a human target detection method based on confidence value. The range bin where the human target is located has much larger energy than other bins, and the range bin with the peak energy in the range profile is selected as the detection cell. The target confidence value is the energy ratio of detection cells to training units, as in Equation <xref ref-type="disp-formula" rid="e9">9</xref>.<disp-formula id="e9">
<mml:math id="m43">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>G</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf35">
<mml:math id="m45">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the confidence value, <inline-formula id="inf36">
<mml:math id="m46">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the frame index, <inline-formula id="inf37">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the peak energy of detection cells, <inline-formula id="inf38">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average energy of training cells, <inline-formula id="inf39">
<mml:math id="m49">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the range bin index of peak energy, <inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of single-side guard cells, and <inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of single-side training cells.</p>
<p>Each window consists of cells as expressed in <xref ref-type="fig" rid="F4">Figure 4</xref>, and the detection cells are the range bins of peak energy. Guard cells are on both sides of the detection cells and are used to prevent target signal energy from leaking into the training cells. When the target has a large random motion, some noise signal energy will enter the guard cells. Training cells are background noise energy cells. The number of guard cells and training cells is determined according to the environmental noise. Confidence calculations are performed on the range profile of each frame to detect targets. The edge range bin is processed in a circular supplementary manner, which can keep the same number of guard cells and training cells on both sides of the detection cells. Copy the range profile three times and merge it to generate a new matrix, and do calculations on the middle range profile. The cells that are not enough on the left are supplemented with the cells at the end of the first range profile, and the cells on the right are supplemented with the cells at the front of the third range profile.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Confidence value calculation window.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g004.tif"/>
</fig>
<p>There is an error in the determination of a single frame due to the influence of background noise and random body movements. A method of doing a cumulative calculation of <inline-formula id="inf42">
<mml:math id="m52">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> value data of <italic>v</italic> frames window is used, which can reduce the error, as in Equation <xref ref-type="disp-formula" rid="e11">11</xref>.<disp-formula id="e11">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> presents the effect of confidence value accumulation on human presence detection. The false detection rate decreases after accumulation.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Effect of confidence value accumulation on human presence detection. <bold>(A)</bold> before the accumulation. <bold>(B)</bold> after the accumulation.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g005.tif"/>
</fig>
<p>In our work, we set a sliding window of 2&#xa0;s (40 frames) and a step size of 1 frame for human presence detection, which provides real-time detection. The parameter of <inline-formula id="inf43">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> greater than the set threshold means that the human target is detected. Otherwise, noise signals are detected and no human target signals are detected. The threshold is trained according to the background scene without people, which has a certain scene adaptive performance. To avoid target signals with small amplitudes being classified as noise, set the threshold lower.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Range bin variance</title>
<p>In our proposed algorithm, the target should be in a stable state to extract the cardiopulmonary signal accurately. We introduce the variance <inline-formula id="inf44">
<mml:math id="m55">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to analyze the dispersion of the range bin in the time domain. After detecting a human target, it can be used to determine whether the target is in stable state or motion state.<disp-formula id="e12">
<mml:math id="m56">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf45">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the range bin variance, <inline-formula id="inf46">
<mml:math id="m58">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of frames, <inline-formula id="inf47">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the index of the range bin of the i&#x5e;th frame, and <inline-formula id="inf48">
<mml:math id="m60">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> stands for the mean value of the range bin of the n frames.</p>
<p>
<xref ref-type="fig" rid="F6">Figure 6B</xref> shows that human objects are detected in the 60-s time. we set a sliding window of 2&#xa0;s range bin variance buffer updated with 1 frame step size, which stores the state of the target every frame. After a human target is detected at each frame, the target state is determined by comparing the variance with a set threshold. The variance is less than the threshold, indicating that the human target is in stable state. If the variance is greater than the threshold, the human target is in motion state. Ideally, the human body should not move very much during the 1-frame period, so the range bin position and the current state will not change. When the proportion of any state in the buffer exceeds 80%, it is determined that the frame is in that state.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Range profile across slow time. <bold>(B)</bold> Confidence value calculation results. <bold>(C)</bold> Range bin variance. <bold>(D)</bold> Target state detection.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g006.tif"/>
</fig>
<p>The time in the first 20&#xa0;s of <xref ref-type="fig" rid="F6">Figure 6C</xref> indicates that the range bins of the human body were detected to be cluttered, which means that the person is in a state of relatively large motion. The human body may have a large movement with excessive noise signals, which is not suitable for cardiopulmonary signal extraction. In the last 40&#xa0;s, the human body is in a stable sitting state, which is stable state. We perform median smoothing of the 2&#xa0;s window on the target range bin of stable state. Then select the range bin where the target is located, and extract the cardiopulmonary signal information. Our algorithm can make a target state decision within 2&#xa0;s. The selection of range bins also has the same real-time performance.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Cardiopulmonary signal processing</title>
<p>Cardiopulmonary signals are processed using a sliding window of 20&#xa0;s and a stepping update of 1&#xa0;s to estimate respiration rate and heart rate. Cardiopulmonary signal processing consists of the following parts.<list list-type="simple">
<list-item>
<p>1) Range bin selection: After using the proposed target state detection algorithm, select the range bin where the target is located. And extract the cardiopulmonary signal phase and amplitude information of the target.</p>
</list-item>
<list-item>
<p>2) Phase signal processing: Phase unwrapping recovers continuous phase changes. Then do the phase difference processing, which helps to eliminate the phase drift caused by the noise signal.</p>
</list-item>
<list-item>
<p>3) Separation of respiration and heartbeat: Respiration and heartbeat signals occupy different frequency ranges, which can be separated with appropriate band-pass filters. A fourth-order IIR cascaded biquad filter limits the frequency range to 0.1&#x2013;0.6&#xa0;Hz for respiration detection and 0.8&#x2013;4&#xa0;Hz for heartbeat detection. <xref ref-type="fig" rid="F7">Figure 7</xref> exhibits the comparison between the extracted heartbeat signal and the ECG collected by the wearable sensor.</p>
</list-item>
<list-item>
<p>4) Respiration rate estimation: FFT spectrum analysis is performed on the separated respiration signal. The respiration rate is selected by the largest peak within the spectrum. It can also be estimated by calculating the distance between the peaks of the time-domain waveform.</p>
</list-item>
<list-item>
<p>5) Heart rate estimation: FFT spectrum analysis is performed on the separated heartbeat signal. Respiratory harmonics will overlap with the spectrum of the heartbeat signal, which will affect the heart rate estimation, as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. Where <inline-formula id="inf49">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the respiratory rate and <inline-formula id="inf50">
<mml:math id="m62">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the heart rate. Extract N peaks (from large to small) in the frequency spectrum of the heartbeat signal, and eliminate the peaks corresponding to the respiratory harmonics. Then, the heart rate is selected by the largest peak within the spectrum.</p>
</list-item>
</list>
</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of extracted heartbeat signal by radar with ECG.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Extracted cardiopulmonary signal (after unwrapping and difference) and its spectrum.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g008.tif"/>
</fig>
<p>The reference data collected by the wearable sensor is processed in the time domain, and the respiration rate and heart rate are estimated through a sliding window of the same size.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental results</title>
<sec id="s3-1">
<title>3.1 Experimental setup</title>
<p>The measured experimental scene is presented in <xref ref-type="fig" rid="F2">Figure 2A</xref>. The FMCW radar has 1 Rx antenna and 2 Tx antennas. It has two receiving channel data, and we only select one of them for processing. The operating frequency of the radar is 23.5GHz&#x2013;27.5&#xa0;GHz. Each frame period is 50&#xa0;ms, and each frame has 32 chips. The reference value data was collected using the Shimmer3 wearable wireless sensor, which is considered a reliable sensor for measuring vital rates, with a sampling frequency of 250&#xa0;Hz.</p>
<p>There were 20 subjects tested. Each subject was fully informed of the experimental procedure and purpose and agreed to share measurement data anonymously. The patient experimental protocols of the First Affiliated Hospital of Nanjing Medical University were approved by the Ethics Committee (Reference code: 2020-SRFA-183). Each subject had a normal vital rate and rested for at least 10&#xa0;min before the recording procedure. The radar was fixed in front of the subject at the same chest height to capture chest displacement. The subjects sat on a chair about 1.0&#xa0;m away from the radar, and each subject was measured for 3&#xa0;min.</p>
</sec>
<sec id="s3-2">
<title>3.2 Experimental results</title>
<p>To evaluate the work of the proposed method, we tested three states of the human target. The method can make an accurate decision on the target state within 2&#xa0;s, as displayed in <xref ref-type="fig" rid="F9">Figure 9A</xref>. In order to accurately extract the cardiopulmonary signal of the target, we test the person in a resting state and let the target leave the test area after a certain period. <xref ref-type="fig" rid="F9">Figure 9B</xref> exhibits the results obtained before and after using the proposed method. Other objects and random background noise can interfere with range bin extraction. Before the proposed algorithm, we use the range bin selection method based on the maximum amplitude as a comparison method. Other objects and random background noise interfere with range bin extraction, so range bin extraction is accompanied by random jitter. After applying the proposed method, the smooth range bin information can be accurately obtained.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Human target localization. <bold>(A)</bold> Range bin selection before and after the proposed algorithm. <bold>(B)</bold> Target state detection.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g009.tif"/>
</fig>
<p>We performed spectral analysis using the FFT method on the extracted cardiopulmonary signal with a sliding window of 20&#xa0;s and a step size of 1&#xa0;s. The reported beats per minute (BPM) for respiration and heartbeat are averaged over 1-min segments. The mean absolute error (MAE) and root mean square error (RMSE) for all 5 subjects who participated in the experiments are compared with their related reference signals. They are represented as:<disp-formula id="e13">
<mml:math id="m63">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
<disp-formula id="e14">
<mml:math id="m64">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf51">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the radar-measured value, <inline-formula id="inf52">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the reference value and <inline-formula id="inf53">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is their absolute error.</p>
<p>One of the comparison results of heart rate estimation is shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. The average heart rate was 75.0 BPM estimated by the wearable sensor. Before applying the proposed method, the estimated average heart rate was 67.5 BPM, the overall MAE was 7.4 BPM, and the RMSE was 7.4 BPM. After applying the proposed method, the estimated average heart rate is 75.6 BPM, the overall MAE is 1.5 BPM, and the RMSE is 0.6 BPM. Due to the influence of small body random motion and background noise, the range bin selection will have a large error, which leads to an increase in the cardiopulmonary signal estimation error. After applying the proposed algorithm, the accuracy of range bin selection is improved, and the signal-to-noise ratio of the extracted cardiopulmonary signal is improved. It can be seen from <xref ref-type="fig" rid="F10">Figure 10</xref> that the estimated heart rate values are in good agreement with the reference heart rate after applying the proposed algorithm. The results show that the range bins selected by this method contain cardiopulmonary signals with higher SNR.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Comparison of heart rate estimates before and after applying the algorithm and the reference value.</p>
</caption>
<graphic xlink:href="fphys-14-1206471-g010.tif"/>
</fig>
<p>The results of the heart rate and respiration rate estimation errors before and after applying the proposed method are displayed in <xref ref-type="table" rid="T1">Table 1</xref>. The results were measured with 5 subjects with different situations in this experiment. The results give the average MAE and average RMSE of 1.0 BPM and 0.5 BPM for respiration rate estimation, and 1.9 BPM and 1.3 BPM for heart rate estimation after applying the proposed method. The results are all better than the comparison method. Before applying the algorithm, the heart rate estimation errors of targets A and D are both large. Because the background noise of the test environment and the random movement of the body are large, it interferes with the range bin selection of the human target. Therefore, the SNR of the extracted cardiopulmonary signal is low, and the estimation error of the cardiopulmonary rate is large.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Measurement error results before and after applying the proposed algorithm. (MAE &#xb1; RMSE, BPM).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Subject</th>
<th colspan="2" align="center">Respiration</th>
<th colspan="2" align="center">Heartbeat</th>
</tr>
<tr>
<th align="center">Before</th>
<th align="center">After</th>
<th align="center">Before</th>
<th align="center">After</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">A</td>
<td align="center">3.6 &#xb1; 3.1</td>
<td align="center">1.5 &#xb1; 0.9</td>
<td align="center">10.3 &#xb1; 10.3</td>
<td align="center">2.8 &#xb1; 2.3</td>
</tr>
<tr>
<td align="center">B</td>
<td align="center">0.8 &#xb1; 0.3</td>
<td align="center">0.8 &#xb1; 0.3</td>
<td align="center">2.8 &#xb1; 1.1</td>
<td align="center">2.7 &#xb1; 1.0</td>
</tr>
<tr>
<td align="center">C</td>
<td align="center">0.2 &#xb1; 0.1</td>
<td align="center">0.2 &#xb1; 0.1</td>
<td align="center">1.3 &#xb1; 1.0</td>
<td align="center">1.2 &#xb1; 1.0</td>
</tr>
<tr>
<td align="center">D</td>
<td align="center">1.2 &#xb1; 0.9</td>
<td align="center">1.1 &#xb1; 0.8</td>
<td align="center">7.4 &#xb1; 7.4</td>
<td align="center">1.5 &#xb1; 0.6</td>
</tr>
<tr>
<td align="center">E</td>
<td align="center">1.9 &#xb1; 1.6</td>
<td align="center">1.3 &#xb1; 0.3</td>
<td align="center">1.8 &#xb1; 1.7</td>
<td align="center">1.5 &#xb1; 1.4</td>
</tr>
<tr>
<td align="center">Average</td>
<td align="center">1.5 &#xb1; 1.2</td>
<td align="center">1.0 &#xb1; 0.5</td>
<td align="center">4.7 &#xb1; 4.3</td>
<td align="center">1.9 &#xb1; 1.3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Respiration rate accuracy was defined as the proportion of instances where the radar estimated respiration rate was within 2 BPM of the reference sensor, and heart rate accuracy was defined as within 5 BPM. Our experiments demonstrate an accuracy of 90.8% for respiration rate and 94.1% for heart rate. This result is better than the respiration rate accuracy of 83.7% and the heart rate accuracy of 70.7% reported by (<xref ref-type="bibr" rid="B5">Choi et al., 2020</xref>). Therefore, the proposed algorithm can accurately select the range bins containing cardiopulmonary signals with high SNR, and the accuracy performance is better in the respiration rate and heart rate estimation.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>In this paper, we propose a target state detection algorithm based on a mixed-modal threshold for target state detection and cardiopulmonary signal range bin selection. First, the algorithm can accurately detect the target state in different scenarios in real time. It can avoid range bins with larger noise signals and select range bins containing cardiopulmonary signals with high SNR, which improves the accuracy of respiration rate and heart rate estimation. In the experimental results, we analyze the radar recordings of 5 subjects in different scenarios and different motion states. We select range bins and extract cardiopulmonary signals by the proposed algorithm, and estimate respiration rate and heart rate by the FFT method. The results demonstrate that the proposed algorithm has better performance than traditional range bin selection methods in terms of cardiopulmonary signal estimation. Furthermore, it performs well on low sampling rate data. it requires less computing power and high performance for real-time evaluation, which is of great value for forming a lightweight embedded system on a low-cost low-power radar chip.</p>
<p>Nevertheless, this work also has some limitations. During the experiment, the subjects were required to remain relatively still. Because the vibration noise of the environment with a frequency close to the heart rate will interfere with the heart rate estimation. In future research, we intend to conduct embedded system testing experiments in various practical situations such as home care, medical monitoring, driver monitoring systems, etc.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s6">
<title>Ethics statement</title>
<p>The studies involving human participants were reviewed and approved by The patient experimental protocols of the First Affiliated Hospital of Nanjing Medical University were approved by the Ethics Committee (Reference code: 2020-SRFA-183). The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>XZ, CY, JL, and CL contributed to the study design, data acquisition, and data analysis. ZX, BL, and JZ provided critical assessments of data and provided resources. XZ drafted the article under the supervision of CY, JL, and CL, and All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (62101120, 62171123, 62071241) and the Natural Science Foundation of Jiangsu Province (BK20210208, BE2022160). This work was partly supported by Young Elite Scientists Sponsorship Program by CAST (2022QNRC001) and the Fundamental Research Funds for the Central Universities (2242022R40026).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>Authors ZX, BL, JZ were employed by Chuhang Technology Co. Ltd.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Ahmad</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Roh</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Dubey</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Vital signs monitoring of multiple people using a FMCW millimeter-wave sensor</article-title>,&#x201d; in <conf-name>2018 IEEE Radar Conference (RadarConf18)</conf-name>, <conf-loc>Oklahoma City, OK, USA</conf-loc>, <conf-date>23-27 April 2018</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1450</fpage>&#x2013;<lpage>1455</lpage>. <pub-id pub-id-type="doi">10.1109/RADAR.2018.8378778</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alizadeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shaker</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>De Almeida</surname>
<given-names>J. C. M.</given-names>
</name>
<name>
<surname>Morita</surname>
<given-names>P. P.</given-names>
</name>
<name>
<surname>Safavi-Naeini</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Remote monitoring of human vital signs using mm-wave FMCW radar</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>54958</fpage>&#x2013;<lpage>54968</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2912956</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castaneda</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Esparza</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ghamari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Soltanpur</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Nazeran</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A review on wearable photoplethysmography sensors and their potential future applications in health care</article-title>. <source>Int. J. Biosens.</source> <volume>4</volume>, <fpage>195</fpage>&#x2013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.15406/ijbsbe.2018.04.00125</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Chioukh</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Boutayeb</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Deslandes</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Monitoring vital signs using remote harmonic radar concept</article-title>,&#x201d; in <conf-name>2011 41st European Microwave Conference</conf-name>, <conf-loc>Manchester, UK</conf-loc>, <conf-date>12-14 October 2011</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1269</fpage>&#x2013;<lpage>1272</lpage>. <pub-id pub-id-type="doi">10.23919/EuMC.2011.6101869</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choi</surname>
<given-names>H. I.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shin</surname>
<given-names>H. C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Target range selection of FMCW radar for accurate vital information extraction</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>1261</fpage>&#x2013;<lpage>1270</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2020.3043013</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Barbat</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Efficient living subject localization and weak vital-sign signal enhancement using impulse radio based UWB radar</article-title>,&#x201d; in <conf-name>2019 IEEE Intelligent Vehicles Symposium (IV)</conf-name>, <conf-loc>Paris, France</conf-loc>, <conf-date>09-12 June 2019</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>777</fpage>&#x2013;<lpage>782</lpage>. <pub-id pub-id-type="doi">10.1109/IVS.2019.8814004</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gennarelli</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Colonna</surname>
<given-names>V. E.</given-names>
</name>
<name>
<surname>Noviello</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Perna</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Soldovieri</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Catapano</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>CW Doppler radar as occupancy sensor: A comparison of different detection strategies</article-title>. <source>Front. Signal Process.</source> <volume>2</volume>, <fpage>12</fpage>. <pub-id pub-id-type="doi">10.3389/frsip.2022.847980</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Short-range noncontact sensors for healthcare and other emerging applications: A review</article-title>. <source>Sensors (Basel)</source> <volume>16</volume>, <fpage>1169</fpage>. <pub-id pub-id-type="doi">10.3390/s16081169</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Nian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Novel signal processing method for vital sign monitoring using FMCW radar</article-title>. <source>Biomed. Signal Process. Control</source> <volume>33</volume>, <fpage>335</fpage>&#x2013;<lpage>345</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2016.12.008</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Noncontact sleep stage estimation using a CW Doppler radar</article-title>. <source>IEEE J. Emerg. Sel. Top. Circuits Syst.</source> <volume>8</volume>, <fpage>260</fpage>&#x2013;<lpage>270</lpage>. <pub-id pub-id-type="doi">10.1109/JETCAS.2017.2789278</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ishrak</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>S. M. M.</given-names>
</name>
<name>
<surname>Bori&#x107;-Lubecke</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Lubecke</surname>
<given-names>V. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Doppler radar remote sensing of respiratory function</article-title>. <source>Front. Physiol.</source> <volume>14</volume>, <fpage>1130478</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2023.1130478</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Islam</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Fioranelli</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lubecke</surname>
<given-names>V. M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Can radar remote life sensing technology help combat COVID-19?</article-title> <source>Front. Commun. Netw.</source> <volume>2</volume>, <fpage>648181</fpage>. <pub-id pub-id-type="doi">10.3389/frcmn.2021.648181</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kebe</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gadhafi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mohammad</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sanduleanu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Saleh</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Al-Qutayri</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Human vital signs detection methods and potential using radars: A review</article-title>. <source>Sensors</source> <volume>20</volume>, <fpage>1454</fpage>. <pub-id pub-id-type="doi">10.3390/s20051454</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kronauge</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Rohling</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Fast two-dimensional CFAR procedure</article-title>. <source>IEEE Trans. Aerosp. Electron. Syst.</source> <volume>49</volume>, <fpage>1817</fpage>&#x2013;<lpage>1823</lpage>. <pub-id pub-id-type="doi">10.1109/TAES.2013.6558022</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J. K.</given-names>
</name>
<name>
<surname>Yook</surname>
<given-names>J. G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A novel vital-sign sensing algorithm for multiple subjects based on 24-GHz FMCW Doppler radar</article-title>. <source>Remote Sens.</source> <volume>11</volume>, <fpage>1237</fpage>. <pub-id pub-id-type="doi">10.3390/rs11101237</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Tracking driver&#x27;s heart rate by continuous-wave Doppler radar</article-title>. <source>Annu. Int. Conf. IEEE Eng. Med. Biol. Soc.</source> <volume>2016</volume>, <fpage>5417</fpage>&#x2013;<lpage>5420</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC.2016.7591952</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lubecke</surname>
<given-names>V. M.</given-names>
</name>
<name>
<surname>Boric-Lubecke</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>A review on recent advances in Doppler radar sensors for noncontact healthcare monitoring</article-title>. <source>IEEE Trans. Microw. theory Tech.</source> <volume>61</volume>, <fpage>2046</fpage>&#x2013;<lpage>2060</lpage>. <pub-id pub-id-type="doi">10.1109/TMTT.2013.2256924</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Bagtzoglou</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Barrowes</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Vincitore</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Numerical simulation of UWB impulse radar vital signal detection at an earthquake disaster site</article-title>,&#x201d; in <conf-name>Proceedings of the 1st international conference on wireless technologies for humanitarian relief (ACWR)</conf-name>, <conf-loc>Kerala, India</conf-loc>, <conf-date>December 18&#x2013;21, 2011</conf-date>, <fpage>278</fpage>&#x2013;<lpage>281</lpage>. <pub-id pub-id-type="doi">10.1145/2185216.2185291</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Non-Contact monitoring of human vital signs using FMCW millimeter wave radar in the 120 GHz band</article-title>. <source>Sensors</source> <volume>21</volume>, <fpage>2732</fpage>. <pub-id pub-id-type="doi">10.3390/s21082732</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mercuri</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Soh</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Pandey</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Karsmakers</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Vandenbosch</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Leroux</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Analysis of an indoor biomedical radar-based system for health monitoring</article-title>. <source>IEEE Trans. Microw. Theory Tech.</source> <volume>61</volume>, <fpage>2061</fpage>&#x2013;<lpage>2068</lpage>. <pub-id pub-id-type="doi">10.1109/TMTT.2013.2247619</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Morgan</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Zierdt</surname>
<given-names>M. G.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Novel signal processing techniques for Doppler radar cardiopulmonary sensing</article-title>. <source>Signal process.</source> <volume>89</volume>, <fpage>45</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1016/j.sigpro.2008.07.008</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Obeid</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zaharia</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Sadek</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>El Zein</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Microwave Doppler radar for heartbeat detection vs electrocardiogram</article-title>. <source>Microw. Opt. Technol. Lett.</source> <volume>54</volume>, <fpage>2610</fpage>&#x2013;<lpage>2617</lpage>. <pub-id pub-id-type="doi">10.1002/mop.27152</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname>
<given-names>J. K.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yun</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>H. J.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Noncontact RF vital sign sensor for continuous monitoring of driver status</article-title>. <source>IEEE Trans. Biomed. circuits Syst.</source> <volume>13</volume>, <fpage>493</fpage>&#x2013;<lpage>502</lpage>. <pub-id pub-id-type="doi">10.1109/TBCAS.2019.2908198</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sacco</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Piuzzi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Pittella</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Pisa</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Vital signs monitoring for different chest orientations using an FMCW radar</article-title>,&#x201d; in <conf-name>2020 XXXIIIrd General Assembly and Scientific Symposium of the International Union of Radio Science</conf-name>, <conf-loc>Rome, Italy</conf-loc>, <conf-date>29 August 2020 - 05 September 2020</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.23919/URSIGASS49373.2020.9232333</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>K. A.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Novel time-distance parameters based hand gesture recognition system using multi-UWB radars</article-title>. <source>IEEE Sens. Lett.</source> <volume>7</volume>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/LSENS.2023.3268065</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rehman</surname>
<given-names>S. U.</given-names>
</name>
<name>
<surname>Yongchareon</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>P. H. J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Multi-resident non-contact vital sign monitoring using radar: A review</article-title>. <source>IEEE Sens. J.</source> <volume>21</volume>, <fpage>4061</fpage>&#x2013;<lpage>4084</lpage>. <pub-id pub-id-type="doi">10.1109/JSEN.2020.3036039</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Suijker</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bolt</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Van Wanum</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Van Heijningen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Maas</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Van Vliet</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Low cost low power 24 GHz FMCW radar transceiver for indoor presence detection</article-title>,&#x201d; in <conf-name>2014 44th European Microwave Conference</conf-name>, <conf-loc>Rome, Italy</conf-loc>, <conf-date>08-10 October 2014</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1758</fpage>&#x2013;<lpage>1761</lpage>. <pub-id pub-id-type="doi">10.1109/EuMC.2014.6986797</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Non-contact vital sign measurement with medical radar and its clinical applications</article-title>,&#x201d; in <conf-name>2019 3rd International Conference on Recent Advances in Signal Processing, Telecommunications and Computing (SigTelCom)</conf-name>, <conf-loc>Hanoi, Vietnam</conf-loc>, <conf-date>21-22 March 2019</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>90</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1109/SIGTELCOM.2019.8696113</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Van Loon</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Breteler</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Van Wolfwinkel</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Rheineck Leyssius</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kossen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kalkman</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Wireless non-invasive continuous respiratory monitoring with FMCW radar: A clinical validation study</article-title>. <source>J. Clin. Monit. Comput.</source> <volume>30</volume>, <fpage>797</fpage>&#x2013;<lpage>805</lpage>. <pub-id pub-id-type="doi">10.1007/s10877-015-9777-5</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>K. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Driver vital signs monitoring using millimeter wave radio</article-title>. <source>IEEE Internet Things J.</source> <volume>9</volume>, <fpage>11283</fpage>&#x2013;<lpage>11298</lpage>. <pub-id pub-id-type="doi">10.1109/JIOT.2021.3128548</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weenk</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Van Goor</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Frietman</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Engelen</surname>
<given-names>L. J.</given-names>
</name>
<name>
<surname>Van Laarhoven</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Smit</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Continuous monitoring of vital signs using wearable devices on the general ward: Pilot study</article-title>. <source>JMIR mHealth uHealth</source> <volume>5</volume>, <fpage>e91</fpage>. <pub-id pub-id-type="doi">10.2196/mhealth.7208</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Will</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lurz</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Weigel</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Koelpin</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Instantaneous heartbeat detection using a cross-correlation based template matching for continuous wave radar systems</article-title>,&#x201d; in <conf-name>2016 IEEE Topical Conference on Wireless Sensors and Sensor Networks (WiSNet)</conf-name>, <conf-loc>Austin, TX, USA</conf-loc>, <conf-date>24-27 January 2016</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>31</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1109/WISNET.2016.7444314</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xia</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X. H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Antihypertensive effects of exercise involve reshaping of gut microbiota and improvement of gut-brain axis in spontaneously hypertensive rat</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>70</volume>, <fpage>1</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1080/19490976.2020.1854642</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Bruce</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Gholami</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Tavassolian</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A hybrid radar-camera respiratory monitoring system based on an impulse-radio ultrawideband radar</article-title>. <source>Annu. Int. Conf. IEEE Eng. Med. Biol. Soc.</source> <volume>2020</volume>, <fpage>2646</fpage>&#x2013;<lpage>2649</lpage>. <pub-id pub-id-type="doi">10.1109/EMBC44109.2020.9175267</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The overview of human localization and vital sign signal measurement using handheld IR-UWB through-wall radar</article-title>. <source>Sensors</source> <volume>21</volume>, <fpage>402</fpage>. <pub-id pub-id-type="doi">10.3390/s21020402</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tsien</surname>
<given-names>J. Z.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Remote measurements of heart and respiration rates for telemedicine</article-title>. <source>PLoS One</source> <volume>8</volume>, <fpage>71384</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0071384</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>