UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:       
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 7 (Rechnernetze und Kommunikationssysteme) >>

IRIG-H-Referenzuhr-Treiber

Art der Arbeit:
Studien-/Bachelor-/Diplom-/Masterarbeit
Betreuer:
Hielscher, Kai-Steffen Jens
Lehrstuhl für Informatik 7 (Rechnernetze und Kommunikationssysteme)
Telefon +49 9131 85 27932, Fax +49 9131 85 27409, E-Mail: kai-steffen.hielscher@fau.de
Beschreibung der Arbeit:
Für die Anbindung von externen Uhren wird häufig ein PPS-Impuls (Pulse-per-Second) verwendet, der von externen Uhren wie beispielsweise GPS-Empfängern oder DCF77-Funkuhren ausgegeben wird. Viele Betriebssysteme enthalten im Kernel Mechanismen, die es ermöglichen, eintreffende PPS-Pulse mit einem Zeitstempel der lokalen Uhr des Systems zu versehen. Da ein PPS-Signal den Sekundenbeginn markiert, kann mittels der Zeitstempel für die Pulse der Offset der lokalen Uhr bestimmt werden. Aus Zeitstempeln aufeinanderfolgender Pulse kann zudem der Frequenzfehler der Uhr ermittelt werden, da die Frequenz der eintreffenden Pulse genau 1 Hz beträgt. NTP bietet die Möglichkeit, solche Zeitstempel zu verarbeiten. Leider ist zusätzlich zu den PPS-Pulsen noch ein weiterer Zeitgeber nötig, der festlegt, auf welche Sekunde sich die Pulse beziehen, d.h. das Datum und die Uhrzeit müssen dem System genauer als eine halbe Sekunde bekannt sein.

Der IRIG-H-Standard erlaubt die zusätzliche Codierung des aktuellen Datums und der aktuellen Zeit in die PPS-Pulse, indem die Pulslängen variiert werden. Ein ähnliches Verfahren kommt auch bei der Übertragung des DCF77-Zeitsignals zum Einsatz.

Ziel einer studentischen Arbeit wäre, einen NTP-Referenzuhr-Treiber zu programmieren, der die PPS-API moderner Betriebssysteme nutzt, um aus den Zeitstempeln für IRIG-H-Pulse die aktuelle Uhrzeit und das Datum zu extrahieren und NTP zur Verfügung zu stellen. Zudem soll im Rahmen der Arbeit die Genauigkeit der erreichbaren Synchronisation evaluiert werden. Wird die Aufgabenstellung im Rahmen einer Masterarbeit bearbeitet, so soll auch der zugehörige IRIG-H-Sender implementiert werden (weitere Informationen dazu in gesonderter Aufgabenstellung).

Weitere Informationen zur Arbeit:
https://www7content.cs.fau.de/~ksjh/theses/IRIG-H-Refclock.pdf
Schlagwörter:
NTP, IRIG-H, Refclock
Bearbeitungszustand:
Die Arbeit ist noch offen.

UnivIS ist ein Produkt der Config eG, Buckenhof