DE20122743U1 - Vorrichtung zur GPS-Zeitsynchronisation unter Benutzung zellularer Signalfolgen - Google Patents

Vorrichtung zur GPS-Zeitsynchronisation unter Benutzung zellularer Signalfolgen Download PDF

Info

Publication number
DE20122743U1
DE20122743U1 DE20122743U DE20122743U DE20122743U1 DE 20122743 U1 DE20122743 U1 DE 20122743U1 DE 20122743 U DE20122743 U DE 20122743U DE 20122743 U DE20122743 U DE 20122743U DE 20122743 U1 DE20122743 U1 DE 20122743U1
Authority
DE
Germany
Prior art keywords
time
gps
trigger pulse
module
cellular
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE20122743U
Other languages
English (en)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of DE20122743U1 publication Critical patent/DE20122743U1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • G01S19/235Calibration of receiver components
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G5/00Setting, i.e. correcting or changing, the time-indication
    • G04G5/002Setting, i.e. correcting or changing, the time-indication brought into action by radio
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G7/00Synchronisation
    • G04G7/02Synchronisation by radio
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • G04R20/06Decoding time data; Circuits therefor
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/14Setting the time according to the time information carried or implied by the radio signal the radio signal being a telecommunication standard signal, e.g. GSM
    • G04R20/18Decoding time data; Circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Electric Clocks (AREA)
  • Radio Relay Systems (AREA)

Abstract

Vorrichtung umfassend:
a) ein zellulares Modul (11), ansprechend auf ein zellulares Kommunikationssignal, welches einen Zeitstempel anzeigt, um einen Triggerpuls bereitzustellen, der aus der Datenkomponente des zellularen Kommunikationssignals abgeleitet wird, und um Information bereitzustellen, die eine Zeitmarke anzeigt, die den Triggerpuls einer universellen Zeit zuordnet,
b) ein Hauptmodul (12), welches Zugriff auf eine Uhr (18) hat, die ein Signal bereitstellt, das die lokale Zeit anzeigt, wobei das Hauptmodul (12) auf die Information anspricht, die die Zeitmarke anzeigt,
c) ein Zeitregister (19), ansprechend auf das Signal, das die lokale Zeit anzeigt, und weiterhin ansprechend auf den Triggerpuls, um Information zu halten, die in lokaler Zeit anzeigt, wann der Triggerpuls empfangen wird, und
d) einen speziellen Hardwarepfad (23), der angeordnet ist, um den Triggerpuls direkt von dem zellularen Modul (11) zu dem Zeitregister (19) zu leiten,
wobei das Hauptmodul (12) mit dem Zeitregister (19) verbunden ist, um in...

