Können Sie mir helfen, einen NTP-Zeitserver zu finden, der mit einer Atomuhr synchronisiert ist?


3

Ich möchte in der Lage sein, die Zeit von einem NTP-Server zu lesen, der mit einer sehr genauen Zeitquelle verbunden ist - einer Atomuhr, einer GPS-Uhr oder Ähnlichem. Ich kann hier eine genaue Uhr sehen ( http://www.atomic-clock.org.uk/atomic-clock.php ), möchte aber eine NTP-Version, die ich in einer Software verwenden kann, die ich schreibe.

Jede Hilfe wäre sehr dankbar.

BEARBEITEN: Ich habe das Problem behoben, das ich hatte (es stellte sich heraus, dass es mein Code war, nicht der NTP-Server, den ich verwendete)

Antworten:


5

Selbst wenn Sie einen NTP-Atom-basierten Server finden (ich glaube nicht, dass er existiert), ist das NTP-Protokoll nicht so genau, dass Ihre Maschine die gleiche Genauigkeit wie die Atomuhr hat. Wie Wikipedia sagt:

NTP verwendet den Marzullo-Algorithmus und unterstützt Funktionen wie Schaltsekunden. NTPv4 kann über das öffentliche Internet in der Regel eine Zeit von bis zu 10 Millisekunden (1/100 s) aufrechterhalten und in lokalen Netzwerken unter idealen Bedingungen Genauigkeiten von 200 Mikrosekunden (1/5000 s) oder besser erzielen.

Eine Atomuhr hat eine höhere Genauigkeit als NTP:

Die nationalen Normungsagenturen halten eine Genauigkeit von 10–9 Sekunden pro Tag (ungefähr 1 Teil in 1014) und eine Präzision, die vom Funksender, der den Maser pumpt, eingestellt wird.


2
Tut mir leid, ich habe unter dem Missverständnis gearbeitet, dass die meisten NTP-Server nur ungefähr genau sind. Es stellt sich heraus, dass mein Code tatsächlich fehlerhaft war und nicht der von mir verwendete NTP-Server.
Endian



0

Einige Jahre später ist es tatsächlich möglich, einen handelsüblichen Rack-NTPv4-Server mit einer Atomuhr im Inneren zu kaufen. Es ist nicht gerade billig, aber es ist auch nicht vierstellig. Es ist auch nicht so genau wie eine Atomreferenzuhrklasse nach nationalem Standard, aber es ist mindestens tausendmal genauer als das, was NTPv4 tatsächlich verarbeiten kann.

Ich bin mir nicht sicher, ob ich hier bestimmte Anbieter angeben kann, daher lautet das zu suchende Schlüsselwort "CSAC clock" (chip scale atomic clock).

Der typische High-End-NTP-Server verfügt über einen GPS-Eingang (und andere) sowie Optionen für interne TCXO-, OCXO- und CSAC-Frequenzreferenzen. Die CSAC-Option ist in der Regel (ab 2016) entweder eine Cäsium- oder eine Rubidium-Atomuhr.


Ich denke, in diesem Fall wäre es akzeptabel, den Verkäufer zu erwähnen. Können Sie auch klären, ob diese Systeme eine radioaktive Quelle enthalten und ob eine besondere Behandlung erforderlich wäre?
Burgi

Für viel weniger Geld könnten Sie ein GPSDO mit PPS und eine CDMA-Karte bekommen und diese an Ihren Computer anschließen. Es scheint ziemlich offensichtlich, dass OP keine Genauigkeit auf "Atomuhr" -Niveau benötigt.
DFC

Es gibt mehrere Anbieter, die Berilium-CSACs anbieten, und mindestens einen mit Caesium-CSAC. Die meisten von ihnen haben es als Option für ihre NTP-Server-Appliances (normalerweise als Upgrade von OCXO). Suchen Sie für einen Cäsiumdampf-CSAC nach dem Quantum S.45 von Symmetricom. Der S.35 ist ebenfalls interessant und basiert auf Berilium. Beispiele für NTP-Server, die CSACs aufnehmen können, sind der SyncServer S650 und der S600 von Microsemi (es gibt auch viele andere). Atomuhren sind niemals radioaktiv, sie werden unter Verwendung von Atomresonanz eingestellt, und daher kommt der Name der Atomuhr.
Anonym

Kann den Kommentar nicht mehr bearbeiten, daher ... kleinere Korrektur: Die CSACs und MACs (Miniatur-Atomuhren) basieren auf Rubidium-Lasern und Cäsiumdampf. Sie sind nicht ITAR / exportbeschränkt.
Anonym

Da ein NTP-Server zu genau ist, wird er hauptsächlich für CSACs und MACs als Überbrückungsreferenz verwendet (damit die Uhr bei GPS- / Signalausfällen nicht verloren geht), dh als Sekundärreferenz, im Gegensatz zu einem Atom nach nationalen Standards clock (dies ist eine eigenständige primäre Referenz). Das Besondere an CSACs (z. B. Microsemi Quantum S.45) ist die Größe und der Stromverbrauch, die für Handheld-Geräte klein genug sind. MACs (zum Beispiel Microsemi Quantum S.35m) haben normalerweise eine höhere Genauigkeit als CSACs (und verbrauchen dafür das 10-fache der Leistung) und sind eine gute Wahl, um OCXOs in einem NTP-Server zu ersetzen.
Anonym
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.