61
Žilinská univerzita v Žiline Elektrotechnická fakulta Katedra telekomunikácií Asistované GPS Peter Jašurek 2008

Asistované GPS - diplom.utc.skdiplom.utc.sk/wan/2432.pdf · function, architecture and provided services. K ... MPC/GMLC Mobile Positioning Centre /Gateway Mobile Location Centre

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Žilinská univerzita v Žiline Elektrotechnická fakulta Katedra telekomunikácií

Asistované GPS

Peter Jašurek

2008

Asistované GPS

BAKALÁRSKA PRÁCA

Peter Jašurek

ŽILINSKÁ UNIVERZITA V ŽILINE Elektrotechnická fakulta Katedra telekomunikácií

Študijný odbor : Telekomunikácie

Vedúci bakalárskej práce : Ing. Peter Brída, PhD.

Stupeň kvalifikácie : bakalár (Bc.) Dátum odovzdania bakalárskej práce : 6.6 2008

ŽILINA 2008

Žilinská univerzita v Žiline Elektrotechnická fakul ta

KATEDRA TELEKOMUNIKÁCIÍ Univerzitná 1, 010 26 Žilina

Akademický rok 2007/2008

ZADANIE BAKALÁRSKEJ PRÁCE

Meno, priezvisko: Peter Jašurek Študijný odbor: Telekomunikácie Študijný program: Telekomunikácie Téma bakalárskej práce: Určovanie polohy pomocou systému

Assisted GPS (AGPS)

Pokyny pre vypracovanie bakalárskej práce:

Pokyny pre vypracovanie bakalárskej práce:

Vedúci bakalárskej práce: Ing. Peter Brída, PhD., Katedra telekomunikácií, EF, Žilinská univerzita v Žiline

Dátum odovzdania bakalárskej práce: 06. 06. 2008

prof. Ing. Milan Dado, PhD. vedúci katedry

Žilina 26. 10. 2007

1. Dôkladný rozbor systému AGPS (architektúra...).

2. Dôkladný rozbor potenciálnych koncových zariadení.

Abstrakt Bakalárska práca sa zaoberá opisom systému Asistovaného GPS (AGPS). V prvej

časti je opísaný samotný systém GPS, ktorý tvorí podstatnú zložku AGPS. V druhej časti

sa práca zaoberá rôznymi princípmi určovania polohy pomocou satelitných systémov. V

tretej časti je opísaná Celosvetová referenčná sieť, pomocou ktorej môžu byť dáta dodané

do AGPS prijímača a dve základné riešenia asistenčnej siete. V ďalšej časti je opísaná

architektúra SUPL systému ako aj príklad spojenia. V piatej časti sú uvedené niektoré

možné AGPS zariadenia. V poslednej časti sú uvedené výsledky vykonaných meraní.

Žilinská univerzita v Žiline, Elektrotechnická faku lta,

Katedra telekomunikácií

ANOTAČNÝ ZÁZNAM - BAKALÁRSKA PRÁCA

Priezvisko, meno: Jašurek Peter školský rok: 2007/2008

Názov práce: Asistované GPS

Počet strán: 41 Počet obrázkov: 13 Počet tabuliek: 4

Počet grafov: 0 Počet príloh: 3 Použitá lit.: 14

Anotácia:

Táto bakalárska práca popisuje systém nazývaný Asistované GPS (AGPS).

Zaoberá sa dvomi možnými riešeniami sietí na dodanie asistenčných dát do AGPS

prijímača pričom hlavný dôraz je kladený na User Plane riešenie nazvané SUPL, na jeho

funkciu, architektúru a poskytované služby.

Anotácia v cudzom jazyku:

This bachelor work describes system called Assisted GPS (AGPS). It is concerded

with two possible solutions of network for delivering the assistance data to AGPS

receiver while the main emphasis is based on User Plane solution called SUPL, on its

function, architecture and provided services.

Kľúčové slová: AGPS, GPS, TTFF, asistenčné dáta, WWRN, Control Plane, User Plane,

SUPL.

Vedúci práce: Ing. Peter Brída, PhD.

Recenzent práce: Ing. Peter Čepel, PhD.

Dátum odovzdania práce: 06.06.2008

Obsah I

OBSAH

Obsah ................................................................................................................... I

Zoznam obrázkov a tabuliek .......................................................................... III

Zoznam použitých skratiek..............................................................................IV

1 Úvod ..................................................................................................................1

2 Globálny polohový systém GPS......................................................................2

2.1 Kozmická zložka ........................................................................................2

2.2 Riadiaca zložka...........................................................................................3

2.3 Používateľská zložka ..................................................................................3

2.4 Služby GPS.................................................................................................4

2.4.1 PPS - Presná polohová služba .......................................................................4

2.4.2 SPS - Štandardná polohová služba ................................................................4

2.5 GPS Satelitné signály .................................................................................4

2.6 GPS dáta .....................................................................................................5

2.7 Čas potrebný pre prvé určenie polohy ........................................................7

3 Princípy určovania polohy..............................................................................8

3.1 DGPS ........................................................................................................10

3.2 Lokalizácia v GPS pomocou merania fázy nosného signálu....................11

3.3 EGNOS.....................................................................................................13

4 Asistovaný globálny polohový systém - AGPS............................................15

4.1 Koncept AGPS..........................................................................................15

4.2 Celosvetová referenčná sieť WWRN .......................................................16

4.3 Asistenčné dáta .........................................................................................18

4.4 Módy určenia polohy MS .........................................................................20

4.4.1 Určenie polohy sieťou ..................................................................................20

4.4.2 Určenie polohy v MS....................................................................................20

4.5 Control Plane a User Plane riešenia..........................................................21

Obsah II

4.5.1 Control Plane riešenie .................................................................................22

4.5.2 User Plane riešenie ......................................................................................23

5 Bezpečná User Plane lokalizácia SUPL .......................................................24

5.1 SUPL Služby ............................................................................................25

5.1.1 Skupina lokalizačných služieb SUPL ...........................................................26

5.1.2 Skupina lokalizačných funkcií SUPL...........................................................28

5.2 SUPL Systém a Subsystém.......................................................................29

5.2.1 SUPL Lokalizačná Platforma SLP...............................................................29

5.2.2 SUPL Lokalizačné Centrum SLC (SUPL Location Centre).........................29

5.2.3 SUPL Polohové Centrum SPC.....................................................................30

5.2.4 Terminál s podporou SUPL SET..................................................................30

5.2.5 Komunikačné mechanizmy a rozhrania zahrnuté v Lup-e ...........................30

5.3 Varianty spojení pri získavaní asistenčných dát:......................................31

5.3.1 Príklad úspešného spojenia – Proxy mód bez Roamingu.............................32

6 AGPS a GPS Zariadenia...............................................................................35

6.1 Hp hw 6515 - AGPS.................................................................................35

6.2 Mio P550 - GPS........................................................................................35

6.3 WondeX BT-100Y....................................................................................36

7 Merania...........................................................................................................37

7.1 Mestské prostredie ....................................................................................37

7.2 Predmestské prostredie .............................................................................38

7.3 Vidiecke prostredie...................................................................................38

8 Záver ...............................................................................................................40

9 Zoznam použitej literatúry ...........................................................................42

Prílohy.............................................................Chyba! Záložka nie je definovaná.

Zoznam obrázkov a tabuliek III

ZOZNAM OBRÁZKOV A TABULIEK

Obrázok 2.1 Štruktúra GPS..............................................................................................2

Obrázok 2.2 GPS Satelitné Signály..................................................................................5

Obrázok 2.3 Štruktúra GPS rámca ...................................................................................7

Obrázok 3.1 Vymedzenie dvoch možných polôh.............................................................8

Obrázok 3.2 Synchronizácia C/A kódov satelitu a prijímača...........................................9

Obrázok 3.3 Posunutie GPS signálov počas šírenia prostredím.....................................11

Obrázok 3.4 Určovanie polohy pomocou Merania fázy nosného signálu GPS .............12

Obrázok 4.1 Koncept AGPS...........................................................................................16

Obrázok 4.2 Celosvetová WWRN .................................................................................17

Obrázok 4.3 Architektúra Control Plane........................................................................22

Obrázok 4.4 Architektúra User Plane.............................................................................23

Obrázok 5.1 SUPL Architektúra ....................................................................................25

Obrázok 5.2 SUPL Úspešné spojenie.............................................................................32

Tabuľka 3.1 Porovnanie dosahovaných výsledkov v rôznych situáciách [3] ............10

Tabuľka 7.1 TTFF v mestskom prostredí.......................................................................37

Tabuľka 7.2 TTFF v predmestskom prostredí................................................................38

Tabuľka 7.3 TTFF vo vidieckom prostredí ....................................................................38

Zoznam použitých skratiek IV

ZOZNAM POUŽITÝCH SKRATIEK

3GPP The 3rd Generation PartnershipProject

Partnerský projekt tretej generácie

A-FLT Advanced Forward Link Trilateration

Pokročilá trilaterácia založená na meraní fázového rozdielu signálov

AGPS Assisted Global Position System Asistovaný globálny polohový systém

Cell ID Cell Identification Identifikácia bunky

Client-id Client identification Identifikácia klienta

DGPS Differential Global Position System

Diferenciálny globálny polohový systém

EGNOS European Geostationary Navigation Overlay Service

Európska geostacionárna polohová služba

E-OTD Enhanced Observed Time Difference

Rozšírené pozorovanie časového rozdielu

ESA European Space Agency Európska vesmírna agentúra

H-SLP Home - SUPL Location Platform

Domáca SUPL lokalizačná platforma

H-SPC Home - SUPL Positioning Center

Domáce SUPL polohové centrum

GLONASS Global Orbiting Navigation Satellite System

Globálny orbitálny polohový satelitný systém

GPRS General Packet Radio Service Všeobecná rádiová paketová služba

GPS Global Position System Globálny polohový systém

GSM Global System for Mobile Communication

Globálny systém pre mobilnú komunikáciu

IANA Internet Assigned Numbers Authority

Internetová štandardizačná organizácia

IMSO International Mobile Satellite Organization

Medzinárodná mobilná satelitná organizácia

Key ID Key Identification Identifikácia kľúča

LBS Location Based Service Lokalizačná služba

LDC Location Distribution Control Distribuované riadenie polohy

LMU Location Management Unit Lokalizačná jednotka

Zoznam použitých skratiek V

Location ID Location Identification Identifikácia polohy

LoS Line of Sight Neprerušený kontakt so satelitom

MAC Message Authentication Code Autentifikačný kód správy

MCS Master Control Station Hlavná riadiaca stanica

MLP Mobile Location Protocol Protokol mobilného určenia polohy

MLS Mobile Location Services Mobilné lokalizačné služby

MPC/GMLC Mobile Positioning Centre /Gateway Mobile Location Centre

Mobilné lokalizačné Centrum / Brána lokalizačného centra

MS Mobile Station Mobilná Stanica

MS-id Mobile Station-identification Identifikácia MS

NMR Network Measurement Report Správa sieťových meraní

OMA Open Mobile Alliance Štandardizačná organizácia

OTDOA Observed Time Difference of Arrival

Pozorovaný rozdiel časov príchodu

PAP Push Access Protocol Protokol prenosu Push správy

PDA Personal Digital Assistant Osobný Vreckový Počítač

POTAP Push Over-The-Air Protocol Protokol bezdrôtového prenosu Push správy

PPG Push Proxy Gateway Brána preklenutia PAP a POTAP

PPR Privacy Profile Register Register profilu súkromia

PPS Precise Positioning Service Presná polohová služba

PRN Pseudo Random Noise Pseudonáhodný šum

