Notes
Outline
GPS - så funkar det!
Thomas Hellström
Institutionen för Datavetenskap
Umeå universitet
Innehåll
Inledning
Hur det funkar: triangulering?
Felkällor
Förbättrade varianter
Prestanda
Kombination med INS
Olika format
Levererar positionen för en rörlig mottagare:
Latitud, Longitud, Altitud
Hastighet och rörelse-riktning kan beräknas
Användningsområden
Satellitnavigeringssystem
GPS: världsdominerande
19 miljarder USD
GLONASS
Galileo: civilt, europeiskt
26 miljarder kr.
GPS: Global Positioning System
Framställt och ägs av
USA:s försvarsmakt
24+ satelliter och 5
monitorstationer
Ca. 20 200km över
jordytan.
12 timmars omloppstid
Beroende på typ av GPS är felet (95%) mellan 15 meter och 20mm
”Triangulering” (trilaterering)
Radiosignaler skickas från satelliten till mottagare på marken på två kanaler
Mät löptiden från
satelliterna till
GPS-mottagaren
”Triangulering”
(trilaterering) ger
positionen
1: Löptid Dt
Satelliten skickar ”Pseudo Random Codes” PRC
Unik för varje satellit
Svår att störa
Löptiden ù67ms (från jordytan)
Mottagaren genererar samma PRC samtidigt
Vi förutsätter synkroniserade klockor (så länge)
Flytta i sidled tills PRC matchar i alla positioner:
2: Avstånd s till satellit
3: ”Triangulering”
 s1 =20100: Vi befinner
 oss någonstans på en sfär
    Minst tre satelliter krävs!
    Av de 24 som är uppskjutna
    syns alltid minst 5 från varje
    plats på jorden.
Förstärkning av PRC
Brusnivån är extremt hög
Dela upp i segment (chipping)
Matcha bit för bit i PRC mot segmentet.
50% korrekt om signalen är rent brus.
Om segmentet innehåller samma bitmönster som PRC ökar sannolikheten för matchning
Genom att upprepa matchningen 100 eller 1000 ggr.
fås ett stabilt mått; man har förstärkt signalen
Vi slipper parabolantenner på GPS-mottagarna!
Felkällor
Mottagaren är inte synkroniserad med satellitens atom-ur
Uppskattningen av satellitens position
Ljushastigheten är bara konstant i vakum
”Multi path errors” : Spöksignaler från studsande radiovågor
”Selective availability (SA)” :Medvetna störningar från DoD
Ej fri sikt till tillräckligt många satelliter
Brus i mottagaren
Eliminering av klockfel
Ds
3: ”Triangulering” matematiskt
Exakt var är satelliten?
För att beräkna GPS-mottagarens position (x,y,z) krävs att satelliternas positioner (xi ,yi ,zi) är korrekt angivna
Satelliterna går i nästan perfekta banor som dock har sk. Ephemeris errors orsakade av bl.a. solvind och sol/mångravitation
Exakt där är satelliten!
Monitorstationerna observerar hela tiden satellitbanorna med radar
Korrektionstermer skickas
till satelliterna
Fel ljushastighet…
Nominellt 300 000 km/sec i vakum
Korrigeringsmetoder:
Modeller av troposfären och jonosfären
Dual frequency receivers :
Låga frekvenser påverkas  
 mer än höga frekvenser.
 Differential GPS
