Client Positioning using Timing Measurements between Access Points

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Advertisements

802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Doc.: IEEE /1323r0 November 2012 Submission Relays for ah Date: Authors: Slide 1.
Submission March 2015doc.: IEEE /0388r0 Slide 1 NGP Use Case Template Date: Authors: Santosh Pandey, Cisco.
Submission doc.: IEEE ai May 2012 InterDigital, KDDI, Nokia, Huawei, Intel, Qcomm Slide 1 Proposed SFD Text for ai Passive Scanning.
Doc.: IEEE /0561r1 Submission May 2015 Thomas Handte, SonySlide 1 Selected use cases for next generation positioning Date: 2015/05/12 Authors:
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
Direction Finding Positioning for
Protocol and signaling framework for OFDMA
Submission October 2011 doc.:IEEE /1517r0 Santosh Abraham, Qualcomm Incorporated Efficient Device and Service Discovery for Peer-to-Peer (P2P)
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Doc.: IEEE /0104r0 Submission July 2010 Alex Reznik, et. al. (InterDigital)Slide 1 Channel Selection Support in TVWS Date: Authors:
Doc.: IEEE /0060r1 Submission January 2011 Minyoung Park, Intel Corp.Slide 1 Low Power Capability Support for ah Date: Authors:
Doc.: IEEE /1153r2 Submission November 2009 Carlos Cordeiro, IntelSlide 1 Motivation and Requirements on 60 GHz Beamforming Date: Authors:
Doc.: IEEE ai Submission Paul Lambert, Marvell TGai Discovery Proposal Author: Abstract Short high-level proposal for discovery techniques.
Target Wake Times Date: Authors: July 2012 Month Year
Submission doc.: IEEE 11-14/0877r0 July 2014 SK Yong et.al., AppleSlide 1 Generic Service Discovery Proposal: Dynamic Bloom Filter Operation Date:
Doc.: IEEE /0256r0 Submission March 2010 Zhou Lan NICTSlide 1 Proposal of Synchronized Quiet Period for Incumbent User Detection Date: 2010-March.
Doc.: IEEE /0880r2 Submission Scheduled Trigger frames July 2015 Slide 1 Date: Authors: A. Asterjadhi, H. Choi, et. al.
Doc.: IEEE Submission Proposed Motions for Assigned Tasks November 3, 2014 Shannon (Samsung) Slide 1.
Submission doc.: IEEE 11-14/0877r2 July 2014 SK Yong et.al., AppleSlide 1 Generic Service Discovery Proposal: Dynamic Bloom Filter Operation Date:
Doc.: IEEE /080r0 Submission February 2004 Welborn, MotorolaSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Submission doc.: IEEE 11-12/0553r4 May 2012 Jarkko Kneckt, NokiaSlide 1 Response Criteria of Probe Request Date: Authors:
Doc.: IEEE /0542r0 SubmissionSimone Merlin, QualcommSlide 1 HEW Scenarios and Goals Date: Authors: May 2013.
Submission doc.: IEEE 11-12/535r1 May 2012 Jarkko Kneckt, NokiaSlide 1 Scanning and FILS requirements Date: Authors:
Doc.: IEEE /0357r0 Submission March 2008 Michelle Gong, Intel, et alSlide 1 Enhancement to Mesh Discovery Date: Authors:
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Doc.: IEEE /0066r0 Submission January 2015 Yongho Seok, NEWRACOM Downlink OFDMA Protocol Design Date: Authors: Slide 1.
Doc.: IEEE /0384r0 Submission Discussion on DL-OFDMA Sub-channel Indication Method Mar 2015 Yu Cai (Lenovo)Slide 1 Date: Authors:
Doc.: IEEE yy/xxxxr0 Submission January 2012 Jarkko Kneckt (Nokia)Slide 1 Scanning with FILS Date: Authors:
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Submission doc.: IEEE /1359r0 November 2015 Yu Wang, Ericsson et al.Slide 1 System Performance Evaluation of ae Date: Authors:
Doc.: IEEE /0935r1 Submission July 2011 Fei Tong, CSRSlide 1 An improved non-compressed beamforming feedback format for 11ac Date:
Submission doc.: IEEE /0353r1 March 2016 Hanseul Hong, Yonsei UniversitySlide 1 MU-RTS/CTS for TWT Protection Date: Authors:
Doc.: IEEE /0294r2 Submission March 2012 Jonathan Segev (Intel)Slide 1 Active Scanning Reply Window Date: Authors:
Doc.: IEEE /0048r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection using MU-RTS/CTS Date: Authors: January 2016.
Scalable Location Performance
Operation With Small Batteries
Efficient Positioning Method using Beacon Frames
Spatial Discovery in 60 GHz
Impact of LTE in Unlicensed Spectrum on Wi-Fi
Passive Location Date: Authors: March 2017
Operation With Small Batteries
Polling for MU Measurements
Further Scalable Location Performance Analysis
Presence Information in Large Mesh Networks
Multiple Frequency Channel Scanning
Enhancements to Mesh Discovery
Improvement to TWT Parameter set selection
Follow-Up on WUR Discovery Frame and Discovery Channel
HEz RTT Location Using Anchor Stations and Client Cooperation
HEz RTT Location Using Anchor Stations and Client Cooperation
Group-addressed GAS Date: Authors: December 2016 July 2013
Performance Simulations
Resolution for CID 118 and 664 Date: Authors: Month Year
Follow-Up on WUR Discovery Frame and Discovery Channel
Fast Session Transfer Session Setup in TVWS
Possible Enhancement for Broadcast Services over WLAN
Synchronization of Quiet Periods for Incumbent User Detection
Fast Session Transfer Session Setup in TVWS
MBCA and Beacon Timing element clean up
Cooperative AP Discovery
Phase Shift Based TOA Reporting in Passive Location Ranging
AoD in Passive Ranging Date: Authors: Name Affiliations
Spatial Discovery in 60 GHz
UL MU Ranging Options in Light of Rx Power Imbalances
Client Positioning using Timing Measurements between Access Points
Ready to transition/ Clear to transition
Reducing Overhead in Active Scanning
Coordinated Spatial Reuse Performance Analysis
Presentation transcript:

Client Positioning using Timing Measurements between Access Points Month Year doc.: IEEE 802.11-13/0072 January 2013 Client Positioning using Timing Measurements between Access Points Date: 2013-01-12 Authors: Erik Lindskog (CSR Technology) Erik Lindskog (CSR Technology)

Proposal for low overhead, low power 802.11 based location January 2013 Overview Use cases Overhead concern Proposal for low overhead, low power 802.11 based location Clarifications needed in IEEE 802.11mc Conclusion Erik Lindskog (CSR Technology)

Use Cases - Few scenarios January 2013 Use Cases - Few scenarios Mall Scenario : User(s) receive coupon(s) for stores and they are trying to go from one store to another Typically there are multiple entry points to a Mall and it might take some time (order of 10’s of minutes) for a user to find his way to a store With users moving from one store to another in a mall, new users entering the mall, there could be hundreds of users trying to access the medium to get their location Super Market : User trying to find his way to get to an item or to a facility in the store Airport : User trying to get his way around a large airport A transcontinental aircraft can hold few hundred passengers Stadium: Users locating their seats in a stadium Erik Lindskog (CSR Technology)

Conclusion : System Throughput overhead = O(K * Number_of_Clients) January 2013 Client to AP Timings Measurement Mechanism (Ref : 802.11 2012 Figure 10-23, 11-12-1249r2) Impact on System Throughput Define K to be number of APs, K~=4, so that triangulation can be made (potentially there is a likely hood that K > 4 to ensure better location accuracy) This example assumes all the APs operate on the same channel. If the APs operate on different channels the absolute overhead remains the same but the overhead per channel becomes less Frequency of Location Request = Freq Singe Frame Exchange period = 160us (require 3 exchanges to make a single measurement) Ref : 802.11 2012 Figure 10-23 Timing Measurement Frame Exchange and 11-12-1249r2 Minimum number of Frame Exchanges needed : 1) Request – ACK 2) M – ACK 3) M(t1,t4) – ACK Number of clients per AP requesting Fine Timing Measurement = Clients_per_AP Number of clients in the system trying to determine their location = Number_of_Clients Impact on Throughput (Medium Occupancy time %) = 160us*3*K* Clients_per_AP*Freq K = 4, Clients_per_AP = 100, Freq = Once per 5s, Impact on the throughput is : 160e-6*3*4*100/5s = 3.84% of Medium Time K = 5, Clients_per_AP = 100, Freq = Once per 2s, Impact on the throughput is : 160e-6*3*5*100/2s = 12% of Medium Time K = 5, Clients_per_AP = 300, Freq = Once per 2s, Impact on the throughput is : 160e-6*3*5*300/2s = 36% of Medium Time Conclusion : System Throughput overhead = O(K * Number_of_Clients) Erik Lindskog (CSR Technology)

