Preprint
Article

Enhanced Vital Parameter Estimation Using Short-Range Radars with Advanced Motion Compensation and Super-Resolution Techniques

Altmetrics

Downloads

83

Views

76

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

04 September 2024

Posted:

05 September 2024

You are already at the latest version

Alerts
Abstract
Various short-range radars, such as impulse-radio ultra-wideband (IR-UWB) and frequency-modulated continuous-wave (FMCW) radars, are currently employed to monitor vital signs, including respiratory and cardiac rates (RR and CR). However, these methods do not consider the motion of an individual, which can distort the phase of the reflected signal, leading to inaccurate estimation of RR and CR because of a smeared spectrum. Therefore, motion compensation (MOCOM) is crucial for accurately estimating these vital rates. This paper proposes an efficient method incorporating MOCOM to estimate RR and CR with super-resolution accuracy. The proposed method effectively models the radar signal phase and compensates for motion. Additionally, applying the super-resolution technique to RR and CR separately further increases the estimation accuracy. Experimental results from the IR-UWB and FMCW radars demonstrate that the proposed method successfully estimates RR and CR even in the presence of body movement.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

Non contact vital sign estimation (VSE) techniques using radar systems have been extensively researched and employed for various applications [1,2,3,4,5,6,7,8,9,10,11,12,13,14]. These techniques estimate vital signs, such as respiratory and cardiac rates (RR and CR), by detecting very small range variations in the skin caused by these vital signs. Because lung and heart vibrations contribute to the movement of the chest and back, the phase of the reflected radar signal contains RR and CR information [15]. Numerous types of short-range radars have been used to accurately extract these phases for VSE [1,2,3,6].
To achieve accurate and cost-effective VSE, various studies have explored the use of continuous-wave (CW), frequency-modulated continuous-wave (FMCW), and impulse-radio ultra-wideband (IR-UWB) signals. One study proposed an efficient CW radar system for RR measurement under one-dimensional body motion [16]. Another method introduced motion compensation (MOCOM) to eliminate phase errors caused by random body movements [17]. This approach assumes a CW signal and uses two echo signals from both the chest and back to cancel phase errors. Schires [18] developed an IR-UWB radar system integrated into a car seat backrest, matched to the human body. Xiang [19] presented a high-precision VSE method using FMCW radar, in which noise was considerably reduced via a variation-mode decomposition (VMD) wavelet-internal-thresholding algorithm. A recently proposed method used a fuzzy rule to accurately determine RR and remove distorted CR values due to motion [20].
Additionally, substantial research has been directed at improving both hardware and software techniques for VSE. Liu et al. [21] suggested an interferometry-based frequency-sweeping technique to achieve high ranging accuracy and a wide detection range. Gu [22] and Yavari [23] introduced methods based on digital post-distortion and compensation to enhance accuracy by mitigating undesirable interference. To further increase accuracy and suppress noise, signal decomposition methods such as wavelet transform [24] and empirical mode decomposition (EMD) [25] have been applied to VSE.
However, existing methods do not fully address the issues caused by considerable movement of an individual. Continuous motion during observation can result in substantial phase errors. The method described in [16] may fail because generally the movement is not one-dimensional. The approach in [17] assumes that the phases caused by forward and backward motions have opposite signs and equal magnitudes, allowing error removal by multiplying the spectra of the forward and backward radars. This method can fail if other motion components are present. Additionally, because the amplitude of the signal reflected from the front of the body is significantly larger than that from the back, spectrum multiplication cannot eliminate forward–backward motion artifacts.
The results in [18] may be significantly degraded if the back moves or if the matching condition between the body and the seat changes. The method in [19] did not incorporate MOCOM, and thus it could fail with body movement. The approach in [20] fails if the estimated value remains inaccurate over time, as it maintains the previous result once distortion is detected. Methods in [21,22,23] are not relevant to MOCOM and may be inaccurate in the presence of movement. While decomposition methods [24,25] can successfully separate signals in low-noise environments, their accuracy is questionable owing to spectrum blurring, even at very low velocities and accelerations. Moreover, when respiratory and cardiac activities are partially blocked or the radar line-of-sight changes rapidly, the signal-to-noise ratio (SNR) can decrease significantly, leading to poor separation results. Therefore, an efficient method to eliminate the effects of motion is required.
In this study, we propose an efficient method that achieves super-resolution vital sign estimation (VSE) using low-cost short-range radar. The proposed method involves the following steps:
  • Denoising and signal separation: The radar signal is denoised using principal component analysis (PCA).
  • Motion compensation (MOCOM): Based on an analysis of the phase components of the echo signal, two efficient MOCOM methods, MOCOM # 1 and MOCOM # 2 , are introduced.
  • Noise reduction and auto-focusing: To further reduce noise and enhance resolution, the respiratory and cardiac signals are separated again and auto-focused.
  • Super-resolution spectrum estimation: The multiple signal classification (MUSIC) method [26], a super-resolution technique, is used to obtain the spectra of the separated signals with very high resolution.
The remainder of this paper is organized as follows: Section II introduces the radar signal model, analyzing the phase components and issues caused by movement. Section III details the proposed method. Section IV presents experimental results demonstrating the method’s efficiency, and Section V concludes the paper.

2. Signal Model and Problem Analysis

2.1. Radar Signal Model

