Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed...

25
Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effec in Distributed Positioning- Algorithms in Mobile Ad-Hoc Networks Semester Arbeit von S. Tschumi: Semester Arbeit von E. Wandeler: Betreut durch Jan Beutel

Transcript of Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed...

Page 1: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

Positioning in mobile Ad-Hoc Networks

Analysis of Quantization-Effects in Distributed Positioning-Algorithms inMobile Ad-Hoc Networks

Semester Arbeit von S. Tschumi:

Semester Arbeit von E. Wandeler:

Betreut durch Jan Beutel

Page 2: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 2

Inhaltsverzeichnis

• Messung des RSS Indicators• Simulation der Positionierung in

Ad-Hoc Netzwerken

• NetSim API• Demonstration von NetSim

Page 3: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 3

RSSI

RSSI = Receiver Signal Strength Indicator

Wert wird aus dem empfangenen Signal Strength eines anderen Netzwerk Knotens berechnet

Wird gebraucht zur Regulierung der Sendeleistung der Bluetooth Knoten

Page 4: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 4

Hardware

Bluetooth Application Toolkit mit USB interface

Bluetooth Application Toolkit mit UART interface

Page 5: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 5

Software

• BlueZ – Bluetooth Stack for LinuxInquiryVerbindung aufbauen Messen des RSSI

Page 6: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 6

Messort

Messraum des Instituts für Feldtheorie und Höchstfrequenztechnik Dach des ETZ

Page 7: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 7

Resultate

Page 8: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 8

Analyse der Resultate

• Anforderung an RSSI genügen für die Schätzung der Distanz nicht

• Grobe Einteilung in nah und fern möglich

• Die tatsächlich gemessenen Signal Strength Daten müssen herausgelesen werden

Page 9: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 9

Inhaltsverzeichnis

• Messung des RSS Indicators• Simulation der Positionierung in

Ad-Hoc Netzwerken

• NetSim API• Demonstration von NetSim

Page 10: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 10

Ziele der Simulation

• Einfluss der Quantisierung von Distanz Messungen

• Einfluss der Netzwerk Topologie

Page 11: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 11

Simulierte Positionsberechnung

x

y

Page 12: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 12

Einfluss der Quantisierung

Page 13: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 13

Einfluss von Randgebieten

Page 14: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 14

Einfluss der Anzahl Anker

Page 15: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 15

Grosse Fehler und Anzahl Anker

94%

6%0%

0%

3 Anker4 Anker5 Anker6 Anker

Anteil der simulierten Netzwerke die zu einem Positionierungsfehler von mehr als 1‘000% führten.

Page 16: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 16

Grosse Fehler und Topologie

Page 17: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 17

Erkenntnisse

• Bei kleiner Fehlerrate wirkt sich die Quantisierung negativ aus

• Bei grosser Fehlerrate bringt die Berechnung mit nur einem Quantisierungsschritt die besten Resultate

• Die Netzwerk-Topologie hat einen grossen Einfluss auf den Positionie-rungsfehler

Page 18: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 18

Inhaltsverzeichnis

• Messung des RSS Indicators• Simulation der Positionierung in

Ad-Hoc Netzwerken

• NetSim API• Demonstration von NetSim

Page 19: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 19

NetSim API

Ein Framework zur Simulation vonMobilen Ad-Hoc Netzwerken

Page 20: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 20

Ziele

• Flexibel• Erweiterbar• Parametrisierbar• Detaillierte Dokumentation• Einfache Datenanalyse

Page 21: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 21

Technologien

• Java, J2SDK 1.4• XML• Javadoc

Page 22: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 22

Grund-Architektur

Page 23: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 23

Worker Module

Node

Error Simulator

Distance QuantizorPosition Algorithm

Position Calculator

Position Estimator

Node Mobility

Page 24: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 24

Weitere Funktionen in NetSim

• XML basierte Parametrisierung• Konfigurierbares Logging• Matlab Export

Page 25: Positioning in mobile Ad-Hoc Networks Analysis of Quantization-Effects in Distributed Positioning-Algorithms in Mobile Ad-Hoc Networks Semester Arbeit.

4. Juli 2002 Semester Arbeit von E. Wandeler und S. Tschumi 25

Inhaltsverzeichnis

• Messung des RSS Indicators• Simulation der Positionierung in

Ad-Hoc Netzwerken

• NetSim API• Demonstration von NetSim