Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

20
Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks Mats Rydström, Erik G. Ström and Arne Svensson Dept. Signals and Systems Chalmers University of Technology Göteborg, Sweden Luca Reggiani Dip. Di Ellettronica ed Informazione Politechnico di Milano Milano, Italy

description

Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks. Mats Rydström , Erik G. Ström and Arne Svensson Dept. Signals and Systems Chalmers University of Technology Göteborg, Sweden. Luca Reggiani Dip. Di Ellettronica ed Informazione Politechnico di Milano - PowerPoint PPT Presentation

Transcript of Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Page 1: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Adapting the Ranging Algorithm to the Positioning Technique in UWB

Sensor Networks

Mats Rydström, Erik G. Ström and Arne SvenssonDept. Signals and Systems

Chalmers University of TechnologyGöteborg, Sweden

Luca ReggianiDip. Di Ellettronica ed Informazione

Politechnico di MilanoMilano, Italy

Page 2: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

In this talk…

• Introduction and motivation– Measuring the distance of a wireless link– Two different positioning approaches

• A “soft” distance estimator• Numerical results

Page 3: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Measuring distance• If we know distances between transceivers,

we can figure out their positions • Propagation delay (a function of distance)

can be found by correlating the received signal with a known transmitted signal

• The correlation is high when we have a signal component arriving at that time offset

• Will not give distance directly, since we need to account for unknown clock-offsets at both transmitter and receiver

Page 4: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Distance estimates will never be perfect…

• Chip-spaced sampling • Noise (assumed Gaussian)• Multi-path channels

Which peak is the first signal component?

Magnitude squared correlator output

Page 5: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

A “classic” approach to positioning

• Obtain a model of measurements

• Find position by optimizing an objective function, e.g., ML

• Example:

• Local minima in the objective function• Sensitive to outliers and poor covariance estimates

Page 6: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Positioning using projections onto convex sets (POCS)

• A distance estimate defines a disc (or sphere) in the space• A difference of distances (TDOA) defines a hyperbola• An uncertain angle defines a cone• A room could define a rectangular area… etc. etc.• POCS finds an estimate that lies in the intersection of the

convex sets• For k = 1, 2, … until convergence, iterate

Page 7: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

“Circular” POCS pros and cons+ No local minima problems, only the

intersection of sets matter+ Positive errors are discarded (NLOS!)+ Low complexity– Affected by negative errors– Beacon convex hull

Page 8: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

A “soft” distance estimator

• Different positioning approaches have different characteristics – POCS does not like negative errors– Other approaches do not care about error

sign, but wants low variance, and perhaps few outliers

• An estimator that can be adapted to the positioning technique would be nice…

Page 9: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks
Page 10: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks
Page 11: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Not likely

Could be LOS

This one!

Page 12: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks
Page 13: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

• (2) is influenced by the MMSE estimator • (3) is influenced by the ML estimator• (4) is designed specifically for circular POCS• (5) can be used to measure the ”quality” of estimates

Page 14: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Simulation set-up

• UWB-IR signaling (~500 MHz bandwidth) over IEEE 802.15.4a LDR channel models (CM1-CM9)

• Matched filter transceiver front-ends• Varying preamble lengths, number of fixed beacons, and

sensors• LOS/NLOS channels drawn according to specified

probabilities

Page 15: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

• Preamble length 16

• Residential LOS (CM1)

• Four beacons(room corners), one sensor(room center)

Page 16: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

• Preamble length 32

• Residential LOS (CM1)

• Four beacons(room corners), one sensor(room center)

Page 17: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

• Preamble length 32

• CM1 / CM20.75 / 0.25

• 8 beacons, 2 sensors

• Sensor often inside convex hull

Page 18: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

• Preamble length 32

• CM1 / CM20.75 / 0.25

• 8 beacons, 2 sensors

• Sensor often outside convex hull

Page 19: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Conclusions

• A ‘soft’ distance estimator was proposed and evaluated in an UWB-IR setting

• The different distance estimators behave robustly and as expected under different channel models and network parameters

• Circular POCS, together with the thresholded distance estimator, works well when sensors are located inside beacon convex hull. It does not need to know when links are NLOS

• Circular POCS performs especially well (compared to WLS) when we have many distance estimates, with a high NLOS percentage

• For scenarios with sensors outside beacon convex hull, a WLS approach performs better, but requires NLOS detection

• The performance of circular POCS in such scenarios can be increased if also hyperbolic sets are used in iterations

Page 20: Adapting the Ranging Algorithm to the Positioning Technique in UWB Sensor Networks

Thank you for listening!

Contact:Mats Rydström,+46 31 [email protected]