Zuletzt aktualisiert:

Jede Mikrosekunde zählt: Ein Blick in das NTP-Observatory von DB0KK

Wie bekommt ein Computer die richtige Uhrzeit? Warum sind Sekundenimpulse aus dem Satellitenempfänger wichtig? Und was können Funkamateure von einer Zeitmessstation über die Qualität ihrer Zeitquellen lernen? Das NTP Observatory von DB0KK macht sichtbar, was sonst unbemerkt im Hintergrund abläuft.


Abb. 1: Die Stationsübersicht zeigt die wichtigsten Informationen auf einen Blick

Wozu brauchen wir überhaupt eine so genaue Uhr?

Im Alltag ist eine Uhr, die ein paar Sekunden abweicht, meist kein Problem. Im Amateurfunk sieht das anders aus. Digitale Betriebsarten wie FT8 und FT4 arbeiten in festen Zeitfenstern. Beginnt die eigene Aussendung deutlich zu früh oder zu spät, kann die Gegenstation sie schlechter oder überhaupt nicht dekodieren. Auch bei WSPR, zeitgesteuerten Messungen und der Zuordnung von Empfangsberichten ist eine verlässliche Zeitbasis nützlich.

Die spannende Frage lautet deshalb nicht nur: Welche Uhrzeit zeigt der Rechner an? Sondern auch: Wie gut stimmt sie mit der Referenzzeit überein – und woher wissen wir das?

Genau hier setzt unser NTP Observatory an. Es zeigt die Zeitversorgung von DB0KK nicht bloß mit einer großen Digitaluhr, sondern mit den Messwerten und Verläufen im Hintergrund. Man kann verfolgen, welche Zeitquelle gerade maßgeblich ist, wie stark Messungen schwanken und ob die Station über längere Zeit stabil arbeitet.

NTP: Der unsichtbare Zeitdienst im Netzwerk

NTP steht für Network Time Protocol. Dahinter steckt eine bewährte Methode, mit der Computer ihre Uhren über ein Netzwerk synchronisieren. Ein Rechner fragt einen Zeitserver nach dessen Zeit. Aus mehreren Zeitstempeln schätzt die Software sowohl die Laufzeit der Datenpakete als auch die Abweichung der lokalen Uhr. Eine einzelne Antwort genügt dabei nicht: Netzwerkverzögerungen schwanken, und der Hin- und Rückweg eines Pakets müssen nicht gleich schnell sein.

Deshalb beobachtet eine gute NTP-Implementierung laufend viele Messungen und regelt die Uhr vorsichtig nach. Auf unserer Station übernimmt das Chrony. Es wertet verschiedene Zeitquellen aus, beurteilt deren Verlässlichkeit und entscheidet, welche Quellen zur Zeitregelung beitragen sollen.

Dabei bedeutet „Stratum 1“ keineswegs automatisch, dass ein Gerät die Zeit bis auf eine Nanosekunde genau an jeden beliebigen Client liefern kann. Stratum beschreibt vor allem die Stellung in der NTP-Referenzhierarchie. Entscheidend für die tatsächlich erreichbare Genauigkeit sind unter anderem die Referenz, ihre Anbindung, die Rechnerhardware und der Netzwerkweg.

Woher kommt die Referenzzeit?

GNSS und PPS: Ein Sekundenimpuls mit klarer Aufgabe

Satellitennavigationssysteme wie GPS oder Galileo helfen nicht nur bei der Ortsbestimmung. Ihre Signale enthalten auch äußerst präzise Zeitinformation. Ein geeigneter GNSS-Empfänger kann daraus ein PPS-Signal (Pulse per Second) erzeugen: einen elektrischen Impuls pro Sekunde.

Dieser Impuls markiert den Sekundenwechsel sehr viel eindeutiger, als es ein über eine serielle Schnittstelle versendeter Textsatz allein könnte. Allerdings verrät ein PPS-Impuls für sich genommen nicht, welche Sekunde gerade beginnt. Dafür braucht das System zusätzlich Datums- und Zeitinformationen. Im Zusammenspiel entsteht eine leistungsfähige Zeitreferenz.

Der Blick auf die Satelliten gehört ebenfalls zum Observatory: Welche Satelliten sind sichtbar, welche werden für die Positionslösung verwendet und wie gut werden die Signale empfangen? Eine gute Positionslösung allein ist noch kein Beweis für perfektes Timing – sie ist nur ein Teil des Gesamtbildes.

DCF77: Präzise Zeit aus dem Langwellenbereich

