m Track HighPrecision Passive Tracking Using Millimeter Wave

  • Slides: 19
Download presentation
m. Track: High-Precision Passive Tracking Using Millimeter Wave Radios Teng Wei and Xinyu Zhang

m. Track: High-Precision Passive Tracking Using Millimeter Wave Radios Teng Wei and Xinyu Zhang University of Wisconsin – Madison

Near-field Wireless Tracking objectives at mm-level accuracy Virtual Trackpad Interactive Display Tracking Whiteboard Turn

Near-field Wireless Tracking objectives at mm-level accuracy Virtual Trackpad Interactive Display Tracking Whiteboard Turn any surface into interactive virtual touchscreen Enable a new form of pervasive user-computer interface

State-of-the Art Radio-based tracking system Active Passive Pin. Loc Mobi. Sys H. Fang, 60

State-of-the Art Radio-based tracking system Active Passive Pin. Loc Mobi. Sys H. Fang, 60 GHz RSS Localization with Omni -directional and Horn Antennas, Ph. D. dissertation, 2010. C. Xu, etal. SCPL: Indoor Device-free Multisubject Counting and Localization Using Radio Signal Strength IEEE IPSN, 2013. m-level Wi. Vi SIGCOMM dm-level RF-IDraw Tagoram Wi. Track ? SIGCOMM NSDI cm-level Mobi. Com mm-level

New Challenges Passive Fine-grained Tracking Weak signal intensity of passive reflection Target does not

New Challenges Passive Fine-grained Tracking Weak signal intensity of passive reflection Target does not modulate and emit signals Especially from small objects, like pen Irrelevant reflection from unintended objectives Time-varying multipath reflection from background Locating initial position with few number of devices Costly to deploy substantial nodes

Overview the Basic Idea Rx 2 Tx Pen Rx ❶ 60 GHz laser-like directional

Overview the Basic Idea Rx 2 Tx Pen Rx ❶ 60 GHz laser-like directional beam ❷ Flexible beam-steering capability ❸ 5 mm extremely short wavelength ❹ Interactive diffusion from small objects ❺ Quasi-omni-directional illumination

Understanding mm. Wave Passive Tracking Feasibility Study 30 cm Pen 0. 8 cm Diffusive

Understanding mm. Wave Passive Tracking Feasibility Study 30 cm Pen 0. 8 cm Diffusive Reflection 15~20 d. B Tx Rx Finegrained Tracking 60 cm 50 cm Tx Moving Rx 50 cm Initial Locating Tx Rx

Key Challenge: Background Reflection Target Reflection Background Reflection Objects in the background Target Dominated

Key Challenge: Background Reflection Target Reflection Background Reflection Objects in the background Target Dominated Background Dominated Tx Rx Target Dominated Rx Background Dominated Phase of Received Signal Target movement

Naïve Solution Filter the received waveform (RFID) Unmodulated Require target to modulate the reflect

Naïve Solution Filter the received waveform (RFID) Unmodulated Require target to modulate the reflect signal Modulated 1, 0, … DC-filter the decoded symbols Q Background reflection Received signal Target reflection I Q I static background removed

Dual-differential Background Removal (DDBR) Key Observation Background reflection remains similar in consecutive samples Differential

Dual-differential Background Removal (DDBR) Key Observation Background reflection remains similar in consecutive samples Differential cancels the background reflection Lemma (DDBR): The average phase shift among three Sample differential consecutive samples. DDBR is received signals 5 Phase 3 1 Average phase shift -1 Diff. phase of sample differential -3 -4 Target movement

Advantage and Limitation Pros of DDBR Handle time-varying background reflection Simple computation of processing

Advantage and Limitation Pros of DDBR Handle time-varying background reflection Simple computation of processing Suitable for hardware implementation Cons of DDBR Vulnerable to the phase noise 60 GHz COTS device has non-negligible phase noise > phase shift

Phase Counting and Regeneration (PCR) Periodicity Pattern of Phase I (TD) II (BD) III

Phase Counting and Regeneration (PCR) Periodicity Pattern of Phase I (TD) II (BD) III (ITM) Target movement Phase Target movement PCR Algorithm Step 1 Reducing ITM to BD Input phase Step 2 Periodicity Counting Step 3 Regeneration 0 50 100 150 200 Sample index 250 300 3 0 -3 3 0 -5 1 0 3 0 -3 350

Anchor Point Acquisition (APA) Complementary to Tracking Initial location for successive tracking Calibrate tracking

Anchor Point Acquisition (APA) Complementary to Tracking Initial location for successive tracking Calibrate tracking result Prevent error accumulation Discrete Beam Steering True direction Background Reflection BG Spline interpolation improves granularity of APA Pen Enhance 10 d. B contrast RSS subtraction improves contrast of APA

Touch Event Detection Detect touch gestures as control command e. g. , start/pause of

Touch Event Detection Detect touch gestures as control command e. g. , start/pause of tracking Gesture and Feature Space Touch Click Decision tree rule Lift Event detection: Variance of phase shift Event Classification: RSS ❶ Phase shift ❷ Variance of phase shift ❸ RSS

Implementation and Evaluation WARP Board High Speed ADC/DAC 60 GHz RF Front-end (Rx) Tracking

Implementation and Evaluation WARP Board High Speed ADC/DAC 60 GHz RF Front-end (Rx) Tracking Horn Antenna PHY Extraction Locating Touch detection m. Track Apps Motorized Rotator 60 GHz SDR testbed Algorithm implementation Metal-surfaced pen Testing objects Marker Pencil

Passive Tracking Setup Rx 1 Drywall Result Tx Rx 2 2 m 10 cm

Passive Tracking Setup Rx 1 Drywall Result Tx Rx 2 2 m 10 cm Example trajectory of tracking 1 m� 1 m 1. 5 m Cabinet 1 cm Achieve high-precision tracking 3 cm Error map over tracking region

Anchor Positioning and Event Detection APA Performance Randomly placed 30 positions Average error of

Anchor Positioning and Event Detection APA Performance Randomly placed 30 positions Average error of 1. 5 cm, 2 cm RSS: 12. 3 d. B, and 10. 1 d. B 6 cm and 4. 7 d. B Event Detection 7 users Event Touch Lift Click ND Each provides a 10 -sample training set Touch 94. 0% 0 0 6. 0% Lift 0 93. 5% 0 6. 5% 20~50 -sample testing set Click 0 0 94. 8% 5. 2%

Application: Trackpad Experiment Setup Integrate m. Track into word-recognition application Record hand-writing trace from

Application: Trackpad Experiment Setup Integrate m. Track into word-recognition application Record hand-writing trace from m. Track Export and control mouse of a PC My. Script© Stylus for word detection Example word Recognition Accuracy

Conclusion First RF-based system that achieves sub-centimeter scale passive object tracking Resolve new practical

Conclusion First RF-based system that achieves sub-centimeter scale passive object tracking Resolve new practical challenges in passive tracking/locating DDBR algorithm for addressing background reflection PCR algorithm for mitigating phase noise issue RSS interpolation and subtraction for improving granularity and contrast. Implement on a configurable 60 GHz radio testbed Validate performance in a wireless trackpad setup

Questions? Thank you

Questions? Thank you