Description

  • Die vorliegende Erfindung betrifft die Navigation unter Benutzung eines globalen Positionsbestimmungssystems (GPS), und insbesondere Systeme zur Bereitstellung unterstützter GPS und zum Bereitstellen von GPS-Erholzeiten, insbesondere bei Bedingungen mit schwachem Signal.
  • Der Betrieb eines globalen Positionsbestimmungssystems-(GPS)-Empfängers gründet sich darauf, daß der Empfänger einen präzisen Wert der GPS-Zeit hat; ohne einen solchen präzisen Wert, sind die Entfernungen (von dem Empfänger zu einem oder mehreren der GPS-Satelliten), die durch den Empfänger berechnet werden, ungenau, da diese einfach durch die Differenz zwischen der Zeit des Absendens und der Zeit des Empfangs multipliziert mit der Lichtgeschwindigkeit bestimmt werden. Die GPS-Navigation verläßt sich deshalb auf alle Elemente des GPS (einschließlich sowohl Satelliten als auch erdgebundenen GPS-Empfängern) die eine Uhr aufweisen, die mit der GPS-Systemzeit synchronisiert ist, die wiederum annähernd eine Version der sogenannten koordinierten Weltzeit (UTC) ist. GPS (genauer gesagt das GPS-Bodenüberwachungsnetzwerk) verteilt Korrekturen an jeden Satelliten (der eine lokale Hochpräzisionsuhr benutzt), um der Abweichung und Verschiebung der Satellitenuhr verglichen mit der GPS-Systemzeit Rechnung zu tragen, wobei die Satelliten diese Korrekturen in der Navigationsnachricht bereitstellen, die sie jeweils senden; daher sind alle Satelliten synchronisiert. Andererseits bestimmt ein GPS-Empfänger die Verschiebung seiner lokalen Uhr als Teil der Auflösung der GPS-Empfängerposition. Allerdings wird auf diese Weise die Berechnung der GPS-Empfängerposition in dem Maße verlängert, wie die lokale GPS-Uhr signifikant außer Synchronisation ist. Daher ist es im allgemeinen vorteilhaft, ein Mittel zur Synchronisierung einer GPS-Empfängeruhr mit der GPS-Systemzeit bereitzustellen.
  • Unter Bedingungen mit entsprechend schwachem GPS-Signal kann ein GPS-Empfänger die GPS-Zeit nicht ohne Unterstützung bestimmen. Unter solchen Bedingungen muß entweder die exakte GPS-Zeit wiederhergestellt werden, um die Positionsbestimmung auszuführen oder die Positionsbestimmung muß angehalten werden. Um das notwendige Anhalten der Positionsbestimmung zu vermeiden, muß die Zeitwiederherstellung unterstützt werden, wobei es mehrere Arten gibt, den GPS-Empfänger bei dem Ausführen der Zeitwiederherstellung zu unterstützen, wobei eine darin besteht, die exakte GPS-Zeit von einem zellularen Netzwerk, wie beispielsweise einem GSM-Netzwerk, zu liefern.
  • Unglücklicherweise ist ein Standard-GSM-Netzwerk mit keiner universellen Zeitreferenz synchronisiert, da die zellulare Kommunikation per se kein Navigationswerkzeug darstellt und deshalb kein Bedarf für eine mit der Weltzeit synchronisierte Zeit bei der Bereitstellung zellularer Kommunikation vorhanden ist. Die einzige Zeitsynchronisation, die gebraucht wird, ist die Zeitschlitzsynchronisation, bei der ein Mobilfunkendgerät sich selbst mit einem Basisstationschema synchronisiert, um seine eigene Übertragung in seinem zugewiesenen Zeitschlitz zu halten und die Nachrichten von der Basisstation aufzunehmen, die für das Mobilfunkendgerät bestimmt sind. Eine solche Synchronisation ist deshalb (und muß auch nur) relativ (zwischen einem Mobilfunkendgerät und einer Basisstation) im Gegensatz zu einer universellen. Um das Ableiten einer universellen Zeit aus so einem zellularen Netzwerk zu ermöglichen, werden eine neue Ausrüstung und neue Nachrichten benötigt.
  • Es existiert eine Vorrichtung, die eine GPS-/GSM-Zeitbeziehung (mapping) bereitstellt. Sie wird lokale Meßeinheit (LMU = "Location Measurement Unit") genannt; eine LMU kann man sich als einen spezialisierten GPS-Empfänger vorstellen, der in einer zellularen Basisstation angeordnet ist, wobei ein GPS-Empfänger eingerichtet ist GPS-Systemzeit-Kommunikationssignalfolgen zu Mobilfunkendgeräten zeitzustempeln. Eine LMU zeitstempelt die Kommunikationssignalfolgen von den Basisstationen mit der GPS-Zeit. Eine LMU stellt einem GPS-Empfänger (einem GPS-Empfänger, der eingerichtet ist, die bereitgestellte LMU-Information zu benutzen), die Hilfe bereit, die unter Bedingungen mit schwachem Signal benötigt wird, um die GPS-Zeit zu konstruieren (das heißt unter Synchronisation mit der GPS-Systemzeit). Die LMU stellt ein sogenanntes Referenzzeitinformationselement bereit, indem sie anzeigt, welcher GSM-Signalrahmen, Zeitschlitz und welches Bit als Zeitreferenzpunkt benutzt werden sollen, aus denen entsprechend beispielsweise ein Mobilfunkendgerät die GSM-Systemverzögerung entfernen kann und auf diese Weise die exakte GPS-Zeit herstellen kann.
  • Für eine typische GPS-Empfänger-Positionsbestimmungsgenauigkeit muß die GPS-Zeit im Rahmen von ~10 μs in dem Empfänger bekannt sein. Eine solche Genauigkeit ist mit der Benutzung eines LMU-basierten Systems zur Zeitsynchronisation schwer zu erreichen. Wenn ein GPS-Empfänger eingerichtet ist, die Unterstützung der LMU zu benutzen, weist er eine zellulare Komponente auf, die auf die LMU-Nachricht anspricht (einschließlich Aufnehmen des aktuellen Triggers in dem gekennzeichneten Signalrahmen, Zeitschlitz und Bit) und eine GPS-Komponente auf, die die Zeitsynchronisationsinformation benötigt (siehe 1). Die zwei Komponenten kommunizieren über einen Softwareverbindungskanal. Es existieren jedoch signifikante zufällige Verzögerungen bei der Kommunikation von Nachrichten über einen Softwareverbindungskanal, d.h. interne Verzögerungen tauchen auf wegen der Benutzung des Softwareverbindungskanals für verschiedene andere Aufgaben neben der Bereitstellung der LMU-Zeitsynchronisationsinformation. (Zufällige Verzögerungen tauchen innerhalb von Bussen auf, die von dem GPS-Empfänger benutzt werden, Busse, bei denen Nachrichten von einem Softwareserver zu einem anderen übertragen werden unter Benutzung einer geeigneten Softwarenachrichtübertragungsarchitektur. Solche Verzögerungen können eine Zeitdauer von mehreren 10 Millisekunden aufweisen).
  • Die oben beschriebene Technologie ist beispielsweise aus dem Dokument US 6 150 980 bekannt.
  • In WO 00/36431 A1 ist ein weiteres beispielhaftes GPS-System offenbart, das eine Kommunikation zwischen einem zellularen Modul und einem GPS-Modul über einen Softwareverbindungskanal annimmt. Genauer gesagt werden in dem Verfahren und der Vorrichtung, die GPS-Signale in einem GPS-Empfänger erfassen, Information über die Tageszeit, ein ungefähre Empfänger-Aufenthaltsort und Satellitenpositionen benutzt, um die Zeit zu reduzieren, die benötigt wird, um nach Signalen von einem oder mehreren Satelliten zu suchen und sie zu erfassen. Die Vorrichtung umfaßt eine Kommunikationsverbindung zwischen einem Empfänger eines zellularen Telefons und dem GPS-Empfänger. Über eine Softwareschicht der Kommunikationsverbindung stellt der Empfänger des zellularen Telefons eine Zeitinformation und Laufzeitverzögerungen von einer zellularen Basisstation zu dem zellularen Telefon bereit und Signalverarbeitungsverzögerungen innerhalb des Telefonempfängers selbst zu dem GPS-Empfänger. Bei einem Beispiel wird der ungefähre Aufenthaltsort mittels einer zellbasierten Informationsquelle ermittelt, die eine Identifizierung eines beliebigen von verschiedenen drahtlosen Zellorten mit einem ungefähren Aufenthaltsort für Objekte innerhalb einer Zelle eines drahtlosen zellbasierten Kommunikationssystems korreliert, wie bspw. eine zellulares (oder zellbasiertes) Telefonsystem. Bei anderen Beispielen des bekannten Systems kann eine relative genaue Tageszeitinformation mit einer Information, die die Satellitenpositionen angibt, verwendet werde, um einen geschätzten Pseudobereich für einen ersten zu erfassenden GPS-Satelliten anzugeben.
  • Es besteht ein Bedarf LMU-Zeitsynchronisationsinformation (oder Zeitsynchronisationsinformation, die aus einem anderen Aspekt eines zellularen Kommunikationssignals abgeleitet wird) an der Komponente eines GPS-Empfängers bereitzustellen, der die Zeitsynchronisationsinformation benötigt, wobei veränderliche signifikante interne Verzögerungen vermieden werden sollen.
  • KURZFASSUNG DER ERFINDUNG
  • Nach einem ersten Aspekt stellt die Erfindung eine Vorrichtung zur Zeitsynchronisation nach dem Gegenstand von Anspruch 1 bereit. Ein weiterer Aspekt ist auf eine System nach Anspruch 6 gerichtet. Weitere Aspekte und Merkmale der Erfindung ergeben sich aus den abhängigen Ansprüchen, der beigefügten Zeichnung und der nachfolgenden Beschreibung bevorzugter Ausführungsbeispiele.
  • Danach stellt die Erfindung ein System und eine Vorrichtung zur Zeitsynchronisation bereit, die zellulare Signalfolgen von beispielsweise einem globalen Positionsbestimmungssystem-(GPS)-Empfänger benutzen, wobei die Vorrichtung umfaßt: (a) ein zellulares Modul, ansprechend auf ein zellulares Kommunikationssignal, das einen Zeitstempel anzeigt, um einen Triggerpuls bereitzustellen, der aus einer Datenkomponente des zellularen Kommunikationssignals abgeleitet wird, und um Information bereitzustellen, die eine Zeitmarke anzeigt, die den Triggerpuls einer universellen Zeit zuordnet; (b) ein Hauptmodul, welches Zugriff auf eine Uhr hat, die ein Signal bereitstellt, welches eine lokale Zeit anzeigt, wobei das Hauptmodul auf die Information anspricht, die die Zeitmarke anzeigt; (c) ein Zeitregister, ansprechend auf das Signal, das die lokale Zeit anzeigt, und weiterhin ansprechend auf den Triggerpuls, um Information zu Halten, die in lokaler Zeit anzeigt, wann der Triggerpuls empfangen wurde; (d) einen speziellen Hardwarepfad, um den Triggerpuls direkt von dem zellularen Modul zu dem Zeitregister zu leiten; wobei das Hauptmodul mit dem Zeitregister verbunden ist, um in der Lage zu sein, auf das Zeitregister zugreifen und auf diese Weise die Zeit erhalten, wann der Trigger ankommt, und bei welcher weiterhin das Hauptmodul ein Mittel zum Bestimmen des Unterschiedes zwischen der Zeit, wann die Information, die die Zeitmarke anzeigt, ankommt und der Zeit, wann der Trigger ankommt, aufweist.
  • Bei einem weiteren Aspekt der vorliegenden Erfindung umfaßt die Vorrichtung zusätzlich einen Rahmenzähler, wobei der Triggerpuls bereitgestellt wird, wenn der Rahmenzähler einen neuen Rahmen erkennt.
  • Bei einem anderen weiteren Aspekt der Erfindung umfaßt die Vorrichtung zusätzlich einen Zeitschlitzzähler, wobei der Triggerpuls bereitgestellt wird, wenn der Zeitschlitzzähler einen neuen Zeitschlitz erkennt.
  • Bei einem weiteren anderen Aspekt der Erfindung umfaßt die Vorrichtung zusätzlich einen Datenbitzähler, wobei der Triggerpuls bereitgestellt wird, wenn der Datenbitzähler ein neues Datenbit erkennt.
  • Bei einem weiteren anderen Aspekt der vorliegenden Erfindung ist das Hauptmodul ein globales Positionsbestimmungssystem-(GPS)-Modul, das auf ein GPS-Satelliten-Navigationssignal anspricht.
  • Folglich stellt die vorliegende Erfindung einen Hardwaretriggerpuls zur Synchronisierung bereit, basierend auf einem zellularen Kommunikationssignal, von Vorrichtungen mit einer universellen Zeitreferenz. Beispielsweise kann die vorliegende Erfindung benutzt werden, um eine GPS-Empfängeruhr mit der GPS-Systemzeit zu synchronisieren. Bei einer solchen Anwendung verhindert die Erfindung fast alle internen Verzögerungen durch Bereitstellung einer GPS-Empfängeruhrkomponente mit Zeitsynchronisationsinformation, was eine Genauigkeit bei der GPS-Zeitwiederherstellung sogar unter Bedingungen mit einem schwachen GPS-Signal ermöglicht, die besser als ~10 μs ist.
  • Merkmale und Vorteile der Erfindung werden bei Berücksichtigung der nachfolgenden detaillierten Beschreibung unter Bezugnahme der beigefügten Zeichnungen offensichtlich, in welchen:
  • 1 eine vereinfachte Darstellung eines GPS-Empfängers mit Modulen zum Bereitstellen von Zeitsynchronisation gemäß der vorliegenden Erfindung ist; und
  • 2 ein Flußdiagramm eines Verfahrens zur Synchronisation des GPS-Moduls von 1 mit der Zeitreferenz, die durch ein zellulares Kommunikationssystem bereitgestellt wird, ist.
  • Bezugnehmend auf 1 ist ein globaler Positionsbestimmungssystem-(GPS)-Empfänger 10 gemäß der vorliegenden Erfindung gezeigt mit einem zellularen Modul 11 (welches nicht notwendigerweise eine vollständige Fähigkeit zur zellularen Kommunikation bereitstellt) und einem GPS-Modul 12. Das zellulare Modul spricht auf ein zellulares Kommunikationssignal durch eine zellulare Antenne 14 an. Das GPS-Modul umfaßt Standard-GPS-Hardware 21 zum Ansprechen auf GPS-Navigationssignale über eine GPS-Antenne 15. Das zellulare Modul verarbeitet zellulare Kommunikationssignale, um Zeitsynchronisationsinformation zu extrahieren, beispielsweise aus einer Nachricht einer lokalen Meßeinheit (LMU), wie oben beschrieben. Das zellulare Kommunikationssignal weist in Rahmen (engl. Frames) organisierte Daten auf, mit Begrenzern (Kopfbereichen (engl. Headers) und Fußbereichen (engl. Footers)), die das zellulare Modul befähigen, einen Rahmen von dem nächsten zu unterscheiden. Das zellulare Modul weist einen Rahmenzähler 20 zum Zählen von Rahmen auf. Der Rahmenzähler erkennt auch Rahmenkanten, die beispielsweise zur Frequenzrekonstruktion benutzt werden. Der Rahmenzähler wird hier nur als Beispiel erwähnt. Bei der GSM-zellularen Kommunikation kann ebenfalls ein Zeitschlitzzähler und ein Bitzähler und auch ein entsprechender Kantendetektor vorhanden sein.
  • Der Rahmenzähler identifiziert eine Rahmenkante und auf diese Weise identifiziert er den Augenblick, in dem ein neuer Rahmen empfangen wird.
  • Der GPS-Empfänger 10 weist auch eine Softwareverbindungsschicht 16 auf, durch welche das zellulare Modul und das GPS-Modul Nachrichten übermitteln, wobei allerdings Nachrichten, die so übermittelt werden, Gegenstand von zufälligen Verzögerungen bei der Übermittlung sind, da anderer Nachrichtenverkehr über die Softwareverbindungsschicht übermittelt wird (Nachrichtenverkehr beispielsweise zwischen verschiedenen Komponenten des GPS-Moduls).
  • Gemäß der Erfindung wird jedesmal, wenn der Rahmenzähler einen neuen zellularen Kommunikationssignalrahmen anzeigt, ein Triggerpuls erzeugt und dem GPS-Modul über einen speziellen Hardwarepfad 23 übermittelt, der entweder keine wesentliche Verzögerung aufweist oder eine bekannte Verzögerung aufweist, die daher auch berücksichtigt werden kann, d.h. Bereitstellen des Triggerpulses im wesentlichen frei von zufälliger Verzögerung. Der Triggerpuls wird hier benutzt, um ein Register 19 in dem GPS-Modul zu rasten, ein Register, das hier als Zeitregister bezeichnet wird, so daß das Register die interne Zeit (nicht die UTC-Zeit) speichert, d.h. die Zeit, die durch den/die GPS-Empfängeroszillator/lokale Uhr 18 angezeigt wird (die GPS-Empfängerlokaluhr 18 ist typischerweise als ein interner Zähler ausgeführt, als Teil der GPS-Hardware. Das Rasten führt entweder zum Speichern des aktuellen Wertes der lokalen Uhr in dem Register oder zum Neustarten des internen Zählers).
  • Zur selben Zeit, zu der der Triggerpuls erzeugt wird und über den speziellen Hardwarepfad 23 an dem Zeitregister 19 bereitgestellt wird, wird die entsprechende Rahmenzahl (oder alternativ der Zeitschlitz oder die Bitnummer, wie weiter unten beschrieben) an die GPS-Hardware 21 über die Softwareverbindungsschicht 16 übertragen. Wenn die GPS-Hardware bereits auf GPS-Zeit gesetzt wurde (durch ein Verfahren wie weiter unten beschrieben), bleibt sie synchronisiert (das heißt, sie gleicht die Uhrdrift aus), indem sie die lokalen Uhr unter Benutzung des Triggerpulses stabilisiert. Um die GPS-Zeit in dem GPS-Modul anfangs zu setzen, d.h. wenn der GPS-Empfänger eingeschaltet wird, benutzt das Zellularmodell einen Zeitstempel, den es von einer LMU 22 von einer nahegelegen Basisstation empfängt; der Zeitstempel bestimmt, daß eine angezeigte GPS-Zeit mit dem Empfang einer angezeigten Rahmennummer, einem Zeitschlitz und einer Bitnummer verknüpft werden soll. Der Rahmen, auf den in dem Zeitstempel Bezug genommen wird, ist ein Rahmen, der bereits übertragen wurde (entweder gesendet oder übertragen Punkt-zu-Punkt zu dem GPS-Empfänger). Der Zeitstempel weist eine GPS-Zeit auf, die mit dem Rahmen, dem Zeitschlitz und Bit verknüpft ist. (Allerdings weist der Zeitstempel keine Laufzeitverzögerung auf. Es gibt keinen Weg in der LMU zu erkennen, wieweit der GPS-Empfänger von der bereitstellenden Basisstation, wo die LMU angeordnet ist, entfernt ist. Die Laufzeitverzögerung über die Luftschnittstelle wird mittels einer sogenannten Zeitvorlauf-(TA = Timing Advance)-Messung kompensiert, welche durch das Zellularsystem bereitgestellt wird. TA wird durch eine Rundlaufverzögerung zwischen dem Empfänger und der bereitstellenden Basisstation gemessen.)
  • Sobald das zellulare Modul den Zeitstempel hat, kann es eine, hier so bezeichnete, Zeitmarkennachricht erzeugen (im Gegensatz zu einer Zeitstempelnachricht); eine Zeitmarkennachricht zeigt die GPS-Zeit, die mit einem jetzt zu empfangenden Rahmen verknüpft werden soll. Sobald der Rahmen der Zeitmarkennachricht empfangen wird, wird der entsprechende Triggerpuls zu dem GPS-Modul über den speziellen Hardwarepfad 23 gesendet, und die Rahmennummer und die Zeitmarkennachricht werden zu dem GPS-Modul über die Softwareverbindungsschicht übermittelt. Das GPS-Modul registriert die Ankunftszeit der Zeitmarkennachricht entsprechend der Zeit, wie sie die lokale Uhr 18 zeigt, und die Zeit, die die lokale Uhr 18 anzeigt, wenn der Triggerpuls ankommt, wird in das Zeitregister 19 geschrieben. Die Erfindung trägt der Verzögerung in dem GPS-Modul bei Empfang der Zeitmarkennachricht über die Softwareverbindungsschicht 16 Rechnung, indem die Ankunftszeit der Zeitmarkennachricht (entsprechend der lokalen Uhr 18) notiert wird, und die Zeit subtrahiert wird, die in dem Zeitregister 19 gespeichert ist (ebenfalls entsprechend der lokalen Uhr 18) veranlasst durch den Triggerpuls, der dem Rahmen entspricht, der in der Zeitmarkennachricht angezeigt ist.
  • Es sei beispielsweise angenommen, daß die GPS-Zeit 134,566 Sekunden vom Beginn der aktuellen GPS-Woche bei Rahmennummer (FN) 122, Zeitschlitznummer 5 und Bitnummer 43, beträgt, das heißt, angenommen, daß das GPS zu zellulare Zeitmapping (der Zeitstempel) 134566@(122,5,43) ist. In anderen Worten war die exakte GPS-Zeit 134,566 Sekunden vom Beginn der aktuellen GPS-Woche, als die Basisstation Rahmennummer (FN) 122, Zeitschlitznummer 5 und Bitnummer 43 übertragen hat. Nimmt man weiterhin an, daß ein GPS-Empfänger gemäß der Erfindung (das heißt mit einem zellularen Modul, das mit einem GPS-Modul, wie in 1 angedeutet ist, verbunden ist) gerade eingeschaltet worden ist. Dann empfängt das zellulare Modul des GPS-Empfängers früher oder später eine LMU-Übertragung eines Zeitstempels. Das zellulare Modul empfängt ebenfalls eine Folge von zellularen Rahmen. Das zellulare Modul stellt einen Trigger (nur einen Puls, ohne Übermittlung einer Rahmennummer oder anderer Information) jedesmal bereit, wenn ein neuer Rahmen empfangen wird, und stellt ebenfalls (über die Softwareverbindungsschicht) die Nummer eines jeden neuen Rahmens bereit, Nummern, die es von der Basisstation empfängt. Das GPS-Modul nimmt an, daß der erste Trigger, den es über den Hardwarepfad empfängt, begleitet wird von der ersten Rahmennummer, die es über die Softwareverbindungsschicht empfängt, usw. Bei Anwendungen, bei denen das Risiko besteht, daß die Zeitmarkennachricht mit dem falschen Triggerpuls verknüpft werden könnte (da die Verzögerung über den Softwareverbindungskanal manchmal so lang sein könnte, daß die Zeitmarke über den Kanal nach dem nächsten Trigger ankommt, der über den Hardwarepfad ankommt), wird der Triggerpuls nur einmal gesendet.
  • Ein zellulares Modul mißt die Laufzeitverzögerungskorrektur bevor ein Kommunikationskanal geöffnet wird. Die Messung der Laufzeitverzögerung ist ein Teil des Handover-Vorgangs, der mit der Öffnung eines Kommunikationskanals verbunden ist. Daher ist die Laufzeitverzögerung dem zellularen Modul immer bekannt.
  • Der Grund dafür, daß das zellulare Modul den zeitgestempelten Rahmen selbst nicht (der Rahmen, der zur Messung der Beziehung zwischen der GPS-Systemzeit und der Zeit zu der der zeitgestempelte Rahmen gesendet oder auf andere Art und Weise übertragen wurde, benutzt wird) als den Rahmen zum Erzeugen des Triggers benutzt (d.h. für den Zeitstempelrahmen), liegt darin, daß das Zeitstempeln durch ein zellulares Netzwerkelement ausgeführt wird, eines, das die Beziehung zwischen der GPS-Systemzeit und der Übertragung eines gewählten GSM-Rahmens mißt (der hier als zeitgestempelter Rahmen bezeichnet wird, im Gegensatz zu dem Zeitstempelrahmen, der einen Teil oder alle Ergebnisse der Messung trägt). Das Ergebnis der Messung kann demnach natürlich nicht in dem gleichen gewählten (zeitgestempelten) Rahmen gesendet werden, da der gewählte Rahmen (identifiziert durch die Rahmennummer) bereits gesendet worden ist, das heißt, der Nachrichtenrahmen, der die Zeitstempelinformation enthält, Zeitstempelrahmen genannt, kann nicht derselbe Rahmen sein, der zur Messung der GPS/GSM-Beziehung benutzt wurde, wobei dieser Rahmen hier zeitgestempelter Rahmen genannt wird.
  • Eine Verzögerung wird ebenfalls in dem zellularen Modul 11 eingeführt, da das zellulare Modul warten muß, bis der Nachrichtenrahmen (das heißt der Zeitstempelrahmen) an dem zellularen Modul ankommt, bevor das zellulare Modul den Trigger für das GPS-Modul 12 bereitstellt. In der Praxis passen der Zeitstempel und andere unterstützende Daten nicht in einen Datenrahmen, sondern sind stattdessen aufgeteilt in oder versandt durch die Benutzung mehrerer Rahmen (die hier alle als Zeitstempelrahmen bezeichnet werden). Die unterstützenden Daten werden dann nicht analysiert, noch wird der Triggerpuls erzeugt, bis alle (Zeitstempel)-Rahmen, die die unterstützenden Daten tragen, empfangen worden sind. Daher ist immer eine Verzögerung zwischen wann der Rahmen, der benutzt wird, um die Beziehung zwischen einem GSM-Rahmen und der GPS-Systemzeit zu bestimmen, gesendet wird (oder auf andere Art und Weise übertragen wird), und wann der Rahmen, der das Register triggert (der sogenannte Zeitstempelrahmen) gesendet wird (oder auf andere Art und Weise übertragen wird).
  • Nimmt man nun an, daß die GPS-Zeit bei FN 1002 bestimmt werden soll (da der Rahmen, der zeitgestempelt war, bereits übertragen worden ist, aber FN 1002 eben empfangen wurde). Der Zeitstempel (GPS zu Zellularzeitmapping) wird benutzt, um die exakte GPS-Zeit zu bestimmen, wenn FN 1002 durch das zellulare Modul empfangen wird, gemäß: GPS_Zeit@(1002, 1, 1) = GPS_Zeit@l22, 5, 43) + (1002 – 122) × Rahmen_Zeit – 4 × Zeit_Schlitz_Zeit – 42 × Bit Zeit,wobei Rahmen Zeit, Zeit_Schlitz_Zeit und Bit_Zeit die Zeitintervalle für jedes der angezeigten Objekte (Rahmen, Zeit_Schlitze und Bits) bei zellularer Kommunikation sind. Damit weiß das zellulare Modul des GPS-Empfängers dann die exakte GPS-Zeit, sobald FN 1002 empfangen wird, aber nicht das GPS-Modul. Um die lokale Uhr des GPS-Moduls auf GPS-Zeit zu setzen, muß die GPS-Zeit entsprechend zu FN 1002 von dem zellularen Modul dem GPS-Modul übermittelt werden, aber das kann nur über die Softwareverbindungsschicht geschehen, und eine Nachricht, die über die Softwareverbindungsschicht bereitgestellt wird, hat erfahrungsgemäß Verzögerungen, die im Voraus nicht bekannt sind. Daher wird gemäß der Erfindung die Zeit bei FN 1002 (das heißt die Zeitmarkennachricht) über die Softwareverbindungsschicht übermittelt, aber zusätzlich empfängt das GPS-Modul den Trigger von dem zellularen Modul und empfängt ebenfalls über die Softwareverbindungsschicht (eine kleine Zeit später mit einer im Voraus nicht bekannten Verzögerung) die Rahmennummer, die zugehörig zu dem Trigger ist. Das GPS-Modul schreibt in das Zeitregister 19 die Zeit, entsprechend seiner internen/lokalen Uhr 18, wann jeweils der letzte Trigger empfangen wurde, einschließlich des Trigger der dem Rahmen zugehörig ist, der in der Zeitmarkennachricht angezeigt ist. Zusätzlich registriert das GPS-Modul die Zeit, zu der es die Zeitmarkennachricht erhält, d.h. GPS_Zeit@(1002, 1, 1). Nun ist die Zeit, die in das Zeitregister 19 geschrieben ist, entsprechend der lokalen Uhr 18 des GPS-Moduls und die Zeit, die aufgenommen wird, wenn die Zeitmarkennachricht über die Softwareverbindungsschicht empfangen wird, ist ebenfalls entsprechend der lokalen Uhr 18 des GPS-Moduls. Der Unterschied zwischen diesen zwei Zeiten ist die Verzögerung, die durch die Zeitmarkennachricht über die Softwareverbindungsschicht auftritt, und daher, gemäß der Erfindung, wird dieser Unterschied zu dem Wert addiert, der als GPS-Zeit bei FN 1002 empfangen wurde (über die Zeitmarkennachricht), um die Verzögerung zu korrigieren. Daher weist das GPS-Modul im wesentlichen eine präzise GPS-Zeit auf, sobald es die Zeitmarkennachricht über die Softwareverbindungsschicht empfängt. (Die Zeit, um die Verzögerung zu berechnen und die Zeit, um die GPS-Zeit bei FN 1002 zu bestimmen, der den Zeitstempel eines früheren Rahmens/Schlitzes/Bits gibt, wird vernachlässigt).
  • Bezugnehmend auf 2 stellt die Erfindung in einem bevorzugten Ausführungsbeispiel folglich ein Setzen der GPS-Uhr eines GPS-Empfängers entsprechend den folgenden Schritten bereit (die, um der Klarheit willen, nicht umfassen, daß das zellulare Modul einen Trigger für jeweils jeden neu empfangenen Rahmen bereitstellt, sondern statt dessen nur für den Rahmen, für den die Zeitmarke bereitgestellt wird).
    • 1. Das zellulare Modul empfängt einen zeitgestempelten Rahmen von einer LMU. Eine Abschätzung für die Laufzeitverzögerung über die Luftschnittstelle wird aus einer Zeitvorlaufmessung oder einer ähnlichen Messung ermittelt. Das zellulare Modul benutzt die Zeitvorlaufmessung oder eine andere, ähnliche Messung, um den Zeitstempel für die Laufzeitverzögerung über die Luftschnittstelle abzugleichen.
    • 2. Das zellulare Modul bestimmt einen Zeitmarkenwert für einen Rahmen, der jetzt empfangen werden soll; der Zeitmarkenwert basiert auf dem Zeitstempel, aber er enthält eine Korrektur bezüglich der Laufzeitverzögerung des Zeitstempels zwischen der bereitstellenden zellularen Basisstation und dem GPS-Empfänger. (Das zellulare Modul bestimmt die Laufzeitverzögerung durch Aussenden eines Signals zu der bereitstellenden Basisstation, das durch die bereitstellende Basisstation so verstanden wird, dass es dieses zurücksendet, und mißt wie lange es dauert, die Rücksendung zu empfangen. Der Zeitvorlauf wird dann durch den "Rundlauf" des Signals berechnet).
    • 3. Wenn das zellulare Modul den Rahmen empfängt, für den es den Zeitmarkenwert berechnet hat, triggert es das GPS-Modul über den speziellen Hardwarepfad und stellt an dem GPS-Modul, über die Softwareverbindungsschicht, die Rahmennummer (welche es von der Basisstation empfängt) und die Zeitmarke bereit.
    • 4. Das GPS-Modul empfängt den Trigger und speichert in einem Register die Zeit, entsprechend seiner lokalen Uhr, zu der es den Trigger empfängt.
    • 5. Das GPS-Modul empfängt die Zeitmarkennachricht (über die Softwareverbindungsschicht) und speichert die Zeit zu der es die Zeitmarkennachricht empfängt, wiederum entsprechend seiner lokalen Uhr.
    • 6. Das GPS-Modul bestimmt den Unterschied der Zeit zwischen wann es den Trigger empfängt (durch Auslesen des speziellen Registers) und der Zeit, zu der es die Zeitmarkennachricht empfangen hat, addiert diesen Zeitunterschied zu der Zeitmarkennachricht, um die wahre GPS-Zeit zu bestimmen und setzt seine Uhr auf die wahre GPS-Zeit.
  • Ob der GPS-Empfänger die Uhr in seinem GPS-Modul immer und immer wieder setzt (um einer Drift Rechnung zu tragen) oder nur jedesmal, wenn der GPS-Empfänger eingeschaltet wird, hängt von der Anwendung ab. Für eine MS-(MS = Mobile Station, dt. Mobilfunkendgerät)-basierte GPS-Typ-Lösung, wird das obige Verfahren nur ausgeführt, wenn der GPS-Empfänger eingeschaltet wird. Für MS-unterstütztes GPS, wird das obige Verfahren für jede Ortsbestimmung benötigt.
  • Benutzung eines (zellularen Signal-)Rahmenzählers (oder eines Zeitschlitzzählers, Bitzählers, oder in einem CDMA-System, einem Chip-Zähler oder anderen ähnlichen Vorrichtungen), die als zusätzliche Ausstattung in einem GPS bereitgestellt werden müssten, ist nur ein Weg, um die vorliegende Erfindung auszuführen, und es ist für manche Anwendungen das bevorzugte Ausführungsbeispiel, bei Anwendungen, bei denen es nicht notwendig ist, die höchstmögliche Genauigkeit zu haben. Im Falle einer GSM-zellularen Kommunikation, kann ein Rahmenzähler benutzt werden, um einen Triggerpuls bei einer Frequenz von 216.68 Hz zu erzeugen. Es ist auch möglich, einen Triggerpuls bei der Zeitschlitzrate zu erzeugen (wobei es acht Zeitschlitze pro Rahmen gibt) unter Benutzung eines Zeitschlitzzählers; die Benutzung der Zeitschlitzrate würde einen Triggerpuls bei einer Frequenz von 1733.4 Hz ergeben. Es ist möglich, einen Triggerpuls bei sogar einer noch höheren Frequenz zu erzeugen; Benutzung der Bitrate 156.25 Bits pro Zeitschlitz würde einen Triggerpuls bei einer Frequenz von 270844.17 Hz ergeben (das heißt Benutzung eines Datenbitzählers anstelle des Rahmenzählers würde im Falle eines GSM-zellularen Kommunikationssignals einen Triggerpuls bei einer Frequenz von 270844.17 Hz bereitstellen). In anderen zellularen Systemen neben GSM, sind natürlich Datenraten und Datenstrukturen unterschiedlich, und die Erfindung soll nicht auf GSM-zellulare Kommunikation eingeschränkt werden.
  • Um die vorliegende Erfindung auszuführen, muß ein typischer GPS-Empfänger verändert werden, um ein zellulares Modul mit wenigstens der weiter oben angedeuteten Funktionalität zu enthalten, und auch Hardware zum Bereitstellen des Triggerpulses und die zum Zeitregister zugehörige Hardware.
  • Es gibt andere Nutzungsmöglichkeiten für eine absolute Zeitreferenz neben der Unterstützung von GPS-Empfängern bei der Wiederherstellung der GPS-Zeit. Absolute Zeit kann auch benutzt werden, um die Drift einer zellularen Basisstationuhr bezüglich der GPS-Zeit zu messen und den Zeitunterschied zwischen benachbarten Basisstationen zu messen. Solche Messungen werden beispielsweise bei netzwerkbasierten Positionierungsverfahren einschließlich Enhanced Observed Time Difference-(E-OTD)-(erweiterte beobachtete Zeitunterschiede) und Time of Arrival-(Ankunftszeit)-(TOA)-Positionierungsverfahren.
  • Es muß beachtet werden, daß es nicht notwendig ist, daß das zellulare Modul 11 die Zeitmarkennachricht konstruiert. Bei manchen Anwendungen sendet das zellulare Modul nur eine "Register getriggert mit Rahmen Nr. 1022"-Nachricht zu irgendeiner anderen Einheit, welche außerhalb des GPS-Empfängers angeordnet sein kann oder das GPS-Modul sein kann und diese andere Einheit berechnet die Zeitmarke.
  • Ebenfalls sollte beachtet werden, daß, obwohl die Erfindung im Zusammenhang mit dem bevorzugten Ausführungsbeispiel gezeigt und beschrieben wurde, bei welchem das GPS-Modul 12 eine (lokale) Uhr 18 aufweist, in anderen Anwendungen die Uhr, die durch das GPS-Modul benutzt wird, um (lokale) Zeit bereitzustellen, außerhalb des GPS-Moduls angeordnet sein kann. Zum Beispiel wird die Uhr in manchen Anwendungen mit irgendeiner anderen Einheit, wie beispielsweise das zellulare Modul, geteilt. Die Uhr, die durch das GPS-Modul benutzt wird, kann sogar außerhalb des GPS-Empfängers angeordnet sein.
  • Es sollte ebenfalls beachtet werden, daß die Erfindung durch Bereitstellen einer Basis zum Setzen der Uhr, die durch ein Modul benutzt wird, welches ein anderes als ein GPS-Modul ist, benutzt wird. Die Erfindung sollte so verstanden werden, daß sie durch Setzen der Uhr, die bei irgendeiner Anwendung benutzt wird, die irgendeine Version einer universellen Zeit benötigt, benutzt wird.
  • Es versteht sich, daß die oben beschriebenen Anordnungen nur veranschaulichende Anwendungen der Prinzipien der vorliegenden Erfindung sind. Verschiedene andere Abänderungen und alternative Anordnungen können durch den Fachmann erdacht werden, ohne von dem Schutzbereich der vorliegenden Erfindung abzuweichen, wie er durch die beigefügten Ansprüche definiert ist.

Claims (7)

  1. Vorrichtung umfassend: a) ein zellulares Modul (11), ansprechend auf ein zellulares Kommunikationssignal, welches einen Zeitstempel anzeigt, um einen Triggerpuls bereitzustellen, der aus der Datenkomponente des zellularen Kommunikationssignals abgeleitet wird, und um Information bereitzustellen, die eine Zeitmarke anzeigt, die den Triggerpuls einer universellen Zeit zuordnet, b) ein Hauptmodul (12), welches Zugriff auf eine Uhr (18) hat, die ein Signal bereitstellt, das die lokale Zeit anzeigt, wobei das Hauptmodul (12) auf die Information anspricht, die die Zeitmarke anzeigt, c) ein Zeitregister (19), ansprechend auf das Signal, das die lokale Zeit anzeigt, und weiterhin ansprechend auf den Triggerpuls, um Information zu halten, die in lokaler Zeit anzeigt, wann der Triggerpuls empfangen wird, und d) einen speziellen Hardwarepfad (23), der angeordnet ist, um den Triggerpuls direkt von dem zellularen Modul (11) zu dem Zeitregister (19) zu leiten, wobei das Hauptmodul (12) mit dem Zeitregister (19) verbunden ist, um in der Lage zu sein, auf das Zeitregister (19) zuzugreifen und auf diese Weise die Zeit zu erhalten, wann der Trigger ankommt, und bei welcher weiterhin das Hauptmodul (12) ein Mittel zum Bestimmen des Unterschiedes zwischen der Zeit, wann die Information, die die Zeitmarke anzeigt, ankommt und der Zeit, wann der Trigger ankommt, aufweist.
  2. Vorrichtung nach Anspruch 1, zusätzlich umfassend einen Rahmenzähler (20), und bei welcher der Triggerpuls bereitgestellt wird, wenn der Rahmenzähler einen neuen Rahmen erkennt.
  3. Vorrichtung nach Anspruch 1, zusätzlich umfassend einen Zeitschlitzzähler, und bei welcher der Triggerpuls bereitgestellt wird, wenn der Zeitschlitzzähler einen neuen Zeitschlitz erkennt.
  4. Vorrichtung nach Anspruch 1, zusätzlich umfassend einen Datenbitzähler, und bei welcher der Triggerpuls bereitgestellt wird, wenn der Datenbitzähler ein neues Datenbit erkennt.
  5. Vorrichtung nach Anspruch 1, bei welcher das Hauptmodul (12) ein globales Positionsbestimmungssystem-(GPS)-Modul ist, welches die Funktionalität zum Betrieb als ein GPS-Empfänger bereitstellt, wobei das GPS-Modul zusätzlich auf ein GPS-Satellitennavigationssignal anspricht.
  6. System mit einer Vorrichtung nach einem der Ansprüche 1 bis 5.
  7. System nach Anspruch 6, zusätzlich umfassend eine zellulare Basisstation (24), um das zellulare Kommunikationssignal bereitzustellen, das einen Zeitstempel anzeigt.
DE20122743U 2001-02-05 2001-12-31 Vorrichtung zur GPS-Zeitsynchronisation unter Benutzung zellularer Signalfolgen Expired - Lifetime DE20122743U1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/777,521 US6678510B2 (en) 2001-02-05 2001-02-05 Method, apparatus and system for GPS time synchronization using cellular signal bursts
US09/777,521 2001-02-05

Publications (1)

Publication Number Publication Date
DE20122743U1 true DE20122743U1 (de) 2007-08-02

Family

ID=25110478

Family Applications (2)

Application Number Title Priority Date Filing Date
DE20122743U Expired - Lifetime DE20122743U1 (de) 2001-02-05 2001-12-31 Vorrichtung zur GPS-Zeitsynchronisation unter Benutzung zellularer Signalfolgen
DE60128648T Expired - Lifetime DE60128648T2 (de) 2001-02-05 2001-12-31 Verfahren, Vorrichtung und Anlage zur GPS-Zeitsynchronisation mittels zellularem Signalburst

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE60128648T Expired - Lifetime DE60128648T2 (de) 2001-02-05 2001-12-31 Verfahren, Vorrichtung und Anlage zur GPS-Zeitsynchronisation mittels zellularem Signalburst

Country Status (6)

Country Link
US (3) US6678510B2 (de)
EP (2) EP1855168B1 (de)
JP (1) JP3854162B2 (de)
AT (1) ATE363677T1 (de)
DE (2) DE20122743U1 (de)
ES (1) ES2286085T3 (de)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7053824B2 (en) * 2001-11-06 2006-05-30 Global Locate, Inc. Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal
US6865380B2 (en) * 2001-02-05 2005-03-08 Nokia Corporation Method, apparatus and system for frequency stabilization using cellular signal bursts
US7925210B2 (en) * 2001-05-21 2011-04-12 Sirf Technology, Inc. Synchronizing a radio network with end user radio terminals
DE10146829B4 (de) * 2001-09-21 2017-08-17 Aeroflex Ltd. Verfahren und Vorrichtung zur Bestimmung der Position einer Basisstation
JP3640084B2 (ja) * 2001-11-30 2005-04-20 日本電気株式会社 測位機能を搭載した携帯電話端末
US6748202B2 (en) * 2001-12-12 2004-06-08 Nokia Corporation Method, apparatus and system for synchronizing a cellular communication system to GPS time
SE0104417D0 (sv) * 2001-12-21 2001-12-21 Ericsson Telefon Ab L M Improvements in, or relating to, mobile localization in GSM networks
US7274327B2 (en) * 2001-12-31 2007-09-25 Xm Satellite Radio, Inc. Method and apparatus for determining location in a satellite communication system
US7343619B2 (en) * 2002-03-16 2008-03-11 Trustedflow Systems, Inc. Trusted flow and operation control method
US7551888B2 (en) * 2002-04-22 2009-06-23 Nokia Corporation Method and system of displaying content associated with broadcast program
BR0309411A (pt) * 2002-04-22 2005-02-01 Nokia Corp Método para apresentar o conteúdo associado com o programa de radiofusão no terminal do usuário de um sistema de telecomunicação, sistema de mìdia, terminal do usuário, e, servidor
US7599689B2 (en) * 2002-04-22 2009-10-06 Nokia Corporation System and method for bookmarking radio stations and associated internet addresses
US20050181722A1 (en) * 2002-04-22 2005-08-18 Toni Kopra Method, system and user terminal for collecting information on audience of broadcast media stream
DE10240448A1 (de) * 2002-09-02 2003-12-04 Siemens Ag Verfahren zum Betrieb eines Funkkommunikationssytems
US7146516B2 (en) * 2002-12-20 2006-12-05 Invensys Systems, Inc. Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time
US8010124B2 (en) * 2003-03-24 2011-08-30 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for providing location determination information to an assisted location service
US7139225B2 (en) * 2003-03-27 2006-11-21 Qualcomm, Incorporated Virtual real-time clock based on time information from multiple communication systems
KR100504835B1 (ko) * 2003-05-15 2005-07-29 엘지전자 주식회사 이동 통신 단말기의 지역시간 보정 방법
MXPA06008384A (es) * 2004-01-26 2006-08-25 Cambridge Positioning Sys Ltd Transferencia de informacion de tiempo calibrada en una terminal movil.
DE602005008194D1 (de) 2004-01-26 2008-08-28 Cambridge Positioning Sys Ltd Transfer kalibrierter zeitinformationen in einem mobilen endgerät
FR2870414B1 (fr) * 2004-05-17 2006-08-18 Alcatel Sa Determination par un terminal de communication du temps de propagation d'un signal de reference provenant d'un equipement de gestion de communications
US7599680B2 (en) * 2004-10-26 2009-10-06 General Motors Company System and method of billing for minutes shared between a portable wireless communication device and a telematics unit
US8111698B2 (en) * 2005-03-31 2012-02-07 Alcatel Lucent Method of performing a layer operation in a communications network
BRPI0520295B1 (pt) * 2005-06-13 2019-05-28 Nokia Technologies Oy Método e aparelho para suportar o posicionamento baseado em satélite de um dispositivo móvel usando os dados de assistência
KR100984369B1 (ko) * 2005-06-13 2010-09-30 노키아 코포레이션 지원형 위성 기반 위치인식 지원
WO2006134413A1 (en) * 2005-06-13 2006-12-21 Nokia Corporation Supporting an assisted satellite based positioning
US7283091B1 (en) 2005-08-08 2007-10-16 Trimble Navigation Limited Radio positioning system for providing position and time for assisting GPS signal acquisition in mobile unit
US7295156B2 (en) * 2005-08-08 2007-11-13 Trimble Navigation Limited Cellphone GPS positioning system
EP1801609A1 (de) * 2005-12-23 2007-06-27 Telefonaktiebolaget LM Ericsson (publ) Verfahren und Vorrichtung zur Zeitsynchronisierung
WO2007071652A1 (en) * 2005-12-23 2007-06-28 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for time synchronisation
EP2002277B1 (de) * 2006-04-04 2012-04-25 Cambridge Positioning Systems Limited Assoziieren einer universellen zeit mit einem empfangenen signal
US7710944B1 (en) * 2006-09-15 2010-05-04 Itt Manufacturing Enterprises, Inc. Method and apparatus for time-of-day synchronization between network nodes
KR100975703B1 (ko) * 2006-10-15 2010-08-12 삼성전자주식회사 통신 시스템에서 멀티캐스트/브로드캐스트 신호 송수신시스템 및 방법
EP1970725A1 (de) * 2007-03-15 2008-09-17 Telefonaktiebolaget LM Ericsson (publ) Positioniervorrichtung und Betriebsverfahren dafür
US8667318B2 (en) * 2007-05-14 2014-03-04 Picongen Wireless, Inc. Method and apparatus for wireless clock regeneration
US20090016167A1 (en) * 2007-07-09 2009-01-15 Seiko Epson Corporation Time Adjustment Device, Timekeeping Device with a Time Adjustment Device, and a Time Adjustment Method
US7629924B2 (en) * 2007-09-06 2009-12-08 Mediatek Inc. Methods and apparatus for obtaining accurate GNSS time in a GNSS receiver
US20090146871A1 (en) * 2007-12-07 2009-06-11 Charles Abraham Method and apparatus for managing time in a satellite positioning system
US8258942B1 (en) 2008-01-24 2012-09-04 Cellular Tracking Technologies, LLC Lightweight portable tracking device
CN101813763B (zh) * 2009-12-22 2012-03-07 民航数据通信有限责任公司 多点定位方法、***及中心站
US8350756B2 (en) * 2010-01-12 2013-01-08 Andrew Llc Detecting and compensating for erroneous time measurement for mobile device position calculation
US9651675B2 (en) * 2010-02-12 2017-05-16 Avago Technologies General Ip (Singapore) Pte. Ltd. Estimating frequency of a GNSS enabled device based on time stamps
CN102762998B (zh) * 2010-02-22 2015-03-25 诺基亚公司 两个/多个sim终端中精确的gnss时间处理
US9363633B2 (en) 2010-02-22 2016-06-07 Nokia Technologies Oy Accurate GNSS time handling in dual/multi-SIM terminals
US9342661B2 (en) * 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US9118776B2 (en) * 2011-06-03 2015-08-25 Apple Inc. Location monitoring feature of a mobile device for activating an application subsystem
WO2013108243A1 (en) * 2012-01-18 2013-07-25 Weisman Israel Hybrid-based system and method for indoor localization
GB2504757B (en) 2012-08-09 2015-03-25 Nvidia Corp Reference clock calibration
US9927512B2 (en) 2013-01-10 2018-03-27 Carnegie Mellon University, A Pennsylvania Non-Profit Corporation Method and system for ultrasonic signaling, ranging and location tracking
US9232493B2 (en) * 2013-01-31 2016-01-05 Marvell World Trade Ltd. Frequency offset compensation for WiFi ranging
US9380466B2 (en) 2013-02-07 2016-06-28 Commscope Technologies Llc Radio access networks
US9414399B2 (en) 2013-02-07 2016-08-09 Commscope Technologies Llc Radio access networks
US9936470B2 (en) * 2013-02-07 2018-04-03 Commscope Technologies Llc Radio access networks
DE102013006669A1 (de) * 2013-04-18 2014-10-23 Giesecke & Devrient Gmbh Verfahren zur Klassifizierung eines Angriffs auf ein Sicherheitsmodul
CN103309228B (zh) * 2013-06-21 2017-08-25 厦门雅迅网络股份有限公司 车载终端***的时间校正方法
JP6496472B2 (ja) * 2013-07-03 2019-04-03 三菱重工機械システム株式会社 車載器、及びスプーフィング検知方法
US9578453B2 (en) * 2014-02-14 2017-02-21 Garmin Switzerland Gmbh Method of sending destination and current locations from a mobile device to a central viewing location
EP3152970B1 (de) 2014-06-09 2020-03-11 Airvana LP Planung derselben ressource in funkzugangsnetzen
US10148412B1 (en) 2015-06-25 2018-12-04 Marvell International Ltd. Methods and apparatus for clock drift mitigation
JP6508096B2 (ja) * 2016-03-16 2019-05-08 カシオ計算機株式会社 衛星電波受信装置、電波時計、日時情報出力方法、及びプログラム
CN105824032A (zh) * 2016-03-17 2016-08-03 孙红星 一种基于单片机的gnss mark模拟测试装置
JP6790887B2 (ja) * 2017-02-13 2020-11-25 カシオ計算機株式会社 衛星電波受信装置、電子時計、測位制御方法及びプログラム
CN108732598B (zh) * 2017-04-14 2021-04-06 展讯通信(上海)有限公司 一种gnss接收机及其时间确定方法
US10591610B2 (en) 2017-09-22 2020-03-17 Qualcomm Incorporated Method and apparatus for optimizing GNSS search with wireless wide area networks
CN108459331B (zh) * 2018-03-27 2021-05-04 中国科学院国家授时中心 多模卫星导航接收机的时延绝对校准方法
CN109001971B (zh) * 2018-07-25 2019-09-06 中国科学院国家空间科学中心 一种基于fpga的星载干涉成像高度计的自守时***和方法
US10805924B2 (en) 2019-01-21 2020-10-13 Accord Ideation Private Limited Time interval measurement code-division multiple access transceiver
CN111123692B (zh) * 2019-11-28 2021-06-08 北京时代民芯科技有限公司 一种基于irig-b码的嵌入式时间统一***
CN112099339B (zh) * 2020-07-27 2021-08-24 季华实验室 Utc数据接收器及计时器
CN113589679B (zh) * 2021-06-17 2022-06-10 中国科学院国家授时中心 一种基于干涉测量的卫星精密时间传递方法
CN113568300B (zh) * 2021-09-22 2022-01-04 深圳心派科技有限公司 Gps授时方法、装置、电子设备以及存储介质

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4445118A (en) * 1981-05-22 1984-04-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Navigation system and method
US5499032A (en) * 1992-12-22 1996-03-12 Terrapin Corporation Navigation and positioning system and method using uncoordinated beacon signals
US5319374A (en) * 1993-02-02 1994-06-07 Trimble Navigation Limited Precise universal time for vehicles
WO1995000821A1 (en) * 1993-06-25 1995-01-05 Omniplex, Inc. Determination of location using time-synchronized cell site transmissions
GB2300789B (en) 1995-05-12 2000-04-05 Gen Datacomm Adv Res Data network
US5841396A (en) * 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
US6208290B1 (en) * 1996-03-08 2001-03-27 Snaptrack, Inc. GPS receiver utilizing a communication link
US5945944A (en) * 1996-03-08 1999-08-31 Snaptrack, Inc. Method and apparatus for determining time for GPS receivers
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
US5663735A (en) * 1996-05-20 1997-09-02 Trimble Navigation Limited GPS receiver using a radio signal for improving time to first fix
US5739786A (en) * 1996-06-12 1998-04-14 The Charles Stark Draper Laboratory, Inc. GPS transfer initialization system
US6215442B1 (en) * 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
JPH10300835A (ja) 1997-04-25 1998-11-13 Lockheed Martin Corp Gps衛星システムを利用したセルラー電話の迅速かつ正確な地理的位置の特定
US6041222A (en) * 1997-09-08 2000-03-21 Ericsson Inc. Systems and methods for sharing reference frequency signals within a wireless mobile terminal between a wireless transceiver and a global positioning system receiver
US6243588B1 (en) * 1998-03-10 2001-06-05 Ericsson Inc. Mobile positioning method for a portable communications device using shortened repetitive bursts
US5999124A (en) * 1998-04-22 1999-12-07 Snaptrack, Inc, Satellite positioning system augmentation with wireless communication signals
US6122506A (en) * 1998-05-04 2000-09-19 Trimble Navigation Limited GSM cellular telephone and GPS receiver combination
US6178195B1 (en) * 1998-05-14 2001-01-23 Motorola, Inc. Method and apparatus for detecting spread spectrum signals using a signal from a secondary source
US5982324A (en) * 1998-05-14 1999-11-09 Nortel Networks Corporation Combining GPS with TOA/TDOA of cellular signals to locate terminal
US6636740B1 (en) * 1998-06-16 2003-10-21 Ericsson Inc. Apparatus and methods for position computation based on broadcast initialization data
JP4085495B2 (ja) * 1998-12-28 2008-05-14 カシオ計算機株式会社 測位装置及び測位情報受信方法
US6184829B1 (en) * 1999-01-08 2001-02-06 Trueposition, Inc. Calibration for wireless location system
US6449485B1 (en) * 1999-01-22 2002-09-10 International Business Machines Corporation Technique for mobile wireless device location
US6121923A (en) * 1999-02-19 2000-09-19 Motorola, Inc. Fixed site and satellite data-aided GPS signal acquisition method and system
GB2347828B (en) * 1999-03-05 2004-05-19 Internat Mobile Satellite Orga Communication methods and apparatus
JP3250541B2 (ja) * 1999-03-19 2002-01-28 株式会社デンソー 無線通信システム
US6829534B2 (en) * 1999-04-23 2004-12-07 Global Locate, Inc. Method and apparatus for performing timing synchronization
US9020756B2 (en) * 1999-04-23 2015-04-28 Global Locate, Inc. Method and apparatus for processing satellite positioning system signals
US7330150B1 (en) * 1999-05-07 2008-02-12 Garmin Corporation Combined global positioning system receiver and radio
US6564064B1 (en) * 1999-12-01 2003-05-13 Trimble Navigation Limited Cellular telephone using pseudolites for determining location
US6701127B1 (en) * 1999-12-16 2004-03-02 General Dynamics Decision Systems, Inc. Burst communications method and apparatus
US6611755B1 (en) * 1999-12-19 2003-08-26 Trimble Navigation Ltd. Vehicle tracking, communication and fleet management system
US6285316B1 (en) * 2000-06-02 2001-09-04 Cellguide Ltd. Locating a mobile unit using signals from both mobile beacons and stationary beacons
US6295023B1 (en) * 2000-01-21 2001-09-25 Ericsson Inc. Methods, mobile stations and systems for acquiring global positioning system timing information
US6603978B1 (en) * 2000-03-24 2003-08-05 Ericsson Inc. Accurate GPS time estimate based on information from a wireless communications system
US6346911B1 (en) * 2000-03-30 2002-02-12 Motorola, Inc. Method and apparatus for determining time in a GPS receiver
AU2001249474A1 (en) * 2000-03-30 2001-10-15 Cellguide Ltd. Locating a mobile unit
ATE479106T1 (de) * 2000-03-30 2010-09-15 Cellguide Ltd Zeitliche synchronisation für eine gps- positionsbestimmungsvorrichtung
US7082292B2 (en) * 2000-04-18 2006-07-25 Sirf Technology, Inc. Mobile communications device with GPS receiver and common clock source
US6665541B1 (en) * 2000-05-04 2003-12-16 Snaptrack, Incorporated Methods and apparatuses for using mobile GPS receivers to synchronize basestations in cellular networks
US6642884B2 (en) * 2000-05-08 2003-11-04 Sigtec Navigation Pty Ltd. Satellite-based positioning system receiver for weak signal operation
US6590524B1 (en) * 2000-05-10 2003-07-08 Rockwell Collins, Inc. Method and means for precise time synchronization
US6323804B1 (en) * 2000-06-06 2001-11-27 Motorola, Inc. Method and apparatus for GPS time determination
AU2001284877A1 (en) * 2000-08-15 2002-02-25 University Of Maryland, College Park Method, system, and computer program product for positioning and synchronizing wireless communications nodes
US6417801B1 (en) * 2000-11-17 2002-07-09 Global Locate, Inc. Method and apparatus for time-free processing of GPS signals
US7196660B2 (en) * 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
US6801778B2 (en) * 2001-01-31 2004-10-05 Ericsson Inc. Efficient location of mobile radiotelephones using cellular and GPS information
US6531235B2 (en) * 2001-06-06 2003-03-11 Max-Planck-Institute für Mikrostrukturphysik Non-c-axis oriented bismuth-layered perovskite ferroelectric structure epitaxially grown on buffered silicon

