29
1 Techniki lokalizacji © Paweł Kułakowski

Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

1

Techniki lokalizacji

© Paweł Kułakowski

Page 2: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

2

Plan wykładu

2. TECHNIKI wyznaczania pozycji

3. Podstawy MATEMATYCZNE

1. ZASTOSOWANIA lokalizacji

4. System GPS NAVSTAR

Page 3: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

3

Motywacje

FCC E911:

- lokalizacja 95 % telefonów – dokładność 300 m- dla 67 % telefonów – dokładność 100 m- raportowanie ww. danych do tzw. Public Safety Answering Points

Sieci GSM / UMTS / LTE:

- numer komórki/BTS/sektora- poziom odbieranej mocy- Timing Advance / Round Trip Time- różnica czasów odbioru sygnału

Page 4: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

4

Zastosowania lokalizacji

• Prowadzenie pojazdów

• Nawigacja morska, lądowa, lotnicza

• Geodezja

• Lokalizacja miejsc publicznych (np. kin, restauracji)

• Turystyka

• Telefony alarmowe

• Lokalizacja wewnątrz budynków

• Sieci czujników i sensorów

• Śledzenie osób (pacjentów, ratowników, żołnierzy)

GPS Navstar

– zużycie baterii– ograniczenia zasięgu

Page 5: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

Określanie pozycji

Triangulacja

wyznaczanie współrzędnych punktów na podstawie pomierzonych kątów

Trilateracja

wyznaczanie współrzędnych punktów na podstawie pomierzonych długości odcinków

5

Page 6: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

66

Systemy lokalizacji

Mobile-based systems (self-positioning): Network-based systems

(network-centric positioning):

Page 7: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

7

Lokalizacja w systemach bezprzewodowych

• Time of Arrival

• Time Difference of Arrival

• Receive Signal Strength

• Fingerprinting

• Angle of Arrival

Page 8: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

8

Time of Arrival

(x1, y1)(x2, y2)

(x3, y3)(X, Y)

Page 9: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

9

Time of Arrival – algorytm "least squares"

d i= c ⋅Time_of_A rrivali

d 12= X 2+Y 2

d 22= ( X − x2 )

2+( Y − y2 )2

d 32= ( X − x3 )

2+ ( Y − y3 )2

x 1= 0 , y1= 0Zakładając:

d 22− d1

2= x22− 2⋅ x2⋅ X + y2

2− 2⋅ y2⋅Y

d 32− d1

2= x32− 2⋅ x3⋅ X + y3

2− 2⋅ y3⋅Y

Page 10: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

10

d 22− d1

2= x22− 2⋅ x2⋅ X + y2

2− 2⋅ y2⋅Y

d 32− d1

2= x32− 2⋅ x3⋅ X + y3

2− 2⋅ y3⋅Y

x 2 ⋅X + y 2⋅Y =0.5⋅ ( d 12− d 2

2+ x 22+ y 2

2 )x 3⋅ X + y 3⋅Y = 0.5⋅ (d 1

2− d 32+ x 3

2+ y 32 )

[ x2 y2

x3 y3]⋅[XY ]= 1

2⋅[d 1

2−d 22+x 2

2+ y 22

d 12−d 3

2+x 32+ y 3

2]

Time of Arrival – algorytm "least squares"

Page 11: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

11

Więcej pomiarów ToA?

[ x2

x3

x4

y2

y3

y4

⋮]⋅[ XY ]= 1

2⋅[d 1

2− d 22+ x2

2+ y22

d 12− d3

2+ x32+ y3

2

d 12− d 4

2+ x42+ y4

2

⋮]

Time of Arrival – algorytm "least squares"

[ x2 y2

x3 y3]⋅[XY ]= 1

2⋅[d 12− d 22+ x 22 + y22

d12− d 32+ x32+ y32 ]

Page 12: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

12

[ x2

x3

x4

y2

y3

y4

⋮]⋅[ XY ]= 1

2⋅[ d 1

2−d 22+ x 2

2+ y 22

d 12 −d 3

2+ x32+ y3

2

d 12−d 4

2+ x 42+ y 4

2

⋮]

A=[ x2

x3

x4

y2

y3

y4

⋮] r =[ XY ] b=

12⋅[ d1

2−d 22+ x2

2+ y22

d12−d 3

2+ x32+ y3

2

d12−d 4

2+ x42+ y4

2

⋮]

A ⋅ r = b

r̂ = ( AT A )−1AT b

Time of Arrival – algorytm "least squares"

Page 13: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

13

Time Difference of Arrival

+ eliminacja błędu zegara stacji nadawczej przy zsynchronizowanych stacjach odbiorczych

© www.commscope.com

Page 14: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

14

Receive Signal Strength

Path Loss [ dB ] = A + B ⋅ log 10 d

nadajnik – BTS, telefon, access point

odległość od nadajnika (d)

kontury oznaczające kolejne poziomy mocy

Page 15: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

15

Mapping techniques (fingerprinting)

Sytuacja rzeczywista:

CENTRUM SYSTEMU

I BAZA DANYCH

Mapy mocy odbieranego sygnału przygotowane PRZED rozpoczęciem

działania sieci:

© S. Knorzer

© IEEE

Page 16: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

16

α1

α2

α3

(x1, y1)

(x2, y2)

(x3, y3)

(X, Y)

Dla każdego pomiaru: X − x i= (Y − y i )⋅ tg α i

Angle of Arrival

Page 17: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

X − x i= (Y − y i )⋅ tg α i

X − Y ⋅ tg α i= x i− y i⋅ tg α i

[ 1 − tg α1

1 − tg α2

1 − tg α3

⋮ ⋮]⋅[XY ]=[ x1− y1⋅ tg α1

x2− y2⋅ tg α2

x 3− y3⋅ tg α3

⋮]

Angle of Arrival – algorytm"least squares"

17

Page 18: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

[ 1 − tg α1

1 − tg α2

1 − tg α3

⋮ ⋮]⋅[XY ]=[ x1− y1⋅tg α1

x2− y2⋅ tg α2

x3− y3⋅tg α3

⋮]

A=[ 1 − tg α1

1 − tg α 2

1 − tg α3

⋮ ⋮] r =[ XY ] b=[ x1− y1⋅tg α1

x 2− y 2⋅tg α2

x3− y3⋅tg α 3

⋮]

A ⋅ r = b

r̂ = ( AT A )−1AT b

Angle of Arrival – algorytm"least squares"

18

Page 19: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

Problemy algorytmów ToA/TDoA/RSS/AoA

Kiedy ww. algorytmy nie działają najlepiej?

• słaby poziom sygnału od stacji nadawczych

• niestacjonarność kanału radiowego i zaniki sygnału

• propagacja wielodrogowa i warunki NLoS

19

Page 20: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

Trilateracja satelitarna

Page 21: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

- sfinansowany i utrzymywany przez Departament Obrony USA

GPS NavstarNAVigation Satellite Timing And Ranging

- pierwsze satelity GPS na orbicie w roku 1978- system w pełni funkcjonalny - 1995 rok

- 3 segmenty systemu: kosmiczny, kontrolny i użytkownika

Segment kosmiczny: - 24-32 satelity na 6 orbitach (typy: IIA, IIR, IIR(M) i IIF, IIIA) - wysokość orbit: 20 200 km - inklinacja: 55º - z każdego punktu Ziemi widocznych jest jednocześnie przynajmniej 5 satelitów z prawdopodobieństwem 99.96 %

21

Page 22: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

Zasięg satelitów Navstar

Page 23: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

23

Segment kontrolny Navstar

© gps.gov

23

Page 24: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

- technika wielodostępu: CDMA, dane nawigacyjne: 50 bit/s

Transmisja sygnałów GPS

Trzy częstotliwości sygnału: - L1 = 1575.42 MHz = 154· f0 - L2 = 1227.60 MHz = 120· f0 - L5 = 1176.45 MHz = 115· f0

Atomowe zegary pokładowe – cezowe lub rubidowe: - generują częstotliwość : f0 = 10.23 MHz- stabilność : co najmniej 10-13 s

Zegar atomowy

- moc układów nadawczych satelitów: 50 W- poziom sygnału odbierany na powierzchni Ziemi: -160 dBW- przeszkody dla propagacji: zabudowania, gęsty las, woda

- dokładność w terenie otwartym: 5-10 metrów24

Page 25: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

GPS różnicowy (DGPS)

- założenie: podobieństwo błędów na niewielkim obszarze- korekcja sygnałów satelitarnych przez odbiornik o znanej pozycji- eliminacja błędów, poprawa dokładności wyznaczania pozycji:

0.5-2 metry- zasięg stacji różnicowych: 100 km

Polska: sieci stacji na Śląsku i koło Warszawy,stacje na Wybrzeżu - Dziwnów i Rozewie

- zastosowania DGPS: nawigacja lotnicza i morska,pomiary geodezyjne

25

Page 26: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

26

Satelity EGNOS

26

Page 27: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

EGNOS

- koncepcja cywilnego systemu nawigacji satelitarnej

- 3 satelity geostacjonarne (15.5°W, 21.5°E i 25°E)

- naziemne stacje pomiarowe i kontrolne

- poprawa dokładności danych z sieci Navstar

- weryfikacja działania Navstar – aplikacje "Safety of Life"

- SISNET -> dane o wiarygodności systemów GPS/GLONASS przez Internet

- dokładność GPS + EGNOS: 3-5 metrów

27

Page 28: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

Inne systemy typu GNSS

- Glonass (Rosja), Bei-Dou (Chiny)

- projekt kontrolowany przez Komisję Europejską i Europejską Agencję Kosmiczną (ESA)- obecnie (listopad 2019): 21 działających satelitów- dokładność ok. 1 metra- docelowo 30 satelitów – 3 orbity 23 222 km, - inklinacja 56°, okres obiegu Ziemi: ok. 14 godzin- naziemne stacje pomiarowe i kontrolne, jedna z nich w CBK w Warszawie- już (wrzesień 2019) obsługiwany przez 156 modeli smartfonów, w sumie ponad miliard urządzeń (!)

Galileo:

28

Page 29: Prezentacja programu PowerPoint - kt.agh.edu.plkt.agh.edu.pl › ~brus › bezprzewodowe › 06_Lokalizacja_i... · 2019-11-10 · - koncepcja cywilnego systemu nawigacji satelitarnej

29

Dziękuję za uwagę