DE69731749T2 - Verfahren und vorrichtung zur synchronisation von zeitmarkierungen - Google Patents

Verfahren und vorrichtung zur synchronisation von zeitmarkierungen Download PDF

Info

Publication number
DE69731749T2
DE69731749T2 DE69731749T DE69731749T DE69731749T2 DE 69731749 T2 DE69731749 T2 DE 69731749T2 DE 69731749 T DE69731749 T DE 69731749T DE 69731749 T DE69731749 T DE 69731749T DE 69731749 T2 DE69731749 T2 DE 69731749T2
Authority
DE
Germany
Prior art keywords
node
clock
network
time
synchronization
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
DE69731749T
Other languages
English (en)
Other versions
DE69731749D1 (de
Inventor
Pal Hellum
Kristin Aksnes
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of DE69731749D1 publication Critical patent/DE69731749D1/de
Publication of DE69731749T2 publication Critical patent/DE69731749T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0644External master-clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0664Clock or time synchronisation among packet nodes using timestamps unidirectional timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0673Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5608Satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5649Cell delay or jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/565Sequence integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling
    • H04L2012/5674Synchronisation, timing recovery or alignment

Description

  • FACHGEBIET DER ERFINDUNG
  • Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zum Synchronisieren eines Zeitmarkierungs-Taktgebers in einem Netzwerk mit einem hohen Grad an Genauigkeit, und sie betrifft eine Vorrichtung zum Messen von Paket-Übertragungsverzögerungen in einem Netzwerk mit einem hohen Grad an Genauigkeit.
  • HINTERGRUND DER ERFINDUNG
  • Wenn in einem Netzwerk ein Paket von einem Knotenpunkt zu einem anderen Knotenpunkt vermittelt wird, treten Verzögerungen in paketvermittelnden Netzwerken auf. Diese Verzögerungen können sehr stark variieren und beruhen unter anderem auf dem Grad der Ausnutzung in dem Netzwerk sowie in individuellen Knotenpunkten und ebenso auf der Verfahrensweise bzw. Strategie verschiedener Knotenpunkte bei der Weiterleitung eines Paketes beim Empfang.
  • Es wird angestrebt, in der Lage zu sein, die Verzögerungen zu messen, um es dadurch zu ermöglichen, dass ein Netzwerk angepasst bzw. abgeglichen oder festgelegt ist, wobei Teile des Netzwerkes beispielsweise größeren oder kleineren Verzögerungen ausgesetzt sind. Verzögerungen werden gemessen, indem ein Paket zeitlich markiert wird, d. h. indem in dem Paket ein Wert gespeichert wird, der die Zeit darstellt, bei welcher das Paket den Knotenpunkt verlässt. Das Paket wird dann zu einem anderen Knotenpunkt in dem Netzwerk gesendet, und dieser Knotenpunkt liest den gespeicherten Wert aus und vergleicht den Wert mit dem Wert bei dem Zeitmarkierungs-Taktgeber in dem eigenen Knotenpunkt, d. h. eine sogenannte Zwei-Zeiten-Messung. Dieses liefert einen Verzögerungswert. Um zu erreichen, dass dieses Verfahren zufriedenstellend arbeitet, müssen die Zeitmarkierungs-Taktgeber in den beiden Knotenpunkten genau die gleiche Absolutzeit anzeigen, d. h. sie müssen synchronisiert sein.
  • Bei einem anderen Verzögerungs-Messprozess, einem Ein-Zeiten-Messprozess, muss der Empfangs-Knotenpunkt nicht selbst die Verzögerung berechnen, und er sendet lediglich das Paket unmittelbar zu dem ursprünglichen Knotenpunkt zurück. Der in dem Paket gespeicherte Wert wird in dem ursprünglichen Knotenpunkt ausgelesen und mit dem gegenwärtigen Wert des Zeitmarkierungs-Taktgebers verglichen. Dieses umgeht den Bedarf, zwei Zeitmarkierungs-Taktgeber zu synchronisieren, da nur ein Zeitmarkierungs-Taktgeber verwendet wird. Der erzielte Messwert zeigt die Verzögerung bei der Vermittlung eines Paketes hin und zurück an. Die Verzögerung in einer Richtung wird erzielt, indem der Wert durch den Faktor 2 dividiert wird. Dieses führt zu einem sehr guten Wert, wenn die Verzögerungen symmetrisch sind. Leider ist dieses jedoch häufig nicht der Fall, da das Paket entlang zwei verschiedenen Wegen und in Teilen des Netzwerkes hin und herlaufen kann, die äußerst verschiedene Knotenpunkte aufweisen. Dieses tritt deutlich in dem Fall von ATM-Netzwerken (Asynchronous Transfer Mode; International standardisierte Übertragungs- und Vermittlungstechnologie) auf.
  • Beispiele von Ein-Zeiten- und Zwei-Zeiten-Messprozessen sind CTD (Cell Transfer Delay; Zellen-Übermittlungsverzögerung im ATM) und CDV (Cell Delay Variation; Zellen-Verzögerungsschwankungen).
  • In einem ATM-Netzwerk teilt eine Leistungsmanagement-Funktion (PM) eine Anzahl von Pakete in einen Block ein. Ein PM-Paket folgt jedem Block nach und vermittelt verschiedene in Zusammenhang mit Eigenschaften stehenden Größen, die den Wert des Zeitmarkierungs-Taktgebers des Quell-Knotenpunktes enthalten. Dieser Wert wird in dem Ziel-Knotenpunkt verwendet, um Verzögerungen zu messen. Wenn eine Kombination aus einer schnellen Verbindung, beispielsweise 622 MB/s, und einer kleinen Blockgröße, beispielsweise 128 Pakete, verwendet wird, führt dieses zu einer hohen Anzahl von PM-Paketen bei dem Ziel-Knotenpunkt. Dieses erfordert hohe Ansprüche hinsichtlich der Verarbeitungskapazität des Ziel-Knotenpunktes. Die Anzahl der Verbindungen kann ebenso in Richtung der Anforderung der Prozessorkapazität verteilt werden.
  • Die Synchronisation von Zeitmarkierungs-Taktgebern ist in diesem Fachgebiet ein gut bekanntes Problem. Als ein Beispiel kann diesbezüglich NTP (Network Time Protocol; Anwendungsprotokoll bzw. -dienst zur Synchronisation der Uhrzeit in Rechnern des Internet) genannt werden, welches verwendet wird, um Zeitmarkierungen in dem Internet zu synchronisieren. NTP weist eine Genauigkeit von etwa einer Millisekunde auf und ist von daher beispielsweise für ATM unzureichend.
  • Aus der Druckschrift US-5,280,629, Technique for Measuring Channel Delay, ist bekannt, eine GPS-Einrichtung (Global Positioning System) zu verwenden, um in einem Netzwerk Zeitmarkierungs-Taktgeber zum Zwecke der Messung von Zeitverzögerungen zwischen zwei Knotenpunkten zu synchronisieren.
  • Ein Problem bei der Verwendung von GPS zur Synchronisation von Zeitmarkierungs-Taktgebern im Zusammenhang mit der Druckschrift US-5,280,629 liegt darin, dass die Synchronisation sehr schnell verloren geht, wenn das GPS- Signal verloren geht, z. B. aufgrund von atmosphärischen Interferenzen und Störungen. Von daher offenbart die Druckschrift WO-A-9408405 die Bereitstellung einer zusätzlichen Empfängerschaltung zur redundanten Synchronisation bei Signalen, wie etwa WWVB LORAN-C oder MSF.
  • OFFENBARUNG DER ERFINDUNG
  • Der vorliegenden Erfindung liegt das Problem zugrunde, wie Zeitmarkierungs-Taktgeber in einem Netzwerk, in bevorzugter Weise in einem ATM-Netzwerk, mit hinreichender Genauigkeit und Zuverlässigkeit synchronisiert werden können.
  • Ein anderes der Erfindung zugrundeliegendes Problem liegt darin, wie eine Synchronisation weniger anfällig hinsichtlich Interferenzen in einer GPS-Einrichtung ausgeführt werden kann.
  • Ein weiteres der vorliegenden Erfindung zugrundeliegendes Problem liegt darin, wie ein Zeitwert-Vermittlungsformat bereitgestellt werden kann, das eine minimale Prozessorkapazität erfordert.
  • Ein anderes der vorliegenden Erfindung zugrundeliegendes Problem liegt darin, wie Verzögerungen in Vermittlungspaketen in einem paketvermittelnden Netzwerk, in bevorzugter Weise in einem ATM-Netzwerk, mit hinreichender Genauigkeit und Zuverlässigkeit gemessen werden können.
  • Demgemäss liegt eine Aufgabe der vorliegenden Erfindung darin, Zeitmarkierungs-Taktgeber in verschiedenen Knotenpunkten in einem Netzwerk, in bevorzugter Weise in einem ATM-Netzwerk, mit hinreichender Genauigkeit und Zuverlässigkeit zu synchronisieren.
  • Eine andere Aufgabe liegt darin, es zu ermöglichen, dass Paketvermittlungsverzögerungen in einem paketvermittelnden Netzwerk, in bevorzugter Weise in einem ATM-Netzwerk, mit hinreichend hoher Genauigkeit und hinreichender Zuverlässigkeit gemessen werden können.
  • Eine noch andere Aufgabe der vorliegenden Erfindung liegt darin, die Verarbeitung von Zeitwerten, die zwischen zwei Knotenpunkten in einem Netzwerk vermittelt werden, zu ermöglichen bzw. zu erleichtern.
  • In Übereinstimmung mit der vorliegenden Erfindung werden diese Probleme, die im Zusammenhang mit der Synchronisation der Zeitmarkierungs-Taktgeber in verschiedenen Knotenpunkten in einem Netzwerk stehen, dadurch gelöst, dass die Taktgeber mit Netzwerk-Synchronisations-Taktgebern phasengekoppelt vorliegen, und dass die Zeitmarkierungs-Taktgeber eine Absolutzeit von einem GPS-Empfänger erzielen.
  • Das Problem hinsichtlich der Ermöglichung bzw. Erleichterung der Verarbeitung der Zeitwerte wird ebenso in Übereinstimmung mit der vorliegenden Erfindung gelöst, indem in die Übertragung der Zeitwerte ein Format eingeführt wird, welches direkt verwendet werden kann, um Zeitdifferenzen ohne Übertragung zu berechnen.
  • Im Einzelnen enthält die Lösung einen GPS-Empfänger, der einer Synchronisations-Funktion TOD (Time Of Day; Tageszeit) und PPS (Puls pro Sekunde) zuführt. Die Synchronisations-Funktion verwendet TOD, um dem Zeitmarkierungs-Taktgeber in einem Knotenpunkt eine Absolutzeit bereitzustellen. Von daher wird in den verschiedenen Knotenpunkten eine synchronisierte Absolutzeit zwischen den Zeitmarkierungs-Taktgebern mit einer Auflösung von einer Sekunde erzielt. Der PPS-Puls wird verwendet, um einen Grad an Genauigkeit von einer Millisekunde zwischen den Taktgebern zu erzielen. Die Taktgeber in den verschiedenen Knotenpunkten in dem Netzwerk sind mit Netzwerk-Synchronisations-Taktgebern phasengekoppelt. Die Netzwerk-Synchronisations-Taktgeber werden in der normalen Synchronisations-Hierarchie der physikalischen Schnittstelle in einem Telekommunikations-Netzwerk getaktet. Da sämtliche Netzwerkelemente in der Netzwerk-Synchronisations-Hierarchie phasengekoppelt sind, ist sichergestellt, dass sämtliche Zeitmarkierungs-Taktgeber phasengekoppelt sind. Innerhalb jeder Sekunde kann jegliche gewählte hohe Auflösung erzielt werden, und zwar indem die Frequenz der Zeitmarkierungs-Taktgeber festgelegt wird. Die Genauigkeit der absoluten Zeit ist durch die Genauigkeit der PPS festgelegt.
  • Weil die Zeitmarkierungs-Taktgeber mit den Netzwerk-Synchronisations-Taktgebern und nicht mit dem GPS phasengekoppelt sind, werden die Zeitmarkierungs-Taktgeber weiterhin einen hohen Grad an Genauigkeit aufweisen, und zwar selbst wenn die GPS-Einrichtung fehlerhaft funktioniert oder wenn das Signal von dem GPS-Satellit gestört wird.
  • Ein anhand die vorliegende Erfindung erzielter Vorteil liegt darin, dass die Synchronisation der Zeitmarkierungs-Taktgeber äußerst genau und zuverlässig ist.
  • Ein anderer Vorteil liegt darin, dass die Erfindung hinsichtlich Fehlern in der GPS-Einrichtung unempfindlich ist.
  • Ein weiterer Vorteil liegt darin, dass eine hohe Anzahl von Zeitwerten effektiv bei ein und derselben Zeit erarbeitet werden kann und dass die Absolutzeit zur Übertragung und zum Empfang erzielt werden kann.
  • Nun wird die Erfindung detaillierter unter Bezugnahme auf die bevorzugten Ausführungsformen hiervon und ebenso unter Bezugnahme auf die beigefügten Zeichnungen beschrieben.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Überblick eines Netzwerkes gemäß einer Ausführungsform der Erfindung.
  • 2 ist eine schematische Darstellung von einer Ausführungsform der Erfindung.
  • 3 ist eine schematische Darstellung von einer anderen Ausführungsform der Erfindung.
  • 4 ist eine Blockdarstellung, die schematisch eine Synchronisation darstellt.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Die Bezugsziffer 101 in der 1 bezeichnet einen ersten Knotenpunkt in einem Netzwerk. Der Knotenpunkt 101 ist ein Quell-Knotenpunkt zum Messen der Verzögerung hinsichtlich des Versendens eines Paketes 102 zu einem Knotenpunkt 103, der Ziel-Knotenpunkt genannt wird. Das Paket 102 wird bei einem ersten Zeitpunkt in dem Knotenpunkt 101 gezeigt und ist dort mit der Bezugsziffer 102a bezeichnet. Bei diesem Zeitpunkt wird der Wert des Zeitmarkierungs-Taktgebers im Knotenpunkt 101 in dem Paket gespeichert, und das Paket wird über die Verbindung 104 zu einem Netzwerk 105 gesendet. Das Netzwerk 105 ist ein ATM-Netzwerk, in welchem das Paket 102 durch eine Anzahl von Knotenpunkten hindurchläuft, bevor es in einem zweiten Zeitpunkt 102b über eine Verbindung 106 bei dem Knotenpunkt 103 ankommt. Der Wert des Zeitmarkierungs-Taktgebers wird im Knotenpunkt 103 zur gleichen Zeit, wenn das Paket 102 ankommt, ausgelesen. Dieser Wert wird mit dem in dem Paket 102 gespeicherten Wert verglichen, wodurch es ermöglicht wird, dass die Verzögerung berechnet werden kann. Die Bezugsziffer 107 bezeichnet einen Netzwerk-Synchronisations-Taktgeber in der Netzwerk-Synchronisations-Hierarchie.
  • Es wird verstanden, dass, obwohl es von der 1 ersichtlich ist, dass es der gleiche Netzwerk-Synchronisations-Taktgeber 107 ist, der beide Knotenpunkte 101, 102 mit Pulsen versorgt, so etwas nicht der Fall sein muss. Die Pulse können gleichmäßig abgegeben werden, und sie können mittels verschiedener, gegenseitig phasengekoppelter Synchronisations-Taktgeber, die den verschiedenen Knotenpunkten in dem Netzwerk Pulse zuführen, abgegeben bzw. zugestellt werden.
  • Die Zeitmarkierungs-Taktgeber in den Knotenpunkten 101 und 102 sind mit dem Netzwerk-Synchronisations-Taktgeber 107 phasengekoppelt. Die Knotenpunkte 101 und 103 enthalten ebenso GPS-Empfänger, um ein Signal von einem GPS-Satellit 108 zu empfangen, das TOD und PPS enthält.
  • Bei einem ATM-Netzwerk wird der Zeitwert in einem PM-Paket 102 in einem mit TSTP bezeichneten Feld gesendet. Das TSTP-Feld besteht aus 32 Bits, und der Zeitwert wird als 32 kleinstwertige Bits der Anzahl der Mikrosekunden gespeichert, die seit dem 1. Januar 1972, 00:00:00 verstrichen sind. Da der Zeitwert nicht codiert wird, wenn er gespeichert ist, muss der Empfangs-Knotenpunkt lediglich auslesen und subtrahieren, um beispielsweise Zeitdifferenzen zu berechnen. Dieses erleichtert die Verarbeitung bei der Berechnung von Zeitverzögerungen im Unterschied zur Verwendung von Codeformen, wobei solch eine Verwendung die Rechenlast bei dem Prozessor erhöht.
  • Die Synchronisation der Zeitmarkierungs-Taktgeber kann besser von der 2 gesehen werden. Ein Knotenpunkt 201 ist bei der Messung von Verzögerungen zwischen dem Knotenpunkt 201 und einem Knotenpunkt 202 ein Quell-Knotenpunkt. Der Knotenpunkt 202 ist in dem Verzögerungs-Messprozess der Ziel-Knotenpunkt. Ein Paket 203 wird über ein ATM-Netzwerk 204 vermittelt. Die Bezugsziffer 205 bezeichnet einen Netzwerk-Synchronisations-Taktgeber, während die Bezugsziffer 206 einen TPS-Satellit bezeichnet. Ähnlich zu der in der 1 dargestellten Ausführungsform können die Knotenpunkte 201 und 202 in der Ausführungsform der 2 mit Pulsen von zwei physikalisch verschiedenen, jedoch gegenseitig phasengekoppelten Netzwerk-Synchronisations-Taktgebern versorgt werden. In der nachfolgenden Tabelle ist ein Vergleich zwischen den Bezugsziffern in der 1 und in der 2 angegeben:
  • Figure 00090001
  • Die Bezugsziffer 207 bezeichnet einen GPS-Empfänger im Knotenpunkt 201. Der Empfänger 207 empfängt TOD und PPS von einem durch den GPS-Satellit 206 gesendeten Signal. In ähnlicher Weise empfängt ein GPS-Empfänger 208 in dem Knotenpunkt 202 von dem gleichen GPS-Satelliten 206 TOD und PPS. Der GPS-Empfänger 207 sendet zu einer Synchronisations-Funktion 209 Information hinsichtlich TOD und PPS. Die Funktion 209 speichert den Wert von TOD in einem Datenspeicher, der einen Teil des Zeitmarkierungs-Taktgebers 213 ausbildet. Eine Synchronisations-Funktion 210 in einem Knotenpunkt 202 funktioniert auf ähnliche Art und Weise mit dem Zeitmarkierungs-Taktgeber 214. Indem TOD zuzüglich eine Sekunde genau gespeichert werden, wenn das nächste PPS empfangen wird, wird eine Absolutzeit erzielt, die in sämtlichen Knotenpunkten identisch ist, und zwar bei einem Grad an Genauigkeit von einer Mikrosekunde. TOD wird von dem GPS-Satelliten 206 mit einer Auflösung von einer Sekunde erzielt, und PPS wird mit einem Grad an Genauigkeit von einer Mikrosekunde oder besser erzielt. In der Netzwerk-Synchronisations-Hierarchie ist eine PLL (Phase Locked Loop; phasenstarre Schleife) 211, 212 ist in jedem Knotenpunkt 201, 202 mit dem Netzwerk-Synchronisations-Taktgeber 205 phasengekoppelt. Die phasenstarren Schleifen (PLL) 211, 212 übergeben einen Puls-Zug an die Zeitmarkierungs-Taktgeber 213, 214. Die Zeitmarkierungs-Taktgeber 213, 214 werden mit jedem Puls, der ankommt, aufgezählt. Wenn die phasenstarren Schleifen (PLL) 211, 212 eine Frequenz von 1 MHz aufweisen, entspricht jede Aufzählung einer Mikrosekunde.
  • Die Genauigkeit des PPS-Signals hängt von einer Vielzahl verschiedener Dinge ab, unter anderem von der verwendeten Empfängereinrichtung und von verschiedenen Arten der Korrekturen. Als Regel kann genannt werden, dass der niedrigste erzielte Grad an Genauigkeit eine Mikrosekunde beträgt, obwohl wesentlich bessere Werte mit verfeinerten Instrumenten und positionalen Regelungen erzielt werden können.
  • Die Zeitmarkierungs-Taktgeber 213, 214 werden relativ selten synchronisiert, d. h. wenn ein neuer TOD-Wert gespeichert wird, beispielsweise zwischen einmal pro zehn Minuten und einmal pro Kalendertag. Die Synchronisation kann zu einem Fehler führen, wenn beispielsweise die phasenstarren Schleifen (PLL) 211, 212 nicht genau die gleiche Frequenz wie ein GPS aufweisen, mögen die phasenstarren Schleifen (PLL) 211, 212 nur 999 Mikrosekunden gezählt haben, wenn der nächste PPS-Puls ankommt. Dieses führt zu einer Lücke von einer Mikrosekunde. Dieser Fehler kann mittels vieler verschiedener Art und Weisen richtiggestellt werden. Beispielsweise kann eine Nachricht mit dem nächsten zur Verzögerungsmessung beabsichtigten Paket gesendet werden, welche anzeigt, dass die Synchronisation ausgeführt worden ist. Eine andere Option besteht darin, den Fehler zu ignorieren, da die Auswirkungen bei einer großen Anzahl von Messungen schwinden. Eine dritte Option liegt darin, oft genug eine Synchronisation derart auszuführen, dass der Fehler geringer als eine Mikrosekunde wird, was nicht die Messung beeinflussen wird.
  • In der dargestellten Ausführungsform weisen die phasenstarren Schleifen (PLL) 211, 212 eine Frequenz von 1 MHz auf, und indem sie mit dem Netzwerk-Synchronisations-Taktgeber 205 phasengekoppelt gehalten werden, wird sichergestellt, dass sämtliche Zeitmarkierungs-Taktgeber die gleiche Zeit halten. Die phasenstarre Schleife (PLL) 211 führt dem Zeitmarkierungs-Taktgeber 213 alle Mikrosekunde einen Puls zu. Die zuvor beschriebenen Zeitmessungen werden kombiniert, um einen Zeitmarkierungs-Taktgeber zu erzielen, der eine Auflösung und Genauigkeit von einer Mikrosekunde aufweist. Der Millisekunden-Teil und der Mikrosekunden-Teil des Zeitwertes werden durch die phasenstarre Schleife (PLL) 211 aufgezählt, und die Absolutzeit von TOD und PPS wird in der Synchronisation erzielt. Die phasenstarre Schleife (PLL) 212 funktioniert in dem Knotenpunkt 202 in einer entsprechenden Art und Weise.
  • In einer anderen Ausführungsform weisen die phasenstarren Schleifen (PLL) 211, 212 eine Frequenz von 10 MHz auf. Dieses führt zu einer Differenz zwischen der absoluten Auflösung und der relativen Auflösung. Die absolute Auflösung wird nach wie vor eine durch das PPS-Signal gegebene Mikrosekunde sein, was bedeutet, dass die Auflösung zum Messen von absoluten Zeitverzögerungen nach wie vor eine Mikrosekunde beträgt. Andererseits können sämtliche relativen Größen, beispielsweise Verzögerungsvariationen, CDV, mit einer Auflösung von 0,1 Mikrosekunden gemessen werden.
  • Weil die phasenstarren Schleifen (PLL) 211 und 212 mit der Netzwerk-Synchronisations-Hierarchie phasengekoppelt sind, ist ein PPS-Puls nicht notwendig, um die Genauigkeit der phasenstarren Schleifen (PLL) 211 und 212 beizubehalten. Die phasenstarren Schleifen (PLL) 211 und 212 werden für eine lange Zeitperiode synchronisiert verbleiben, selbst wenn der PPS-Puls verschwinden mag.
  • Wenn das Paket 203 bei einem Knotenpunkt 202 ankommt, liest eine Vergleichs-Funktion 215 von dem Paket 203 den Zeitwert aus und vergleicht diesen Wert mit dem Wert des Zeitmarkierungs-Taktgebers 214. Dieses ermöglicht es beispielsweise, CDV und CTD zu berechnen.
  • Die in der 3 dargestellte Ausführungsform benötigt ebenso die Verwendung einer phasenstarren Schleife (PLL), und zwei Zeitmarkierungs-Taktgeber 310, 311 erzielen Pulse direkt von einem Netzwerk-Synchronisations-Taktgeber 305 in der Netzwerk-Synchronisations-Hierarchie. Ähnlich zu den Ausführungsformen der 1 und 2 können in der Ausführungsform der 3 die verschiedenen Knotenpunkte 301, 302 ebenso durch zwei physikalisch verschiedene, jedoch gegenseitig phasengekoppelte Netzwerk-Synchronisations-Taktgeber mit Pulsen versorgt werden. In der Ausführungsform der 3 ist ein GPS-Empfänger 307 zentralisiert, indem er in einem Knotenpunkt 313 angeordnet ist. Die Tatsache, dass der GPS-Empfänger 307 in der Lage ist, das GPS-Signal von einem Satelliten 306 ohne Verlust der Genauigkeit an zwei Knotenpunkte 301 und 302 in dem PPS-Signal zu vermitteln, ermöglicht es, dass die Synchronisation mit hinreichender Genauigkeit implementiert bzw. verwendet werden kann. Diese Ausführungsform ist in sonstiger Hinsicht eine analoge Ausführungsform zu den zuvor beschriebenen Ausführungsformen. Eine Synchronisations-Funktion 308 koordiniert TOD, PPS und Pulse von dem Netzwerk-Synchronisations-Taktgeber 305 in dem Zeitmarkierungs-Taktgeber 310, der in einem Paket 303 einen Zeitwert speichert. Die 3 zeigt das Paket 303 in einem ersten Zeitpunkt coh und ist dort mit der Bezugsziffer 303a bezeichnet, sowie bei einem zweiten Zeitpunkt, wo es mit der Bezugsziffer 303b bezeichnet ist. Das Paket 303 wird über ein Netzwerk 304 zu dem Knotenpunkt 302 gesendet, und der in dem Paket gespeicherte Zeitwert wird in dem Knotenpunkt ausgelesen. Eine Vergleichs-Funktion 312 vergleicht den Wert eines in dem Knotenpunkt 302 angeordneten Zeitmarkierungs-Taktgebers 311 mit dem von dem Paket 303 erzielten Zeitwert. Die Vergleichs-Funktion 312 ist dann in der Lage, CDT, CDV und andere interessante Daten zu berechnen. Eine Synchronisations-Funktion 309 koordiniert in dem Knotenpunkt 302 TOD, PPS und Pulse, und zwar auf die gleiche Art und Weise wie in dem Knotenpunkt 301.
  • Die 4 zeigt im Detail eine Kombination von TOD, PPS und von dem Signal von der phasenstarren Schleife (PLL). Die Bezugsziffer 401 bezeichnet eine Zähl-Einrichtung, die für jeden Puls an einem Eingang 402 gestuft bzw. fortgeschaltet wird. An dem Eingang 402 der phasenstarren Schleife (PLL) 211 in der 2 kommt ein Puls-Zug an, oder direkt von dem Netzwerk-Synchronisations-Taktgeber 305 in der 3 in der Netzwerk-Synchronisations-Hierarchie. Die Bezugsziffer 403 bezeichnet ein Register, in welchem TOD-Information gespeichert ist. Wenn TOD von dem GPS-Signal ankommt, wird der Wert des erzielten TOD mit der Hinzufügung von einer Sekunde in dem Register 403 gespeichert. Ein Signal 404 wird auf Eins gesetzt, was einen Q-Ausgang 405 in die Lage versetzt, auf Eins gesetzt zu werden, und wenn der nächste PPS-Puls an dem Eingang 406 ankommt, werden beide Eingänge des UND-Gates 408 zu Eins, welches eine Eins an einen Latch-Eingang bzw. Einrast-Eingang 407 gibt, und der TOD-Wert des Registers 403 wird in den Zähler 401 geschrieben.
  • Es sei so zu verstehen, dass die Erfindung nicht auf die zuvor beschriebenen und dargestellten Ausführungsformen hiervon beschränkt ist, und dass Abänderungen innerhalb des Umfanges der nachfolgenden Patentansprüche durchgeführt werden können.

Claims (14)

  1. Verfahren zum Synchronisieren von zumindest einem Zeitmarkierungs-Taktgeber mit einer Anzahl von anderen Zeitmarkierungs-Taktgebern in einem Netzwerk, wobei Pulse bei dem Zeitmarkierungs-Taktgeber (213, 214; 310, 311) in regelmäßigen Intervallen ankommen; wobei in dem Verfahren ein GPS-Empfänger (207, 208; 307) PPS-Information (PPS; Puls pro Sekunde) und TOD-Information (TOD; Tageszeit) an eine Synchronisations-Funktion (209, 210; 308, 309) sendet; und wobei die Synchronisations-Funktion von PPS, TOD und Pulsen den Wert des Zeitmarkierungs-Taktgebers berechnet, dadurch gekennzeichnet, dass eine phasenstarre Schleife PLL (211, 212) Pulse zu dem Zeitmarkierungs-Taktgeber (213, 214) sendet; und dass die phasenstarre Schleife PLL mit einem Netzwerk-Synchronisations-Taktgeber (205) phasengekoppelt ist.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass ein Netzwerk-Synchronisations-Taktgeber (305) Pulse direkt zu dem Zeitmarkierungs-Taktgeber (310, 311) sendet.
  3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die phasenstarre Schleife PLL (211, 212) Pulse an den Zeitmarkierungs-Taktgeber (213, 214) mit einer Frequenz von 1 MHz sendet.
  4. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die phasenstarre Schleife PLL (211, 212) Pulse an den Zeitmarkierungs-Taktgeber (213, 214) mit einer Frequenz von 10 MHz sendet.
  5. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Synchronisations-Funktion (209, 210; 308, 309) in einem Register (403) TOD zuzüglich einer Sekunde speichert; dass die Synchronisations-Funktion es ermöglicht, dass Daten in einen Zähler (401) geschrieben werden, und zwar nachdem TOD zuzüglich einer Sekunde in dem Register gespeichert wurde; dass der Wert des Registers bei der Ankunft der nächsten PPS in den Zähler geschrieben wird; dass das Schreiben des Wertes des Registers in den Zähler ein Schreiben in das zweite Register unmöglich macht; und dass der Zähler mit jedem empfangenen Puls gestuft bzw. fortgeschaltet wird.
  6. Vorrichtung zum Synchronisieren von zumindest einem Zeitmarkierungs-Taktgeber in einem ersten Knotenpunkt mit einer Anzahl von zweiten Zeitmarkierungs-Taktgebern, wobei die Vorrichtung zumindest einen Netzwerk-Synchronisations-Taktgeber (107; 205; 305) aufweist; wobei der erste Knotenpunkt (101, 103; 210, 202; 301, 302) eine Einrichtung zum Empfangen eines GPS-Signals, das TOD-Information und PPS-Information enthält, aufweist; wobei der erste Knotenpunkt eine Puls-Empfangseinrichtung aufweist; und wobei der erste Knotenpunkt eine Synchronisations-Funktion (209, 210; 308, 309) zum Koordinieren der Pulse mit TOD und PPS aufweist, um den Wert des Zeitmarkierungs-Taktgebers (213, 214; 310, 311) zu berechnen, dadurch gekennzeichnet, dass eine phasenstarre Schleife PLL (211, 212) mit dem Netzwerk-Synchronisations-Taktgeber (205) phasengekoppelt ist; und dass die phasenstarre Schleife PLL ausgelegt ist, Pulse an den Zeitmarkierungs-Taktgeber (213, 214) zu senden.
  7. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass der Zeitmarkierungs-Taktgeber (310, 311) direkt mit dem Netzwerk-Synchronisations-Taktgeber (305) verbunden ist.
  8. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass der erste Knotenpunkt (201, 202) einen GPS-Empfänger (207, 208) aufweist; und dass der GPS-Empfänger mit der Synchronisations-Funktion (209, 210; 308, 309) verbunden ist.
  9. Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass ein zweiter Knotenpunkt (313) einen GPS-Empfänger (307) aufweist; und dass der GPS-Empfänger mit der Synchronisations-Funktion (209, 210; 308, 309) verbunden ist.
  10. Vorrichtung zum Messen von Verzögerungen, wenn Pakete in einem Netzwerk vermittelt werden, bei dem das Netzwerk zumindest zwei Knotenpunkte aufweist, wobei das Netzwerk (105; 204; 304) zumindest einen Netzwerk-Synchronisations-Taktgeber (107; 205; 305) aufweist; wobei die Knotenpunkte (101, 103; 201, 202; 301, 302) eine Einrichtung zum Empfangen von TOD und PPS von einem GPS-Signal aufweisen; die Knotenpunkte Puls-Empfangs-Einrichtungen aufweisen; die Knotenpunkte eine Synchronisations-Funktion (209, 210; 308, 309) zum Koordinieren der Pulse mit TOD und PPS aufweisen, um den Wert eines in jedem Knotenpunkt angeordneten Zeitmarkierungs-Taktgebers (213, 214; 310, 311) zu berechnen; der erste Knotenpunkt (101; 201; 301) eine Einrichtung zum Speichern eines Zeitwertes des Zeitmarkierungs-Taktgebers in einem Paket (102; 203; 303) sowie eine Einrichtung zum Vermitteln des Paketes über das Netzwerk zu dem zweiten Knotenpunkt (103; 202; 302) aufweist; der zweite Knotenpunkt eine Einrichtung zum Auswählen des Zeitwertes in dem Paket aufweist; und wobei der zweite Knotenpunkt eine Einrichtung (215; 312) zum Vergleichen des von dem Paket ausgelesenen Zeitwertes mit einem Zeitwert des Zeitmarkierungs-Taktgebers (214; 311) in dem zweiten Knotenpunkt aufweist, dadurch gekennzeichnet, dass eine phasenstarre Schleife PLL (211, 212) mit dem Netzwerk-Synchronisations-Taktgeber (205) phasengekoppelt ist; und dass die phasenstarre Schleife PLL ausgelegt ist, einen Puls an den Zeitmarkierungs-Taktgeber (213, 214) zu senden.
  11. Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass der Zeitmarkierungs-Taktgeber (310, 311) direkt mit dem Netzwerk-Synchronisations-Taktgeber (305) verbunden ist.
  12. Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass ein GPS-Empfänger (207, 208) in jedem Knotenpunkt (201, 202) angeordnet ist; und dass der GPS-Empfänger mit der Synchronisations-Funktion (209, 210; 308, 309) verbunden ist.
  13. Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass ein dritter Knotenpunkt (313) einen GPS-Empfänger (307) aufweist; und dass der GPS-Empfänger mit dem ersten Knotenpunkt (301) und dem zweiten Knotenpunkt (302) verbunden ist.
  14. Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass der Zeitwert in dem Paket als 32 kleinstwertige Bits der Zahl gespeichert wird, die die Anzahl von Mikrosekunden darstellt, die seit dem 1. Januar 1972, 00:00:00 verstrichen sind.
DE69731749T 1996-09-16 1997-09-11 Verfahren und vorrichtung zur synchronisation von zeitmarkierungen Expired - Lifetime DE69731749T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9603368 1996-09-16
SE9603368A SE507227C2 (sv) 1996-09-16 1996-09-16 Metod och anordning för synkronisering av tidsstämpling
PCT/SE1997/001537 WO1998013969A1 (en) 1996-09-16 1997-09-11 Method and apparatus for synchronization of time stamping

Publications (2)

Publication Number Publication Date
DE69731749D1 DE69731749D1 (de) 2004-12-30
DE69731749T2 true DE69731749T2 (de) 2005-05-12

Family

ID=20403899

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69731749T Expired - Lifetime DE69731749T2 (de) 1996-09-16 1997-09-11 Verfahren und vorrichtung zur synchronisation von zeitmarkierungen

Country Status (8)

Country Link
US (1) US6104729A (de)
EP (1) EP0917780B1 (de)
JP (1) JP3820275B2 (de)
AU (1) AU4405697A (de)
CA (1) CA2265707A1 (de)
DE (1) DE69731749T2 (de)
SE (1) SE507227C2 (de)
WO (1) WO1998013969A1 (de)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19725444A1 (de) * 1997-06-16 1998-12-17 Siemens Ag Verfahren zur Berechtigungsüberprüfung und Anordnung zum Durchführen dieses Verfahrens
US6370161B1 (en) * 1998-05-20 2002-04-09 Aspect Communications Time synchronization of distributed computer telephony communication applications in a computer network
US6611519B1 (en) * 1998-08-19 2003-08-26 Swxtch The Rules, Llc Layer one switching in a packet, cell, or frame-based network
KR100272431B1 (ko) * 1998-09-03 2000-11-15 김영환 Cdma 이동통신시스템의 통화권역 확장장치 및 그 방법
US6510150B1 (en) * 1998-12-21 2003-01-21 Koninklijke Philips Electronics N.V. Method of MAC synchronization in TDMA-based wireless networks
SE513899C2 (sv) * 1999-01-12 2000-11-20 Ericsson Telefon Ab L M Metod och arrangemang för synkronisering
JP4616535B2 (ja) 1999-12-23 2011-01-19 シテイシャン ネットワークス インコーポレイテッド パケットスケジューリングを用いるネットワーク交換方法
US7103124B1 (en) 1999-12-30 2006-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization of nodes
US6590524B1 (en) * 2000-05-10 2003-07-08 Rockwell Collins, Inc. Method and means for precise time synchronization
AU2001259866A1 (en) * 2000-05-18 2001-11-26 Brix Networks, Inc. Non-deterministic software delay estimation method and system for packet based data network systems
AU2001259867A1 (en) * 2000-05-18 2001-11-26 Brix Networks, Inc. Hardware time stamping and registration of packetized data method and system
US7512069B2 (en) * 2000-05-18 2009-03-31 Exfo Service Assurance, Inc. IP packet identification method and system for TCP connection and UDP stream
US6944187B1 (en) * 2000-08-09 2005-09-13 Alcatel Canada Inc. Feature implementation in a real time stamp distribution system
DE10046240A1 (de) * 2000-09-19 2002-03-28 Deutsche Telekom Ag Verfahren zur Messung der unidirektionalen Übertragungseigenschaften, wie Paketlaufzeit, Laufzeitschwankungen und der hieraus ableitbaren Ergebnisse, in einem Telekommunikationsnetz
US7249272B1 (en) * 2000-10-11 2007-07-24 General Dynamics Advanced Information Systems, Inc. Apparatus and method for coordinating activities of one or more computers
US7023883B1 (en) * 2000-12-27 2006-04-04 Cisco Technology, Inc. Method for providing a network timing reference clock in ethernet-connected VOIP equipment
US6452541B1 (en) 2001-02-20 2002-09-17 Motorola, Inc. Time synchronization of a satellite positioning system enabled mobile receiver and base station
US6760687B2 (en) * 2001-05-31 2004-07-06 Fisher-Rosemount Systems, Inc. Sequence of events detection in a process control system
AUPR580301A0 (en) * 2001-06-20 2001-07-12 Tele-Ip Limited Adaptive packet routing
EP1296467B1 (de) * 2001-09-24 2004-02-25 Evolium S.A.S. Verfahren zur Synchronization von mit GNSS Empfängern versehenen Knoten eines terrestrischen Netzwerks
US20040204850A1 (en) * 2002-03-06 2004-10-14 Ford Motor Company Automotive synchronized communication networks
US7454494B1 (en) 2003-01-07 2008-11-18 Exfo Service Assurance Inc. Apparatus and method for actively analyzing a data packet delivery path
US8014378B1 (en) 2003-10-23 2011-09-06 Itt Manufacturing Enterprise, Inc. Method and apparatus for automatic control of time-of-day synchronization and merging of networks
JP2006236251A (ja) * 2005-02-28 2006-09-07 Fujitsu Ltd タイムスタンプ装置、時刻校正方法および時刻校正プログラム
US7480580B2 (en) * 2005-10-18 2009-01-20 Schweitzer Engineering Laboratories, Inc. Apparatus and method for estimating synchronized phasors at predetermined times referenced to an absolute time standard in an electrical system
US8345561B2 (en) 2006-08-22 2013-01-01 Rueters America Inc. Time monitor
US7451339B2 (en) * 2006-09-15 2008-11-11 International Business Machines Corporation Pulse-per-second attachment for STP
US8055801B2 (en) * 2006-09-15 2011-11-08 International Business Machines Corporation Pulse-per-second attachment for STP
US7630863B2 (en) * 2006-09-19 2009-12-08 Schweitzer Engineering Laboratories, Inc. Apparatus, method, and system for wide-area protection and control using power system data having a time component associated therewith
FI119165B (fi) * 2006-12-04 2008-08-15 Tellabs Oy Menetelmä ja järjestelmä kellosignaalien tahdistamiseksi
JP4804408B2 (ja) * 2007-04-17 2011-11-02 株式会社日立製作所 ログ解析方法及び装置
CN101078763B (zh) * 2007-04-25 2011-09-14 北京网新易尚科技有限公司 在ip网络中依靠卫星定位系统校准时钟频率的方法及设备
WO2009042966A1 (en) * 2007-09-28 2009-04-02 Schweitzer Engineering Laboratories, Inc. Systems and methods for power swing and out-of- step detection using time stamped data
WO2009042964A1 (en) * 2007-09-28 2009-04-02 Schweitzer Engineering Laboratories, Inc. Amplitude and phase comparators for line protection
US20090088990A1 (en) * 2007-09-30 2009-04-02 Schweitzer Iii Edmund O Synchronized phasor processor for a power system
FI120378B (fi) * 2007-10-24 2009-09-30 Tellabs Oy Menetelmä ja järjestely kellonaika-arvon siirtämiseksi verkkoelementtien välillä
KR20090100868A (ko) * 2008-03-21 2009-09-24 삼성전자주식회사 복수의 링크를 포함하는 네트워크 분석 방법 및 장치
US8494795B2 (en) * 2008-05-05 2013-07-23 Schweitzer Engineering Laboratories Inc Apparatus and method for estimating synchronized phasors at predetermined times referenced to a common time standard in an electrical system
JP5262457B2 (ja) * 2008-09-02 2013-08-14 富士通株式会社 伝送システム
US8107502B2 (en) * 2009-09-11 2012-01-31 Symmetricom, Inc. Method and apparatus for monitoring packet networks
CA2699596A1 (fr) 2010-03-24 2011-09-24 Hydro-Quebec Systeme et methode de synchronisation de phase de signaux produits par des unites de mesure respectives
JP2012122775A (ja) * 2010-12-06 2012-06-28 Nec Corp 航空機位置測定システム、該システムに用いられる時刻同期方法及び時刻同期プログラム
US9306727B2 (en) 2014-07-22 2016-04-05 Raytheon Company System and method for synchronizing ground clocks
US9568516B2 (en) 2014-09-23 2017-02-14 Schweitzer Engineering Laboratories, Inc. Determining status of electric power transmission lines in an electric power transmission system
US10721009B2 (en) * 2016-11-17 2020-07-21 Accedian Networks Inc. Virtualized clocks
CN108737000B (zh) * 2017-04-24 2020-01-21 上海诺基亚贝尔股份有限公司 用于时钟同步的方法和设备
CN110098971A (zh) * 2018-01-31 2019-08-06 深圳市英特瑞半导体科技有限公司 一种网络链路不对称测量方法和网络节点
ES2835318T3 (es) 2018-06-06 2021-06-22 St Eng Idirect Europe Cy Nv Sistema para sincronizar un segmento terrestre a un satélite de salto de haz
CN111190344B (zh) * 2018-11-15 2022-01-11 北京自动化控制设备研究所 一种卫星导航军码授时设备的设计方法
CN114070762B (zh) * 2020-07-29 2024-04-09 中国电信股份有限公司 网络监测探针组件、同步方法、数据采集分析装置
CN112255592B (zh) * 2020-10-19 2023-07-11 西安电子工程研究所 基于GPS秒脉冲产生毫秒ms级雷达时间信息的FPGA实现方法
US11956744B2 (en) 2021-03-30 2024-04-09 Crystal Instruments Corporation Sampling synchronization through GPS signals
US11754724B2 (en) 2021-12-29 2023-09-12 Crystal Instruments Corporation Cross spectrum analysis for time stamped signals

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5280629A (en) * 1991-12-06 1994-01-18 Motorola, Inc. Technique for measuring channel delay
US5245634A (en) * 1992-03-23 1993-09-14 Motorola, Inc. Base-site synchronization in a communication system
US6308077B1 (en) * 1992-10-02 2001-10-23 Motorola, Inc. Apparatus and method for providing synchronization of base-stations in a communication system
US5510797A (en) * 1993-04-15 1996-04-23 Trimble Navigation Limited Provision of SPS timing signals
US5440313A (en) * 1993-05-27 1995-08-08 Stellar Gps Corporation GPS synchronized frequency/time source
US5481258A (en) * 1993-08-11 1996-01-02 Glenayre Electronics, Inc. Method and apparatus for coordinating clocks in a simulcast network
EP0726664A3 (de) * 1995-02-09 1999-07-28 WANDEL & GOLTERMANN TECHNOLOGIES INC. Analyse, Zeitstempelsynchronisierung und parallele Kommunikation von Mehrfachanschlüssen
GB2300789B (en) * 1995-05-12 2000-04-05 Gen Datacomm Adv Res Data network

Also Published As

Publication number Publication date
SE9603368D0 (sv) 1996-09-16
AU4405697A (en) 1998-04-17
EP0917780B1 (de) 2004-11-24
SE9603368L (sv) 1998-03-17
US6104729A (en) 2000-08-15
JP3820275B2 (ja) 2006-09-13
JP2001501788A (ja) 2001-02-06
SE507227C2 (sv) 1998-04-27
WO1998013969A1 (en) 1998-04-02
EP0917780A1 (de) 1999-05-26
DE69731749D1 (de) 2004-12-30
CA2265707A1 (en) 1998-04-02

Similar Documents

Publication Publication Date Title
DE69731749T2 (de) Verfahren und vorrichtung zur synchronisation von zeitmarkierungen
DE19933753B4 (de) Zeitsynchronisierung in einem System mit einem Satz von Knoten, die mit einer Kommunikationsverbindung gekoppelt sind
DE60130622T2 (de) Verfahren und System zur Zeitsynchronisierung
DE60311266T2 (de) Clock-synchronisationsmethode für fehlertolerante ethernet-netzwerke
EP1720022B1 (de) Zeitlich synchronisiertes Messsystem und Verfahren zum zeitlichen Synchronisieren von mindestens einer Master- und einer Slave-Vorrichtung
EP1265124B1 (de) Verfahren zum Übermitteln von Zeitinformation über ein Datenpaketnetz
DE102006017208B4 (de) Verfahren zum Wiederherstellen der Taktung über ein granulares Paketnetzwerk
DE69533579T2 (de) Synchronisierung in einem Datenkommunikationsnetzwerk
DE102007021619A1 (de) Taktsynchronisierungsverfahren und -vorrichtung
EP1825620A1 (de) Synchronisiermodul
DE10000303A1 (de) Verfahren und Vorrichtung zum Austausch von Daten zwischen wenigstens zwei mit einem Bussystem verbundenen Teilnehmern
DE69534017T2 (de) Uhren synchronisierung
DE102021201747A1 (de) PHC Verkettung
DE102019104384A1 (de) Erzeugen eines Zeitstempels
DE112021002267T5 (de) System und verfahren zum synchronisieren von knoten in einer netzwerkvorrichtung
WO2000044194A1 (de) Verfahren zur zeitsynchronisation eines computerverbundes und computerverbund mit zeitsynchronisation
DE112017007691T5 (de) Kommunikationssystem, Master-Einrichtung und Slave-Einrichtung
DE4215380A1 (de) Verfahren zum Synchronisieren von lokalen Zeitgebern eines Automatisierungssystems
EP1485780A2 (de) Verfahren zur zeitsynchronisation von zumindest zwei miteinander ber ein telekommunikationsnetz, wie internet, intranet oder dergleichen, zusammenwirkenden messrechnern
DE69833782T2 (de) Synchronisiation in einem atm über stm nachrichtenübertragungsnetzwerk
DE102018121389B4 (de) Bussystem
DE102018129189B4 (de) Verfahren zum betreiben eines netzwerkteilnehmers in einem automatisierungskommunikationsnetzwerk
EP1639758B1 (de) Verfahren und vorrichtung zum austausch von daten über ein bussystem
DE1946780C2 (de) Verfahren zur Veränderung der Informationspaketsendezeit bei einem Nachrichtenübertragungssystem mit Vielfachzugriff im Zeitmultiplex über Satelliten und Vorrichtung zur Durchführung dieses Verfahrens
EP0363513B1 (de) Verfahren und Schaltungsanordnung zum Empfang eines binären Digitalsignals

Legal Events

Date Code Title Description
8364 No opposition during term of opposition