Presentation is loading. Please wait.

Presentation is loading. Please wait.

Doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks.

Similar presentations


Presentation on theme: "Doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks."— Presentation transcript:

1 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed classes of Ranging service] Date Submitted: [16 May, 2005] Source: [Vern Brethour] Company [Time Domain Corp.] Address [7057 Old Madison Pike; Suite 250; Huntsville, Alabama 35806; USA] Voice:[(256) 428-6331], FAX: [(256) 922-0387], E-Mail: [vern.brethour@timedomain.com] Re: [802.15 4a.] Abstract:[3 Classes of ranging service as well as three algorithmic protocols are proposed for 802.15.4a.] Purpose:[To serve as “targets” in the selection of signaling parameters and protocols for 802.15.4a.] 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.

2 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 2 3 Classes of ranging service for 802.15.4a Proposed to serve as “targets” for determining aspects of signaling.

3 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 3 Why is this an issue? The ranging guidance we have in the PAR is not very specific: for example, the PAR is silent about ranging in the face of SOP as well as time-on-the air targets. The PAR talks about asset tracking in paragraph 18a and the implication is that we intend to support positioning in addition to just ranging. The PAR makes a casual inferred equality between positioning accuracy delivered by the application and the range accuracy delivered by the PHY.

4 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 4 Review some of the factors in ranging accuracy During April and May the Ranging Edit team has had weekly calls to discuss these factors. Only a condensed overview is given here.

5 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 5 The GDOP issue was introduced in an e-mail to the reflector on April 7, 2005 GDOP stands for Geometric Dilution of Precision. The assumption is that Range is not enough, but that the application is looking for position. 04-085r5 presents an idealized overview of the techniques for turning ranges into position. The Ranging committee final report does not include GDOP.

6 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 6 What is GDOP about? It’s NOT about band plans, chipping rates, pulse sizes, header lengths or any other factor that is under our control. GDOP is about the relative positioning of the deployed nodes. We usually have no control whatever over the position of the deployed nodes.

7 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 7 TOA Ranging from 04-0581r5 Mobile (x m,y m ) Anchor 2 (x A2,y A2 ) Anchor 3 (x A3,y A3 ) Anchor 1 (x A1,y A1 ) Positioning from TOA 3 anchors with known positions (at least) are required to retrieve a 2D-position from 3 TOAs Measurements Estimated Position Specific Positioning Algorithms

8 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 8 Good GDOP positioning situation Tracked node is here Reference nodes are here

9 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 9 Bad GDOP positioning situation Tracked node is here Reference nodes are here

10 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 10 We have no control over the GDOP situation. It’s something our customer will do for (or to) himself. We must make some allowance for it when setting targets for ranging accuracy when we ultimately want positioning accuracy. A historically used GDOP allowance is “4” GDOP allowance of 4 means that to achieve a positioning accuracy of 1 meter we need to achieve a ranging accuracy of 25 cm.

11 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 11 Ranging accuracy is a function of the length of the channel sounding symbol. The use of the channel sounding header was presented and discussed as 0222r0. Channel sounding does not HAVE to be part of the header. If it is part of the header, more flexibility is allowed with the acquisition search.

12 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 12 The question today is: WHEN exactly do we click these stopwatches? Device ADevice B Two equations in two unknowns yield: * US Naval Observatory, Telstar Satellite, circa 1962 http://www.boulder.nist.gov/timefreq/time/twoway.htm Unmatched detect-delays in the two devices may require one-time offset calibration. Unknown propagation delay Unknown clock offset Message 1 Message 2 Multiple measurements of t p and t o yield finer precision & accuracy, and allow frequency offset correction. This picture is from 04-0581r5

13 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 13 Artists’ concept of a UWB message: Acquisition Channel sounding Data (to include the time stamp of when the delimiter was at the antenna of the transmitter. The “Delimiter” is a unique signal event that defines the end of the acquisition header.

14 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 14 If acquisition picks up the receive waveform here Do we call that the receive time? We better not: The receive time is here.

15 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 15 Finding the leading edge to high accuracy was discussed in 0246r1 In a effort to achieve good ranging in an SOP environment, the bandwidth used for ranging has been limited in the discussions to 500 MHz to allow use of FDM for isolation. How do we do accurate ranging with only 500 MHz of bandwidth?

16 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 16 Base band envelope (500 MHz) mixed to DC. About 5 ns for 500 MHz What do we do with the base band envelope? Let’s think about the leading edge problem in free space:

17 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 17 Base band envelope (500 MHz) mixed to DC. Sample times (1 GHz) Actual Samples Correct answer for position of leading edge Consider finding the leading edge in free space: only one arriving pulse envelope.

18 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 18 500 MHz base band envelope mixed to DC. and sampled at 1 GHz Correct answer for position of leading edge (The elusive green arrow) How do we find the green arrow? One popular algorithm simply finds the first non-zero (in practice, above some threshold) value and calls that sample position the location of the leading edge. In this example, that algorithm would say the leading edge is here.

19 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 19 Correct answer for position of leading edge Alternative algorithm: Find the green arrow! Another algorithm uses the first two non-zero (in practice, above some threshold) values and does trig computations knowing that they are samples of a known length cosine to calculate the location of the leading edge. Do some math & calculate this position.

20 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 20 That looks like it will need high S/N to work. Correct answer for position of leading edge Do some math & calculate this position. High S/N is achieved with high processing gain.

21 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 21 The need for high processing gain was the driver in the discussion in 246r1. One of the most important decisions we will make is picking the length of the packet header. Acquisition Channel sounding Data (to include the time stamp of when the delimiter was at the antenna of the transmitter. A delimiter signaling event separates the header from the rest of the packet. How much time for the header?

22 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 22 A spreadsheet was presented as 245r1 which makes a calculation of header lengths. We make decisions and trade off numbers in this part of the spreadsheet While we keep our eye on these two answers: These are the projected preamble lengths needed to satisfy the conditions

23 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 23 246r1 is an attempt at honesty and realism (Except that a path loss exponent of 3 is used.) Otherwise, the assumptions are realistic.

24 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 24 The Predicted header lengths are a few milliseconds. The target range was 50 meters. (That was chosen because 100 meters didn’t seem possible.) A fairly complex reference receiver was used. That was because accurate positioning with a simple receiver didn’t seen possible.

25 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 25 The Proposed three classes roughly defined: Accurate Ranging Fast Ranging Cost-effective Ranging

26 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 26 Accurate Ranging One way ranging accuracy of 25 cm or better at 50 meters in 4 ms in 90% of channels. Against White Gaussian Noise All nodes stationary during measurement No other 15.4a transmitters operating (on any channel) during the measurement (Targeting a 2 way ranging accuracy 25 cm.) (Targeting a positioning accuracy of 1 meter with a GDOP degradation factor of 4.)

27 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 27 Fast Ranging One way message accuracy of 25 cm or better at 20 meters in 500 us in 90% of channels. Against White Gaussian Noise All nodes stationary during measurement No other 15.4a transmitters operating (on any channel) during the measurement (Targeting a 2 way ranging accuracy 25 cm.) (Targeting a positioning accuracy of 1 meter with a GDOP degradation factor of 4.)

28 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 28 Cost-effective Ranging One way message accuracy of 1m or better at 20 meters in 4 ms in 90% of channels. Against White Gaussian Noise All nodes stationary during measurement No other 15.4a transmitters operating (on any channel) during the measurement This service is intended for ranging – not precision positioning.

29 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 29 Comments The allowance factor {GDOP degradation = 4} simply represents an experience based guess, actual results will vary wildly depending upon node placement upon deployment. What is actually measured in two way ranging is the round trip range which will be the sum of two one way ranges, each with a statistical error having a maximum of 25 cm. We will divide that sum by 2 to get the one way error which now should have an error of less than 25 cm (hoping to get lucky with the statistics). The hope is that there will be additional luck left over to cover crystal drift during message turn-around time, and round-off errors and a host of little things. The “Fast Ranging” service is intended to deal with the global position update rate in a constellation of many nodes in relative motion.

30 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 30 Additionally, ranging protocols were presented in 0234r0 First; let’s review the vocabulary established in 15- 04-0581-05-004a (The Ranging Subcommittee Report) TOA Ranging TDOA Ranging mode 1 (SOI is Rx) TDOA Ranging mode 2 (SOI is Tx)

31 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 31 What about TDOA ? Two modes from 04-0581r5 to consider. Mode 1 – The station of interest (SOI) receives multiple reference packets and calculates the TDOA LORAN-C type operation and the processing burden is on the receiver to run the hyperbolic location algorithms Mode 2 – The station of interest transmits a reference packet which is received by multiple fixed nodes The fixed nodes must forward the TDOA information to a central node which then 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 reference node SOI

32 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 32 Review: How many one way transmissions to keep track of n SOIs ? With TOA it’s {n squared plus n}. With TDOA Mode 2 it’s {n}. With TDOA Mode 1 it’s {independent of n}.

33 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 33 Let’s compare the SOIs With Mode 2, the SOI can be very simple. A non-coherent receiver might be adequate. There is on need for an on-board solver. With Mode 1, the SOI must be as capable as an anchor device.

34 doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 34 Recommendations: We should develop the 15.4a ranging standard to support BOTH TOA and TDOA mode 2 ranging protocols. In the interest of harvesting “low hanging fruit” we should also support TDOA mode 1.


Download ppt "Doc.: IEEE 802.15-05-0221-02-004a Submission May, 2005 Brethour, Time DomainSlide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Networks."

Similar presentations


Ads by Google