Eine zweite, für Funkamateure besonders reizvolle Referenz ist DCF77. Der deutsche Zeitzeichensender bei Mainflingen sendet auf 77,5 kHz. Seine Signale verbreiten die gesetzliche Zeit, abgeleitet von der Zeitrealisierung der Physikalisch-Technischen Bundesanstalt (PTB).

Mit einem geeigneten Empfänger und Decoder lässt sich die Zeitinformation über Funk empfangen. Im Observatory beobachten wir die DCF77-Zeitstempel, die der Decoder RadioClkD2 an die Zeitsoftware weitergibt. Zusätzlich erscheinen die Chrony-Referenzen DCFs und DCFa, sodass sich deren Verhalten mit der GNSS/PPS-Referenz vergleichen lässt.

Wichtig ist die Unterscheidung zwischen dem empfangenen Funksignal und der Zeit, die schließlich im Rechner ankommt. Funkwellenausbreitung, Empfangsstörungen, Signalverarbeitung und interne Schnittstellen bringen jeweils eigene Verzögerungen und Schwankungen mit sich. Die Beobachtung eines DCF77-Zeitstempels ist deshalb nicht automatisch eine hochgenaue Messung der Laufzeit der Funkwelle vom Sender bis zur Station.

Was zeigt das Observatory?


Abb. 2: Das Observatory unterstützt unterschiedliche Darstellungen, hier die helle Ansicht

Auf der Übersicht sieht man die UTC-Zeit, den Synchronisationszustand und die aktuell maßgebliche Referenz. Dazu kommen die jüngste Zeitabweichung und ein Maß für die typischen Schwankungen. Das klingt zunächst nach sehr kleinen Zahlen: Eine Millisekunde ist ein Tausendstel einer Sekunde, eine Mikrosekunde ein Millionstel und eine Nanosekunde ein Milliardstel.

Dass Chrony beispielsweise eine Zeitabweichung im Mikrosekundenbereich meldet, heißt aber nicht, dass jeder Browser oder jeder entfernte PC die UTC mit dieser Genauigkeit anzeigt. Die Werte beschreiben zunächst die beobachtete und geregelte Uhr des Servers. Die Anzeige im Browser muss über HTTP und das Netzwerk übertragen werden und ist kein Präzisionsmessgerät.

In der Zeitquellenübersicht ist sichtbar, welche Referenzen Chrony auswählt, mit anderen kombiniert oder momentan nicht verwendet. Statusfarben erleichtern die Orientierung: Grün kennzeichnet aktive Beiträge zur Synchronisation, Gelb beziehungsweise Amber auffällige oder ausgeschlossene Quellen und Rot nicht nutzbare beziehungsweise widersprüchliche Quellen. Die ausgewählte Referenz ist zusätzlich hervorgehoben. Wichtig: Eine nicht kombinierte Quelle ist nicht zwangsläufig defekt – Chrony trifft auch ganz regulär Auswahlentscheidungen.

Die Referenzvergleiche machen einen besonders interessanten Punkt sichtbar: Auch gute Zeitquellen stimmen nicht auf die letzte Nachkommastelle miteinander überein. Ihre gemessenen Abweichungen ändern sich ständig ein wenig. Einzelne Ausreißer können ein Diagramm stark verzerren. Deshalb kann das Observatory Ausreißer für die Darstellung robust behandeln, ohne die zugrundeliegenden Messwerte zu löschen; für eine vollständige Fehlersuche bleibt die Rohdatenansicht verfügbar.

Dazu kommen weitere Ansichten für GNSS-Empfang, DCF77-Auswertung, langfristige Statistiken und den Betriebszustand der Station. Langzeitdiagramme sind besonders aufschlussreich: Ein einzelner guter Messwert sagt wenig über die Qualität einer Zeitquelle aus, wenn sie zwischendurch regelmäßig ausfällt oder stark schwankt.


Abb. 3: Auch auf dem Smartphone lässt sich die Zeitstation beobachten

Genauigkeit, Stabilität und Verfügbarkeit sind nicht dasselbe

Drei Begriffe helfen beim Lesen der Diagramme:

Genauigkeit beschreibt, wie nah die angezeigte beziehungsweise ermittelte Zeit an der wirklichen Referenzzeit liegt. Stabilität beschreibt, wie wenig sich eine Uhr oder Frequenz über bestimmte Zeiträume verändert. Verfügbarkeit bedeutet, dass die Zeitreferenz überhaupt zuverlässig zur Verfügung steht.

Eine Quelle kann über kurze Zeit sehr stabil sein und trotzdem eine feste Zeitverschiebung aufweisen. Umgekehrt kann eine grundsätzlich richtige Referenz zeitweilig unruhige Messwerte liefern. Deshalb betrachtet das Observatory neben den Offsets auch Streuung, Quellenstatus und zeitliche Verläufe. Für besonders Interessierte gibt es statistische Auswertungen bis hin zur Allan-Abweichung: Damit lässt sich untersuchen, wie sich die Frequenzstabilität über unterschiedlich lange Beobachtungszeiten verhält. Die Details sind kein Pflichtstoff, um die Hauptdiagramme zu verstehen.

Ein weiterer Begriff ist Holdover: Fällt eine externe Referenz vorübergehend aus, muss sich die Uhr zunächst auf ihren eigenen Oszillator verlassen oder kann auf andere Zeitquellen ausweichen. Wie gut sie die Zeit in dieser Phase hält, hängt wesentlich von der Qualität und der Temperaturabhängigkeit dieses Oszillators ab. Auch solche Übergänge sind für die weitere Entwicklung der Station interessant.

Was bringt das im HAMNET?

Im HAMNET kann ein lokal erreichbarer Zeitserver eine nützliche gemeinsame Zeitbasis liefern. Vor allem hilft es, nicht auf eine zufällige Auswahl öffentlicher Internetserver angewiesen zu sein. Ein Funknetz ist aber nicht automatisch ein idealer Zeitübertragungskanal: Unterschiedliche Wege, wechselnde Auslastung und schwankende Paketlaufzeiten können die NTP-Messung verschlechtern. Die Präzision des Servers und die Genauigkeit eines Clients am Ende einer HAMNET-Strecke sind daher zwei verschiedene Größen.

Für FT8, FT4 oder WSPR braucht man im Normalbetrieb auch keine Nanosekundengenauigkeit. Eine solide Synchronisation, eine regelmäßig überprüfte lokale Rechneruhr und geringe Zeitabweichungen sind deutlich wichtiger als besonders eindrucksvolle Zahlen hinter dem Komma.

Ein Blick nach vorn: Wenn die Sekunde noch genauer wird

Heute beruht die internationale Definition der Sekunde auf einer bestimmten Mikrowellenfrequenz des Cäsium-133-Atoms. Atomuhren nutzen damit eine Eigenschaft der Natur als Taktgeber, statt sich auf die ungleichmäßige Erdrotation zu verlassen.

Die nächste Generation arbeitet teilweise mit optischen Frequenzen. Vereinfacht gesagt zählt man nicht mehr einen atomaren Takt im Mikrowellenbereich, sondern einen viel schnelleren Übergang im Bereich des Lichts. Weil dieser Takt so hoch ist, können Wissenschaftler unter geeigneten Bedingungen noch feinere Frequenzunterschiede erkennen. Optische Atomuhren haben die besten klassischen Cäsiumstandards hinsichtlich bestimmter Genauigkeits- und Stabilitätsmaße bereits deutlich übertroffen.

International wird deshalb an einer Neudefinition der Sekunde gearbeitet. Nach dem Zeitplan des Internationalen Büros für Maß und Gewicht (BIPM) ist 2030 ein mögliches Entscheidungsjahr; eine Umsetzung würde gegebenenfalls später folgen. Es ist also kein bereits beschlossener Umstellungstermin.

Die Herausforderung liegt nicht allein darin, eine hervorragende Uhr zu bauen. Ihre Genauigkeit muss auch zu anderen Instituten und schließlich zu den Nutzern übertragen werden. Dafür untersucht man besonders stabile Glasfaserverbindungen, verbesserte Satellitenverfahren und künftig weitere Übertragungstechniken. Für die höchste Präzision reicht ein gewöhnliches IP-Netz mit NTP nicht aus. NTP bleibt trotzdem ein äußerst praktisches Werkzeug, um die daraus abgeleitete Zeit zuverlässig auf alltägliche Computer zu bringen.

Zeit wird sichtbar

Das NTP Observatory von DB0KK ist mehr als eine besonders genaue Digitaluhr. Es zeigt, wie die Stationszeit zustande kommt, welchen Quellen die Zeitsoftware vertraut und wie stabil der Betrieb tatsächlich ist. GNSS/PPS, DCF77, Chrony und die Statistik bilden gemeinsam einen Einblick in ein Gebiet, das sonst meist unsichtbar bleibt.

Für uns Funkamateure ist das zugleich ein Stück angewandte Funktechnik: Wir empfangen Zeitsignale, vergleichen unterschiedliche Übertragungswege und lernen, Messwerte kritisch einzuordnen. Und vielleicht ist gerade das die schönste Erkenntnis: Um mit der Zeit Schritt zu halten, muss man manchmal ziemlich genau hinsehen.

---

Weiterführende Informationen