www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Als GPS Technik bezeichnet man in der Satellitennavigation die technischen geometrischen und die elektronischen Grundlagen des englisch Global Positioning Systems GPS und ahnlich arbeitender globaler Navigationssysteme in Verbindung mit Satelliten Inhaltsverzeichnis 1 Geometrische Grundlagen 1 1 Kugeln als geometrische Orte 1 2 False Ranging 1 2 1 Ausbreitungsgeschwindigkeit 2 Elektronische Grundlagen 2 1 Beschreibung des GPS Signals 2 2 Bestimmung der Sendezeitpunkte 2 3 Bestimmung der Satellitenorte zum Sendezeitpunkt 2 4 Ablauf der Zeitbestimmung 2 5 Orts und Zeitbestimmung des Empfangers 3 Signalstorungen 3 1 Ionospharenkorrektur 3 2 Berucksichtigung unvermeidbarer Signalstorungen 3 3 Berucksichtigung vermeidbarer Signalstorungen 4 GPS Positionsbestimmung 4 1 Losungsverfahren fur 4 Gleichungen mit 4 Unbekannten 5 EinzelnachweiseGeometrische Grundlagen BearbeitenKugeln als geometrische Orte Bearbeiten Beim Global Positioning System wird der Ort des Empfangers genauer die Position der Empfangsantenne durch Entfernungsmessung zu mehreren Satelliten bestimmt die auf hohen Bahnen die Erde umkreisen Ein Satellit reicht nicht denn bei einer einzelnen Entfernungsmessung kann sich der Empfanger uberall auf einer Kugeloberflache befinden deren Radius die Entfernung und deren Mittelpunkt die momentane Satellitenposition ist Erst weitere Distanzmessungen engen die Unbestimmtheit des Ortes ein Wenn sich der Empfanger z B auf der Oberflache einer idealisierten Erdkugel befande so kann dessen Ort nur auf einem Kreis liegen der die Schnittlinie Entfernungskugel Erdkugel bildet Bei Distanzmessungen zu zwei Satelliten kann sich der Empfanger nur an Positionen befinden die auf beiden Entfernungskugeln liegen Der geometrische Ort die Schnittlinie ist wiederum ein Kreis aber je nach Satellitenkonstellation nun in allgemeiner raumlicher Lage Theoretisch sind auch zwei Distanzmessungen zu einem Satelliten moglich doch sind solche Ortungen ungenau schleifender Schnitt Kommt eine Entfernungsmessung zu einem dritten Satelliten hinzu so ist der Empfangerort durch den Schnitt der drei Kugeln gegeben Denn nur hier hat der Empfanger zu allen gegebenen Kugelmittelpunkten Satellitenorten die gemessenen Entfernungen Rechnerisch wird dies in einem kartesischen Koordinatensystem gelost In einem geozentrisch definierten 3D Koordinatensystem ist ein Punkt durch die Angabe von drei Koordinaten x displaystyle x nbsp y displaystyle y nbsp z displaystyle z nbsp eindeutig bestimmt Um die Ortskoordinaten der Empfangerposition zu bestimmen sind drei Gleichungen erforderlich Sie ergeben sich aus den Entfernungen zu den drei Kugelmittelpunkten den Satelliten Die Losung der Gleichungen ist in realen Fallen immer moglich der theoretische zweite Schnittpunkt entfallt weil er weit von der Erdoberflache entfernt liegt Wurden beliebige Orte und Entfernungen vorgegeben so gibt es keine Losung wenn sich die Kugeloberflachen nicht schneiden was bei realen Aufgaben der Satellitennavigation aber immer der Fall ist Die Realisierung dieses Prinzips hat beim GPS zwei technische Schwierigkeiten Die Entfernung kann nicht direkt gemessen werden und die Satelliten bewegen sich mit ca 3 9 km s wodurch sich die Positionen der Kugelmittelpunkte laufend verandern Zur Behebung der ersten Schwierigkeit misst man die Laufzeit des Funksignals d h die kurze Zeit die es fur die Wegstrecke vom Satelliten zum Empfanger benotigt Im Weltraum breitet sich das Signal mit der Vakuumlichtgeschwindigkeit c displaystyle c nbsp aus in der Erdatmosphare geringfugig langsamer Das Messprinzip ist analog zur Entfernungsbestimmung bei einem Gewitter Wenn man einen Blitz sieht die Laufzeit des Blitzes selbst ist vernachlassigbar zahlt man die Sekunden bis der Donner zu horen ist Diese Laufzeit des Donners mal der Schallgeschwindigkeit ergibt die Entfernung Zu welcher Uhrzeit Blitz und Donner auftreten ist dabei unerheblich Beim GPS System ist die Laufzeitbestimmung allerdings komplizierter weil einerseits die Ausbreitungsgeschwindigkeit viel hoher ist Andererseits ist dem Empfanger zunachst unbekannt wann das empfangene Signal ausgesandt wurde Da Sender und Empfanger der Funkwellen beim GPS System nicht wechselseitig kommunizieren konnen handelt es sich um eine unidirektionale Einweg Entfernungsmessung Technisch spricht man von Pseudoranging weil alle Laufzeiten um einen konstanten Betrag verfalscht sind Die Distanzmessung wird durchgefuhrt indem das empfangene Signal seinen Sendezeitpunkt als Code mitbringt und zwar als GPS Systemzeit im Moment der Sendung Hatte der Empfanger das exakte GPS Zeitsystem konnte er die Laufzeit als die Differenz zwischen Sende und Empfangs Uhrzeit bestimmen Allerdings ist die Empfangeruhr zunachst nicht genau mit der GPS Zeit synchronisiert Die Differenz wird als zusatzliche Unbekannte bei der Ortsbestimmung angesetzt Weil nun vier Unbekannte drei Ortskoordinaten und eine Zeitkonstante zu bestimmen sind werden auch vier Gleichungen benotigt Diese vierte Gleichung erfordert die Hinzunahme der Entfernung zu einem vierten Satelliten False Ranging Bearbeiten Ist die Empfangeruhr noch nicht synchronisiert so sind die berechneten Entfernungen zu den Satelliten um eine kleine Strecke verfalscht Nimmt man von diesen vier Entfernungen nur drei lasst sich damit zwar ein moglicher aber falscher Ort des Empfangers bestimmen Er stimmt jedoch nicht mit der vierten Distanz uberein umso weniger je grosser der Uhrfehler des Empfangers ist Nur beim richtigen Empfangszeitpunkt sind alle vier Distanzen im Einklang wofur das System mit allen vier Gleichungen zu losen ist Die Kenntnis des Sendezeitpunktes ist auch noch aus einem weiteren Grund wichtig Weil sich die Satelliten bewegen muss ihre Position zum Sendezeitpunkt bekannt sein Der Satellit konnte in dem kurzen Moment seine Koordinaten nicht ubertragen Deshalb wird zur Ortsbestimmung die Bahngleichung als Zeitfunktion benutzt Die Konstanten die die Bahngleichung enthalt werden mit dem Signal ubertragen Je nach Anzahl der schon bekannten Grossen reduziert sich die Zahl der Unbekannten und damit die Mindestanzahl der notwendigen Satelliten Ist die Zeit genau bekannt verbleiben drei Unbekannte fur den Ort was nur drei Satelliten erfordert Ist zusatzlich die Hohe bekannt z B Hohe 0 auf Meeresniveau sind nur zwei Unbekannte und zwei Satelliten notwendig Ware auch noch die genaue geografische Breite bekannt so wurde nur noch eine Unbekannte benotigt entsprechend einem Satellit Ausbreitungsgeschwindigkeit Bearbeiten Zur genauen Ortsbestimmung muss berucksichtigt werden dass zwischen Satelliten und Empfanger kein Vakuum herrscht In der Erdatmosphare ist die Signalgeschwindigkeit geringer Die Satellitenentfernung wird deshalb bei Benutzung der Vakuumlichtgeschwindigkeit zu gross berechnet und die tatsachliche Laufzeit muss entsprechend korrigiert werden wobei auch der Vertikalwinkel der Funkverbindung zu berucksichtigen ist Da die Verzogerung hauptsachlich in der Ionosphare erfolgt spricht man von Ionospharenkorrektur Jene in der Troposphare tropospheric delay macht zusatzlich einige Meter aus Zur Technik der Ortsbestimmung gehort auch die Berucksichtigung von vermeidbaren und unvermeidbaren Signalstorungen Elektronische Grundlagen BearbeitenBeschreibung des GPS Signals Bearbeiten nbsp Kombiniertes LFSR zur Erzeugung des C A Codes Gold Code Die zwei Selektoren im unteren Bildbereich stellen die Codephasenlage ein und sind bei jedem Satelliten unterschiedlich eingestellt GPS SAT Nummer Das GPS stellt zwei verschiedene Signale bereit Das zivile L1 Signal mit einer Tragerwelle von 1575 42 MHz und das verschlusselbare L2 Signal mit einer Tragerwelle von 1227 60 MHz Im L1 Signal wird der im Folgenden naher erlauterte C A Code ubertragen und im L2 Signal der verschlusselte und nicht offentlich bekannte P Code Jedes dieser beiden Signale besteht aus je drei Anteilen Tragerwelle Code und Navigationsdaten Uber die C A Daten teilt jeder Satellit seine Bahndaten die Ephemeriden und den Sendezeitpunkt dem Empfanger mit Ausserdem muss es dem Empfanger moglich sein zu bestimmen von welchem Satelliten das empfangene Signal stammt obwohl alle Satelliten die gleiche Sendefrequenz benutzen Zur Erfullung all dieser Anforderungen wird fur das GPS Signal das CDMA Modulationsverfahren verwendet Zeitrelevant sind immer die Zeitpunkte des Beginns eines Signalteils wobei verschiedene Signalteile unterschiedliche Dauer haben aber alle Signalteile sind gleichzeitig vorhanden Bezugszeit aller Signale ist Sonntag 0 00 Uhr In den ubertragenen Nachrichten ist auch die Nummer der Woche enthalten Diese Information ist allerdings fur die Ortsbestimmung nicht relevant Die nachste Signaleinheit ist der Subframe Ein Subframe hat eine zeitliche Lange von 6 s und tragt zu Beginn eine Nachricht wie oft 6 s seit Sonntag 0 Uhr am Sendebeginn des nachsten Subframe vergangen sind Die nachstkleinere Einheit ist das Word Ein Subframe besteht aus 10 Words Diese kleinere Einheit Word besteht aus 30 Nachrichtenbits 24 Bits tragen die Nachrichten direkt am Schluss jedes Words sind sechs Paritatsbits vorhanden um den fehlerfreien Empfang zu kontrollieren Die einzelnen Worter tragen keine Information uber ihre Sendezeit die Sendezeit des Word Anfangs ergibt sich durch Abzahlen ihrer Stellung im Subframe Ohne Abzahlen ware die Sendezeit des Word Anfangs um 0 6 s mehrdeutig Jedes Nachrichtenbit dauert 0 02 s 20 ms und enthalt naturlich auch keine weitere Information Die genaue Zeitlage seines Beginns ergibt sich durch Abzahlen innerhalb des Wortes Ohne Abzahlen ware die Sendezeit des Beginns jedes Nachrichtenbits um 20 ms mehrdeutig Jedes Nachrichtenbit ist unterteilt in 20 Codeblocke Diese 20 Codeblocke mit einer Dauer von 1 ms sind identisch und bestehen aus einer Folge von je 1023 Chips Zur Unterscheidung von den Nachrichtenbits werden die Bits der CDMA Codeblocke als Chips bezeichnet Da jeder Codeblock 1 ms dauert und auch keine Nachricht tragen kann muss seine Zeit wieder durch Abzahlen bestimmt werden innerhalb seines Bits bzw Words bzw Subframes Ohne Abzahlen ware die Sendezeit des Beginns jedes Codeblocks um 1 ms mehrdeutig Eine Folge von 1023 Chips kann auf 21023 ca 8 99 10307 Arten gebildet werden Damit trotz der vielen Moglichkeiten die gewahlte Folge fur jeden Satelliten einzigartig ist wird eine Folge aus den Gold Codes benutzt Gold Codes haben eine Lange von 2n 1 Bit n ist dabei eine Ganzzahl die bei GPS zu 10 gewahlt wurde Die beiden Generatorpolynome vom Grad 10 weisen folgende Form auf G 1 x 10 x 3 1 displaystyle G 1 x 10 x 3 1 nbsp G 2 x 10 x 9 x 8 x 6 x 3 x 2 1 displaystyle G 2 x 10 x 9 x 8 x 6 x 3 x 2 1 nbsp Sie werden wie in nebenstehender Abbildung kombiniert Dabei wird die konkrete Codefolge durch eine fixe Codephase am zweiten Generatorpolynom eingestellt dies ist in der Abbildung durch die variablen Abgriffe am unteren LFSR schematisch dargestellt In Summe sind 210 1 1023 Codephasen moglich praktisch werden allerdings nicht alle Codephasen verwendet In dem zugrunde liegenden Verfahren GPS ICD 200 wurden 32 Codephasen ausgewahlt wobei jeweils eine Codephase fix einem bestimmten GPS Satelliten zugeordnet ist und die GPS PRN Number darstellt Die 32 Codephasen wurden so ausgewahlt dass sie zueinander eine minimale Kreuzkorrelation aufweisen 1 Im Empfanger wird fur jeden empfangenen Satelliten eine identische Gold Code Folge erzeugt Zunachst haben die empfangene und die im Empfanger selbst erzeugte Code Folge keine zeitliche Beziehung Um diese zeitliche Beziehung herzustellen werden beide Folgen miteinander multipliziert und die Multiplikationsergebnisse addiert Diese Prozedur wird als Autokorrelation bezeichnet Wenn der zeitliche Unterschied variiert wird andert sich die Summe Die Summe wird maximal wenn die Folgen zeitlich ubereinstimmen Die Code Folgen wurden beim GPS so gewahlt dass gesichert ist dass nur bei der richtigen Code Folge und bei der richtigen Zeitverschiebung das Maximum auftritt Einzigartigkeit Die im Empfanger erzeugte Code Folge kann mit einem Zeitfehler kleiner 1 ns an die empfangene Code Folge die vom Satelliten gesendet wurde angepasst werden Durch das Abzahlen in den Signaleinheiten und die Lage der momentanen Zeit im Codeblock ist der genaue Sendezeitpunkt bekannt Zusatzlich zu diesem auf einer Gold Folge basierenden C A Code wird mit 50 bit s die Navigationsnachricht in das L1 Signal mit hineinmoduliert Sie besteht aus einem 50 Hz Signal und enthalt Daten wie die Satellitenbahnen Uhrenkorrekturen und andere Systemparameter z B den Status der Satelliten also ob in Ordnung oder fehlerhaft Diese Daten werden standig von jedem Satelliten ubermittelt Daraus erhalt der GPS Empfanger sein Datum die ungefahre Uhrzeit und die Positionen der Satelliten Modulation des GPS Signals auf den Trager Zur Ubertragung wird das binare Signal auf eine Tragerfrequenz moduliert deren Phase je nach Signalwert 0 oder 1 um 180 gedreht wird Bei einer 0 wird die Tragerfrequenz direkt bei einer 1 die um 180 phasenverschobene Tragerfrequenz gesendet Bestimmung der Sendezeitpunkte Bearbeiten Der Empfanger erzeugt fur jeden Satelliten eine eigene Codefolge und verschiebt diese Codefolgen so dass jede Codefolge maximal mit dem dazugehorigen Satelliten ubereinstimmt Damit ist die zeitliche Lage jedes Satellitensignals am Empfangsort bekannt nbsp Die Verhaltnisse am Empfanger beim Empfang der SatellitensignaleIm Bild sind von den gleichzeitig empfangenen Satellitensignalen nur die Signale von zwei Satelliten dargestellt rot und grun Ein Bit der GPS Nachricht ist 20 Codeblocke lang von denen jeder 1023 Chips CDMA Codebits lang ist Dargestellt sind hier nur funf Codeblocke Fur die Betrachtung ist weder von Bedeutung zu welcher Zeit der Empfanger die Auswertung vornimmt magenta noch welche absolute Empfangerzeit vorliegt Beschriftung der blauen Zeitachse Fur die Auswertung muss nur die Zeit des Beginns eines Codeblocks im Satelliten bekannt sein und der Empfanger muss nur die Zeit zwischen Auswertezeitpunkt und Beginn eines Codeblocks messen Die Sendezeit des Codeblocks wird durch Auswertung der Satellitennachricht bestimmt Nach der Bestimmung der Lage des Empfangszeitpunkts innerhalb eines Codeblocks muss nun die Lage des Codeblocks zu Sonntag 0 Uhr bestimmt werden Dazu muss der Empfanger von der Einheit Codeblock ruckwarts immer die nachstgrossere Einheit bestimmen Zuerst wird bestimmt bei welchen aufeinanderfolgenden Codeblocken die Reihenfolge zwischen Einsen mit dazwischen liegenden Nullen und Nullen mit dazwischen liegenden Einsen wechselt Dieser Wechsel ist der Anfang eines Nachrichtenbits Damit ist der Abstand zu Sonntag 0 Uhr mit einer Unsicherheit von Vielfachen von 20 ms bestimmt Ein Wechsel muss nicht nach spatestens 20 ms erfolgen da es mehrere aufeinanderfolgende Nullen oder Einsen geben kann sodass nicht alle 20 ms ein solcher Wechsel erfolgt Aber in einer Dauer von 0 6 s Dauer einer Wordlange sind wegen der Paritatsbits mit Sicherheit mehrere Bitwechsel Nachdem die Bitgrenze erkannt ist konnen die Bits empfangen und gespeichert werden In dieser Bitfolge ist nun die Lage der Subframes zu bestimmen von der jeder 300 bit lang ist Danach wird die Lage eines Subframe identifiziert Dazu braucht der Empfanger die doppelte Subframelange also mindestens 600 empfangene Bits die er in 12 s empfangt Aus der gespeicherten Bitfolge nimmt der Empfanger einen Block von 600 Bits und sucht in diesem Block nach der Bitfolge 10001011 Diese Bitfolge ist im ersten Word jedes Subframe enthalten Dieses erste Word wird als TLM Word Telemetry Word bezeichnet Die gesuchte Bitfolge die im TLM Word enthalten ist wird als Preamble bezeichnet Mit der Identifizierung dieser Bitfolge ist der Beginn jedes Subframe und jedes Wortes bekannt da alle Worter jeweils 30 bit lang sind Da allerdings die Bitfolge 10001011 auch in der ubrigen Nachricht auftreten kann mussen zur Uberprufung ob es wirklich der Beginn des TLM Words ist noch zwei Prufungen erfolgen Erstens wenn es sich bei der gefundenen Bitfolge tatsachlich um die Preamble handelt sind die 6 Paritybits am Ende jedes Words richtig und zweitens muss alle 300 Bit 6 s ein neuer Subframe kommen der immer mit einem TLM Word beginnt Wenn die Prufung erfolgreich ist ist damit der Beginn jedes Subframes in der Empfangerzeit bekannt Die Sendezeit jedes Framebeginns im Satelliten ist noch unsicher in Vielfachen von 6 s Wenn der Empfanger eine ggf falsche Identifizierung feststellt wird in dem 600 Bit Block nach einer weiteren 10001011 Folge gesucht und uberpruft ob es sich nun um die Preamble handelt Zur Identifizierung wie oft 6 s seit Sonntag 0 Uhr vergangen sind wird das dem TLM Word folgende HOW Hand over Word ausgewertet Die ersten 17 Bits des HOW geben die Zeit des Beginns des nachfolgenden Subframes als ganzzahlige Zahlzahl von 6 s seit Sonntag 0 Uhr an Damit ist in der Empfangerzeit immer bekannt wann jede Aussendung in der GPS Zeit erfolgt da die eben beschriebene Prozedur bei jedem empfangenen Signal eines Satelliten erfolgt Bestimmung der Satellitenorte zum Sendezeitpunkt Bearbeiten In der Satellitennachricht sind die Bahnparameter jedes Satelliten enthalten Mit ihnen und der Sendezeit kann fur jede Sendezeit der Satellitenort berechnet werden Ablauf der Zeitbestimmung Bearbeiten Zuerst verschiebt der Empfanger in der empfangereigenen Zeit Empfangerzeit den im Empfanger selbst erzeugten Codeblock jeweils um einen Chip so lange im Bereich von 1 ms bis das Korrelationsmaximum auftritt Die Verschiebung erfolgt mit einer Verzogerungsregelschleife Damit ist zeitlich der Beginn jedes Codeblocks in der Empfangerzeit bekannt entspricht der Ankunftszeit und die Sendezeit ist unsicher in Vielfachen von 1 ms Beim im zivilen Bereich eingesetzten CA Code werden 20 Codeblocke mit jeweils 1023 Chips CDMA Codebits pro 20 ms gesendet Die Messung der Zeitdifferenz kann bei bitgenauer Korrelation folglich auf 1 1023 ms genau erfolgen 9 775 10 7 s Bei einer angenommenen Ausbreitungsgeschwindigkeit von 299 792 458 m s Lichtgeschwindigkeit im Vakuum ergabe sich eine maximale Genauigkeit der Abstandsmessung von 293 m Moderne GPS Empfanger konnen einen beliebigen Zeitpunkt zwischen Beginn steigende Flanke und Ende fallende Flanke eines Bits auf 1 der Bitlange genau bestimmen Damit ware die Entfernung s zum Satelliten auf 2 93 m genau bestimmbar s 1 299 792 458 m s 1 1023 10 3 s Fur den ausschliesslich militarischen Gebrauch kommt das verschlusselte P Y Signal mit einer um den Faktor 10 hoheren Chiprate zum Einsatz folglich sind Genauigkeiten bei der Abstandsmessung von ca 30 cm moglich Nun sucht der Empfanger nach Bitwechseln in der Navigationsnachricht Die Dauer eines Bits betragt 20 ms woraus eine Ubertragungsrate von 50 Bits pro Sekunde folgt Wenn 0 Bits oder 1 Bits aufeinanderfolgen kann kein Wechsel festgestellt werden Da aber die Navigationsnachricht mit Sicherheit nicht nur aus fortlaufenden 0 oder fortlaufenden 1 besteht taucht irgendwann ein Bitwechsel auf Der Zeitpunkt des Auftretens dieses Bitwechsels ist damit in der Empfangerzeit bekannt Wegen des 20 ms Zeit Rasters ist damit ausserdem auch die Sendezeit jedes Bitwechsels nur noch unsicher in Vielfachen von 20 ms Der Empfanger speichert nun die empfangene Bitfolge In der Empfangerzeit ist der Beginn jedes Bits genau bekannt auf weniger als 1 ns In dem erhaltenen Bitstrom nimmt der Empfanger einen Block von mindestens 330 Bits 10 1 Worter 6 6 s und sucht in dem Block nach der Bitfolge 10001011 genauer auch noch nach 01110100 weil anfangs noch nicht bekannt ist was 0 und was 1 ist Diese Bitfolge ist die Preamble im TLM Word Telemetry Word Mit der Identifizierung dieser Bitfolge ist der Beginn jedes TLM Wortes bekannt da alle TLM Worter jeweils 30 bit lang sind Da allerdings die Bitfolge 10001011 auch in der ubrigen Nachricht auftreten kann mussen zur Uberprufung ob es wirklich der Beginn des TLM Words ist noch zwei weitere Prufungen erfolgen Erstens wenn es sich bei der gefundenen Bitfolge tatsachlich um die Preamble handelt sind die 6 Paritybits am Ende jedes TLM Words richtig und zweitens muss alle 300 Bits 6 s ein neuer Subframe kommen der immer mit dem TLM Word beginnt Wenn die Prufung erfolgreich ist ist damit der Beginn jedes Subframes in der Empfangerzeit bekannt Die Sendezeit jedes Subframebeginns ist so nur noch unsicher in Vielfachen von 6 s Wenn der Empfanger eine ggf falsche Identifizierung feststellt wird in dem 330 Bit Block nach einer weiteren 10001011 Folge gesucht und uberpruft ob es sich nun um die Preamble handelt Nun wird das dem TLM Word folgende HOW Word Hand over Word ausgewertet Die ersten 17 Bits geben die Zeit des Beginns des nachfolgenden Subframes als ganzzahlige Zahlzahl von 6 s seit Sonntag 0 Uhr an Die empfangenen Bits wurden synchron zum Zeitrahmen der Satellitenzeit interne Zeit von jedem einzelnen Satelliten ausgesendet Da die Satellitenzeit nicht exakt identisch mit der GPS Systemzeit ist werden in der Navigationsnachricht Korrekturwerte zur Zeitbestimmung im Subframe 1 mit ubertragen Anhand der Zeitkorrekturwerte kann die genaue GPS Zeit der Aussendung berechnet werden Damit ist in der Empfangerzeit immer bekannt wann jede Aussendung in der GPS Zeit erfolgt da die eben beschriebene Prozedur bei jedem empfangenen Satelliten erfolgt Nun wird zu einem beliebigen Empfangerzeitpunkt t 0 displaystyle t 0 nbsp der Empfanger wird naturlich sofort beginnen wenn alle notwendigen Informationen eingetroffen sind fur diesen Empfangerzeitpunkt die Sendezeitpunkte aller empfangenen Satelliten berechnet Mit Hilfe der weiteren Informationen in den Nachrichten Ephemeridendaten wird fur jeden Satelliten die dreidimensionale Position des Satelliten zum jeweiligen Sendezeitpunkt berechnet Damit ist fur diesen beliebig gewahlten Empfangerzeitpunkt alles Notwendige bekannt Die Orte der Satelliten und die Sendezeitpunkte in GPS Systemzeit und in Empfangerzeit Die Differenz zwischen Sende und Empfangszeitpunkt ergibt die Laufzeit die immer noch fehlerbehaftet ist da die Empfangeruhr nicht mit der GPS Systemzeit synchronisiert ist Der Zeitfehler der Empfangeruhr ist fur alle Satelliten gleich und fallt deshalb bei Differenzbildungen zwischen den Sendezeitpunkten der empfangenen Satelliten heraus In die GPS Grundgleichungen werden nun die 3D Positionen der Satelliten und die Sendezeitpunkte in der GPS Zeit eingesetzt und das Gleichungssystem gelost Als Ergebnis erhalt man die dazugehorige Empfangszeit t 0 displaystyle t 0 nbsp in der GPS Zeit und die Empfangerkoordinaten Orts und Zeitbestimmung des Empfangers Bearbeiten Mit den jetzt bekannten Sendezeitpunkten und orten der empfangenen Signale wird der Empfangerort bestimmt Die Uhrzeiten des Empfangs mussen weder in der GPS Systemzeit noch in der Empfangerzeit bekannt sein Bei der Synchronisierung wird dem Empfangsmoment die Empfangeruhrzeit t 0 displaystyle t 0 nbsp zugeordnet Im Gleichungssystem reichen diese Daten um die Empfangerkoordinaten und den Empfangszeitpunkt in der GPS Systemzeit zu bestimmen Nach Losung der GPS Grundgleichungen kennt der Empfanger seine Koordinaten genauer die Koordinaten der Empfangsantenne und den Empfangszeitpunkt t 0 displaystyle t 0 nbsp in der GPS Zeit Damit kann er prinzipiell seine Empfangeruhr mit der Differenz t 0 t 0 displaystyle t 0 t 0 nbsp auf die GPS Systemzeit stellen synchronisieren aber das ist nur notwendig wenn der GPS Empfanger als Zeitnormal dienen soll Die GPS Zeit und die UTC Zeit waren bei Inbetriebnahme von GPS identisch Die Anzahl der Schaltsekunden die seitdem zusatzlich vergangen sind werden in den Satellitennachrichten ubertragen Signalstorungen BearbeitenIonospharenkorrektur Bearbeiten Beim Durchlaufen der Ionosphare erleiden Radiowellen eine Verzogerung die im Gegensatz zu Lichtwellen vom Elektronengehalt TEC entlang des Signalweges und von der verwendeten Frequenz abhangt Sie macht im Allgemeinen wenige Meter in Extremfallen aber bis zu 50 Meter aus Da sich der TEC nur schwierig modellieren lasst benutzt man zwei Frequenzen und bestimmt die Korrektur durch deren kleinen Unterschied in der Laufzeit Beim GPS System unterscheiden sich die beiden Frequenzen zwar nicht stark L1 Frequenz 1575 42 MHz L2 Frequenz 1227 60 MHz doch wirkt die Verzogerung quadratisch zum Quotienten und lasst sich daher ausreichend genau bestimmen Die Refraktion in der Troposphare wird hingegen durch meteorologische Modelle aus dem Verlauf von Druck Temperatur und Luftfeuchte berechnet Berucksichtigung unvermeidbarer Signalstorungen Bearbeiten Die Zeit konnte theoretisch durch Auszahlen der Bits in den Codeblocken noch genauer bestimmt werden Beim Empfangssignal geht das nicht weil den einzelnen Chips der empfangenen Codefolge ein starkes Rauschen uberlagert ist Ursache ist die geringe Sendeleistung der Satelliten die notwendige grosse Empfangerbandbreite und die unbekannte Richtung des Senders deswegen kann keine grosse Satellitenantenne verwendet werden Die Sendeleistung der GPS Satelliten ist wegen der begrenzten Moglichkeiten der Energieversorgung ahnlich wie bei Fernsehsatelliten nur gering Halfte der Astra Satelliten also um die 50 Watt Der Empfanger muss wegen der schnellen Folge der Zeichen ca alle µs eine grosse Bandbreite haben Deshalb hat das Empfangssignal einen so hohen Rauschanteil dass die gesuchten Signale im Rauschen untergehen Die Korrelation erfolgt deshalb in der Regel so dass das verrauschte Signal mit der empfangereigenen Codefolge multipliziert wird Die erforderliche Summation erfolgt mit dem multiplizierten Signal Das ist ein Gleichsignal und deshalb kann es uber eine langere Zeit summiert werden Durch diese lange Zeit mittelt sich das Rauschen und es bleibt nur ein kleiner Rest Dadurch hebt sich das korrelierte Signal aus dem Rauschen heraus Dadurch dass alle Satelliten auf der gleichen Frequenz senden laufen die Signale auch im Empfanger sehr lange durch die gleichen Empfangerbausteine deshalb storen die Laufzeiten im Empfanger die Bestimmung der Laufzeitdifferenzen nicht Berucksichtigung vermeidbarer Signalstorungen Bearbeiten Zu diesen Storungen gehorten vor allem die Mehrwegeausbreitung englisch multipath die eine Vermischung des direkten Satellitensignals mit reflektierten Umwegesignalen der nahen Umgebung darstellt Solche Spiegelungen der Radiowellen entstehen vor allem an Gebauden und metallischen Flachen mit entsprechender Reflexionsrichtung teilweise auch durch nasses Laub Multipath Effekte konnen einige Zentimeter bis Dezimeter ausmachen was die Genauigkeit praziser GPS Ortungen erheblich ubertrifft Sie machen sich in kleinen halbperiodischen Sprungen der angezeigten Position bemerkbar und lassen sich nicht ganzlich vermeiden verringert werden sie durch einen geeigneten Aufstellungsort der Antenne und eine nach unten abschirmende Grundplatte auf der die Antenne sitzt GPS Positionsbestimmung BearbeitenDie gleichzeitige Signal Laufzeitmessung zu vier Satelliten liefert vier Bestimmungsgrossen aus denen theoretisch drei Raumkoordinaten x displaystyle x nbsp y displaystyle y nbsp z displaystyle z nbsp und die Zeit t displaystyle t nbsp bestimmt werden Bei Kenntnis des Referenzsystems bei GPS ist es das WGS84 werden daraus terrestrische Koordinaten Breite und Lange berechnet Ohne Korrekturdaten fur das Geoid betragt der absolute Hohenfehler mehrere Hundert Meter In der Praxis ist ein 4 Kanal GPS Empfanger wegen des hohen Signalrauschens unbrauchbar Stattdessen werden die Signale aller empfangenen Satelliten ausgewertet Eine Kalman Filterung optimiert die Losung des fehlerbehafteten uberbestimmten Gleichungssystems Losungsverfahren fur 4 Gleichungen mit 4 Unbekannten Bearbeiten Der GPS Empfanger befinde sich zur GPS Systemzeit t 0 displaystyle t 0 nbsp an einem Ort mit den Koordinaten x 0 y 0 z 0 displaystyle x 0 y 0 z 0 nbsp und empfange die Funksignale der vier Satelliten zu den Systemzeiten t n n 1 4 displaystyle t n n 1 4 nbsp Die Vereinfachung besteht darin dass die Ausbreitungsgeschwindigkeit als konstant und die Ausbreitungsrichtung gradlinig angenommen wird Ein Mehrkanalempfanger kann alle Satelliten gleichzeitig empfangen da sie ununterbrochen senden Einkanal Gerate empfangen die Signale nacheinander und korrigieren die Zeitunterschiede entsprechend Empfangszeit positiv bzw Sendezeitpunkt negativ Fur die Positionsbestimmung des Empfangers werden mindestens 4 Satelliten benotigt Bei mehr als 4 empfangenen Satelliten andert sich am Rechengang wenig doch sind die Gleichungen uberbestimmt weil mehr Gleichungen als Unbekannte vorhanden sind Uberbestimmte Gleichungssysteme werden nach den Methoden der Ausgleichsrechnung behandelt Die vier angenommenen Satelliten emittieren ihre Signale zur Systemzeit t 0 displaystyle t 0 nbsp an den Orten x n y n z n displaystyle x n y n z n nbsp der Index n displaystyle n nbsp lauft von 1 bis 4 Das Signal breite sich mit Lichtgeschwindigkeit c displaystyle c nbsp aus Die Grundgleichungen ergeben sich durch Gleichsetzung der 4 Entfernungen zwischen den Satelliten und dem Empfanger in kartesischen Koordinaten und den 4 Distanzen aus der Laufzeitmessung d h der Zeitdifferenz zwischen Sendung und Empfang multipliziert mit der Lichtgeschwindigkeit Um keine Wurzeln zu benotigen werden die Gleichungen in Quadratform geschrieben x 1 x 0 2 y 1 y 0 2 z 1 z 0 2 c t 1 t 0 2 1 x 2 x 0 2 y 2 y 0 2 z 2 z 0 2 c t 2 t 0 2 2 x 3 x 0 2 y 3 y 0 2 z 3 z 0 2 c t 3 t 0 2 3 x 4 x 0 2 y 4 y 0 2 z 4 z 0 2 c t 4 t 0 2 4 displaystyle begin matrix x 1 x 0 2 y 1 y 0 2 z 1 z 0 2 c t 1 t 0 2 quad 1 x 2 x 0 2 y 2 y 0 2 z 2 z 0 2 c t 2 t 0 2 quad 2 x 3 x 0 2 y 3 y 0 2 z 3 z 0 2 c t 3 t 0 2 quad 3 x 4 x 0 2 y 4 y 0 2 z 4 z 0 2 c t 4 t 0 2 quad 4 end matrix nbsp Die Losung dieses Gleichungssystems liefert den Sendezeitpunkt t 0 displaystyle t 0 nbsp und die 3 Koordinaten x 0 displaystyle x 0 nbsp y 0 displaystyle y 0 nbsp und z 0 displaystyle z 0 nbsp Anmerkung In der Literatur wird das Gleichungssystem oft iterativ gelost und das Iterationsverfahren physikalisch interpretiert Fur t i t 0 displaystyle t i t 0 nbsp wird dazu verwendet D t i t i t 0 displaystyle Delta t i t i t 0 nbsp Die Iteration des Gleichungssystems erfolgt dann mit unterschiedlichen Startwerten Meist wird ein ungefahrer Ort fur den Empfanger angenommen im ersten Schritt werden die Laufzeiten D t i displaystyle Delta t i nbsp fur diesen Startort berechnet und mit D t i displaystyle Delta t i nbsp seine Koordinaten verbessert Damit werden genauere Laufzeiten bestimmt und mit diesen wieder verbesserte Koordinaten Ein anderes Iterationsverfahren nimmt als Startwert fur die Laufzeiten einheitlich ca 70 ms an Im weiteren Berechnungsverlauf unterscheiden sich beide Iterationsverfahren nicht mehr In der Regel ist nach 3 bis 4 Iterationen die Losung ausreichend genau dd Diese Iterationsverfahren sind nicht notwendig Wie im Folgenden gezeigt wird ist auch eine geschlossene Losung moglich Ausmultipliziert ergeben die Gleichungen 1 bis 4 x 1 2 2 x 1 x 0 x 0 2 y 1 2 2 y 1 y 0 y 0 2 z 1 2 2 z 1 z 0 z 0 2 c 2 t 1 2 2 c 2 t 1 t 0 c 2 t 0 2 5 x 2 2 2 x 2 x 0 x 0 2 y 2 2 2 y 2 y 0 y 0 2 z 2 2 2 z 2 z 0 z 0 2 c 2 t 2 2 2 c 2 t 2 t 0 c 2 t 0 2 6 x 3 2 2 x 3 x 0 x 0 2 y 3 2 2 y 3 y 0 y 0 2 z 3 2 2 z 3 z 0 z 0 2 c 2 t 3 2 2 c 2 t 3 t 0 c 2 t 0 2 7 x 4 2 2 x 4 x 0 x 0 2 y 4 2 2 y 4 y 0 y 0 2 z 4 2 2 z 4 z 0 z 0 2 c 2 t 4 2 2 c 2 t 4 t 0 c 2 t 0 2 8 displaystyle begin matrix x 1 2 2x 1 x 0 x 0 2 y 1 2 2y 1 y 0 y 0 2 z 1 2 2z 1 z 0 z 0 2 c 2 t 1 2 2c 2 t 1 t 0 c 2 t 0 2 qquad qquad 5 x 2 2 2x 2 x 0 x 0 2 y 2 2 2y 2 y 0 y 0 2 z 2 2 2z 2 z 0 z 0 2 c 2 t 2 2 2c 2 t 2 t 0 c 2 t 0 2 qquad qquad 6 x 3 2 2x 3 x 0 x 0 2 y 3 2 2y 3 y 0 y 0 2 z 3 2 2z 3 z 0 z 0 2 c 2 t 3 2 2c 2 t 3 t 0 c 2 t 0 2 qquad qquad 7 x 4 2 2x 4 x 0 x 0 2 y 4 2 2y 4 y 0 y 0 2 z 4 2 2z 4 z 0 z 0 2 c 2 t 4 2 2c 2 t 4 t 0 c 2 t 0 2 qquad qquad 8 end matrix nbsp Nun wird die 4 Gleichung von den ersten 3 subtrahiert Dadurch fallen alle quadratischen Unbekannten weg x 1 2 x 4 2 2 x 1 x 4 x 0 y 1 2 y 4 2 2 y 1 y 4 y 0 z 1 2 z 4 2 2 z 1 z 4 z 0 c 2 t 1 2 c 2 t 4 2 2 c 2 t 1 t 4 t 0 9 x 2 2 x 4 2 2 x 2 x 4 x 0 y 2 2 y 4 2 2 y 2 y 4 y 0 z 2 2 z 4 2 2 z 2 z 4 z 0 c 2 t 2 2 c 2 t 4 2 2 c 2 t 2 t 4 t 0 10 x 3 2 x 4 2 2 x 3 x 4 x 0 y 3 2 y 4 2 2 y 3 y 4 y 0 z 3 2 z 4 2 2 z 3 z 4 z 0 c 2 t 3 2 c 2 t 4 2 2 c 2 t 3 t 4 t 0 11 displaystyle begin matrix x 1 2 x 4 2 2 x 1 x 4 x 0 y 1 2 y 4 2 2 y 1 y 4 y 0 z 1 2 z 4 2 2 z 1 z 4 z 0 c 2 t 1 2 c 2 t 4 2 2c 2 t 1 t 4 t 0 qquad qquad 9 x 2 2 x 4 2 2 x 2 x 4 x 0 y 2 2 y 4 2 2 y 2 y 4 y 0 z 2 2 z 4 2 2 z 2 z 4 z 0 c 2 t 2 2 c 2 t 4 2 2c 2 t 2 t 4 t 0 qquad qquad 10 x 3 2 x 4 2 2 x 3 x 4 x 0 y 3 2 y 4 2 2 y 3 y 4 y 0 z 3 2 z 4 2 2 z 3 z 4 z 0 c 2 t 3 2 c 2 t 4 2 2c 2 t 3 t 4 t 0 qquad qquad 11 end matrix nbsp Umgeordnet wird daraus 2 x 1 x 4 x 0 2 y 1 y 4 y 0 2 z 1 z 4 z 0 x 1 2 x 4 2 y 1 2 y 4 2 z 1 2 z 4 2 c 2 t 1 2 c 2 t 4 2 2 c 2 t 1 t 4 t 0 12 2 x 2 x 4 x 0 2 y 2 y 4 y 0 2 z 2 z 4 z 0 x 2 2 x 4 2 y 2 2 y 4 2 z 2 2 z 4 2 c 2 t 2 2 c 2 t 4 2 2 c 2 t 2 t 4 t 0 13 2 x 3 x 4 x 0 2 y 3 y 4 y 0 2 z 3 z 4 z 0 x 3 2 x 4 2 y 3 2 y 4 2 z 3 2 z 4 2 c 2 t 3 2 c 2 t 4 2 2 c 2 t 3 t 4 t 0 14 displaystyle begin matrix 2 x 1 x 4 x 0 2 y 1 y 4 y 0 2 z 1 z 4 z 0 x 1 2 x 4 2 y 1 2 y 4 2 z 1 2 z 4 2 c 2 t 1 2 c 2 t 4 2 2c 2 t 1 t 4 t 0 quad 12 2 x 2 x 4 x 0 2 y 2 y 4 y 0 2 z 2 z 4 z 0 x 2 2 x 4 2 y 2 2 y 4 2 z 2 2 z 4 2 c 2 t 2 2 c 2 t 4 2 2c 2 t 2 t 4 t 0 quad 13 2 x 3 x 4 x 0 2 y 3 y 4 y 0 2 z 3 z 4 z 0 x 3 2 x 4 2 y 3 2 y 4 2 z 3 2 z 4 2 c 2 t 3 2 c 2 t 4 2 2c 2 t 3 t 4 t 0 quad 14 end matrix nbsp Durch die Reduktion auf 3 Gleichungen fur immer noch 4 Unbekannte ist dieses Gleichungssystem zunachst unterbestimmt Es lasst sich daher als funktionale Abhangigkeit der gesuchten Koordinaten von einer Variablen t 0 displaystyle t 0 nbsp interpretieren Da es sich um ein lineares Gleichungssystem handelt ist auch diese Abhangigkeit linear d h sie hat die Formx 0 x 00 x 0 t t 0 y 0 y 00 y 0 t t 0 z 0 z 00 z 0 t t 0 15 displaystyle begin matrix x 0 x 00 x 0t t 0 amp amp y 0 y 00 y 0t t 0 amp amp z 0 z 00 z 0t t 0 qquad 15 end matrix nbsp mit entsprechenden Konstanten x 00 displaystyle x 00 nbsp x 0 t displaystyle x 0t nbsp usw Setzt man diese Ausdrucke in die 3 Gleichungen ein und eliminiert damit die gesuchten Koordinaten so enthalten sie ausser der Variablen t 0 displaystyle t 0 nbsp nur noch konstante Grossen Diese 3 Gleichungen mussen daher fur die konstanten Terme und die Vorfaktoren von t 0 displaystyle t 0 nbsp separat gelten Man erhalt damit die beiden Gleichungssysteme2 x 1 x 4 x 00 2 y 1 y 4 y 00 2 z 1 z 4 z 00 x 1 2 x 4 2 y 1 2 y 4 2 z 1 2 z 4 2 c 2 t 1 2 c 2 t 4 2 16 2 x 2 x 4 x 00 2 y 2 y 4 y 00 2 z 2 z 4 z 00 x 2 2 x 4 2 y 2 2 y 4 2 z 2 2 z 4 2 c 2 t 2 2 c 2 t 4 2 17 2 x 3 x 4 x 00 2 y 3 y 4 y 00 2 z 3 z 4 z 00 x 3 2 x 4 2 y 3 2 y 4 2 z 3 2 z 4 2 c 2 t 3 2 c 2 t 4 2 18 2 x 1 x 4 x 0 t 2 y 1 y 4 y 0 t 2 z 1 z 4 z 0 t 2 c 2 t 1 t 4 19 2 x 2 x 4 x 0 t 2 y 2 y 4 y 0 t 2 z 2 z 4 z 0 t 2 c 2 t 2 t 4 20 2 x 3 x 4 x 0 t 2 y 3 y 4 y 0 t 2 z 3 z 4 z 0 t 2 c 2 t 3 t 4 21 displaystyle begin matrix 2 x 1 x 4 x 00 2 y 1 y 4 y 00 2 z 1 z 4 z 00 x 1 2 x 4 2 y 1 2 y 4 2 z 1 2 z 4 2 c 2 t 1 2 c 2 t 4 2 qquad qquad 16 2 x 2 x 4 x 00 2 y 2 y 4 y 00 2 z 2 z 4 z 00 x 2 2 x 4 2 y 2 2 y 4 2 z 2 2 z 4 2 c 2 t 2 2 c 2 t 4 2 qquad qquad 17 2 x 3 x 4 x 00 2 y 3 y 4 y 00 2 z 3 z 4 z 00 x 3 2 x 4 2 y 3 2 y 4 2 z 3 2 z 4 2 c 2 t 3 2 c 2 t 4 2 qquad qquad 18 2 x 1 x 4 x 0t 2 y 1 y 4 y 0t 2 z 1 z 4 z 0t 2c 2 t 1 t 4 qquad 19 2 x 2 x 4 x 0t 2 y 2 y 4 y 0t 2 z 2 z 4 z 0t 2c 2 t 2 t 4 qquad 20 2 x 3 x 4 x 0t 2 y 3 y 4 y 0t 2 z 3 z 4 z 0t 2c 2 t 3 t 4 qquad 21 end matrix nbsp Es handelt sich um 2 lineare Gleichungssysteme mit der gleichen Koeffizientenmatrix Ihre Losungen werden nun in eine der Ausgangsgleichungen eingesetzt Damit wird nach der Reduktion auf 3 Gleichungen wieder eine vierte davon unabhangige hinzugenommen und damit die vorubergehende Unterbestimmtheit behoben Man erhalt z B durch Einsetzen in die vierte Ausgangsgleichung x 4 x 00 x 0 t t 0 2 y 4 y 00 y 0 t t 0 2 z 4 z 00 z 0 t t 0 2 c t 4 t 0 2 displaystyle begin matrix x 4 x 00 x 0t t 0 2 y 4 y 00 y 0t t 0 2 z 4 z 00 z 0t t 0 2 c t 4 t 0 2 end matrix nbsp Die Terme werden ausmultipliziert und nach Potenzen von t 0 displaystyle t 0 nbsp geordnet A x 4 x 00 2 y 4 y 00 2 z 4 z 00 2 c t 4 2 B x 4 x 00 x 0 t y 4 y 00 y 0 t z 4 z 00 z 0 t c 2 t 4 C x 0 t 2 y 0 t 2 z 0 t 2 c 2 displaystyle begin aligned A amp x 4 x 00 2 y 4 y 00 2 z 4 z 00 2 ct 4 2 B amp x 4 x 00 x 0t y 4 y 00 y 0t z 4 z 00 z 0t c 2 t 4 C amp x 0t 2 y 0t 2 z 0t 2 c 2 end aligned nbsp Mit den Konstanten A displaystyle A nbsp B displaystyle B nbsp und C displaystyle C nbsp ergibt sich eine quadratische Gleichung fur t 0 displaystyle t 0 nbsp C t 0 2 2 B t 0 A 0 displaystyle Ct 0 2 2Bt 0 A 0 nbsp mit den zwei Losungen t 0 2 B 4 B 2 4 A C 2 C displaystyle t 0 frac 2B pm sqrt 4B 2 4AC 2C nbsp Bei realistischen Ausgangsdaten ergeben sich stets zwei reelle Losungen Eine davon scheidet als unrealistisch aus entweder weil sie vor den Sendezeitpunkten der Satelliten liegt oder zu Positionen fuhrt die oberhalb der Satellitenbahnen liegen Damit sind alle Werte bekannt um die Koordinaten anzugeben x 0 x 00 x 0 t t 0 y 0 y 00 y 0 t t 0 z 0 z 00 z 0 t t 0 displaystyle begin aligned x 0 amp x 00 x 0t t 0 y 0 amp y 00 y 0t t 0 z 0 amp z 00 z 0t t 0 end aligned nbsp Die Winkel der Verbindungslinien zwischen dem zu vermessenden Punkt und den Referenzpunkten muss moglichst gross sein Sind die Winkel zu klein ist eine exakte Positionsbestimmung nicht moglich siehe die Genauigkeitsparameter PDOP und GDOP Einzelnachweise Bearbeiten Arnic Research Corporation Navstar GPS Space Segment Navigation User Interfaces 7 Dezember 2004 online Memento vom 16 Mai 2011 im Internet Archive PDF Abgerufen von https de wikipedia org w index php title GPS Technik amp oldid 232622877