Kolloquiumsvortrag: 14. August 2018, Lukas Senger


August 14, 2018
10:15to11:00

NTP: u-blox Reference Clock Driver

In dieser Masterarbeit sammeln wir grundlegende Informationen über NTP und GPS Referenzuhren. Wir verwenden dieses Wissen um einen Referenzuhrtreiber für moderne u-blox-Empfänger zu entwickeln, dessen Funktionalität auf gleichem Niveau wie die des existierenden Oncore-Treibers ist. Des weiteren unterstützt der neue Treiber den Timemarkmodus, einen neuartigen Mechanismus zur Synchronisation von Referenzuhren, welcher lokale Interruptlatenz umgeht. Wir zeigen, dass der neue Treiber gute Leistung erbringt und dass der Timemarkmodus als Fortschritt gegenüber von traditionellem PPS-Betrieb gesehen werden kann. Außerdem zeigen wir, dass der Treiber genutzt werden kann um PPS-Latenz zu messen. Als Beispiel wird der Einfluss von CPU-Affinität und CPU-Last auf die PPS-Latenz untersucht.

 

Ort: Raum 04.137, Martensstr. 3, Erlangen