QoP Quality of Position Kvalita určenia polohy

RAM Random Access Memory Operačná pamäť

RIMS Ranging and Integrity Monitoring Stations

Stanice sledujúce integritu a rozsah

ROM Read Only Memory Permanentná pamäť

RRC Radio Resource Control „Control Plane“ signalizačný protokol tretej vrstvy

Zoznam použitých skratiek VI

RRLP Radio Resource LCS Protocol Protokol prenosu LCS dát medzi MS a SMLC

RTK Real Time Kinematic Meranie v reálnom čase

SADF SUPL Assistance Delivery Function

Funkcia SUPL doručenia asistenčných dát

SCF SUPL Charging Function Funcia SUPL Spoplatnenia

Session-id Session Identification Identifikátor spojenia

SET SUPL Enabled Terminal Termináli s podporou SUPL

SIF SUPL Initiation Function Funkcia SUPL inicializácie

SLC SUPL Location Centre SUPL lokalizačné centrum

SLP SUPL Location Platform SUPL lokalizačná platforma

SMLC Serving Mobile Location Centre Obsluhujúce mobilné lokalizačné centrum

SMS Short Message Service Služba krátkych správ

SMSC Short Message Service Center Centrum služby krátkych správ

SPC SUPL Positioning Center SUPL polohové centrum

SPCF SUPL Position Calculation Function

Funkcia SUPL určenia polohy

SPF SUPL Privacy Function Funkcia SUPL Súkromia

SPS Standard Positioning Service Štandardná polohová služba

SRRF SUPL Reference Retrieval Function

Funkcia SUPL získavania referenčných dát

SRSF SUPL Roaming Support Function

Funkcia SUPL podpory roamingu

SSF SUPL Security Function Funkcia SUPL zabezpečenia

SSH Secure Shell Protokol zabezpečenia kanála

SSMF SUPL Service Management Function

Funkcia SUPL riadenia polohy

SSPF SUPL SET Provisioning Function

Funkcia SUPL pridelenia adresy SET-u

SUPL Secure User Plane Location Bezpečná User Plane lokalizácia

TIA Telecommunications Industry Association

Asociácia pre Telekomunikácie

Zoznam použitých skratiek VII

ToA Time of Arrival Čas príchodu

TCP/IP Transmission Control Protocol Internet Protokol /

Protokol riadenia prenosu/ Internet protokol

TTFF Time To First Fix Čas do prvého určenia polohy

ULP User Plane Location Protocol User Plane lokalizačný protokol

UMTS Universal Mobile Telecommunication System

Univerzálny mobilný telekomunikačný systém

UTC Universal Time Coordinated Univerzálny koordinačný čas

V-SLP Visited-SUPL Location Platform

Hosťujúca SUPL lokalizačná platforma

V-SPC Visited - SUPL Positioning Center

Hosťujúce SUPL polohové centrum

WAP Wireless Aplication Protocol Bezdrôtový aplikačný protokol

WGS84 World Geodetic System 1984 Svetový geodetický systém

WWRN Worldwide Reference Network Celosvetová referenčná sieť

Úvod 1

1 ÚVOD

Asistovaný globálny polohový systém AGPS (Assisted Global Position System)

je technológiou významne zlepšujúcou doterajšie možnosti navigácie hlavne

v mestských častiach, kde je veľké krytie zo strany budov. AGPS technológia je

spojená hlavne s Lokalizačnou službou LBS (Location Based Service) v bunkových

sieťach. Odlišuje sa od doteraz používaného Globálneho polohového systému (Global

Position System) pridaním ďalšieho elementu pri určovaní polohy, ktorý sa nazýva

asistenčný server. Vďaka tomu dokáže AGPS poskytovať lokalizačné služby s väčšou

presnosťou ako je tomu u doterajšieho GPS systému. Významne zlepšuje čas potrebný

pre prvé určenie polohy TTFF (Time To First Fix). Využitím lokalizačnej služby

v bunkovej sieti dokáže určiť polohu v nepriaznivých podmienkach kedy klasické GPS

zlyháva.

Globálny polohový systém GPS 2

2 GLOBÁLNY POLOHOVÝ SYSTÉM GPS

Významnú časť AGPS systému tvorí samotný GPS systém. Systém tvorí

sústava 24 satelitov vysielajúcich navigačné signály, ktoré umožňujú mobilnej stanici

MS (Mobile Station) s GPS prijímačom určiť svoju polohu kedykoľvek a kdekoľvek na

zemi.

GPS systém tvoria tri zložky:

� Kozmická

� Riadiaca

� Používateľská

Obrázok 2.1 Štruktúra GPS

2.1 Kozmická zložka

Kozmická zložka GPS systému je tvorená sústavou 24 satelitov, z ktorých 21 je

aktívnych a 3 sú aktívne záložné. Satelity sú rozmiestnené na šiestich obežných

dráhach. „Obiehajú vo výške 20200 km so sklonom 55 stupňov k rovníku. Obežná

dráha družíc sa vzhľadom na povrch mení veľmi málo (o 4 minúty skôr každý deň)“[2].

Satelity obiehajú Zem s rýchlosťou 3,9 km za sekundu a rovnakú polohu nad daným

bodom zopakujú za 11 h 58 min. Každý satelit je vybavený prijímacou a vysielacou

anténou, atómovými hodinami, tryskami pohonu, akumulátormi ktoré majú k dispozícii

Globálny polohový systém GPS 3

solárne panely s plochou 7,2 m2 a radom ďalších prístrojov, ktoré slúžia pre navigáciu

alebo iné špecifické účely (napr. pre detekciu výbuchu jadrových náloží). Satelit

prijíma, spracováva, uchováva a vysiela informácie z/do pozemného riadiaceho centra,

na základe ktorých môže korigovať svoju dráhu tryskami, alebo informuje o svojom

stave riadiace centrum. Každý satelit váži približne 900 kg a cena jedného je

odhadovaná na 50 miliónov dolárov [3].

2.2 Riadiaca zložka

Riadiaca zložka je tvorená systémom hlavnej riadiacej stanice a štyroch

monitorovacích pozemných staníc umiestnených v rôznych častiach sveta. Hlavná

riadiaca stanica MCS (Master Control Station) je umiestnená blízko leteckej základne

Falcon v Colorade. Monitorovacie stanice pasívne sledujú satelity, prijímajú ich dáta, a

tieto predávajú MCS. Tu sú na základe prijatých dát vypočítané presné parametre

obežných dráh (efemeridy) a časové korekcie hodín pre jednotlivé satelity. Vysielacie

stanice potom tieto parametre minimálne raz denne odovzdajú satelitom. Tie potom

vysielajú pomocou rádiových signálov efemeridy svojich obežných dráh a presný čas

používateľom do GPS prijímačov [3].

2.3 Používateľská zložka

Používateľská zložka je tvorená GPS prijímačmi a používateľmi samotnými.

GPS prijímače môžu vykonávať na základe prijatých signálov zo satelitov predbežné

výpočty polohy, rýchlosti a času. Na určenie všetkých štyroch súradníc (X,Y,Z a čas)

je potrebné prijímať signály aspoň zo štyroch satelitov. Prijímače sa delia na

jednokanálové a viackanálové. Jednokanálové prijímače sú vybavené len jedným

vstupným kanálom, takže pri sledovaní viacerých satelitov musia postupne prepínať

tento vstupný kanál na jednotlivé satelity. Viackanálové prijímače majú dostatočný

počet vstupných kanálov, aby mohli súčasne sledovať všetky dostupné satelity a tým

zvyšovať presnosť výpočtu. Jednou zo základných úloh GPS je navigácia v

trojrozmernom priestore. Preto sú navigačné GPS prijímače určené práve pre lietadlá,

lode, pozemné vozidlá, a pre použitie jednotlivcami [3].

Globálny polohový systém GPS 4

2.4 Služby GPS

Používatelia GPS môžu používať dve rozdielne služby na určovanie polohy.

2.4.1 PPS - Presná polohová služba

Presná polohová služba (Precise Positioning Service). Túto službu môžu

používať len autorizovaní používatelia s kryptografickými zariadeniami a špeciálne

upravenými prijímačmi.

PPS predpokladaná presnosť:

� 22 metrov horizontálna presnosť,

� 27.7 metrov vertikálna presnosť,

� 200 nanosekúnd časová presnosť.

2.4.2 SPS - Štandardná polohová služba

Štandardná polohová služba (Standard Positioning Service). Táto služba je

dostupná pre komerčné využitie a podporuje ju väčšina GPS prijímačov. Služba je

bezplatná a bez obmedzenia.

SPS predpokladaná presnosť:

� 100 metrov horizontálna presnosť,

� 156 metrov vertikálna presnosť,

� 340 nanosekúnd časová presnosť.

2.5 GPS Satelitné signály

Satelity vysielajú dve mikrovlnné nosné vlny

� L1 s frekvenciou 1575,42 MHz prenáša navigačnú správu a SPS signál,

� L2 s frekvenciou 1227,60 MHz používaná na meranie ionosférického

oneskorenia v PPS prijímačoch.

� „Kód C/A moduluje fázu nosnej frekvencie L1. C/A kód opakuje 1 MHz-ový

pseudonáhodný kódový šum (Pseudo Random Noise). Tento šumový kód

moduluje nosný signál L1, rozširujúc šírku pásma na vyše 1 MHz. Kód C/A sa

opakuje každú milisekundu. Toto vyplýva z požadovaného zisku 30dB. Preto

GPS prijímače nepotrebujú veľké prijímacie antény. Každý satelit má iný C/A

kód. GPS satelity sú identifikované podľa ich Pseudonáhodného čísla,

jedinečného identifikátora pseudonáhodného kódového šumu. Táto technológia

Globálny polohový systém GPS 5

umožňuje identifikovať každý satelit, hoci všetky vysielajú na tej istej

frekvencii L1. Kód C/A sa používa pre civilné použitie SPS“ [2].

� P kód moduluje fázy oboch nosných frekvencií L1 a L2 ako je ukázané na

Obrázku 2.2. P kód je veľmi dlhý 10 MHz-ový PRN kód. P kód je v špeciálnom

móde šifrovaný na Y kód. „Y kód potrebuje klasifikovaný modul pre každý

prijímací kanál a je používaný iba autorizovanými používateľmi s

kryptografickými kľúčmi. P(Y) kód sa používa pre systém PPS“ [2].

� „Navigačná správa je taktiež modulovaná kódom L1 - C/A . Táto správa je

50Hz-ový signál pozostávajúci z dát, ktorý obsahuje informácie o dráhe satelitu,

hodinovej korekcii a ďalšie parametre“ [2].

Obrázok 2.2 GPS Satelitné Signály

2.6 GPS dáta

GPS navigačná správa pozostáva z dátových rámcov a subrámcov. Prvé tri

subrámce obsahujú orbitálne a časové dáta. Satelitné hodinové korekcie sú posielané

v prvom subrámci a presné satelitné orbitálne nastavenia (efemeridy) pre vysielanie

satelitu v druhom a treťom subrámci.

Subrámce štyri a päť sa používajú na prenos iných systémových dát. Celý set 25

rámcov (125 subrámcov) vytvára kompletnú navigačnú správu, ktorá sa vysiela

v intervale 12,5 minúty ako je znázornené na Obrázku 2.3.

� Dátové rámce (1500bit) sú posielané každých 30 sekúnd. Každý rámec

pozostáva z 5 subrámcov.

� Dátové subrámce (300 bitov prenášaných počas 6 sekúnd) obsahujú paritné bity,

ktoré umožňujú kontrolu dát a korekcie chýb.

Globálny polohový systém GPS 6