Proposal to reduce overhead January 2013 Proposal to reduce overhead APs provide Location information AP Geospatial location ANQP element already exists APs perform round-trip-time (RTT) measurements with neighbors using the ‘Timing measurement procedure’ (TM) RTT is allowed between AP Clients receive all TM packets and determine location Describe location determination calculation in IEEE 802.11 spec (clarification) Optional scheduled TM mechanism between APs Reduces power consumption at clients Erik Lindskog (CSR Technology)

APs provide Location information January 2013 AP’s Position APs provide Location information AP Geospatial location ANQP (8.4.4.11) element already exists The Location Configuration Information Report in the IEEE 802.11-2012 (8.4.2.24.10) specification already provides the AP’s lat/long/alt AP location can also be provided through SUPL or higher layer protocol. Erik Lindskog (CSR Technology)

Computation of client device location January 2013 Computation of client device location Access points engage in timing measurement procedures in a pair-wise manner with some regularity APs broadcast their location t1 = Time message M leaves AP 1 t4 = Time ACK from AP2 arrives at AP 1 Note: These are transmitted in message M2 t_c1 = Time message M from AP 1 reaches the client t_c2 = Time the ACK from AP 2 reaches the client D_12 = c*[ToF between AP1 and Client - ToF between AP2 and Client] T = Time of flight between AP1 and AP2 Known by client device from AP’s location With c being the speed of light, the differential distance from the client to AP 1 and AP 2 can now be computed as: 802.11 Timing measurement procedure D_12 = c*[(t_c1 – (t_c2 – ( t4 – t1 - T))] By measuring the differential distance to multiple pairs of access points the client can now compute its location using the principles of hyperbolic navigation. Generates a minimum of signaling overhead! Erik Lindskog (CSR Technology)

Hyperbolic Navigation – 2D example - Equations January 2013 Hyperbolic Navigation – 2D example - Equations Assume, for simplicity and without loss of generality that we have three APs located at (0,0), (0,b), and (c_x,c_y). Assume the client device is located at (x,y) We can then compute the location as detailed on the next slides Erik Lindskog (CSR Technology)

Hyperbolic Navigation – 2D example - Equations January 2013 Hyperbolic Navigation – 2D example - Equations The basic differential distance equations: ,where Gives the following curves The desired location lies on the intersection of the two curves. (However, in general an additional AP may be required to uniquely determine the location). Erik Lindskog (CSR Technology)

Hyperbolic Navigation – 2D example - Plot January 2013 Hyperbolic Navigation – 2D example - Plot y=+-sqrt((e^2-1)*x^2+2edx+d^2) y=gx+h Erik Lindskog (CSR Technology)

January 2013 User Privacy Regular client to AP RTT measurements allows the AP to calculate, or approximately calculate, the clients location Limited client privacy The proposed method enables only the clients to calculate their location Privacy similar to GPS Erik Lindskog (CSR Technology)

Changes to the specification January 2013 Changes to the specification APs provide Location information AP Geospatial location ANQP element already exists APs perform RTT measurement with neighbors RTT is allowed between AP, i.e. no change needed Client receive TM packets and determine location Describe location determination calculation in IEEE 802.11 spec - Only clarification Optional scheduled TM mechanism between APs Reduces power consumption at Client Not a required change In summary: Very small or effectively no changes needed to specification! Mostly some clarifications. Erik Lindskog (CSR Technology)

January 2013 Conclusions A simple use of the existing timing measurement procedure to enable low overhead positioning of a large number of clients APs perform timing measurement procedure between each others while clients listen to this communication and computes their location The system is scalable as the medium overhead is not affected by the number of clients (Number_of_Clients) performing their location measurements i.e., System Throughput overhead is lowered from O(K * Number_of_Clients) to O(K*Number_of_AP). Here : K = Number of Measurements needed to determine a single location Number_of_AP = The number of access points that are initiating the Timing Measurement (Potentially Number_of_AP can be 1 to service Number_of_Clients) Location precision can possibly be improved as the method can allow (low overheads) for measurements to more APs as well as more frequent measurements User privacy similar to GPS Erik Lindskog (CSR Technology)