To apply the proposed method to various low-cost radars, the signal models of two representative short-range radars were assumed to be IR-UWB and FMCW. Using the observation geometry shown in Figure 1, the methods employed in previous studies [20,27] were modified, where r R L O S = [ 1 , 0 , 0 ] T is the radar line-of-sight (RLOS) vector. When there is no body movement, the range vector r r ( t ) of the chest caused by RR is r r ( t ) = [ d r cos ( 2 π f r ( t ) t + φ r 0 ) , 0 , 0 ] T and the range variation along the RLOS is given by
R r ( t ) = r R L O S T · r r ( t ) = d r cos ( 2 π f r ( t ) t + φ r 0 ) ,
where · denotes the inner product operator, d r denotes the variation of chest skin, φ r 0 represents the initial phase, and
f r ( t ) = f r 0 + f r cos ( 2 π f r 0 t ) ,
is the real-time respiration rate, where f r 0 denotes the fundamental RR frequency and f r represents the slight variation amplitude in the respiration rate responsible for high-order harmonics.
Similarly, the range vector r c ( t ) of the chest caused by the CR is r c ( t ) = [ d c cos ( 2 π f c ( t ) t + φ c 0 ) , 0 , 0 ] T and its projection R c ( t ) along the RLOS is
R c ( t ) = r R L O S T · r c ( t ) = d c cos ( 2 π f c ( t ) t + φ c 0 ) ,
where d c is the variation in the chest skin, φ c 0 is the initial phase, and
f c ( t ) = f c 0 + f c cos ( 2 π f c 0 t ) ,
is the real-time CR function.
For the transmitted signal, we assumed the following functions of the IR-UWB and FMCW radars with bandwidth B:
s t ( t ) = P t f I R ( t ) and s t ( t ) = P t f F M C W ( t ) ,
where
f I R ( t ) = g a u s s ( B t ) exp ( j 2 π f c e n t ) ,
f F M C W ( t ) = exp j 2 π f c e n t + K r t 2 2 ,
where P t denotes the amplitude, g a u s s ( B t ) denotes the Gaussian pulse with B, f c e n denotes the carrier frequency of the transmitted signal, K r = B / T c h i r p , and T c h i r p denotes the width of the transmitted chirp. The received FMCW signal is compressed into a sinc function by de-chirping and employing a Fourier transform (FT) [28].
For the chest observed with a given pulse repetition time T P R I , the received signal of the IR-UWB and FMCW radars is expressed as
s r ( t , t p ) = P r p s f B ( t τ ( t p ) ) exp ( j 2 π f c e n ( t τ ( t p ) ) ) ,
where p s f ( B t ) = g a u s s ( B t ) and s i n c ( B t ) for the IR-UWB and FMCW radars, respectively. t p is the slow time sampled at T P R I , and the time delay τ ( t p ) is
τ ( t p ) = 2 c R w ( t p ) + 2 c R r ( t p ) + 2 c R c ( t p ) .
c is the velocity of light, and R w ( t p ) is the range variation of the body that should be removed. P r is the amplitude of the received signal and can be expressed by the radar equation as follows:
P r = P t G t G r λ 2 σ R C S ( 4 π ) 3 R 4 ,
where G t and G r are the gains of the transmitting and receiving antennas, respectively; λ is the wavelength, σ R C S is the radar cross section, and R is the distance to the chest.
s r ( t , t p ) is down-converted to baseband signal s B ( t , t p ) as follows:
s B ( t , t p ) = s r ( t , t p ) exp ( j 2 π f c e n t ) = P r p s f B ( t τ ( t p ) ) exp ( j 2 π f c e n τ ( t p ) ) .
Assuming R w ( t p ) = R 0 v 0 t p 0.5 a 0 t p 2 , where R 0 is the initial range and v 0 and a 0 are the velocity and acceleration of the body, respectively, (11) becomes
s B ( t , t p ) = P r p s f B ( t τ ( t p ) ) exp ( j 2 π f c e n 2 c R 0 ) × exp j 2 π f c e n 2 c v 0 t p + 1 2 a 0 t p 2 × exp j 2 π f c e n 2 c R r ( t p ) exp j 2 π f c e n 2 c R 0 .

2.2. Effect of the Motion of the Rigid Body