� Dáta časových parametrov popisujú satelitné hodiny a ich naviazanie na GPS

čas.

� Efemeridy popisujú dráhu satelitu pre časť jeho obežnej dráhy, takže budeme

presne vedieť kde sa satelit bude nachádzať o pár hodín. Obvykle, prijímač

zbiera nové efemeridy každú hodinu, ale môže používať aj staré dáta po štyri

hodiny bez vážnejších chýb. Efemeridy sú využívané s algoritmom, ktorý

vypočíta pozíciu satelitu pre akýkoľvek čas v rámci periódy obežnej dráhy

popísanej nastavenými efemeridami.

� Almanachy sú približné parametre obežnej dráhy pre všetky satelity. Desať-

parametrové almanachy popisujú obežné dráhy satelitu počas dlhšej časovej

periódy a nastavenie pre všetky satelity je vysielané každým satelitom počas

periódy 12,5 minúty (najmenej). Čas získania signálu pri štarte prijímača

(TTFF) môže byť významne zlepšený dostupnosťou súčasného almanachu.

Približné dáta obežných dráh sú používané na prenastavenie prijímača

s približnou polohou a nosnou Dopplerovou frekvenciou (zmena frekvencie

zapríčinená rýchlosťou zmeny pohybujúceho sa satelitu) každého satelitu

v zoskupení.

� Každý kompletný súbor satelitných dát obsahuje ionosférický model používaný

v prijímači, ktorý slúži na približné určenie fázového oneskorenia spôsobeného

ionosférou v akomkoľvek mieste a čase.

� Každý satelit posiela určité dáta, podľa ktorých je nastavovaný GPS čas z

Univerzálneho koordinačného času UTC (Universal Coordinated Time) čo je

vysoko presný štandard definovaný medzinárodným atómovým časom.

Korekcia času môže byť použitá prijímačom na nastavenie UTC s presnosťou

100 ns.

� posielajú sa ďalšie systémové parametre a flagy, ktoré charakterizujú detaily

systému[3].

Globálny polohový systém GPS 7

Obrázok 2.3 Štruktúra GPS rámca

GPS dáta ako almanach, efemeridy a daľšie popísané v tejto kapitole sú

podstatné z pohľadu AGPS, pretože asistenčné dáta prenášané z referenčnej siete do

MS obsahujú v podstate tie isté dáta ako kompletný GPS rámec.

2.7 Čas potrebný pre prvé určenie polohy

Čas potrebný pre prvé určenie polohy sa nazýva TTFF (Time To First Fix). Sú

tri štádiá, v ktorých sa môže nachádzať GPS prijímač pri zapnutí:

Studený štart

GPS prijímač zapneme. Po dlhom časovom intervale, kedy bol vypnutý a už

neobsahuje efemeridy ani almanach, nemá vedomosť o poslednej polohe, približnom

GPS čase alebo konštelácii satelitov. Studený štart predstavuje najdlhší čas pre prvú

lokalizáciu TTFF pre prijímač GPS. Môže trvať od jednej minúty až po niekoľko

minút.

Teplý štart

Nastane keď prijímač už má približný GPS čas, svoju poslednú polohu

a almanach. Efemeridy nie sú aktuálne alebo sú vymazané. Neaktuálne informácie sa

použijú ak sa prijímač snaží určiť polohu. Teplý štart trvá obvykle o 5 až 15 sekúnd

menej ako studený štart.

Horúci štart

Trvá väčšinou od 1 do 5 sekúnd. Prijímač musí vykonať aktualizáciu efemeríd

a všetkých ostatných parametrov, ktoré sú nevyhnutné.

Princípy určovania polohy 8

3 PRINCÍPY URČOVANIA POLOHY

GPS systém je založený na princípe trilaterácie. Trilaterácia vychádza

z predpokladu, že ak poznáme presnú polohu troch bodov v priestore vzhľadom k nám,

dokážeme určiť našu polohu. Potom miesto priesečníku vzdialeností týchto bodov od

nás určuje našu polohu. V GPS sa za tieto vzdialenosti považujú vzdialenosti od

satelitov.

GPS prijímač vypočíta 3D polohu (zemepisná šírka, dĺžka a nadmorská výška).

Vypočítaná vzdialenosť medzi GPS prijímačom a satelitom je polomer gule, ktorej

stredom je satelit. V mieste, kde sa tieto pomyselné gule pretnú leží lolalizovaný GPS

prijímač. Získaním dát z troch satelitov vedie k určeniu dvoch miest kde sa gule

pretínajú ako ukazuje obrázok 3.1.

Obrázok 3.1 Vymedzenie dvoch možných polôh

Preto musíme urobiť ešte štvrté meranie. Štvrtým parametrom potrebným

k výpočtu polohy je čas tD, za ktorý prejde signál zo satelitu do prijímača. Získame ho

jednoduchým výpočtom :

Dtcd .= (3.1)

Pričom rýchlosť šírenia elektromagnetického lúča c je približne 300 000 km/s.

Problém je, že signál zo satelitu nemá synchronizovanú časovú základňu so signálom v

prijímači. Preto je meranie času šírenia signálu dosiahnuté synchronizovaním C/A

kódu (alebo P(Y) kódu) prijímača vzhľadom k C/A kódu prijatého zo satelitu. Toto

prispôsobenie sa vykonáva v zariadení nazývanom korelátor GPS. Fázová poloha kódu

C/A sa v prijímači mení, dokiaľ autokorelácia nedáva maximum. Časový posun, ktorý

Dve možné polohy

používateľa

Princípy určovania polohy 9

je pri tom potrebný sa používa na určenie času šírenia signálu od satelitu k prijímaču

GPS ako je ukázané na Obrázku 3.2.

Obrázok 3.2 Synchronizácia C/A kódov satelitu a prijímača

Keďže hodiny prijímača nemajú rovnakú presnosť ako atómové hodiny

v satelite (presnosť väčšia ako 10-13), meraný čas je zaťažený chybou δ, ktorú musíme

zahrnúť do výpočtu polohy. Definujme polohu prijímača na zemi, ktorú chceme určiť v

3D priestore súradnicami X, Y, Z. Označme vzdialenosť od satelitu číslo S ako DS,

ktorú je možné zistiť z doby šírenia signálu ∆tS od satelitu k prijímaču a z rýchlosti

svetla c :

