Presentation on theme: "Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Outline for Annex D: Location Topics] Date Submitted:"— Presentation transcript:
Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Outline for Annex D: Location Topics] Date Submitted: [January 17, 2006] Source: [Camillo Gentile] Company: [NIST] Address: [100 Bureau Drive, Gaithersburg, MD, USA] Voice: [+301-975-3685] FAX: [+301-590-0932], E-Mail: [firstname.lastname@example.org] Re: [802.15.4a CFP] Abstract:[802.15.4a CFP response] Purpose: [Response to WPAN-802.15.4a CFP] Notice:This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release:The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.
Status of Informative Annex D: Location Topics Three presentations this week: -15 minutes today - 60 minutes on Tuesday - 60 minutes on Thursday Activity since Vancouver: - Nominated editor at last meeting - Solicited participation through reflector right after meeting - Prepared draft for letter ballot Contributors so far: - Y. Qi, H.-B. Li, M. Umeda, S. Hara and R. Kohno, NICT - V. Brethour, Time Domain - R. Roberts, Harris Corporation - S. Emami, C.A. Corral and G. Rasor, Freescale Semiconductor Get more direction this week for scope of document
Annex D: Outline 1 Parameter (Range or Direction) Estimation Techniques 1.1 Range Estimation 1.1.1 Time of Arrival (TOA) 1.1.2 Time Difference of Arrival (TDOA) 1.1.3 Time Sum of Arrival (TSOA) 1.1.4 Signal Strength Ranging (SSR) 1.2 Direction Estimation (AOA) 1.3 Combined Range and Direction Estimation 2 Location Estimation Algorithms 2.1 Location Estimation from Range Data 2.1.1 Isolating outliers in range data 2.2 Location Estimation from Direction Data 3 Leading Edge Detection 3.1 Coherent delay estimation with low sampling rate and feasible ADC implementation 3.2 A First-arrival Detection Method 4 Error Induced by Timing Crystal Offset 4.1 The effect on the preamble and channel-sounding segments 4.2 The effect on ranging accuracy
Positioning from TOA Mobile (x m,y m ) Anchor 2 (x A2,y A2 ) Anchor 3 (x A3,y A3 ) Anchor 1 (x A1,y A1 ) 3 anchors with known positions (at least) are required to retrieve a 2D-position from 3 TOAs Measurements Estimated Position Specific Positioning Algorithms
Synchronous one-way ranging (OWR) (Doc. 15-04/0581r7): Asynchronous two-way ranging (TWR) (Doc. 15-04/0581r7): Asynchronous symmetric doubly-sided two-way ranging (SDS-TWR) (Doc. 15- 05/0246r1): – TOA Message Exchange Device A Device B - The Impact of the Relative Crystal Drift on The Performance of Symmetric Double-Sided Two- Way Ranging, S. Emami, C.A. Corral, and G. Rasor Device ADevice B Unknown propagation delay Unknown clock offset Message 1 Message 2
Positioning from TDOA Mobile (x m,y m ) Anchor 1 (x A1,y A1 ) Anchor 2 (x A2,y A2 ) Anchor 3 (x A3,y A3 ) 3 anchors with known positions (at least) are required to find a 2D- position from a couple of TDOAs Measurements Estimated Position Specific Positioning Algorithms
Mode 1 – The mobile station receives multiple reference pulses from fixed base stations synchronized through a controller The mobile carries the burden of running the hyperbolic location algorithms Mode 2 – The mobile station transmits a reference pulse which is received by multiple fixed base stations The fixed stations must forward the TDOA information to a controller which runs the hyperbolic location algorithms Key: Sync Pulse Location Pulse Position Report Mode 1 - Passive Key: Sync Pulse Location Pulse TDOA backhaul Mode 2 - Active controller FIXED MOBILE TDOA can operate in one of two modes …
Ranging based on RSS In past 5 years, considerable effort towards the design of COTS location systems: - A Probabilistic Approach to WLAN User Location Estimation, T. Roos, P. Myllmymaki, H. Tirri, P. Miskangas, and J. Sievanan, Intl. Journal of Wireless Information Networks 2002 - Robotics-Based Location Sensing using Wireless Ethernet, A.M. Ladd, K.E. Bekris, A. Rudys, G. Marceau, L.E. Kavraki, and D.S. Wallach, MobiCom 2002 - Robust Location using System Dynamics and Motion Constraints, ICC 2004 - Practical Robust Localization over Large-Scale 802.11 Wireless Networks, A. Haeberlen, E. Flannery, A.M. Ladd, A. Rudys, D.S. Wallach, L.E. Kavraki, MobiCom 2004 Best systems offer between 1-2m location precision => Not bad, but requires a-priori training Would anyone buy a TG4a-compliant radio to build an RSS-based location system? - TOA-based mechanism more accurate and requires no training - RSS measurements would not even improve system
Any interest in seeing results on… …Near-Field Electromagnetic Ranging (NFER)? - based on proprietary Q-track radios - for 3-10GHz, offers sub-meter range … Angle-of-Arrival (AOA)? - conventionally narrowband - does not work well indoors … Combined TOA and AOA? - promising as a single-device location system - testing at NIST for firefighters caught under rubble
Network Location Algorithms 1. Ad hoc (local) approaches: Ad Hoc Positioning System (APS), Globecom 2001 Locationing in Distributed Ad-Hoc Wireless Sensor Networks, ICASSP 2001 2. Global minimization approaches: The Bits and Flops of the N-hop Multilateration Primitive for Node Localization Problems, MobiCom 2002 Localization from Mere Connectivity, MobiHoc 2003 3. Convex optimization approaches: Semidefinite Programming for Ad Hoc Wireless Sensor Network Localization, IPSN 2004 Sensor Location through Linear Programming with Triangle Inequality Constraints, ICC 2005
Coherent delay estimation with low sampling rate and feasible ADC implementation (Doc. 15-05/0524r1) LO LPF code- correlator BPF π/2 ADC output Matched to Gaussian pulse Spreading code Difficult to implement easy to implement Conventional approach to leading-edge detection: Correlate known and received signals in analog domain and then convert to digital domain Efficient approach: Convert received signal to digital domain and then correlate with known digital signal
t m+1 tn h(tn) h(tm) h(tm+1) h(tm+Z-1) t m+2 t m+Z correlation function Simplified Maximum Likelihood Estimation Use samples near the peak to fit a Taylor series expansion of the autocorrelation function
A First-arrival Detection Method (Doc. 15-05/0406r0) h(t) t Removed The SMLE is used to detect peaks in the received multi-path profile, each with time and magnitude Iteratively remove the largest peak in the profile until the largest is the first
Effect of timing crystal offset on the channel-sounding segment (Doc. 15-05/0335r1) PRF=500MHz => 5ns pulse width Channel-sounding segment length = 1024 pulses Pulse-event repetition rate = 430 ns Takes 0.44ms to integrate the segment! For X=10ppm, the worst-case drift places the integration points 8.8ns apart For X=2.5ppm, the worst-case drift place the Integration points 2.2ns apart 5ns Rather, tracking the channel-sounding segment allows a cheap radio (large X)! But how about the preamble which cant be tracked?
Effect of timing crystal offset on the preamble PRF=500MHz => 5ns pulse width Preamble length = 128 pulses Pulse-event repetition rate = 430 ns Takes 0.055ms to integrate the preamble! For X=20ppm, the worst-case drift places the integration points 2.2ns apart (acceptable!) Its the preamble that constraints the quality of the crystals, not the channel-sounding segment