Method for the Synchronization of a Crystal Oscillator Using Network Time Protocol

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2008

Major/Subject

Signaalinkäsittelytekniikka

Mcode

S-88

Degree programme

Language

en

Pages

58

Series

Abstract

Tämän diplomityön aiheena on kehittää Network Time Protocol -protokollaan pohjautuva tahdistusmenetelmä halvalle kideoskillaattorille. Tarkoituksena on korvata kallis ja korkealaatuinen oskillaattori järjestelmällä, jossa halpa oskillaattori tahdistetaan verkkoaikapalvelimimelta saatavaan tarkkaan aikareferenssiin. Oskillaattorin säätöön tarvittava piirilevy komponentteineen, aikareferenssin tuotto-ohjelmisto ja säätöalgoritmiohjelmisto suunniteltiin ja toteutettiin. Tässä järjestelmässä PC vastaanottaa aikadataa verkkoaikapalvelimilta ja siihen perustuen tuottaa aikareferenssin säätöjärjestelmään. Järjestelmän suorituskyvyn arvioimiseksi suunniteltiin ja toteutettiin simulaatio-ohjelmisto. Järjestelmää testattiin mittaamalla oskillaattorin taajuutta erilaisissa virhelähdeolosuhteissa. Ympäröivä lämpötila ja verkkokuorma olivat suurimmat järjestelmän suorituskykyyn vaikuttavat tekijät. Oskillaattorin tarkkuutta saatiin parannettua lämpötilan ollessa vakio ja verkkokuorman ollessa mitätön. Tässä tapauksessa asetettu tarkkuustavoite saavutettiin. Lisätyn verkkokuorman tapauksessa tarkkuustavoite melkein saavutettiin. Tarkkuuden havaittiin olevan eniten altis muuttuvalle lämpötilalle, jonka tapauksessa asetettu tavoite osoittautui yliarvioiduksi. Määrätty järjestelmä toteutettiin onnistuneesti ja halutut testitulokset saatiin, joten diplomityön tavoitteet saavutettiin. Esitetty tahdistusmenetelmä vaikuttaa lupaavalta ja sen kehitystä jatketaan tulevaisuudessa. Erityisesti nopeiden lämpötilamuutosten hallitsemista pitäisi parantaa.

Description

Supervisor

Skyttä, Jorma

Thesis advisor

Nurmiharju, Juha

Keywords

NTP, NTP, synchronization, tahdistus, oscillator, oskillaattori, control system, säätöjärjestelmä

Other note

Citation