δ..)()()( 222 ctcZZYYXXD SSSSS +∆=−+−+−=

kde XS, YS, ZS sú parametre satelitu určujúce jeho polohu. Pre polohu prijímača

dostaneme štyri neznáme X, Y, Z a δ. Na základe meraní zo štyroch rôznych satelitov

môže prijímač vyriešením príslušnej sústavy lineárnych rovníc vypočítať požadované

štyri neznáme [2].

Princípy určovania polohy 10

3.1 DGPS

Diferenciálny globálny polohový systém (Differential Global Position System)

bol navrhnutý na zvýšenie presnosti, ktorú dosahuje GPS prijímač. Faktory nepresnosti

ktoré musí GPS prijímač riešiť sú najmä časové oneskorenie spôsobené vrstvami

atmosféry, hodiny v satelite a v prijímači. Dokáže to pomocou merania časovej

nepresnosti všetkých satelitov v dosahu a vysielaním tejto informácie všetkým DGPS

prijímačom v okolí. DGPS sa spolieha na fakt, že satelitný signál má rovnaké časové

oneskorenie pre referenčný prijímač ako pre všetky ostatné DGPS prijímače v dosahu

niekoľkých stoviek kilometrov.

Takáto oblasť je malá z pohľadu šírenia satelitného signálu, takže časové

oneskorenie je rovnaké v celej oblasti. Referenčný prijímač vypočíta časové

oneskorenie použitím „spätného“ prepočtu.

„Porovnávaním jeho polohy vypočítanej zo satelitných dát s jeho presne

zameranou polohou na Zemi, môže referenčný prijímač zisťovať rozdiel medzi

nameranou a skutočnou vzdialenosťou od všetkých viditeľných satelitov“ [2].

Referenčný prijímač vysiela správu s presným časovým oneskorením známym

komunikačným kanálom. DGPS prijímač prijíme správu a na základe známeho

časového oneskorenia v oblasti dokáže zlepšiť presnosť určovania svojej polohy.

Jediný problém DGPS riešenia je, že referenčný prijímač môže pracovať iba pre

konkrétnu oblasť takže je potrebné veľké množstvo referenčných prijímačov na

pokrytie veľkého územia čoho dôsledkom je vyššia cena riešenia DGPS, ale zároveň aj

lepšia presnosť ako môžeme vidieť v tabuľke 3.1 [1].

Tabuľka 3.1 Porovnanie dosahovaných výsledkov v rôznych situáciách [3] GPS SIGNÁLY

GPS PRÍSTUP ODHADOVANÁ PRESNOSŤ

ODHADOVANÁ CENA PRIJÍMA ČA L1 C/A

KÓD L1 P KÓD

L1 NOSNÁ

L2 P KÓD

L2 Y KÓD

SPS NAVIGÁCIA 100m 100€ X

SPS DIFERENCIÁLNA < 30 km 10m 500€ X

SPS DIFERENCIÁLNA < 30 km 1m 500€ X

PPS NAVIGÁCIA 10m 1000€ X X X

ANTI-SPOOFING NAVIGÁCIA 10m 2000€ X X X X X

L1 MERANIE FÁZY NOSNÉHO SIGNÁLU 0,1m 1000€ X X

L1 L2 MERANIE FÁZY NOSNÉHO SIGNÁLU 0,01m 1500€ X X X X

Princípy určovania polohy 11

3.2 Lokalizácia v GPS pomocou merania fázy nosného signálu

Meranie fázy nosného GPS signálu vyvolalo revolúciu v kryptografických

meraniach. Poloha môže byť určená na veľké vzdialenosti od referenčného bodu bez

akýchkoľvek prechodných bodov. Takéto využitie GPS systému vyžaduje špeciálne

vybavený prijímač schopný merať fázu nosného signálu.

Pri meraní fázy nosného signálu sú využívané nosné signály L1 a L2. L1

prenáša cykly s vlnovou dĺžkou 19 cm.

V podstate táto metóda meria presný počet periód nosného signálu medzi

satelitom a prijímačom ako ukazuje Obrázok 3.3. Problémom je, že cykly nosného

signálu sú rovnaké a preto je ich ťažké rozoznať a spočítať. Každý cyklus vyzerá ako

všetky ostatné. Na druhej strane pseudonáhodný kód je zámerne zložitý aby bolo ľahšie

rozoznať jednotlivé cykly.

Obrázok 3.3 Posunutie GPS signálov počas šírenia prostredím

Najmenej dva prijímače sledujú nosné signály v rovnakom čase. Rozdiely v

ionosférickom oneskorení musia byť dosť malé na zabezpečenie, že periódy nosnej

vlny sú správne spočítané. Takýto princíp väčšinou vyžaduje aby boli dva prijímače

vzdialené od seba približne 30 kilometrov. Fáza nosného signálu je sledovaná na oboch

prijímačoch a zmeny fázy sú zaznamenané v oboch prijímačoch počas sledovania

signálu.

Princípy určovania polohy 12

Oba prijímače, referenčný aj vzdialený, musia byť tak blízko, aby ionosférické

oneskorenie nebolo väčšie ako vlnová dĺžka nosného signálu. Použitím L1-L2

ionosférických meraní a dlhých priemerných časov meraní, môžu byť vzájomné polohy

nepohyblivých strán určené cez základňové čiary dlhé stovky kilometrov. Rozdiely vo

fáze v dvoch prijímačoch sú obmedzené použitím programu na rozčlenenie na tri

pozičné úrovne medzi referenčnou stanicou a vzdialeným prijímačom. Pri meraní fázy

nosného signálu je možné robiť vysoko presné meranie s centimetrovou presnosťou .

Problémy vyplývajú zo sledovania fázy nosného signálu, keď dochádza k rušeniu

signálu alebo keď sa prijímač pohybuje.

� Dva prijímače a jeden satelit môžu vytvoriť jeden rozdiel vo fáze.

� Dva prijímače a dva satelity počas prenosu poskytnú dvojitý rozdiel vo fáze.

Spracované statické meranie fázy nosného signálu poskytuje určenie polohy

s presnosťou 1 až 5 cm vo vzdialenosti 30 km od referenčného prijímača s časom

merania 15 minút pre krátku základňovú čiaru (10km) a 1 hodinu pre dlhú základňovú

čiaru (30km).Rýchle statické meranie fázy nosného signálu poskytuje určenie polohy

s presnosťou 4 až 10 cm so základňovou čiarou 1km a nahrávacím časom 15 minút.

RTK (Real Time Kinematic) meracie techniky v reálnom čase poskytujú

merania s presnosťou 1cm a so základňovou čiarou 10km sledujúcou 5 a viac satelitov

a rádiové spojenie v reálnom čase medzi referenčným a vzdialeným prijímačom [3].

Obrázok 3.4 Určovanie polohy pomocou Merania fázy nosného signálu GPS

Princípy určovania polohy 13

3.3 EGNOS

Európska geostacionárna polohová služba EGNOS (European Geostationary

Navigation Overlay Service) je prvý Európsky projekt satelitnej navigácie a je

predchodca kompletného navigačného systému GALILEO. Rozširuje dva v súčasnosti

používané systémy GPS a Globálny orbitálny polohový satelitný systém GLONASS

(Global Orbiting Navigation Satellite System), ktorý prevádzkuje Rusko. Prispôsobuje

ich pre pužitie v situáciách, kritických z hľadiska bezpečnosti a presnosti navigácie ako

navigácia lodí cez úzke kanály alebo v lietadlách.

EGNOS dovoľuje používateľovi v Európe určiť svoju polohu s presnosťou na 2

metre oproti 20 metrom pri GPS navigácii. Informuje používateľov o chybách pri

meraniach polohy a varuje o narušení satelitného signálu počas menej ako 6 sekúnd.

EGNOS poskytuje dáta potrebné pre použitie navigačných signálov z GPS

a GLONASS satelitov v prípadoch kedy by mohla byť ohrozená bezpečnosť ľudí.

Pozostáva z troch geostacionárnych satelitov a zložitej siete pozemných staníc.

Tri satelity vysielajú signály podobné tým vysielaným GPS a GLONASS satelitmi.

Tieto signály majú okrem využitia na lokalizáciu polohy používateľa poskytovať

informácie o presnosti merania polohy doručeného GPS a GLONASSom, takže napr.

pilot môže odhadnúť či je poloha natoľko presná, aby sa na ňu mohol spoľahnúť.

Signály obsahujú presnú polohu každého GPS a GLONASS satelitu, presnosť

atómových hodín nachádzajúcich sa v satelite a rušenie v ionosfére, ktoré môže

ovplyvniť presnosť meraní polohy. EGNOS prijímač, ktorý je prepracovanejší ako

klasický satelitný navigačný prijímač, dekóduje signál pre získanie presnejšej polohy

ako je možné získať pri samotných GPS alebo GLONASS, a presný odhad chýb.

EGNOS signál je prenášaný tromi geostacionárnymi satelitmi: satelitmi

Medzinárodnej mobilnej satelitnej organizácie IMSO (International Mobile Satellite

Organization). Jeden prelieta ponad východnú časť Atlantického oceánu, ďalší ponad

Indický oceán a satelit Európskej Vesmírnej Agentúry ESA (European Space Agency)

Artemis ponad Afriku.

Pozemnú sieť tvorí 34 Staníc sledujúcich integritu a rozsah RIMS (Ranging and

Integrity Monitoring Stations), štyri hlavné riadiace strediská a šesť vysielacích staníc.

RIMS merajú polohu každého EGNOS satelitu a porovnávajú presné merania

polohy každého GPS a GLONASS satelitu s meraniami obdržanými signálmi zo

Princípy určovania polohy 14

satelitu. RIMS potom posielajú tieto dáta do hlavného riadiaceho strediska cez

komunikačnú sieť vybudovanú na tento účel.

Hlavné riadiace strediská udávajú presnosť GPS a GLONASS signálov

prijatých v každej stanici a udávajú aj nepresnosť závislú na rušení v ionosfére. Všetky

poškodené dáta sú potom začlenené do signálu a odoslané cez bezpečnú komunikačnú

linku do vysielacích staníc, ktoré sú rozmiestnené po Európe. Vysielacie stanice

vysielajú signál do troch EGNOSS satelitov, ktoré ho prenášajú na príjem GPS

a GLONASS používateľom s EGNOS prijímačom.

EGNOS systém je značne nad dimenzovaný, takže služba je garantovaná takmer

nepretržite. Vždy iba jedna riadiaca stanica zastáva činnosť hlavnej riadiacej stanice.

Ostatné sú v „spiacom“ režime aby mohli nahradiť prvú keby z nejakého dôvodu

zlyhala. Taktiež sú využívané len tri vysielacie stanice, každá pre jeden satelit, ale

ďalšie tri sú záložné pre prípad zlyhania pôvodných staníc [5].

Asistovaný globálny polohový systém - AGPS 15

4 ASISTOVANÝ GLOBÁLNY POLOHOVÝ SYSTÉM - AGPS

Medzi hlavné problémy určovania polohy pomocou GPS patrí TTFF. Je to čas

potrebný pre prvé určenie polohy, ktorý závisí od citlivosti prijímača, počtu viditeľných

satelitov, úrovne signálu jednotlivých satelitov a na konštelácii satelitov na oblohe. Pri

nepriaznivých podmienkach môže prepočítanie pozície trvať aj niekoľko minút čo nie

je akceptovateľné pre LBS [8].

Obmedzenia GPS

Klasický GPS prijímač musí mať prístup k „otvorenej oblohe“ – Neprerušený

kontakt so satelitom LoS (Line of Sight). Toto sťažuje situáciu napr. pri navigácii v

budovách, tuneloch alebo pri krádeži auta a pod. (v podzemných garážach, metre

a všade kde je zastretá obloha).

AGPS

AGPS kombinuje schopnosti určovania polohy klasického GPS s technológiou

mobilných sietí pre poskytnutie AGPS používateľom možnosť určiť svoju polohu

a reagovať na ňu v reálnom čase.

S AGPS technológiou získava mobilná stanica MS informácie zo satelitu cez

mobilnú sieť využívajúc rádiové spojenie medzi základňovými stanicami a MS na

vysielanie asistenčných dát rádovo za sekundy, šetriac pritom čas a batériu. TTFF je

teda do značnej miery eliminovaný v AGPS aplikáciách.

4.1 Koncept AGPS

Technológia konceptu AGPS je zobrazená na obrázku 4.1. MS má integrovaný

GPS prijímač, ktorý prijíma signály zo satelitov. AGPS server obsahuje referenčný

GPS prijímač, ktorý má priamy výhľad na oblohu a sleduje tie isté satelity ako mobilná

stanica. Každý AGPS server má kontrolu nad viacerými základňovými stanicami a má

presné informácie o GPS signáloch dostupných pre mobilnú stanicu v bunkách, ktoré

kontroluje. AGPS server je pripojený na rádiotelefónnu ústredňu[1].

Asistovaný globálny polohový systém - AGPS 16

Obrázok 4.1 Koncept AGPS

4.2 Celosvetová referenčná sieť WWRN

Výkon AGPS zariadenia pri určovaní polohy závisí od dát z určitého počtu

satelitov zahrnutých v asistenčných dátach, ktoré pre MS poskytuje Celosvetová

referenčná sieť WWRN (Worldwide Reference Network). Obe riešenia AGPS systému

ako aj Bezpečná User Plane Lokalizácia SUPL (Secure User Plane Location) popísané

v kapitole 4.5 a 5 sú s WWRN kompatibilné.

WWRN je globálna sieť referenčných staníc, ktoré nepretržite sledujú všetky

GPS satelity a odosielajú takto získané dáta do redundantných dátových centier. Dáta

pre úplnú GPS konšteláciu sú vysielané zo strany dátových centier do všetkých SUPL

lokalizačných platforiem SLP (SUPL Location Platform), dovoľujúc každej jednej SLP

poskytovanie asistenčných dát alebo určenie polohy mobilného GPS zariadenia

kdekoľvek na svete. Konektivita s WWRN je zabezpečená buď cez virtuálne privátne

siete, kanálom zabezpečeným Protokolom SSH (Secure Shell) cez verejný internet

alebo privátne frame relay siete pre väčšie komerčné systémy. WWRN je kľúčový

zdroj pre mobilné služby na určenie polohy využívajúce AGPS, nie iba preto, že

oslobodzuje operátorov mobilných sietí od nutnosti monitorovať a spravovať GPS

referenčnú sieť, ale taktiež ponúka výhody pre AGPS výkonnosť, ktoré by regionálna

referenčná sieť nemohla splniť.

Asistovaný globálny polohový systém - AGPS 17

Obrázok 4.2 Celosvetová WWRN

AGPS server obsahuje tzv. celosvetový model terénnych nerovností, ktorý

umožňuje určenie polohy s menším množstvom satelitných meraní, taktiež zvyšuje

presnosť najmä v hornatom teréne. Model obsahuje viac ako miliardu súradníc

vzťahujúcich sa k Svetovému geodetickému systému WGS84 s presnosťou na 18

výškových metrov. Vďaka optimálizácii platformy AGPS serveru sú doplnkové

asistenčné dáta modelu prenesené rádovo za milisekundy.

S patentovanými algoritmami pre spracovanie meraní pseudovzdialeností

dokáže AGPS server určiť polohu aj bez presných GPS časových vzoriek. Táto

vlastnosť umožňuje jeho prevádzku aj v sieťach ako Globálny systém pre mobilnú

komunikáciu GSM (Global System for Mobile Communication) alebo Univerzálny

mobilný telekomunikačný systém UMTS (Universal Mobile Telecommunication

System), ktoré niesú synchronizované GPS časom. Taktiež eliminuje potrebu

Lokalizačných jednotiek (Location Management Unit), ktoré dodávajú GPS

synchronizáciu do základňových staníc[9].

Asistovaný globálny polohový systém - AGPS 18

4.3 Asistenčné dáta

Asistenčné dáta môžu, v závislosti na možnostiach asistenčného servera a AGPS

prijímača, obsahovať rôzne elementy ako:

Efemeridy

GPS prijímač potrebuje na určenie svojej 3D polohy poznať polohu najmenej

štyroch satelitov a taktiež Čas príchodu ToA (Time of Arrival) dekódovaného signálu

vysielaného z každého zo štyroch satelitov. Obvykle, informácie o polohách satelitov

sú získavame priamo z GPS satelitov. Avšak nahrávanie efemeríd z GPS signálov je

časovo náročné (nahrávacia rýchlosť je iba 50bps). V prostredí so slabým príjmom

signálu (mestské "kaňony"), tieto dáta môžu byť úplne nedostupné. Preto využitím

AGPS môžu byť dáta prijaté vzdialeným (referenčným) prijímačom, ktorý má priamy

výhľad (LoS) na tie isté satelity ako GPS prijímač a môžu byť dodané do AGPS

prijímača cez bezdrôtovú sieť. Efemeridy sú platné len pre dobu viditeľnosti každého

satelitu. Táto doba (čas) sú približne 4 hodiny za predpokladu, že prijímač je nehybný a

satelit práve stúpajúci nad horizont. Efemeridy môžu byť nahraté pre dlhšiu časovú

periódu.

Almanach

Almanach obsahuje približné polohy satelitov (zjednodušené efemeridy).

Almanachy niesú dosť presné pre navigáciu, ale užitočné pre urýchlenie vyhľadania

satelitu na získanie fixu polohy. Almanachy sú používané v odhadovaní Dopplerovho

posunu každého satelitu. Doba platnosti almanachu je omnoho dlhšia ako doba

platnosti presných efemeríd, zvyčajne týždne.

Stavové dáta satelitu (Satellite health data)

V súvislosti s určením polohy satelitu (efemeridy, almanach), asistenčné dáta

môžu obsahovať stavové dáta satelitu zahrňujúce správy o plánovaných údržbách

satelitu, výpadkoch a zlyhaniach satelitu.

Chyby satelitných hodín (Satellite clock errors)

GPS satelity majú veľmi presné atómové hodiny. Napriek veľkej presnosti,

posun týchto hodín zapríčiňuje zhoršenie presnosti určenia polohy. V súvislosti so

Asistovaný globálny polohový systém - AGPS 19

zdrojom tejto nepresnosti, informácie o satelitných časových chybách, meraných

referenčnými pozemnými stanicami môžu byť zahrnuté v asistenčných dátach.

Ionosférické a troposférické korekcie (Ionospheric & tropospheric corrections)

Ionosférické a troposférické korekcie môžu byť vysielané cez špecifické

komunikačné linky ako rádiové kanály veľmi krátkych vĺn alebo priamo zo satelitov

(EGNOS). Takže, rovnaké informácie môžu byť obsiahnuté v asistenčných dátach

prenášaných cez bunkovú sieť.

Čas a jeho nepresnosť (Time and its uncertainty)

Asistenčné dáta môžu obsahovať čas a jeho nepresnosť. Približný časový odhad

(väčší ako niekoľko mikrosekúnd) môže byť použitý na zmenšenie oblasti na určenie

polohy pre relatívne fázy kódu satelitného signálu po tom ako sú získané počiatočné

signály. Ak je čas dostatočne presný (niekoľko mikrosekúnd), môže sa taktiež využívať

na zmenšenie oblasti hľadania polohy pre úplné fázy kódov pred získaním

počiatočného signálu.

Počiatočná poloha prijímača a jej nepresnosť (Initial receiver location and its

uncertainty)

Počiatočná poloha prijímača je 3D poloha s elipsoidom nepresnosti. Môže byť

odhadnutá na základe Identifikácie bunky Cell-ID (Cell Identification), ktorá je jednou

zo štandardizovaných metód na určenie polohy v 2G a 3G sieťach. Počiatočná poloha

prijímača je využívaná na odhad satelitnej Dopplerovej frekvencie pri získavaní GPS

signálu. Odhad polohy nemusí byť úplne presný: priemerná chyba 4 Hz v satelitnej

Dopplerovej frekvencii je zavedená pre každú 10km-ovú kompenzáciu polohy. Je

odporúčané aby odhad polohy bol v rámci 1000 km od správnej polohy prijímača. Ak

toto nieje dodržané, získanie signálu bude omnoho náročnejšie ako s použitím odhadu

počiatočnej polohy.

Doplnkové čas špecifikujúce informácie (Additional time specific information)

Alternatívne k polohe, času a satelitným informáciám, asistenčné dáta môžu

obsahovať približnú fázu kódu a Dopplerové posuny so zodpovedajúcimi

nepresnosťami v určitom časovom okamihu pre každý zo satelitov v dohľade [10].

Asistovaný globálny polohový systém - AGPS 20

4.4 Módy určenia polohy MS

AGPS systém môže pracovať v dvoch módoch: určenie polohy v MS kde je

poloha určená v MS odoslaná do bunkovej siete. Pri určení polohy sieťou získava MS

GPS signál GPS koreláciou lokálne generovaného pseudonáhodného kódu s prijatým

GPS signálom a určuje časovo vzorkované pseudovzdialenosti. Tieto sú vysielané do

bunkovej siete, ktorá vykonáva výpočet polohy MS.

Informačné elementy prenášané medzi AGPS serverom do MS a naopak sa v

každom móde odlišujú.

4.4.1 Určenie polohy sieťou

Pre porovnanie oboch módov určenia polohy MS sú podstatné správy prenášané

medzi MS a AGPS serverom ako aj ich množstvo a veľkosť.

Správy z MS do AGPS servera

� požiadavka polohy,

� odhadovaná poloha MS,

� časovo vzorkované pseudovzdialenosti.

Správy z AGPS servera do MS

� zoznam viditeľných satelitov,

� GPS referenčný čas,

� efemeridy a približné polohy MS, Dopplerova a kódová fáza signálu satelitov v

priamom dohľade.

Riešenie určenia polohy sieťou vyžaduje krátky čas prijatia dát zo satelitu a

používa sieťové prostriedky na určenie polohy. Toto urýchli proces určenia polohy bez

zaťaženia siete a taktiež nevyžaduje dodatočnú výpočtovú energiu v MS. Nevýhodou

riešenia je krátka doba platnosti asistenčných dát.

4.4.2 Určenie polohy v MS

Správy z MS do AGPS servera

� požiadavka na určenie polohy,

� odhadovaná poloha MS,

� poloha určená v MS.

Asistovaný globálny polohový systém - AGPS 21

Správy z AGPS servera do MS

� zoznam viditeľných satelitov,

� fáza Dopplerovho posunu a šifrovaného kódu satelitov v priamom dohľade,

� efemeridy, platné pre 2 až 4 hodiny s predĺžením platnosti na celú dobu

viditeľnosti satelita (12 hodín),

� korekcie DGPS,

� GPS referenčný čas,

� integrita dát v reálnom čase.

Pri určení polohy v MS je potrebné dostatočne dimenzovať jeho pamäťové

kapacity - Operačnej pamäti RAM (Random Access Memory) a Permanentnej pamäti

ROM (Read Only Memory) z dôvodu zvýšených požiadaviek na výpočtový výkon.

Ďalšou nevýhodou je relatívne dlhý čas prijatia asistenčných dát zo satelitu, ktorý

spomaľuje výpočet polohy a zaťažuje sieť.

Jedna z výhod riešenia je, že MS môže byť použitá ako výlučne GPS prijímač.

Toto môže byť užitočné pri využití GPS aplikácií v MS. Ďalšie výhody sú relatívne

krátky čas prijatia dát zo satelitu a platnosť väčšiny asistenčných dát 2 až 4 hodiny.

Je dôležité povedať, že informácie prenášané medzi MS a AGPS serverom

môžu a nemusia obsahovať správy, ktoré boli spomenuté vyššie[1].

4.5 „Control Plane“ a „User Plane“ riešenia

Existujú dve riešenia vytvorenia AGPS siete určenej na poskytovanie

asistenčných dát:

� „Control Plane“

� „User Plane“.

Asistovaný globálny polohový systém - AGPS 22

4.5.1 „Control Plane“ riešenie

Obrázok 4.3 Architektúra „Control Plane“

Keď je AGPS realizované pomocou „Control Plane“ riešenia, jednotka merania

polohy extrahuje informácie o polohe so signalizačnými meraniami z MS, z

niekoľkými základňovými vys./prijímacích stanicami a z Obsluhujúceho mobilného

lokalizačného centra SMLC (Serving Mobile Location Centre). Mobilné lokalizačné

centrum/Brána mobilného lokalizačného centra MPC/GMLC (Mobile Positioning

Centre /Gateway Mobile Location Centre) zbiera tieto polohové dáta a dáta z AGPS

serveru niekoľkými referenčnými GPS prijímačmi a vysiela ich ako asistenčné dáta do

MS, umožňujúc mu presne určiť polohu. LBS môže požiadať o tieto dáta na určenie

polohy cez GMLC bránu. S „Control Plane“ riešením je možné určovať polohu MS v

oboch módoch (v sieti aj v MS). Inštalácia AGPS založeného na „Control Plane“ je

zložitá a finančne nákladná, pretože je k nej potrebné dodatočné technické vybavenie

na ovládanie zložitých protokolov.

Štandardizované „Control Plane“ riešenie je definované pre 2G aj 3G bunkové

siete. Základná architektúra pozostáva z SMLC, MPC/GMLC, a aplikácií na určenie

polohy. MPC/GMLC pracuje ako brána pre lokalizačné služby, ktorá sa nachádza

mimo bunkovej siete. SMLC udržiava prenosové kanály na prenos polohových

Asistovaný globálny polohový systém - AGPS 23

informácií pre každý z terminálov a prenáša informácie z MPC/GMLC do terminálu a

naopak. Administratívne funkcie ako autentifikácia, spoplatnenie atď. sú taktiež

spravované v MPC/GMLC. Špecifikácie pre Protokol prenosu LCS dát (lokalizačných

dát) RRLP (Radio Resource LCS Protocol) v 2G je v špecifikácii 3GPP TS 44.031 a

špecifikácia pre „Control Plane“ signalizačný protokol tretej vrstvy RRC (Radio

Resource Control) v 3G je v špecifikácii 3GPP TS 25.331[10].

4.5.2 „User Plane“ riešenie

Obrázok 4.4 Architektúra „User Plane“

Tento spôsob prístupu k asistenčným dátam je omnoho menej finančne náročný

ako prístup „Control Plane“, pretože mobilná sieť nevyžaduje dodatočné technické

prostriedky. Taktiež je vhodný pre všetky mobilné štandardy.

Bezpečná User Plane lokalizácia SUPL 24

5 BEZPEČNÁ USER PLANE LOKALIZÁCIA SUPL

Štandardizované „User Plane“ riešenie je definované Štandardizačnou

organizáciou OMA (Open Mobile Alliance) ako OMA SUPL v1.0 špecifikácia.

Základnou myšlienkou je vytvoriť bezpečné spojenie Protokolom riadenia prenosu/

Internet protokolom TCP/IP (Transmission Control Protocol/Internet Protokol) medzi

Terminálom s podporou SUPL, ktorý sa nazýva SET (SUPL Enabled Terminal) priamo

so SLP. SET a SLP si vymieňajú správy prostredníctvom User Plane lokalizačného

protokolu ULP (UserPlane Location Protocol), ktorý je dekódovaný v ASN.1 formáte.

Táto komunikácia je znázornené na Obrázku 6.1. Transportná vrstva pre ULP je

TCP/IP, s výnimkou SUPL inicializačnej správy SIF (SUPL Initiation Function ). SIF

je vyslaná zo SUPL lokalizačného centra SLC (SUPL Location Centre) do SET-u pri

požiadavke vytvorenia spojenia zo SET-u do SLC. Pokiaľ neexistuje žiadne TCP/IP

spojenie v tejto fáze, SUPL architektúra poskytuje dve alternatívy pre prenos SIF

správy:

� SIF správa je prenášaná v Push správe pomocou Bezdrôtového aplikačného

protokolu WAP Push (Wireless Aplication Protocol),

� SIF správa je prenášaná pomocou Služby krátkych správ SMS (Short Message

Service).

Číslo portu pre ULP rezervované v Internetovej štandardizačnej organizácii

IANA (Internet Assigned Numbers Authority) je 59910. Pod kontrolou SLC môže byť

niekoľko SUPL polohových centier SPC (SUPL Positioning Center) rozdeľujúcich

spravovanie činností viacerých SET-ov medzi seba. SLC môže taktiež slúžiť externým

poskytovateľom služieb alebo iným SET-om, ktoré sa správajú buď ako SUPL agenti

alebo ako klienti Mobilných lokalizačných služieb MLS (Mobile Location Services).

Komunikácia medzi SLC a MLS (SET-om, SUPL agentom) je ukončena pomocou

Protokolu mobilného určenia polohy MLP (Mobile Location Protocol)[11].

Bezpečná User Plane lokalizácia SUPL 25

Obrázok 5.1 SUPL Architektúra

5.1 SUPL Služby

SUPL Lokalizačné služby môžeme kategorizovať na sieťou iniciované a SET-

om iniciované služby.

Nasledujúce služby musia byť podporované AGPS systémom

� služba na okamžité určenie polohy,

� komerčné služby,

� núdzové služby,

� pravidelné lokalizačné služby,

� služba určenia polohy na požiadanie.

Pravidelné a odložené služby niesú zahrnuté v SUPL Release1, ale v

pripravovanom SUPL Release2.

Bezpečná User Plane lokalizácia SUPL 26

SUPL služby iniciované sieťou - sú služby, ktoré vychádzajú z vnútra SUPL

siete. Pre tieto služby je SUPL Agent obsiahnutý v sieti.

SUPL služby iniciované SET-om - sú služby, ktoré sú iniciované SET-om.

Pre tieto služby je SUPL Agent obsiahnutý vnútri SET-u.

5.1.1 Skupina lokalizačných služieb SUPL

Táto časťopisuje logické funkčné entity v SUPL funkčnej skupine lokalizačných

služieb.

Funkcia SUPL Súkromia SPF (SUPL Privacy Function)

Funkcia SPF je funkcia na overenie privátnosti používateľského SET-u .

Počas tejto funkcie musia byť splnené nasledujúce požiadavky:

� dodržať nastavenia súkromia používateľského SET-u závisiace od služieb

(iniciovaných sieťou alebo SET-om),

� dodržať notifikačné a verifikačné nastavenia cieľového SET-u.

SUPL môže používať už existujúce uzly súkromia ako napr. Register profilu

súkromia PPR (Privacy Profile Register) alebo Distribuované riadenie polohy LDC

(Location Distribution Control) na implementáciu funkcií súkromia. SPF môže byť

alternatívne súčasťou SET-u.

Funkcia SUPL inicializácie SIF (SUPL Initiation Function)

Funkcia SIF poskytuje mechanizmus pre SUPL sieť na iniciovanie spojenia so

SET-om. Má špeciálny význam v povolení SUPL sieťou iniciovaných služieb. V

prípade SUPL Sieťou iniciovaných služieb vytvára SUPL sieť tzv. SUPL reláciu

použitím jednej z nasledujúcich metód:

� WAP Protokol prenosu Push správy PAP (Push Access Protocol),

� SMS priamo v prostredí mobilného operátora.

Záleží na schopnostiach SET-u, ktorá SIF bude aplikovaná SUPL Sieťou. SET

musí podporovať aspoň jednu z týchto SUPL inicializačných metód.

Bezpečná User Plane lokalizácia SUPL 27

Funkcia SUPL zabezpečenia SSF (SUPL Security Function)

Funkcia SSF umožňuje SUPL sieti vykonávať autorizáciu a autentifikáciu SET-

u a taktiež umožňuje SET-u vykonávať autorizáciu a autentifikáciu SUPL siete. Táto

skutočnosť je dôležitá pri zabezpečení Sieťou iniciovaných a SET-om iniciovaných

SUPL služieb. SSF taktiež zabezpečuje dôvernosť a dátovú integritu služieb.

Funkcia SUPL podpory roamingu SRSF (SUPL Roaming Support Function)

K SUPL roamingu dochádza keď SET opustí oblasť poskytovania služby danej

Domácej SUPL lokalizačnej platformy H-SLP (Home-SUPL Location Platform). V

tejto oblasti poskytuje H-SLP pre SET dáta o odhadovanej polohe alebo asistenčné dáta

bez nadviazania spojenia k inému SLP.

Existuje viacero spôsobov SUPL Roamingu:

� H-SLP môže požadovať poskytovanie odhadu počiatočnej polohy od

Hosťujúcej SUPL lokalizačnej platformy V-SLP (Visited-SUPL Location

Platform) založeného na Identifikácii polohy Location ID (Location

Identification),

� H-SLP môže požadovať poskytovanie Lup určenie polohy a funkcionalitu SPC

od V-SLP.

Funcia SUPL spoplatnenia SCF (SUPL Charging Function )

Funkcia SCF je zodpovedná za spoplatnenie aktivít v rámci SLP. Tieto zahrňujú

spoplatnenie MLS Aplikácií, SUPL Agentov a užívateľov SET-u.

Hlavnou úlohou SCF je zbieranie dát pre spoplatnenie a účtovanie medzi SUPL

operátormi. Navyše SCF môže povoliť aktivity v SLP založené na posúdení dát pre

spoplatnenie.

Funkcia SUPL riadenia polohy SSMF (SUPL Service Management Function)

SSMF je funkcia spravovania polôh SET-u. Táto funkcia uchováva, spracováva

a modifikuje informácie o polohe cieľového SET-u. Počas vykonávania tejto funkcie

musia byť zohľadnené aj funkcie spoplatnenia, súkromia, zabezpečenia a Kvality

určenia polohy QoP (Quality of Position).

Bezpečná User Plane lokalizácia SUPL 28

Funkcia SUPL pridelenia adresy SET-u SSPF (SUPL SET Provisioning

Function)

SSPF zabezpečuje, aby bol SET vybavený adresou H-SLP.

5.1.2 Skupina lokalizačných funkcií SUPL

Táto časť opisuje logické funkčné entity v SUPL funkčnej skupine

lokalizačných služieb.

Funkcia SUPL doručenia asistenčných dát SADF (SUPL Assistance Delivery

Function)

SADF vytvára a doručuje dostupné asistenčné dáta, využívané pre meranie

alebo určenie polohy SET-u.

Doručenie asistenčných dát môže byť založené na vybranej podskupine GPS

referenčných dát získaných z SRRF funkcie, na schopnostiach SET-u a siete, a

približnej odhadnutej polohy cieľového SET-u.

Asistenčné dáta môžu obsahovať elementy definované v [3GPP RRLP], [3GPP

RRC]alebo [3GPP2 C.S0022-A, 3GPP2 C.S0022-0].

Funkcia SUPL získavania referenčných dát SRRF (SUPL Reference Retrieval

Function)

SRRF slúži na získanie GPS referenčných dát z GPS referenčnej siete.

Referenčné dáta sú potrebné na vytvorenie asistenčných dát.

Funkcia SUPL výpočtu polohy SPCF (SUPL Position Calculation Function)

SPCF vykonáva výpočet polohy SET-u. Minimálne jedna z nasledujúcich

lokalizačných metód môže byť podorovaná SUPL službou.

� A-GPS s asistenciou SETu – merania sú realizované v terminály narozdiel od

výpočtov,

� A-GPS založené na SET – merania a výpočet je realizovaný v terminály,

� Autonómne GPS,

� lokalizačné metódy z bunkových sietí:

� Cell-ID

� Pokročilá trilaterácia založená na meraní fázového rozdielu signálov A-

FLT (Advanced Forward Link Trilateration)

Bezpečná User Plane lokalizácia SUPL 29

� Rozšírené pozorovanie časového rozdielu E-OTD (Enhanced-Observed

Time Difference)

� Pozorovaný rozdiel časov príchodu OTDOA (Observed Time Difference

of Arrival)

� Identifikácia polohy Location ID (Location Identification)

5.2 SUPL Systém a Subsystém

5.2.1 SUPL lokalizačná platforma SLP

SLP pozostáva z SLC a SPC, ktoré môžu byť integrované v jedinom systéme.

Medzi SLP a SET-om je použité rozhranie Lup ako je ukázané na Obrázku 6.1. Toto

rozhranie prenáša správy pre SUPL Spravovanie Služby a SUPL Určenie Polohy.

Taktiež je možné funkčné oddelenie SLC a SPC do samostatných systémov v rámci

SLP.

Pre komunikáciu medzi SET-om a SLP sú navrhnuté dva módy:

� Proxy Mód: SPC systém nebude mať priame spojenie so SET-om. V takomto

prostredí sa bude SLC systém správať ako proxy medzi SET-om a SPC.

� Non Proxy Mód: SPC systém bude mať priame spojenie so SET-om.

Rozhranie Lup je použité medzi SLP a SET-om. Lup prenáša dva typy správ:

� správy určené pre SLC systém v rámci SLP: Správy Lup Spravovania Služby,

� správy určené pre SPC systém v rámci SLP: Správy Lup Určenia Polohy.

5.2.2 SUPL lokalizačné centrum SLC

SLC systém zabezpečuje koordináciu prevádzky SUPL v sieti a vykonáva

nasledujúce funkcie pri vzájomnej komunikácii so SET-om cez „User Plane“:

� Funkcia SUPL súkromia SPF,

� Funkcia SUPL zabezpečenia SSF,

� Funkcia SUPL podpory roamingu SRSF,

� Funkcia SUPL spoplatnenia SCF,

� Funkcia SUPL riadenia polohy SSMF,

� Funkcia SUPL výpočtu polohy SPCF.

Bezpečná User Plane lokalizácia SUPL 30

5.2.3 SUPL polohové centrum SPC

SPC podporuje masledujúce funkcie:

� Funkcia SUPL zabezpečenia SSF,

� Funkcia SUPL doručenia asistenčných dát SADF,

� Funkcia SUPL získavania referenčných dát SRRF,

� Funkcia SUPL výpočtu polohy SPCF.

5.2.4 Terminál s podporou SUPL SET

SET podporuje procedúry definované v SUPL využívané pri vzájomnej

komunikácii so sieťou cez „User Plane“. Taktiež môže podporovať jednu alebo viac

funkcií v závislosti na schopnostiach SET-u a na obchodných pravidlách poskytovateľa

služby:

� Funkcia SUPL súkromia SPF,

� Funkcia SUPL zabezpečenia SSF,

� Funkcia SUPL pridelenia adresy SET-u SSPF.

SET podporuje určenie polohy v MS a/alebo určenie polohy sieťou. Preto môže

podporovať funkcie:

� Funkcia SUPL výpočtu polohy SPCF,

� Funkcia SUPL doručenia asistenčných dát SADF.

V týchto prípadoch dochádza k prekrývaniu funkcionalít SLC/SPC a SET-u.

5.2.5 Komunikačné mechanizmy a rozhrania zahrnuté v Lup-e

Protokoly zahrnuté vo WAP Push sú PAP pre prenos notifikácie požiadavky na

polohu z SLP do Brány preklenutia PAP a POTAP (Push Proxy Gateway) a Protokol

bezdrôtového prenosu Push správy POTAP (Push Over-The-Air Protocol) na prenos

notifikácie z PPG do SET-u. Ďalšou možnosťou je SMS doručenie notifikácie, ktoré

môže byť iniciované z SLP alebo WAP notifikáciou. Protokolové rozhrania pre SMS

doručenie nie sú v schéme špecifikované, pretože rozhranie medzi SLP a Centrom

služby krátkych správ SMSC (Short Message Service Center) je patentované a nieje

definované v 3GPP/3GPP2. Komunikačná cesta z SMSC do SET-u nieje predmetom

tejto práce.

Bezpečná User Plane lokalizácia SUPL 31

� v Proxy móde sa medzi SLP a SET-om vytvára SUPL aplikácia výmeny správ

pre službu spravovania a určenia polohy,

� v Non Proxy móde sa medzi SLC a SET-om vytvára služba na výmenu správ

pre spravovanie a výmena správ služby pre určenie polohy prebieha medzi SPC

a SET-om[11].

5.3 Varianty spojení pri získavaní asistenčných dát:

� spojenie iniciované SET-om

� spojenie iniciované Sieťou

Varianty nadviazania spojenia:

� úspešné spojenie – Proxy mód bez Roamingu,

� úspešné spojenie – bez Proxy módu bez Roamingu,

� úspešné spojenie – Proxy mód s V-SLP a s Roamingom,

� úspešné spojenie – bez Proxy módu s Hosťujúcim SUPL polohovým centrom

V-SPC (Visited - SUPL Positioning Center) a s Roamingom,

� úspešné spojenie – Proxy mód s H-SLP a s Roamingom,

� úspešné spojenie – bez Proxy módu s Domácim SUPL polohovým centrom H-

SPC (Home - SUPL Positioning Center) a s Roamingom.

Možné chybné varianty nadviazania spojenia:

� SET nepovoľuje určenie polohy,

� neúspešná autorizácia v H-SLP,

� chybný SUPL Protokol,

� uplynutie času SUPL časovača[11].

Bezpečná User Plane lokalizácia SUPL 32

5.3.1 Príklad úspešného spojenia – Proxy mód bez Roamingu

Obrázok 5.2 SUPL Úspešné spojenie

� A: SUPL Agent posiela MLP SLIR správu do H-SLP, s ktorým je SUPL Agent

spojený. H-SLP vykoná autentifikáciu SUPL Agenta a overí či SUPL Agent je

autorizovaný pre zvolenú službu, pomocou prijatej Identifikácii klienta Client-id

(Client-identification). Oproti Client-id dokáže H-SLP pomocou prijatej

Identifikácii MS MS-id (MS-identification) zabezpečiť kontrolu súkromia

používateľa. Ak je dostupná v H-SLP predchádzajúca určená poloha, ktorá

spĺňa požadovanú QoP a žiadna verifikácia a notifikácia niesú potrebné, H-SLP

priamo pokračuje k bodu H. Ak sú vyžadované notifikácia a verifikácia alebo

len notifikácia, H-SLP pokračuje k bodu B.

� B: H-SLP overí či cieľový SET v danom okamihu podporuje SUPL roaming. H-

SLP môže taktiež overiť či daný SET podporuje SUPL .

� Pozn.: špecifiká pre určenie či daný SET je v súčasnej dobe v SUPL roaming

móde alebo nie je mimo rámec SUPL. Keďže, existujú viaceré mechanizmy

závislé na prostredí.

Bezpečná User Plane lokalizácia SUPL 33

� Pozn.: špecifiká, pre určenie či daný SET podporuje SUPL sú mimo rozsah

SUPL 1.0 špecifikácie.

� C: H-SLP zaháji komunikáciu so SET-om na určenie polohy použitím SUPL

INIT správy, ktorá môže byť vyslaná cez WAP PUSH alebo SMS. SUPL INIT

správa obsahuje minimálne Identifikátor spojenia session-id (Session

Identification), indikátor proxy/non-proxy módu a zamýšľanú metódu na

určenie polohy. SUPL INIT správa môže taktiež obsahovať požadovanú QoP,

Identifikácia kľúča Key ID (Key Identification) a Autentifikačný kód správy

MAC (Message Authentication Code). Ak výsledok kontroli privátnosti v kroku

A indikuje, že je potrebná notifikácia alebo overenie cieľového používateľa , H-

SPL môže taktiež obsahovať notifikačný element v SUPL INIT správe. Predtým

ako je SUPL INIT správa vyslaná, H-SLP vypočíta a uloží hash správy. Ak sa v

kroku A H-SLP rozhodne použiť predchádzajúcu vypočítanú polohu, SUPL

INIT správa má indikovať " toto nieje hodnota parametra metódy na určenie

polohy " a SET odpovie so SUPL END správou nesúcou výsledok overovacieho

procesu (prístup povolený, prístup zamietnutý). Ak nieje vyžadovaná žiadna

jednoznačná verifikácia (iba notifikácia) SET odpovie so SUPL END správou.

H-SLP potom priamo pokračuje krokom H.

� Pozn: pred vyslaním SUPL END správy, SET vykoná postup vytvorenia

dátového spojenia popísaný v kroku D a použije postupy z kroku E na

vybudovanie bezpečného IP spojenia do H-SLP.

� D: Keď je SUPL INIT správa prijatá SET-om, tak sa buď sám pripojí do

paketovej siete ak ešte nieje pripojený, alebo vybuduje spojenie s prepájaním

okruhov. Ak sa v prijatej SUPL INIT správe nachádzajú parametre Key ID a

MAC, SET ich môže použiť na overenie autentifikácie SUPL INIT správy

pokiaľ ich podporuje.

� E: SET vyhodnotí notifikačné pravidlá a taktiež kontroluje indikátor proxy/non-

proxy módu na určenie či H-SLP používa proxy alebo non-proxy mód. V tomto

prípade je použitý proxy mód a teda SET vybuduje bezpečné IP spojenie do H-

SLP použitím SLP adresy, ktorá bola pridelená SET-u domácou sieťou. SET

následne posiela SUPL POST INIT správu na zahájenie sekvencie určovania

Bezpečná User Plane lokalizácia SUPL 34

polohy s H-SLP. SET pošle SUPL POST INIT správu aj keď SET-om

podporované technológie na určenie polohy nezahŕňajú žiadanú metódu na

určenie polohy nachádzajúcu sa v SUPL INIT správe. SUPL POS INIT správa

obsahuje minimálne session-id, schopnosti SET-u, a hash prijatej SUPL INIT

správy (ver) a identifikátor polohy (lid). Schopnosti SET-u zahŕňajú metódy na

určenie polohy (SET- Assisted A-GPS, SET-Based A-GPS) a prislúchajúce

protokoly (RRLP, RRC, TIA-801). SET môže podporovať Správy sieťových

meraní NMR (Network Measurement Report) špecifické pre použitú rádiovú

technológiu. SET môže poskytovať svoju polohu ak to je podporované. Taktiež

môže stanoviť požadovaný element asistenčných dát v SUPL POS INIT. Ak

približná poloha určená na základe informácií prijatých v SUPL POS INIT

správe spĺňa požadovanú QoP, H-SLP pokračuje priamo krokom G.

� F: H-SLP kontroluje, že sa hash SUPL INIT správy zhoduje s vypočítaným

hash-om pre túto konkrétnu sekvenciu. Na základe SUPL POS INIT správy

zahrňujúcej metódy na určenie polohy podporované SET-om, následne H-SLP

vyberie konkrétnu metódu na určenie polohy. H-SLP použije podporovaný

protokol na určenie polohy (napr.RRLP, RRC, TIA-801) zo SUPL POS INIT

správy ak je to vyžadované pre danú metódu. SET a H-SLP si môžu vymieňať

viaceré správy procedúr na určenie polohy. H-SLP vypočíta odhad polohy

založený na prijatých meraniach polohy (SET-Assisted) alebo SET vypočíta

odhad polohy založený na asistenčných informáciách získaných z H-SLP (SET-

Based).

� G: Keď je výpočet na určenie polohy kompletný, H-SLP pošle SUPL END

správu do SET-u, ktorá hovorí, že žiadna ďalšia procedúra na určenie polohy

nebude spustená a sekvencia na určenie polohy je ukončená. SET uvoľní

bezpečné IP spojenie do H-SLP ako aj všetky prostriedky vzťahujúce sa k tejto

sekvencii.

� H: H-SLP posiela odhad polohy späť do SUPL Agenta prostredníctvom MLP

SLIA správy a uvoľní všetky prostriedky vzťahujúce sa k tejto sekvencii

AGPS a GPS Zariadenia 35

6 AGPS A GPS ZARIADENIA

V súčasnosti je na trhu veľké množstvo navigačných GPS zariadení, ale len

málo z nich využíva AGPS technológiu. Preto som sa rozhodol opísať bližšie parametre

dvoch zariadení, ktoré v kapitole 7 použijem na merania a jedného externého AGPS

prijímača populárneho medzi spotrebiteľmi.

6.1 Hp hw 6515 - AGPS

Kľúčové vlastnosti z pohľadu použitia AGPS:

� pracuje v pásmach GSM 850/900/1800/1900,

� procesor Intel PXA270 312 MHz,

� pamäte 64 MB Flash ROM, 64 MB SDRAM,

� displej TFT dotykový, 65000 farieb, 240 x 240 pixelov,

� podporuje Všeobecnú rádiovú paketovú službu GPRS (General Packet Radio

Service), EDGE, AGPS,

� pracuje s Microsoft Windows Mobile 2003 SE PocketPC Phone Edition.

Zariadenie podporuje AGPS technológiu. Obsahuje GPS modul značky

Globallocate a spolupracuje s User Plane AGPS riešením pre rýchlejšie určenie polohy.

Asistenčné dáta pre využitie AGPS technológie sťahuje Hp cez GPRS z

referenčnej siete firmy Broadcom alebo cez internetové pripojenie.

6.2 Mio P550 - GPS

Kľúčové vlastnosti z pohľadu použitia GPS:

� procesor: Samsung 2440 400 MHz,

� pamäte: 128 MB flash ROM, 64 MB SDRAM,

� displej: 3.5 " TFT aktívny dotykový, 240 x 320 pixelov, 64000 farieb,

� podporuje GPS, Bluetooth 2.0, Wifi,

� pracuje s Microsoft Windows Mobile 5.0.

AGPS a GPS Zariadenia 36

Hlavný rozdiel oproti HP hw6515 je v použitom GPS module. MIO P550 má

GPS modul SiRFstarIII vďaka ktorému poskytuje dobrý čas TTFF ako aj rýchlosť a

presnosť navigácie[1] [13].

6.3 WondeX BT-100Y

Pokiaľ sa v mobilnom zariadení (PDA, mobil) nenachádza prijímač AGPS,

môžeme na zariadenie pripojiť tzv. externý prijímač. Takéto riešenie podporuje

WondeX BT-100Y.

Kľúčové vlastnosti z pohľadu použitia AGPS:

� 54 kanálový AGPS prijímač,

� AGPS dáta získava zo Skytraq AGPS serveru,

� poskytuje presnosť WAAS systému,

� horúci/teplý/studený štart: 1/28/30 sec,

� minimálna úroveň signálu: -159dBm.

Takéto riešenia sa v súčasnosti nepoužívajú až tak často ako predchádzajúce z

dôvodu horšieho prispôsobenia napr. mobilného telefónu na zobrazovanie navigačných

máp na displeji[14].

V súčasnosti je v Spojených štátoch amerických značne rozšírené používanie

AGPS technológie v bežných mobilných telefónoch z dôvodu podpory tiesňových

volaní E911. Zavedený systém núdzových volaní E911 fázy 2 (Wireless E911 Phase 2)

vyžaduje použitie AGPS technológie v mobilných zariadeniach pre presnejšie a

rýchlejšie určenie polohy ako v predchádzajúcej fáze1.

Veľké množstvo v súčasnosti ponúkaných mobilných telefónov a PDA

zariadení značiek ako Motorola, BlackBerry, HTC atď. má implementovanú

technológiu AGPS.

Merania 37

7 MERANIA

Merania boli realizované pomocou dvoch zámerne zvolených zariadení.

Nakoľko prvé zariadenie podporuje AGPS a druhé nie, z toho dôvodu sa bude dať

jednoducho posúdiť vplyv použitia AGPS na pozorovanú veličinu. Použil som

nasledovné zariadenia:

� Hp hw 6515,

� Mio P550.

Obidve zariadenia sú opísané v predchádzajúcej kapitole.

Merania boli realizované v rozličných prostrediach pričom som kládol dôraz na

ich odlišnú polohu a podmienky príjmu satelitných signálov, čiže LoS. Zvolil som

nasledovné prostredia:

� mestské,

� predmestské,

� vidiecke.

Merania boli vykonané pre dva prípady štartu GPS prijímača tzn. studený a

horúci, pretože boli merané na jednom mieste a v rovnakom čase. Odmeral som teda tri

rôzne TTFF pre každé prostredie a každé zariadenie.

7.1 Mestské prostredie

Meranie prebehlo v blízkosti centra mesta Martin. Miesto merania je znázornené

na obrázku v prílohe 1.

Tabuľka 7.1 TTFF v mestskom prostredí

Zariadenie TTFF [s] TTFF 2 [s] TTFF 3 [s]

Hp AGPS 105 5,706 7,63

Hp GPS 148,92 7,38 4

Mio GPS 85,388 2,34 7,02

Z tabuľky je možné vidieť, že najdlhšiu dobu studeného TTFF zaznamenal

samotný prijímač GPS signálov v Hp pričom najkratšiu dobu studeného TTFF dosiahlo

Mio. Asistenčné dáta v Hp využil AGPS prijímač v tomto zariadení na takmer tretinové

Merania 38

zlepšenie času studeného TTFF. Pri druhom a treťom TTFF, teda pri horúcich štartoch

sa hodnoty odlišovali od ideálnych z dôvodu značného krytia zo strany budov.

7.2 Predmestské prostredie

Meranie prebehlo v prímestskej časti mesta Martin na sídlisku v Priekope.

Miesto merania je znázornené na obrázku v prílohe 1.

Tabuľka 7.2 TTFF v predmestskom prostredí

Zariadenie TTFF [s] TTFF 2 [s] TTFF 3 [s] Hp AGPS 46,68 1,434 2,364

Hp GPS 113,41 0,3 0,33

Mio GPS 40,6 0 0,86

Z tabuľky je možné pozorovať výrazné zlepšenie časov studeného TTFF u

všetkých zariadení z dôvodu zlepšenia podmienok pre príjem satelitných signálov, čiže

výrazne lepší LoS. Samotný GPS prijímač dosiahol podstatne lepšiu hodnotu času

studeného TTFF ako v mestskom prostredí, ktorá je použiteľná na navigáciu. V tomto

meraní sa vo väčšej miere prejavila úloha asistenčných dát keďže Hp AGPS ako aj Mio

dosiahli veľmi podobné hodnoty. Časy nasledujúcich TTFF sú takmer zanedbateľné.

Mio dosiahlo nemerateľný čas horúceho TTFF vďaka vylepšenému GPS chipsetu

SiRFstarIII.

7.3 Vidiecke prostredie

Meranie prebehlo v blízkosti mesta Martin. Miesto merania je znázornené na

obrázku v prílohe 1.

Tabuľka 7.3 TTFF vo vidieckom prostredí

Zariadenie TTFF [s] TTFF 2 [s] TTFF 3 [s] Hp AGPS 51,33 2 0,88

Hp GPS 56,12 16,97 21,66

Mio GPS 40,6 0,26 0,4

Z tabuľky vidíme, že hodnoty nameraných časov studeného TTFF sú podobné

hodnotám pre predmestské prostredie. V prípade Hp GPS prijímaču došlo k zlepšeniu

studeného TTFF na jeho najlepšiu hodnotu z dôvodu nerušeného ideálneho LoS. V

takomto prostredí sa výhoda Hp AGPS ako aj Mia stráca a preto sú časy studených

Merania 39

TTFF podobné. U Hp GPS sa aj napriek výbornej hodnote TTFF nepodarilo dosiahnuť

podobných výsledkov v časoch horúcich TTFF.

Vo všetkých troch meraniach sa v plnej miere prejavil vplyv prostredia, pretože

časy studených TTFF boli v mestskom prostredí najdlhšie zatiaľ čo v ďalších

meraniach sa skrátili takmer o polovicu čo bolo spôsobené dostatočným LoS pre

určenie polohy.

Vplyv technológie AGPS na studený štart sa prejavil v mestskom prostredí

tretinovým a v predmestskom prostredí polovičným skrátením studeného TTFF v

samotnom zariadení Hp. Vo vidieckom prostredí sa AGPS technológia prejavila

krátkymi časmi pri horúcich TTFF.

Avšak vplyv technológie AGPS sa v porovnaní s výbornými hodnotami časov

všetkých TTFF zariadenia Mio stráca z dôvodu rýchlejšieho GPS chipsetu SiRFstarIII.

Záver 40

8 ZÁVER

V súčasnosti dochádza k veľkému rozvoju satelitných služieb hlavne v oblasti

navigácie využitím systému GPS, ktorého prijímače sa v čoraz väčšej miere integrujú

do veľkého množstva zariadení ako napr. mobilné telefóny, PDA a pod.

Keďže GPS prijímač potrebuje pre určenie polohy MS prístup k „otvorenej

oblohe“ tzv. LoS, nedá sa GPS systém plne využívať v zastavaných mestských

oblastiach tzv. „mestských kaňonoch“. Pre prostredia s nedostatočným LoS bol

navrhnutý AGPS systém

Zámerom práce bolo dôkladne rozobrať AGPS systém a overiť jeho schopnosti

praktickými meraniami.

Technológia AGPS je založená na využívaní asistenčných dát spolu s GPS

navigáciou na zlepšenie času studeného TTFF, čo môže mať široké využitie pri

núdzových volaniach, pričom asistenčné dáta sú do MS prenášané bunkovou sieťou. V

našom prípade je to sieť GSM.

Existujú dve riešenia vytvorenia AGPS siete určenej na poskytovanie

asistenčných dát a to „Control Plane“ a „User Plane“. „User Plane“ riešenie nevyžaduje

pri zavádzaní systému takmer žiadne náklady a využíva v súčasnosti najrozšírenejšie

TCP/IP protokoly preto má lepšie predpoklady na budúci rozvoj ako „Control Plane“

riešenie, ktoré je finančne náročné a využíva prepojovanie kanálov. „User Plane“

riešeniu som sa v bakalárskej venoval aj z dôvodu jeho značnej implementácie v

Európe. V súčasnosti je riešenie „User Plane“ rozšírené do štandardizovaného riešenia

SUPL, ktoré je podrobne opísané v práci.

Pre potvrdenie výhod AGPS technológie som sa v bakalárskej práci venoval

meraniam, ktoré preukázali výhody AGPS len z časti. V samotnom AGPS zariadení bol

značný rozdiel v studených štartoch pri použití klasického GPS a AGPS v mestskom

prostredí. Avšak pri porovnaní AGPS zariadenia s rozdielnym GPS zariadením som

zistil nepatrne lepšie hodnoty studeného TTFF v prospech GPS. Táto odlišnosť je

spôsobená použitím citlivejšieho a rýchlejšieho chipsetu v GPS zariadení ako aj vekom

oboch zariadení.

Záver 41

Technológia AGPS má z pohľadu budúcnosti veľký potenciál pri stále sa

rozvíjajúcom trhu satelitných služieb a bude využívaná vďaka rýchlemu studenému

TTFF najmä pri lokalizácii v mestských častiach a pri tiesňových volaniach.

Zoznam použitej literatúry 42

9 ZOZNAM POUŽITEJ LITERATÚRY

[1] Lissai G.: „Assisted GPS Solution in Cellular Networks“, Rochester Institute of

Technology, November 2006.

[2] Pillár S.: „Multimediálne služby poskytované družicovou sieťou“, Technická

Univerzita v Košiciach, Máj 2001.

[3] Dana P., H.: „Global Positioning System Overview“, Department of Geography,

University of Texas at Austin, 1994.

[4] McDaid C.: „GPS Overview“, Ireland.

http://www.palowireless.com/gps/tutorial.asp

[5] „About EGNOS“, ESA Navigation department, July 2007

http://www.esa.int/esaNA/GGGQI950NDC_egnos_2.html

[6] Parkinson, B.W. (1996) : „Global Positioning System: Theory and

Applications“, chap. 1: Introduction and Heritage of NAVSTAR, the Global

Positioning System. pp. 3-28, American Institute of Aeronautics and

Astronautics, Washington, D.C.

[7] Lux S.: „Assisted-GPS provides faster data acquisition“, Atmel Corp., January

2006.

[8] Bryant R.: „Assisted GPS“, Canberra Australia, May 2005.

[9] Secure User Plane Location, October 2007

http://www.broadcom.com/products/GPS/Location-Based-Services/SUPL-SLP

[10] Kemppi, P.: „Next generation satellite navigation systems“, VTT RESEARCH

NOTES 2408 ESPOO Finland, September 2007. ISBN 978-951-38-6961-8

[11] „Secure User Plane Location Architecture“, OMA-AD-SUPL-V1.0-20060127C,

Candidate Version 1.0, 27 Jan 2006.

[12] http://www.gpspassion.com/fr/articles.asp?id=166

[13] http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=55087

[14] http://www.semsons.com/wo44chawaauo.html

43

ČESTNÉ VYHLÁSENIE

Vyhlasujem, že som zadanú bakalársku prácu vypracoval samostatne, pod

odborným vedením vedúceho bakalárskej práce Ing. Peter Brída, PhD. a používal som

literatúru uvedenú v práci.

Súhlasím so zapožičiavaním bakalárskej práce.

V Žiline dňa ........................... podpis študenta

44

POĎAKOVANIE

Rád by som touto cestou poďakoval vedúcemu bakalárskej práce Ing. Petrovi

Brídovi, PhD. za jeho podporu a spoluprácu pri vypracovávaní tejto bakalárskej práce.

Zároveň by som chcel poďakovať mojej rodine za trpezlivosť.

PRÍLOHY

Príloha 1 – Miesta Meraní 46

Príloha 1 – Miesta Meraní

� Mestské prostredie

� Predmestské prostredie

Príloha 1 – Miesta Meraní 47

� Vidiecke prostredie

Príloha 2 – Dáta z GPS prijímača 48

Príloha 2 – Dáta z GPS prijímača Začiatok správy $PGLOR,RID,PPC,BTL,2.3.2273.0.154.4.169*0F $GPGGA,013525.97,,,,,00,00,0.5,,M,0.0001999,M,0.00048,*59 $GPRMC,013525.97,V,,,,,,,170302,,*16 . . . . . . . . . . . . po 71 sekundách $GPRMC,145054.98,A,4903.976443,N,01855.403399,E,000.0,000.0,260508,,*32 $GPGSA,A,3,08,15,26,28,,,,,,,,,05,05,05*1B $GPGGA,145057.60,4903.976443,N,01855.403399,E,1,06,2.0,363.0,M,- 0.495004,M,0.00707,*6D $GPRMC,145057.60,A,4903.976443,N,01855.403399,E,000.0,000.0,260508,,*36 $GPGSV,3,1,11,28,63,144,40,26,55,304,39,08,54,062,39,15,41,300,40*79 $GPGSV,3,2,11,10,41,215,32,27,26,074,,07,16,073,,19,11,037,27*74 $GPGSV,3,3,11,21,05,315,,24,04,276,,18,01,331,*40 $GPGSA,A,3,08,10,15,19,26,28,,,,,,,02,02,02*15

Longitúda Latitúda

V znmená, že dáta ešte niesú platné tzn. Poloha

ešte nieje známa

A znmená, že dáta sú platné tzn. Poloha je

známa

Príloha 3 – Meracie zariadenia 49

Príloha 3 – Meracie zariadenia