”Multi path errors”
Signalen studsar mot föremål; byggnader, broar, vatten, fordon…
Störningen gör att mottagaren ibland använder en felaktig och längre distans.
Försök till lösningar:
Beakta bara den ”första” signalen
Diverse signalbehandling
Svårt problem även med sofistikerad hård- och mjukvara
”Selective availability” (SA)
Ett medvetet fel som lades på tidssignaler och banparametrar
Infört för att ge DoD ett försprång
Gav ungefär 100 meter  brus (95%)
Borttaget av Bill Clinton
1 Maj 2000 (på obestämd tid)
Effekten av SA
"Geometric Dilution of Precision"
Satellitgeometrin påverkar beräkningsfelet
Stora vinklar mellan satelliterna ger små fel:
Differential-GPS (DGPS)
Eliminerar eller minskar klockfel, banfel (ephemeris errors) och jonosfärseffekter
Idé: Felen är ungefär samma för två mottagare som ligger nära varandra
Placera en fast mottagare på en väldefinerad plats
Beräkna felet i dess positionsangivelse från satelliterna
Räkna baklänges för att finna tidsfelet
Skicka det över radio till andra mottagare
Differential-GPS (DGPS)
Tidsfelet (och dess derivata) beräknas för ALLA satelliter:
Satellit 1 fördröjning 4.6ns
Satellit 4 fördröjning 3.5ns
….
Tabellen med felkorrektioner skickas via (radio)länken till GPS-mottagaren
Standard: RTCM SC104
Slide 24
Nationella DGPS-tjänster
EPOS (Teracom) RDS på P3, P4. Stereomottagning krävs. 12 referensstationer. 6000kr/år
Ominstar (Fugro) En till satellit. Dåliga vinklar i norr… 11500kr/år
Mobipos (Generic Mobile) DARC på P3.
12 referensstationer. 1200kr/år.
Sjöfartsverket. Långvågsradio. (8meter eller 1meter fel beroende på mottagarkvaliteten)
LuLIS (försvarsmakten)
EGNOS (European Geostationary Navigation Overlay)
Dataformat
Satelliterna sänder på två frekvenser L1 och L2:
L1: bärvåg 1575.42 MHz. Bithastighet: 1MHz.
Statusmeddelanden och
PRC för tidmätning: C/A eller Course Acquisition code.
Repetitionscykel: 1023 bitar.
L2: bärvåg 1227.60 MHz. Bithastighet: 10MHz.
Mer exakt militär PRC för tidmätning: P-code.
Kan vara kodad (Y-code)
Repetitionscykel: 7 dygn.
”Vanlig” GPS (Code-Phase)
Matchande pseudokoder kan skilja sig en bitlängd (f~1MHz, T=1msec, l~300m)
Code-Phase-matchning sker på sub-bitnivå,  men
3-6 meter fel kvarstår
Precision 95%: ~15 meter
Bärvågsmätning (Carrier-Phase)
Matchar fasen även på bärvågen (f=1.57GHz, l~20cm)
Kräver startup-tid: 1 min
Kinematic Carrier-Phase (Real-time Kinematic RTK) : ~20cm 95%
Static Carrier-Phase : ~20mm 95%
Prestanda GPS/DGPS
     (Ex.jobb Andreas Rönnberg Gävle högskola 2001)
12 kanaler, EPOS DGPS, Carrier Phase på två kanaler L1 och L2, Multiple path-filter
1800 avläsningar (1/sekund). 7 testplatser i Sverige
Noggranhet (95%):
              Plan   Höjd
DGPS:  0,9       1,5
GPS:    2,3     22,0          orsak: ingen jonosfärsmodell
Prestanda
Mätning längs skogsvägar: 3x, dvs: i plan ~3 meter
Efterberäkning av positioner ger centimeter-noggrannhet: Lantmäteriverket: http://www.swepos.com
Hastighetsberäkning: ~ +/- 0.1 m/s
Tid: ~50nsec
”Inverted DGPS”
Applicera samma felkorrektion
för flera mobila enheter
INS (Inertial Navigation Systems)
En variant av ”Död räkning”
Används i flygplan, missiler, ubåtar sedan 50-talet.
 F mäts med 3 accelerometrar
 F = m a
Beräknar förflyttning genom att
integrera a två gånger
Mäter rotation genom att summera gyrovridningar
INS (Inertial Navigation Systems)
Illustration: Greg Welsh University of North Carolina at Chapel Hill, Eric Foxlin InterSense
GPS/INS
NovAtel DGPS/INS (50K$)
DGPS när satelliterna syns bra
2 cm real time kinematic (RTK) accuracy
L1, L2 Carrier Phase och Code Phase
INS när satelliterna är skymda (max 1 minut)
Hur ofta är satelliterna skymda?
Referenser
Tillverkare:
www.trimble.com
www.novatel.com
www.ashtech.com
www.garmin.com
www.furuno.com
www.leica-gps.com
www.raymarine.com
www.jcair.com
http://www.newlandgeographic.com