CPC A61B 5/0015 (2013.01) [A61B 5/0026 (2013.01); A61B 5/02405 (2013.01); A61B 5/0507 (2013.01); A61B 5/7207 (2013.01); G01S 13/88 (2013.01)] | 20 Claims |
1. A system for vital sign monitoring based on wireless beamforming, comprising:
a transmitter configured to transmit a wireless signal through a wireless channel of a venue;
a receiver configured to receive the wireless signal through the wireless channel that is being impacted by an object motion of an object in the venue, wherein
at least one of the transmitter or the receiver comprises an array of antennas used to transmit or receive the wireless signal,
the object motion comprises at least one non-periodic body motion of the object and at least one periodic vital-sign motion of the object; and
a processor configured for:
segmenting space around the venue into a plurality of sectors based on a beamforming and the received wireless signal, wherein each sector of the plurality of sectors is associated with a spatial direction relative to the array of antennas,
obtaining a plurality of time series of channel information (CI) of the wireless channel based on the beamforming, wherein each time series of CI (TSCI) of the plurality of TSCI is associated with a respective sector of the plurality of sectors,
isolating the object motion of the object in the plurality of TSCI to generate a plurality of isolated TSCI,
compensating for the at least one non-periodic body motion of the object in the plurality of isolated TSCI to generate a plurality of compensated TSCI, wherein the compensating comprises:
determining a first CI of a first TSCI in the plurality of isolated TSCI,
determining a second CI and a third CI of a second TSCI in the plurality of isolated TSCI, wherein the first CI and the second CI are associated with a common time stamp, wherein the third CI is temporally adjacent to the common time stamp,
computing a cross correlation function between a temporal profile of the first CI and a temporal profile of the third CI,
computing a maximum point of the cross correlation function,
computing a best shifting amount for the temporal profile of the first CI with respect to the third CI based on the maximum point of the cross correlation function,
computing a shifted first CI by shifting the temporal profile of the first CI based on the best shifting amount, and
replacing the second CI with the shifted first CI, and
monitoring the at least one periodic vital-sign motion of the object based on the plurality of compensated TSCI.
|