The clipped signal s c p ( t p ) at range r with maximum energy is a function of t p only and contains information on f r and f c . s c p ( t p ) is given by
s c p ( t p ) = P r exp j 2 π f c e n 2 c R 0 × exp j 2 π f c e n 2 c ( v 0 t p + 1 2 a 0 t p 2 ) × exp j 2 π f c e n 2 c R r ( t p ) × exp j 2 π f c e n 2 c R c ( t p ) .
The Fourier transform of s c p ( t p ) can be expressed as
s c p ( t p ) = P r exp j 2 π f c e n 2 c R 0 F T exp j 2 π f c e n 2 c ( v 0 t p + 1 2 a 0 t p 2 ) F T exp j 2 π f c e n 2 c R r ( t p ) F T exp j 2 π f c e n 2 c R c ( t p ) .
where F T { · } denotes the FT operation, and ⊗ denotes the convolution operation.
As the first component is a constant envelope of one, its effect can be eliminated. The FT of the second exponential component in the above equation is a linear frequency modulation signal due to the acceleration shifted by the Doppler frequency f 0 = 2 f c v / c . Using the stationary phase method [29], it can be transformed into
G ( f ) = R e c t f f 0 K T p / 2 K T p exp j π ( f f 0 ) 2 K ,
where R e c t ( · ) is a rectangle function, T p is the coherent processing interval, and K is given by
K = 2 f c a 0 / c .
The FT of the third and fourth components can be divided into in-phase and quadrature components as follows:
F T { exp ( j 4 π f c e n R r ( t p ) / c } = I r ( t p ) + Q r ( t p ) ,
F T { exp ( j 4 π f c e n R c ( t p ) / c } = I c ( t p ) + Q c ( t p ) ,
where I r ( t p ) and Q r ( t p ) are the in-phase and quadrature components of RR, respectively, and I c ( t p ) and Q c ( t p ) are those of CR. I r ( t p ) , Q r ( t p ) , I c ( t p ) , and Q c ( t p ) can be approximated using the Bessel function J i ( x ) of the first type of order i as follows [17]:
I r ( t p ) = 2 ( C 20 cos ( 2 ω r t p ) + C 02 cos ( 2 ω r t p ) + . . . ) ,
Q r ( t p ) = 2 ( C 10 sin ( ω r t p ) + C 01 sin ( ω r t p ) + . . . ) ,
I c ( t p ) = 2 ( C 20 cos ( 2 ω c t p ) + C 02 cos ( 2 ω c t p ) + . . . ) ,
Q r ( t p ) = 2 ( C 10 sin ( ω c t p ) + C 01 sin ( ω c t p ) + . . . ) ,
where ω r = 2 π f r , ω c = 2 π f c , and C i j = J i ( 4 π f c e n d r / c ) J j ( 4 π f c e n d c / c ) for i = 0 , 1 , . . . , and j = 0 , 1 , . . . , . Notably, i and j cannot be zero simultaneously, as they represent the DC component.
Equations (2), (4), and (19)-(22) represent spectra of RR and CR, composed of harmonics of f r and f c ; as J i ( x ) is higher for smaller i and RR has a larger d r (e.g., 0.001 d r 0.003 m ) than d c (e.g., 0.00005 d c 0.0005 m ), f r has the largest amplitude. However, the harmonics of f r may have negative effects on f c when they coincide with f c .
The convolution of the discrete spectra of (17) and (18) with the FT of (15) yielded a distorted spectrum owing to the frequency modulation caused by the acceleration and shift of the modulated spectrum (Figure 1). In the case where v 0 0 m / s and a 0 = 0 m / s 2 , a peak appears at a false location owing to f 0 , and when v 0 = 0 m / s and a 0 0 m / s 2 , the spectrum can be blurred because of the convolution with the Doppler bandwidth caused by a 0 . With nonzero v 0 and a 0 , the spectrum is severely distorted, as the peaks are both displaced and blurred. Therefore, MOCOM is an indispensable preprocessing step for accurate RRE and CRE.
Eliminating the effect of v 0 and a 0 using MOCOM is challenging. One probable method is to estimate v 0 first by identifying the largest peak in S c p ( f ) and subsequently focusing the spectrum by finding a 0 . However, the exact value of v 0 can seldom be found because the shape of the spectrum caused by a 0 may not be flat; because of Gibbs’ phenomenon, overshot values can be larger than that at f 0 , and the fluctuation of the Doppler bandwidth owing to a 0 and the interference by neighboring harmonics makes the spectrum more irregular. Therefore, S c p ( f ) should not occur in the presence of v 0 and a 0 .
The problem of finding peaks in the spectrum of S c p ( f ) can be solved simply by using the phase information, that is, the arctangent demodulation θ ( t p ) of S c p ( t ) , given as
θ ( t p ) = arctan { Q c p ( t p ) / I c p ( t p ) } { 4 π / λ c } { R 0 + R w ( t p ) + R r ( t p ) + R c ( t p ) } θ 0 + θ w ( t p ) + θ r ( t p ) + θ c ( t p ) ,
where I c p ( t p ) and Q c p ( t p ) are the in-phase and quadrature components of s c p ( t p ) , respectively and λ c is the wavelength of f c e n . θ ( t p ) is significantly distorted by θ w ( t p ) , because it is considerably larger than θ r ( t p ) and θ c ( t p ) (Figure 2). To avoid ambiguity in extracting θ ( t p ) , a phase unwrapping technique should be used [20].
Considering the effects of the surrounding clutter and noise, (23) is modified as follows:
θ ( t p ) θ 0 + θ w ( t p ) + θ r ( t p ) + θ c ( t p ) + θ n o i s e ( t p ) + θ c l u t t e r ( t p ) ,
where θ n o i s e ( t ) and θ c l u t t e r ( t ) are the phases of system noise and background clutter, respectively. As θ ( t p ) includes a linear mixture of the effects of the body, noise, and clutter, RRE and CRE become more challenging.
When Fourier transformed, F T θ ( t p ) is the linear component of each component, as follows:
F T { θ ( t p ) } = F T { θ 0 } + F T { θ w ( t p ) } + F T { θ r ( t p ) } + F T { θ c ( t p ) } + F T { θ n o i s e ( t p ) } + F T { θ c l u t t e r ( t p ) } ,
Because θ 0 = 4 π / λ c / R 0 is constant, F T θ ( t p ) has a large amplitude at f = 0 H z . In addition, θ r ( t ) and θ c ( t ) are the two cosine functions of f r and f c , respectively, and the peaks can appear at the corresponding frequencies. However, the effect of θ w ( t p ) should be removed before the FT of θ ( t p ) , because it has a very large amplitude (see Figure 3). In addition, the effects of θ n o i s e ( t p ) and θ c l u t t e r ( t p ) should be minimized.

3. Proposed Method

3.1. Summary of the Proposed Method

This subsection introduces an efficient method for estimating the vital parameters f r and f c with super-resolution by compensating for motion and applying the MUSIC algorithm (Figure 4).
Align the range profile (RP) history of the received radar signal to position the scatterer in an identical location during the coherent processing interval, thereby removing range migration due to movement.
Clip the radar signal around the range bin with the maximum energy to estimate the vital parameters.
Apply PCA to denoise the radar signal and extract the torso and vital signals.
Estimate the rigid-body Doppler frequency using a fast Fourier transform (FFT) and remove the corresponding velocity.
Extract the phase history using a phase unwrapping technique.
Coarsely estimate the phase history via Gaussian filtering of the unwrapped phase and remove phase errors using the filtered phase history (MOCOM 1 ).
Remove residual errors using the envelope (MOCOM 2 ).
Reconstruct the complex signal using amplitude- and motion-compensated phases.
Further suppress noise and obtain super-resolution by separating the respiratory and cardiac signals using a low-pass filter (LPF) and high-pass filter (HPF).
Remove residual phase errors using a phase-adjustment technique for each of the separated signals.
Optionally apply zero padding and then use the MUSIC algorithm to obtain the super-resolution spectrum of the separated signals.
Estimate fr and fc by identifying the maximum peaks in each super-resolution spectrum.

3.2. Main Idea of the Proposed Method

3.2.1. Range Alignment

First, because τ p ( t p ) in (7) is heavily dependent on v 0 and a 0 , the scatterer migrates into neighboring range bins. Consequently, s c p ( t p ) cannot be formed by clipping s B ( r , t p ) at a fixed range r = c t / 2 . Therefore, the RPs should be aligned such that the scatterer is located in the same range bin for all t p . While exact estimation of motion parameters v 0 and a 0 is impossible without errors, we used a widely adopted non-parametric method. Among various methods, we employed entropy minimization, which is commonly used in inverse synthetic aperture radar imaging [30].
The entropy between two RPs rp 1 ( r ) and rp 2 ( r ε ) is defined by
H r p 1 , r p 2 ( ε ) = 0 r m a x rp a v ( r ) ln rp a v ( r ) d r ,
where
rp a v ( r ) = | rp 1 ( r ) | + | rp 2 ( r ε ) | 0 r m a x ( | rp 1 ( r ) | + | rp 2 ( r ε ) | ) d r ,
and r m a x = T P R I · c / 2 is the maximum range. According to this criterion, the ε value that minimizes the 1D entropy is the shift that aligns well with rp 2 ( t ) . Consequently, the second RP of s B ( r , t p ) and the relative shift ε minimizing (26) along with the average of the aligned RPs are determined. The RP is aligned with a shift by ε .

3.2.2. Extraction of Vital Signals and Denosing Using PCA

Because the RPs of the body can be contaminated by noise or surrounding clutter, the phase of the RP can be distorted. In addition, determining the exact location of the chest is difficult, because the reflected signal is the sum of several body parts, mainly the torso, which can be buried within the torso signal. Therefore, a method that can denoise and separate vital signals is required. In this study, we applied PCA to fulfill these two requirements.
Assuming n RPs, let A be an m × n matrix constructed by sampling ± m / 2 range bins around the range bin with the maximum energy as follow:
A = [ o 0 , o 1 , . . . , o m 1 ] T ,
where
o k = [ rp k ( r 0 ) , rp k ( r 1 ) , . . . , rp k ( r n 1 ) ] T ,
the covariance matrix is calculated by
Cov = 1 m 1 k = 0 m 1 o k o k H ,
where H is the conjugate transpose of vector. Subsequently, suing the eigenvalue decomposition of Cov , given by
Cov = E Λ E T ,
According to PCA, the orthonormal eigenvectors corresponding to large eigenvalues span the signal subspace of the Cov , while those corresponding to small eigenvalues span the noise subspace. Therefore, by projecting A onto eigenvectors with large eigenvalues, the signal can be denoised. Additionally, because the large-valued torso signal corresponds to A projected onto the eigenvector e 1 with the largest eigenvalue, the small-valued respiratory and cardiac signals can be separated by projections onto eigenvectors with smaller eigenvalues. In this study, we use two eigenvectors, e 2 and e 3 , corresponding to the second and third largest eigenvalues, respectively. The matrix A is projected onto E p r j = [ e 2 e 3 ] as
A p r j = [ a 1 , a 2 ] = AE p r j ,
Finally, the denoised sum of the respiratory and the cardiac signal is
s s u m = a 1 + a 2 ,
and it is used instead of the s c p ( t p ) in (13). Note that s s u m is a function of t p .

3.2.3. Estimation and Removal of the Rigid-Body Doppler

The Doppler frequency f D corresponding to the rigid body velocity v 0 is estimated by
f ^ D = argmax f | F F T { s s u m } | ,
where F F T · denotes the FFT function. The rigid-body phase error is removed using
s c p ( t p ) = s s u m ( t p ) exp ( j 2 π f ^ D t p ) .

3.2.4. MOCOM # 1

Although the rigid-body Doppler is removed using (35), the spectrum can be blurred by the effect of the acceleration a 0 of the rigid body. In addition, because the FT of the acceleration component yields a Doppler bandwidth with an irregular passband (Figure 1), the estimation of v0 may not be accurate. Consequently, Equation (35) may yield an estimation error, resulting in a shift in the frequency components of S c p ( f ) .
This problem can be solved using only unwrapped θ ( t p ) . θ ( t p ) includes the linear sum of θ w ( t p ) , θ r ( t p ) , and θ c ( t p ) , and ( v 0 , a 0 ) can be addressed separately. Because the spectrum is severely blurred in the frequency domain of the phase, extracting this component by applying signal-separation methods is difficult. In addition, because the shape of the unwrapped phase includes the effects of motion, removing the motion component from the time domain is more profitable.
The error can be perfectly removed once the motion component is accurately estimated using a proper polynomial, such as P ( t p ) = a 0 + a 1 t p 1 + a 2 t p 2 + . . . + a q t p q to describe θ ( t p ) , and a curve-fitting algorithm to find the parameter P ( t p ) . However, the curve-fitting algorithm is time consuming, and numerous phase errors can occur if P ( t p ) does not match θ ( t p ) accurately. Therefore, we coarsely compensated for the motion using a smoothing kernel function to smooth θ ( t p ) . Among the various methods, we used the following Gaussian kernel:
K ( t p ) = d t p 2 π σ exp ( t p μ t p ) 2 2 σ 2 ,
where d t p is the sampling interval of t p , σ is the standard deviation of the kernel, and μ t p is the mean value of t p .
The smoothed phase for the MOCOM is given by
θ s ( t p ) = θ ( t p ) K ( t p ) .
Equation (37) is time consuming; therefore, it is converted in the frequency domain as follows:
θ s ( t p ) = I F T F T { θ ( t p ) } × F T { K ( t p ) } ,
where I F T · is the inverse FT. Finally, by directly subtracting θ s ( t p ) from θ ( t p ) as follows:
θ M 1 ( t p ) = θ ( t p ) θ s ( t p ) ,
the effect of θ w ( t p ) is eliminated. This method is direct and relatively simple (Figure 5). However, θ M 1 ( t p ) includes errors because various errors caused by phase unwrapping and noise cause a mismatch between θ s ( t p ) and the actual phase trajectory. Therefore, additional MOCOM is required. Therefore, we define this MOCOM as MOCOM # 1 to distinguish it from the additional MOCOM, MOCOM # 2 .
The MOCOM # 2 proposed in this study reduces the residual error, as shown in Figure 6. As the exact value of the residual error is not known a priori, using the characteristics of the respiratory and cardiac signals is more effective. Owing to the sinusoidal nature of the two signals, the sum of the motion-compensated signals in the time domain fluctuates within constant upper and lower limits (Figure 5). Therefore, the ideal MOCOM flattens the phase by estimating the unknown residual error, as shown in Figure 3. A parametric method is ineffective for estimating that curve. Instead, we successively use three phase envelopes after MOCOM # 1 : the upper, lower, and mean envelopes (Figure 7).

3.2.5. MOCOM # 2

Various methods for detecting the envelope of a signal in a communication area exist, such as squaring, low-pass filtering, and the Hilbert transform [31,32]. In this study, we use a simple detection method by using the maximum (or minimum) within a window with length L. By moving a window from left to right with a given time step t w , the maximum value within the window is stored as θ m a x ( k t w ) , and the minimum value is stored as θ m i n ( k t w ) , where k = 0 , 1 , 2 , . . . , r o u n d ( T f / t w ) . T f is the length of the time frame, and r o u n d ( ) is the function that determines the nearest integer (Figure 8). Zeros are added when the number of signals is smaller than L near the start and end of θ M 1 ( t p ) .
The upper envelope E u p p e r ( t p ) and lower envelope E l o w e r ( t p ) are then obtained by curve-fitting θ m a x ( k t w ) and θ m i n ( k t w ) . Among various methods, we use cubic spline interpolation method [33]. Finally, the mean envelope is obtained as
E m e a n ( t p ) = ( E u p p e r ( t p ) + E l o w e r ( t p ) ) / 2 ,
and the error is reduced by
θ M 2 ( t p ) = θ M 1 ( t p ) E m e a n ( t p ) .
However, depending on the length of the window L and time step t w , the envelope may not describe the overall shape of θ M 1 ( t p ) . In particular, near t p = 0 and t p = T p , the estimated envelope may increase or decrease significantly, owing to the zeros added to the window. In addition, the maximum and minimum values at a certain time may be the same, yielding a large difference from the near maximum or minimum value. In this case, θ M 2 ( t p ) may not be flat but curved near that point. This problem can be solved by applying MOCOM # 2 successively until the variance of E m e a n ( t p ) is close to 0; that is,
v a r ( E m e a n ( t p ) ) 0 .

3.2.6. Reconstruction of Signals and Separation of Vital Signals Using LPF and HPF

To further remove the residual phase errors and obtain super-resolution for f r and f c , the complex signal is first reconstructed as follows:
s M 2 ( t p ) = | s c p ( t p ) | exp ( j θ M 2 ( t 2 ) ) .
Subsequently, (43) is separated into respiratory and cardiac signals, that is, s R ( t p ) and s C ( t p ) , respectively. Because the amplitudes of the cardiac spectrum are very small and can be influenced by the ripples of the passband, we used a maximally flat Butterworth filter: LPF, for the respiratory signal and HPF for the cardiac signal, in the following form:
H P F ( ω ) = b 1 + b 2 e j ω + b 3 e j 2 ω + . . . + b N B e j ( N B 1 ) ω a 1 + a 2 e j ω + a 3 e j 2 ω + . . . + a N B e j ( N B 1 ) ω ,
where N B is the filter order.

3.2.7. Phase Adjustment

Despite its maximum flatness, θ M 2 ( t p ) contains only CR and RR frequencies. The residual phase errors may occur owing to estimation error, noise, and clutter. Consequently, residual errors should be removed using an appropriate method. The residual error is significantly reduced by using MOCOM # 1 and # 2 ; therefore, we used the 1D entropy of the following signal spectrum:
s f i l ( t p ) = | s f i l ( t p ) | exp ( j θ f i l ( t p ) ) ,
where s f i l ( t p ) is the filtered signal, representing either s R ( t p ) and s C ( t p ) . Subsequently, the phase-error θ ^ ( t p ) is determined by minimizing the entropy, defined by
H ( s P A ( t p ) ) = | S P A ( f ) | ln | S P A ( f ) | d f ,
where
s P A ( t p ) = s f i l ( t p ) exp ( θ ^ ( t p ) ) ,
and S P A ( f ) = F T { s P A ( t p ) } . This method is a major topic of interest and is known as phase adjustment in radar imaging. In this study, we applied the widely used minimum entropy phase adjustment (MEPA) [34]. The MEPA is fast and can be conducted in real time using the entropy gradient.

3.2.8. Zero-Padding and Application of MUSIC

While the spectrum of the vital signal can be significantly focused via phase adjustment, the vital signal can still be distorted by the side lobes of neighboring frequency components; this is particularly true for the small value at f c , which is vulnerable to this effect. Additionally, because the frequency resolution is inversely proportional to the observation time T 0 , a large T 0 is required, and the radar signal during this extended T 0 may contain significant movement. Consequently, the estimation accuracy of f r and f c may be degraded.
To improve estimation accuracy, the phase-adjusted signal is zero-padded to upsample the spectrum. However, this step is optional, as increasing the number of sampling points in the frequency domain does not increase the frequency resolution. Subsequently, MUSIC is applied to the zero-padded (optional) signal to obtain a super-resolution spectrum. MUSIC uses the characteristic that the direction vector containing the signal is orthogonal to the noise subspace consisting of noise eigenvectors.
Using, the vector y containing N samples of the phase θ P A ( t p ) of the radar signal after the phase adjustment, which given by
y = [ y 0 , y 1 , . . . , y N 1 ] = [ θ P A ( 0 ) , θ P A ( T P R I ) , . . . , θ P A ( ( N 1 ) T P R I ) ] ,
the covariance matrix R y y = E [ yy H ] , where E [ · ] is the ensemble average, is estimated by applying the modified spatial smoothing preprocessing to decorrelate signals from various frequency components as follows:
R y y = 1 2 M k = 0 M s u b 1 ( R k + JR k * J ) ,
where
R k = y k y k H ,
y k = [ y k , y k + 1 , . . . , y k + N s u b 1 ] T ,
and
J = 0 0 . . . 1 0 . . . 1 0 1 0 . . . 0 .
In (49), M s u b is the number of subarrays and N s u b is the subarray dimension. (47) is the average R k obtained by y k clipped by two windows of size N s u b moving forward and backward [26].
Assuming the number of frequency components L, the noise subspace matrix S n o i s e consisting N s u b L eigenvectors of R y y corresponding to the smallest N s u b L eigenvalues is obtained, and the super-resolution spectrum is obtained as
s p ( f ) = 1 v H ( f ) S n o i s e S n o i s e H v ( f ) ,
where the direction vector v ( f ) at a frequency f is defined by
v ( f ) [ n ] = exp ( j 2 π f n T P R I ) , n = 0 , 1 , 2 , . . . , N s u b 1 ,
In (54), f can be set with infinite resolution, which is a major advantage of the MUSIC algorithm. In this study, we divided the signal into respiratory and cardiac signals and set f around f r and f c with a very high resolution, which may require very long observations if the FT is employed.

4. Experimental Results

4.1. Experimental Condition

To demonstrate the efficiency of the proposed method for VSE in the presence of body movement using measurements from general low-cost short-range radar, we used both IR-UWB and FMCW radars. For the IR-UWB radar, we employed the parameters of the X4M03 produced by Novelda, and for the FMCW radar, we used those of the Distance2GoL by Infineon (see Table 1). The radar signals of both radars were modeled, and f r and f c were estimated using the proposed method. A time frame of 40 s was used to obtain the spectrum with a 0.025 Hz resolution, and the time frame was moved with a step of 1 s to ensure overlapping neighboring frames.
Measurements were conducted using both the X4M03 and Distance2GoL radars. The subject was positioned approximately 2 m away from the radar sensor. Using the same frame time and frame step as in the experiment, the f r s and f c s of the received signal were estimated. To evaluate the accuracy of these estimations, actual f r s and f c s were measured using a wearable metabolic system, the K5 produced by COSMED, and compared with the estimated values (see Figure 9).
To facilitate computation, we used MATLAB for the experiment and measurement processes. We employed the functions u n w r a p ( · ) , e i g ( · ) , and b u t t e r ( · ) for phase unwrapping, eigenvalue decomposition, and the Butterworth filter, respectively. For envelope detection, the parameters were set as L = 150 and t w = 6 s for IR-UWB and L = 300 and t w = 6 s for FMCW. The Butterworth filter parameters were defined as 10 / 60 f 1 30 / 60 and 55 / 60 f 2 100 / 60 for the ranges of RR and CR, respectively. For K ( t p ) , σ was set to 0.7. The MUSIC algorithm was applied to the zero-padded signal, with zeros equal to the length of the signal added; M s u b was set to 801 for IR-UWB and 1601 for FMCW. For each radar, the frequency was sampled at 0.0033 Hz for RR and 0.005 Hz for CR.
In this study, we compared the estimation accuracy of the proposed method with that of four different previous methods cited in [16,20,25], and [35]. The methods are as follows:
  • The method in [16] compensated for phase error by detecting constant Doppler shift due to random body movement.
  • The conventional method in [20] used a fuzzy rule to mitigate the effects of random movement.
  • The method in [25] employed empirical mode decomposition (EMD).
  • The method in [35] used VMD to detect vital signs.

4.2. Estimation Accuracy and Robustness of the Proposed Scheme

The experimental results confirm the efficiency of the proposed method (Figure 10 and Figure 11). Entropy minimization successfully aligned the RPs of the IR-UWB and FMCW radars (Figure 10b and Figure 11b). However, the phase of the signal post-PCA was considerably distorted owing to motion, obscuring the sinusoidal patterns of the RR and CR (Figure 10c and Figure 11c).
The proposed MOCOM # 1 effectively removed motion artifacts. As the movement was accurately modeled by (38), the phase error was substantially reduced, revealing a clear sinusoidal pattern in the phase components’ envelope (Figure 10d and Figure 11d). Additionally, MOCOM # 2 further eliminated residual errors, resulting in an even more pronounced sinusoidal pattern (Figure 10e and Figure 11e).
After applying LPF and HPF, the phase data clearly represented RR and CR (Figure 10f,g, Figure 11f,g). Compared with the combined signal of RR and CR, the sinusoidal pattern of CR was distinctly observable. Ultimately, the MUSIC algorithm accurately estimated both RR and CR (Figure 10h,i, Figure 11h,i).
The robust VSE performance of the proposed method was validated by comparing the estimated performance of the proposed scheme with the four existing techniques, as shown in Figure 12 and Figure 13. Furthermore, to evaluate the accuracy of the proposed scheme quantitatively, we computed the root-mean-square error (RMSE) between the RR and CR measured by the wearable metabolic system and estimated by the two radar systems. The RMSE is calculated as
R M S E = 1 N m i = 1 N m ( f ¯ c ( i ) f ^ c ( i ) ) 2
where f ¯ c and f ^ c are the measured and estimated values, respectively, and N m = 75 denotes the number of frames.
The results of the experiments conducted using the two radar systems are summarized in Table 2. Both the proposed and existing methods described in [35] demonstrated accurate estimation of RRs with an RMSE of less than 0.1 Hz in scenarios involving IR-UWB and FMCW radar systems. In contrast, conventional methods outlined in [16,20], and [25] exhibited significantly higher RMSEs when estimating RRs using the IR-UWB radar system. The performance of the proposed method in CR estimation was also significantly superior to that of the conventional methods.
In the Fuzzy rule-based method presented in [20], the initially estimated RRs and CRs were used as threshold values for the membership function in fuzzy logic rules. This method depends solely on fuzzy rules without incorporating any compensation techniques for VSE in subjects with random body movements. Consequently, the accuracy of VSE using this approach is highly dependent on the selected fuzzy logic thresholds. Determining appropriate thresholds using initial estimates is particularly challenging in this experiment, as vital signs were estimated for a subject with random body movements, even in the initial phases of the experiment.
Conventional methods referenced in [16,25,35] identified the desired RR and CR by selecting the first maximum peak in each spectrum. These peaks were isolated using bandpass filters in [16], EMD in [25], and VMD in [35]. However, because these methods do not account for motion compensation, their VSE accuracy is compromised by phase distortions caused by random body movements. Consequently, these conventional methods are inadequate for detecting vital sign in individuals with significant body movement.

5. Conclusions

In this study, we present a novel algorithm designed to enhance VSE accuracy in the presence of body movement by incorporating a motion compensation technique. The proposed scheme follows a four-step process: 1. Radar signal denoising using PCA: This step reduces noise and enhances signal clarity. 2. Phase distortion compensation with two MOCOM methods: These techniques correct distortions caused by body movements. 3. Separation of respiratory and cardiac signals using a bandpass filter: This step isolates the vital signs for a more accurate analysis. 4. VSE using the MUSIC method: This algorithm step ensures a precise estimation of vital signs.
Experimental results with IR-UWB and FMCW radar systems demonstrated that our method provides more accurate and robust VSE than conventional methods, especially in scenarios involving random body movements.
Future studies will focus on the biomechanical analysis of walking humans. We plan to extend our algorithm to estimate not only vital signs but also walking parameters. The presence of various micro-movements related to respiration, heartbeat, and limb movements leads to mutual interference and phase ambiguity in the received signals. To address these challenges, we aim to employ a MIMO radar system.

References

  1. Staderini, E. UWB radars in medicine. IEEE Aerosp. Electron. Syst. Mag. 2002, 17, 13–18. [Google Scholar] [CrossRef]
  2. Droitcour, A.; Boric-Lubecke, O.; Lubecke, V.; Lin, J.; Kovacs, G. Range correlation and I/Q performance benefits in single-chip silicon Doppler radars for noncontact cardiopulmonary monitoring. IEEE Trans. Microw. Theory Techn. 2004, 52, 838–848. [Google Scholar] [CrossRef]
  3. Gu, C.; Li, R.; Zhang, H.; Fung, A.Y.C.; Torres, C.; Jiang, S.B.; Li, C. Accurate Respiration Measurement Using DC-Coupled Continuous-Wave Radar Sensor for Motion-Adaptive Cancer Radiotherapy. IEEE Trans. Biomed. Eng. 2012, 59, 3117–3123. [Google Scholar] [CrossRef]
  4. Hu, W.; Zhao, Z.; Wang, Y.; Zhang, H.; Lin, F. Noncontact Accurate Measurement of Cardiopulmonary Activity Using a Compact Quadrature Doppler Radar Sensor. IEEE Trans. Biomed. Eng. 2014, 61, 725–735. [Google Scholar] [CrossRef]
  5. An, Y.J.; Yun, G.H.; Yook, J.G. Sensitivity Enhanced Vital Sign Detection Based on Antenna Reflection Coefficient Variation. IEEE Trans. Biomed. Circuits Syst. 2016, 10, 319–327. [Google Scholar] [CrossRef]
  6. Li, C.; Peng, Z.; Huang, T.Y.; Fan, T.; Wang, F.K.; Horng, T.S.; Muñoz-Ferreras, J.M.; Gómez-García, R.; Ran, L.; Lin, J. A Review on Recent Progress of Portable Short-Range Noncontact Microwave Radar Systems. IEEE Trans. Microw. Theory Techn. 2017, 65, 1692–1706. [Google Scholar] [CrossRef]
  7. Park, J.K.; Hong, Y.; Lee, H.; Jang, C.; Yun, G.H.; Lee, H.J.; Yook, J.G. Noncontact RF Vital Sign Sensor for Continuous Monitoring of Driver Status. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 493–502. [Google Scholar] [CrossRef]
  8. Zhang, Y.; Qi, F.; Lv, H.; Liang, F.; Wang, J. Bioradar Technology: Recent Research and Advancements. IEEE Microw. Mag. 2019, 20, 58–73. [Google Scholar] [CrossRef]
  9. Lee, H.; Kim, B.H.; Park, J.K.; Kim, S.W.; Yook, J.G. A Resolution Enhancement Technique for Remote Monitoring of the Vital Signs of Multiple Subjects Using a 24 Ghz Bandwidth-Limited FMCW Radar. IEEE Access 2020, 8, 1240–1248. [Google Scholar] [CrossRef]
  10. LAZARO, A.; Girbau, D.; Villariono, R. Analysis of vital signs monitoring using an IR-UWB radar. Prog. Electromagn. Res. 2010, 1, 100. [Google Scholar] [CrossRef]
  11. Nezirovic, A.; Yarovoy, A.G.; Ligthart, L.P. Signal Processing for Improved Detection of Trapped Victims Using UWB Radar. IEEE Trans. Geosci. Remote Sens. 2010, 48, 2005–2014. [Google Scholar] [CrossRef]
  12. Sachs, A. Handbook of Ultra-wideband Short-range Sensing: Theory Sensors Applications; John Wiley and Sons, 2013.
  13. Lazaro, A.; Girbau, D.; Villarino, R.M. Techniques for Clutter Suppression in the Presence of Body Movements during the Detection of Respiratory Activity through UWB Radars. Sensors 2014, 14, 2595–2618. [Google Scholar] [CrossRef] [PubMed]
  14. Jürgen, S.; Herrmann, R. M-sequence-based ultra-wideband sensor network for vitality monitoring of elders at home. IET Radar, Sonar Navigation 2015, 9, 125–137. [Google Scholar] [CrossRef]
  15. Adib, F.; Mao, H.; Kabelac, Z.; Katabi, D.; Miller, R.C. Smart Homes that Monitor Breathing and Heart Rate. Proceedings of the CHI Conference on Human Factors in Computing Systems; Association for Computing Machinery: New York, NY, USA, 2015. [Google Scholar] [CrossRef]
  16. Tu, J.; Hwang, T.; Lin, J. Respiration Rate Measurement Under 1-D Body Motion Using Single Continuous-Wave Doppler Radar Vital Sign Detection System. IEEE Trans. Microw. Theory Techn. 2016, 64, 1937–1946. [Google Scholar] [CrossRef]
  17. Li, C.; Lin, J. Random Body Movement Cancellation in Doppler Radar Vital Sign Detection. IEEE Trans. Microw. Theory Techn. 2008, 56, 3143–3152. [Google Scholar] [CrossRef]
  18. Schires, E.; Georgiou, P.; Lande, T.S. Vital Sign Monitoring Through the Back Using an UWB Impulse Radar With Body Coupled Antennas. IEEE Trans Biomed. Circuits Syst. 2018, 12, 292–302. [Google Scholar] [CrossRef]
  19. Xiang, M.; Ren, W.; Li, W.; Xue, Z.; Jiang, X. High-Precision Vital Signs Monitoring Method Using a FMCW Millimeter-Wave Sensor. Sensors 2022, 22, 7543. [Google Scholar] [CrossRef]
  20. Choi, I.; Kim, M.; Choi, J.; Park, J.; Park, S.; Kim, K. Robust Cardiac Rate Estimation of an Individual. IEEE Sens. 2021, 21, 15053–15064. [Google Scholar] [CrossRef]
  21. Liu, T.H.; Hsu, M.L.; Tsai, Z.M. High Ranging Accuracy and Wide Detection Range Interferometry Based on Frequency-Sweeping Technique With Vital Sign Sensing Function. IEEE Trans. Microw. Theory Techn. 2018, 66, 4242–4251. [Google Scholar] [CrossRef]
  22. Gu, C.; Peng, Z.; Li, C. High-Precision Motion Detection Using Low-Complexity Doppler Radar With Digital Post-Distortion Technique. IEEE Trans. Microw. Theory Techn. 2016, 64, 961–971. [Google Scholar] [CrossRef]
  23. Yavari, E.; Boric-Lubecke, O. Channel Imbalance Effects and Compensation for Doppler Radar Physiological Measurements. IEEE Trans. Microw. Theory Techn. 2015, 63, 3834–3842. [Google Scholar] [CrossRef]
  24. He, M.; Nian, Y.; Liu, B. Noncontact heart beat signal extraction based on wavelet transform. 2015 8th International Conference on Biomedical Engineering and Informatics (BMEI), 2015, pp. 209–213. [CrossRef]
  25. Feng, J.C.; Pan, S.Y. Extraction algorithm of vital signals based on empirical mode decomposition. J. South China Univ. Technol. 2010, 38, 1–6. [Google Scholar] [CrossRef]
  26. Kim, K.T.; Seo, D.K.; Kim, H.T. Efficient radar target recognition using the MUSIC algorithm and invariant features. IEEE Trans. Antennas and Propag. 2002, 50, 325–337. [Google Scholar] [CrossRef]
  27. Yoon, S.; Kim, S.; Jung, J.; Cha, S.; Baek, Y.; Koo, B.; Choi, I.; Park, S. Efficient Protocol to Use FMCW Radar and CNN to Distinguish Micro-Doppler Signatures of Multiple Drones and Birds. IEEE Access 2022, 10, 26033–26044. [Google Scholar] [CrossRef]
  28. Mahuza, B. Radar Systems Analysis and Design Using MATLAB, 4th ed.; CRC Press, 2022.
  29. Soumekh, M. Synthetic Aperture Radar Signal Processing with MATLAB Algorithms, 1st ed.; Wiley, 1999.
  30. Zheng, J.; Liu, H.; Liao, G.; Su, T.; Liu, Z.; Liu, Q.H. ISAR Imaging of Targets With Complex Motions Based on a Noise-Resistant Parameter Estimation Algorithm Without Nonuniform Axis. IEEE Sens. 2016, 16, 2509–2518. [Google Scholar] [CrossRef]
  31. V., A.; Ranjith, M.R.; M., R.; Sowmyah, N.; L., V. V., A.; Ranjith, M.R.; M., R.; Sowmyah, N.; L., V. Comparison of curve fitting methods for synthetic generation of PPG. 2023 IEEE 20th India Council International Conference (INDICON), 2023, pp. 447–451. [CrossRef]
  32. Pozar, D.M. Microwave Engineering; Wiley, 2012.
  33. Faires, J.D.; Burden, R.L. Numerical Methods; Brooks Cole, 2002.
  34. Wang, J.; Kasilingam, D.; Liu, X.; Zhou, Z. ISAR minimum-entropy phase adjustment. Proceedings of the 2004 IEEE Radar Conference (IEEE Cat. No.04CH37509), 2004, pp. 197–200. [CrossRef]
  35. Ding, C.; Yan, J.; Zhang, L.; Zhao, H.; Hong, H.; Zhu, X. Noncontact multiple targets vital sign detection based on VMD algorithm. 2017 IEEE Radar Conference (RadarConf), 2017, pp. 0727–0730. [CrossRef]
Figure 1. Example of the spectrum distortion caused by v 0 and a 0 .
Figure 1. Example of the spectrum distortion caused by v 0 and a 0 .
Preprints 117250 g001
Figure 2. Example of the phase distortion caused by v 0 and a 0 .
Figure 2. Example of the phase distortion caused by v 0 and a 0 .
Preprints 117250 g002
Figure 3. Example of blurred noise due to v 0 = 0.01 m / s and a 0 = 0.0001 m / s 2 ( S N R = 30 d B ). Note that even very small velocities and accelerations can alter the spectrum of the phase.
Figure 3. Example of blurred noise due to v 0 = 0.01 m / s and a 0 = 0.0001 m / s 2 ( S N R = 30 d B ). Note that even very small velocities and accelerations can alter the spectrum of the phase.
Preprints 117250 g003
Figure 4. Proposed signal processing procedure.
Figure 4. Proposed signal processing procedure.
Preprints 117250 g004
Figure 5. Phase after ideal MOCOM.
Figure 5. Phase after ideal MOCOM.
Preprints 117250 g005
Figure 6. Phase in Figure 1 after coarse MOCOM # 1 using (38).
Figure 6. Phase in Figure 1 after coarse MOCOM # 1 using (38).
Preprints 117250 g006
Figure 7. Envelopes for MOCOM # 2 .
Figure 7. Envelopes for MOCOM # 2 .
Preprints 117250 g007
Figure 8. Estimation of envelopes using cubic spline interpolation.
Figure 8. Estimation of envelopes using cubic spline interpolation.
Preprints 117250 g008
Figure 9. Measurement of VSE.
Figure 9. Measurement of VSE.
Preprints 117250 g009
Figure 10. Experimental results (IR-UWB).
Figure 10. Experimental results (IR-UWB).
Preprints 117250 g010
Figure 11. Experimental results (FMCW).
Figure 11. Experimental results (FMCW).
Preprints 117250 g011
Figure 12. Experimental results (IR-UWB) comparing the VSE performance of the proposed and conventional methods. RR estimation of the (a) proposed and (b) conventional methods. CR estimation of the (c) proposed and (d) conventional methods
Figure 12. Experimental results (IR-UWB) comparing the VSE performance of the proposed and conventional methods. RR estimation of the (a) proposed and (b) conventional methods. CR estimation of the (c) proposed and (d) conventional methods
Preprints 117250 g012
Figure 13. Experimental results (FMCW) comparing the VSE performance of the proposed and conventional methods. RR estimation of the (a) proposed and (b) conventional methods. CR estimation of the (c) proposed and (d) conventional methods
Figure 13. Experimental results (FMCW) comparing the VSE performance of the proposed and conventional methods. RR estimation of the (a) proposed and (b) conventional methods. CR estimation of the (c) proposed and (d) conventional methods
Preprints 117250 g013
Table 1. Experiments and measurement parameters.
Table 1. Experiments and measurement parameters.
Paremater X4M03 Distance2GoL
Center frequency ( f c e n ) 7.29 GHz 24 GHz
Bandwidth (B) 1.5 GHz 200 MHz
Maximum range 10 m 10 m
Frame time ( T f ) 40 s 40 s
Pulse repetition time ( T P R I ) 0.0417 s 0.02 s
No. of samples per frame 960 2000
Frame time interval 1 s 1 s
Observation time 115 s 115 s
Distance to target 2 m 2 m
Table 2. Comparison between RMSE of estimated RR and CR of conventional methods and proposed method.
Table 2. Comparison between RMSE of estimated RR and CR of conventional methods and proposed method.
Proposed # 1 # 2 # 3 # 4
RR(IR-UWB) 0.091 0.2675 0.3129 0.1315 0.0298
CR(IR-UWB) 0.0772 0.2427 0.26 0.2203 0.1898
RR(FMCW) 0.0219 0.028 0.0288 0.043 0.0273
CR(FMCW) 0.064 0.5084 0.2102 0.2759 0.3319
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated