Calibrating Time-variant, Device-specific Phase Noise for COTS WiFi Devices

Current COTS WiFi based work on wireless motion sensing extracts human movements such as keystroking and hand motion mainly from amplitude training to classify different types of motions, as obtaining meaningful phase values is very challenging due to time-varying phase noises occurred with the movement. However, the methods based only on amplitude training are not very practical since their accuracy is not environment and location independent. This paper proposes an effective phase noise calibration technique which can be broadly applicable to COTS WiFi based motion sensing. We leverage the fact that multi-path for indoor environment contains certain static paths, such as reflections from wall or static furniture, as well as dynamic paths due to human hand and arm movements. When a hand moves, the phase value of the signal from the hand rotates as the path length changes and causes the superposition of signals over static and dynamic paths in antenna and frequency domain. To evaluate the effectiveness of the proposed technique, we experiment with a prototype system that can track hand gestures in a non-intrusive manner, i.e. users are not equipped with any device, using COTS WiFi devices. Our evaluation shows that calibrated phase values provide much rich, yet robust information on motion tracking -- 80th percentile angle estimation error up to 14 degrees, 80th percentile tracking error up to 15 cm, and its robustness to the environment and the speed of movement.

[1]  Dan Wu,et al.  Human respiration detection with commodity wifi devices: do user location and body orientation matter? , 2016, UbiComp.

[2]  Wei Wang,et al.  Understanding and Modeling of WiFi Signal Based Human Activity Recognition , 2015, MobiCom.

[3]  Swarun Kumar,et al.  Decimeter-Level Localization with a Single WiFi Access Point , 2016, NSDI.

[4]  Rob Miller,et al.  3D Tracking via Body Radio Reflections , 2014, NSDI.

[5]  Lili Qiu,et al.  CAT: high-precision acoustic motion tracking , 2016, MobiCom.

[6]  Lei Yang,et al.  See Through Walls with COTS RFID System! , 2015, MobiCom.

[7]  Xinyu Zhang,et al.  mTrack: High-Precision Passive Tracking Using Millimeter Wave Radios , 2015, MobiCom.

[8]  Tom Minka,et al.  You are facing the Mona Lisa: spot localization using PHY layer information , 2012, MobiSys '12.

[9]  Chen Wang,et al.  Low Human-Effort, Device-Free Localization with Fine-Grained Subcarrier Information , 2018, IEEE Transactions on Mobile Computing.

[10]  Sachin Katti,et al.  WiDeo: Fine-grained Device-free Motion Tracing using RF Backscatter , 2015, NSDI.

[11]  Sachin Katti,et al.  SpotFi: Decimeter Level Localization Using WiFi , 2015, SIGCOMM.

[12]  Dan Wu,et al.  WiDir: walking direction estimation using wireless signals , 2016, UbiComp.

[13]  R. Jenny,et al.  Fundamentals of Optics , 2001 .

[14]  Xia Zhou,et al.  Visible Light Knows Who You Are , 2015, VLCS@MobiCom.

[15]  Jie Yang,et al.  Snooping Keystrokes with mm-level Audio Ranging on a Single Phone , 2015, MobiCom.

[16]  Li Sun,et al.  WiDraw: Enabling Hands-free Drawing in the Air on Commodity WiFi Devices , 2015, MobiCom.

[17]  Wei Wang,et al.  Device-free gesture tracking using acoustic signals , 2016, MobiCom.

[18]  Fadel Adib,et al.  See through walls with WiFi! , 2013, SIGCOMM.

[19]  Dina Katabi,et al.  RF-IDraw: virtual touch screen in the air using RF signals , 2014, S3 '14.

[20]  David Wetherall,et al.  Tool release: gathering 802.11n traces with channel state information , 2011, CCRV.

[21]  Lei Yang,et al.  Tagoram: real-time tracking of mobile RFID tags to high precision using COTS devices , 2014, MobiCom.

[22]  Desney S. Tan,et al.  FingerIO: Using Active Sonar for Fine-Grained Finger Tracking , 2016, CHI.

[23]  Wei Wang,et al.  Gait recognition using wifi signals , 2016, UbiComp.

[24]  Xu Chen,et al.  Tracking Vital Signs During Sleep Leveraging Off-the-shelf WiFi , 2015, MobiHoc.

[25]  He Wang,et al.  MoLe: Motion Leaks through Smartwatch Sensors , 2015, MobiCom.

[26]  R. O. Schmidt,et al.  Multiple emitter location and signal Parameter estimation , 1986 .