{{Modul:Vorlage:lang}} Modul:Multilingual:149: attempt to index field 'data' (a nil value) (A-GPS, dt. {{Modul:Vorlage:lang}} Modul:Multilingual:149: attempt to index field 'data' (a nil value)) ist ein Verfahren zur Übermittlung von Hilfsdaten über ein von GPS verschiedenes Übertragungsnetz zur genaueren und schnelleren GPS-Positionsbestimmung.
Die satellitengestützte Positionsbestimmung mit GPS wurde hauptsächlich dafür entwickelt, die Position eines kontinuierlich aktiven Empfängers im Freien zu ermitteln. Für häufige Unterbrechungen des Satellitenempfangs, verbunden mit einem zwischenzeitlichen Ortswechsel (z. B. in Flugzeugen, öffentlichen Verkehrsmitteln, großen Gebäudekomplexen, Tunneldurchfahrten), wurde GPS nicht konzipiert. Daher dauert die Neuberechnung der aktuellen geografischen Position nach solchen sprunghaften Ortswechseln recht lange. Aufgrund der hohen Genauigkeit des Verfahrens ist GPS dennoch für den Einsatz in Mobiltelefonen interessant, um dort standortbezogene Dienste (Location Based Services) anzubieten.
Beim herkömmlichen GPS ergeben sich folgende Probleme:
A-GPS verringert diese Probleme, indem es z. B. das GSM-Mobilfunknetz benutzt, um dem Empfänger Hilfsdaten zu übermitteln, durch die die Positionsbestimmung schneller zum Erfolg führt.
Bei Mobiltelefonen ist anhand der Funkzelle, die das Telefon bedient, der ungefähre Aufenthaltsort bereits bekannt. Dieser Ort kann durch Messungen der Signallaufzeiten von weiteren benachbarten Mobilfunkmasten weiter präzisiert werden. Der Empfang von mindestens drei Basisstationen ist erforderlich, um den Standort auf diese Weise eindeutig ausrechnen zu können. Die Höhe kann bei diesem Verfahren auch mit drei Basisstationen nicht bestimmt werden.
Diese grob ermittelte Position kann aber verwendet werden, um den Suchbereich für die Satellitensignale (Identität der momentan sichtbaren Satelliten, ungefähre Laufzeit, Dopplerverschiebung) einzuschränken und somit die Verarbeitung der Messung zu beschleunigen.
Über eine separate Datenverbindung, z. B. ein Mobilfunknetz, wird der Empfänger mit zusätzlichen Hilfsinformationen versorgt, wie etwa der ungefähren Position des Empfängers (ermittelt z. B. durch Mobilfunkortung).
Beim konventionellen GPS hat der Empfänger zwei Aufgaben. Er misst die Laufzeit der Signale und er liest die von den Satelliten gesendeten Daten, die unter anderem Bahnparameter und Fehlerkorrekturen enthalten (Almanach). Beim A-GPS wird der Almanach von Referenzempfängern gelesen, die stationär an Orten mit guter Sicht zum Himmel aufgestellt sind und deren exakte Positionsdaten bereits vermessen wurden. Der mobile Empfänger braucht den Almanach dann nicht mehr langwierig über das Satellitensignal zu aktualisieren. Ferner kann dadurch das GPS-Empfangsteil des mobilen Empfängers den Doppler der GPS-Signale besser vorhersagen, so dass für Phase Lock Loop (PLL) und Delay Lock Loop (DLL) schmalere Bandbreiten verwendet werden können. Dadurch kann das GPS-Empfangsteil um bis zu 30 dB schwächere GPS-Signale nutzen, wie sie zum Beispiel in Gebäuden vorkommen. Um Fehler der GPS-Position erheblich zu verringern, können zusätzlich Fehlerkorrekturen nach dem Prinzip von Differential-GPS übertragen werden.
Dabei wird die Position anhand der Mobilfunkstationen und/oder WLAN für den ersten FIX berechnet (beispielsweise bei Apple-Geräten).
(Hier gibt es unterschiedliche Verbindungen zwischen GPS und GSM, so dass einige Geräte auch mit ausgeschaltetem GSM arbeiten, andere wiederum nur mit eingeschaltetem GSM aber ohne SIM oder auch GSM mit SIM und Netz.)
Dabei werden Almanach-Daten und/oder NTP-Zeitkorrekturen für den ersten Fix aus dem Internet und/oder von der Mobilstation geladen (beispielsweise AGPS-Handys, Android-Geräte, ältere PNA).
(Oft werden die Daten gelöscht, sobald das Gerät ausgeschaltet wird, oder sind bereits nach wenigen Stunden abgelaufen.)
Dabei werden vorberechnete Almanach- und Bahndaten sowie grundlegende Zeitkorrekturen aus dem Internet geladen (keine Daten von den Mobilstationen) und für 3 bis 14 Tage auf dem Gerät gespeichert (beispielsweise AGPS-Geräte mit Windows Mobile 6).
In Abhängigkeit davon, wo die eigentliche Berechnung der Position stattfindet, unterscheidet man den netzwerkbasierten und den terminalbasierten Modus. Bei netzwerkbasiertem A-GPS (Mobile Station Assisted, MSA) sendet das Terminal (z. B. Mobiltelefon) die gemessenen Signallaufzeiten der jeweiligen Satellitensignale (also letztlich die Entfernungen) an einen Server im Mobilfunknetz, der die genaue Position berechnet und zurück an das anfragende Terminal übermittelt. Die Hilfsdaten bestehen in diesem Fall nur aus den Suchraumparametern. Beim terminalbasierten Modus (Mobile Station Based, MSB) erhält das Terminal lediglich die Satelliten- und Hilfsdaten und berechnet seine Position nach der Messung selbst.
Für A-GPS sind verschiedene Signalisierungen von 3GPP und OMA standardisiert worden. Ein verbreitetes Verfahren ist zum Beispiel Secure User Plane Location (SUPL).
Besteht gerade kein Kontakt zu GPS-Satelliten oder fehlt ein GPS-Empfänger überhaupt, so können auch allein die Signallaufzeiten zur Positionsberechnung verwendet werden. Diese ist dann allerdings meist relativ ungenau. Da hier kein GPS-Signal verwendet wird, kann ein derartiges Verfahren jedoch nicht als A-GPS bezeichnet werden.
Andererseits ist auch eine Implementierung von A-GPS völlig ohne Unterstützung des Netzbetreibers denkbar. Schon die Übermittlung des Almanachs über einen schnelleren und robusteren Kanal als die GPS-Signale führt in vielen Fällen zu einer erheblich beschleunigten Positionsbestimmung. Dieses Verfahren wird unter anderem von einigen KFZ-Navigationsgeräten unterstützt. Die Daten werden dabei vom Benutzer aus dem Internet heruntergeladen und auf das Gerät überspielt.
Mobiltelefone wie das Nokia N8 können ihre Position anhand mehrerer Quellen (Bestimmungsmethoden) mehr oder weniger genau auch in Gebäuden bestimmen. Zur Verfügung stehen unter anderem: unterstütztes GPS, integriertes GPS, externes Bluetooth, GPS und WLAN.
Eine WLAN-basierte Ortung arbeitet ähnlich wie eine über Funkzellen, kann aber wesentlich genauer sein, wenn mehrere WLANs in Reichweite sind und diese mit exakter Position in einer Datenbank gespeichert wurden. Dazu kann eine Software, die meist schon in den WLAN-Adapter integriert ist, permanent nach MAC-Adressen und WLAN-Namen suchen. Sowohl Position als auch Bewegungsrichtung können zum Beispiel über die Signallaufzeiten und -qualität bestimmt werden. Die Software erkennt mehrere Netzwerke, beurteilt deren Signalqualität und vergleicht die Informationen mit einer Datenbank.
Obwohl die WLAN-basierte Ortung genauso wenig wie die Positionsermittlung über netzbasierte Dienste ein GPS-Signal verwendet, trägt sie als zusätzliche Bestimmungsmethode zur GPS-Positionsbestimmung bei.
A-GPS braucht die Unterstützung der GSM-Netzbetreiber, um optimal zu funktionieren. Die Netzelemente können dabei in verschiedenem Umfang Assistenzinformationen für die einzelnen Mobilgeräte bereitstellen (via „Service Mobile Location Center“). Zusätzlich wird die Unterstützung in den Geräten gebraucht, die neben einem GPS-Ortungschip auch die Assistenzinformationen auswerten können. Im Rahmen des Enhanced-911-Programms in den USA mussten alle Anbieter von drahtlosen Diensten ihre Infrastruktur so umrüsten, dass seit Ende 2005 Notrufe von Mobiltelefonen genau lokalisiert werden können – in dieser zweiten Phase erfolgte es meist mit Triangulation, dessen Ergebnisse auch dem Mobiltelefon zur Verfügung stehen. In Japan müssen sogar alle nach April 2007 verkauften Mobiltelefone der dritten Generation über die A-GPS-Funktionalität für Notrufe verfügen, die die Assistenzinformationen des Netzes auswerten können.[2]
A-GPS wird spätestens seit 2009 in allen GPS-fähigen Mobiltelefonen sowie in allen GSM-fähigen Navigationsgeräten genutzt. Damit ist mit diesen Geräten eine wesentlich schnellere Aktivierung der GPS-Funktion möglich als mit herkömmlichen. A-GPS ist in den meisten GSM-Mobilfunknetzen verfügbar, in Europa durchgängig.
Für A-GPS können Nutzungsgebühren anfallen (meistens in Form von Verbindungsentgelten des Anbieters). Alternativ reicht manchmal auch ein empfindlicherer GPS-Empfänger, wie zum Beispiel eine externe GPS-Maus aus, um selbst in Gebäuden schnell die Position zu bestimmen, sofern aktuelle Almanachdaten verfügbar sind.