Also Published As

Publication number Publication date
US6678510B2 (en) 2004-01-13
EP1229409B1 (de) 2007-05-30
US7085546B2 (en) 2006-08-01
US20020107031A1 (en) 2002-08-08
JP3854162B2 (ja) 2006-12-06
US20060234724A1 (en) 2006-10-19
EP1229409B8 (de) 2007-08-01
EP1229409A3 (de) 2003-12-03
EP1855168A3 (de) 2009-10-21
ATE363677T1 (de) 2007-06-15
JP2002318276A (ja) 2002-10-31
US9341716B2 (en) 2016-05-17
EP1855168B1 (de) 2019-06-26
DE60128648D1 (de) 2007-07-12
EP1229409A2 (de) 2002-08-07
ES2286085T3 (es) 2007-12-01
US20040137916A1 (en) 2004-07-15
EP1855168A2 (de) 2007-11-14
DE60128648T2 (de) 2008-01-24

Similar Documents

Publication Publication Date Title
DE60128648T2 (de) Verfahren, Vorrichtung und Anlage zur GPS-Zeitsynchronisation mittels zellularem Signalburst
DE69228376T2 (de) Verfahren zur messung der kanalverzögerung
DE602004005722T2 (de) Mobile endgeräte und verfahren zur schätzung der gps-zeit auf der basis des timing von informationen aus einem drahtlosen kommunikationssystem
DE10084224B4 (de) Verfahren zur Positionsbestimmung aus GPS-Signalen
DE69810592T2 (de) Verfahren und vorrichtung zur zeitmessung in einem satellitenpositionierungssystem
DE69738213T2 (de) Verbesserter gps empfänger mit kommunikationsverbindung
DE69922386T2 (de) Verfahren zur verbesserung des synchronisationsverhaltens in einem global positioning system (gps) empfänger
DE60017220T2 (de) Verfahren zur Synchronisation von Feststationen eines Funkkommunikationssystems
DE60124406T2 (de) Verfahren und Gerät für Zeitkalibration einer Basisstation und einer Mobilstation
DE102006019475B4 (de) Verfahren zur Synchronisation von Baugruppen einer Basisstation
DE60310749T2 (de) Verfahren zur bestimmung eines timing-offset zwischen einem ersten takt und einem zweiten takt in einem kommunikationsnetz
DE102006022605A1 (de) Zeitsynchronisationssystem und -verfahren zum Synchronisieren von Lokalisierungseinheiten in einem Kommunikationssystem unter Verwendung eines bekannten externen Signals
DE102005029439A1 (de) Zusatz-Modul zum Synchronisieren von Operationen einer Mehrzahl von Vorrichtungen
US20010023464A1 (en) Time synchronization of units in a system
DE102019104384A1 (de) Erzeugen eines Zeitstempels
DE60312937T2 (de) Synthetische Navigationdaten für einen hochempfindlichen Empfänger eines Satellitenpositionierungssytems
DE60002358T2 (de) Verfahren und positionierungssystem eines senders
EP1198911B1 (de) Synchronisierungsverfahren und -system für taktquellen bei insbesondere paketvermittelnden kommunikationssystemen
DE69927492T2 (de) Verfahren zur messung der zeitdifferenz zwischen sendern sowie funksystem
DE602004010175T2 (de) Satellitendaten-erfassungsverfahren
EP1227691B1 (de) Verteiltes Testsystem zum Prüfen und Überwachen elektronischer Signale auf Netzwerkverbindungen
EP0581137B1 (de) Verfahren zur Korrektur von durch Zeitabweichungen von Taktgebern hervorgerufenen Messfehlern in einem Sekundär-Radarsystem
DE60122544T2 (de) Verteiltes ortsbestimmungssystem
EP3226021A1 (de) S-tdoa (sequential time difference of arrival)-verfahren zur positionsermittlung von bewegbaren objekten durch sequentielle ankunftszeitdifferenzbestimmung von periodischen signalen
DE69522835T2 (de) Verfahren zur echtzeitfeststellung des zeitunterschieds zwischen stationen eines systems zur funklokalisierung und -navigation

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20070906

R150 Utility model maintained after payment of first maintenance fee after three years

Effective date: 20070802

R151 Utility model maintained after payment of second maintenance fee after six years

Effective date: 20080718

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G01S0005140000

Ipc: G01S0019250000

R152 Utility model maintained after payment of third maintenance fee after eight years

Effective date: 20100115

R071 Expiry of right