Skip to main content
. 2018 Sep 13;18(9):3077. doi: 10.3390/s18093077
Algorithm 1: Flow of extracting vital signal τv(t).
Input: Filtered echo matrix s(ti,τj), 1iL, 1iK.
Output: Chirp signal g(ti) containing the vital signal τv(ti), 1iL.
  1: Along the ridgeline of s(ti,τj), save the amplitudes in to a vector sa(ti), 1iL;
  2: Along the ridgeline of s(ti,τj), save the fast time delay in to a vector τa(ti), 1iL;
  3: Find the maximum in s(ti,τj), note the amplitude as sm, and save the fast time delay as τm;
  4: Obtain the relative fast-time delay τd(ti) as max(τa(ti))τ0(ti) by solving Equation (10);
  5: Compensate large body movements as Equation (11);
  6: return g(ti);