Телекоммуникационные технологии. Том 1

       

Процедура primary clock-instantiation


Эта процедура вызывается из процедуры инициализации для того, чтобы установить переменные состояния для первичных часов. Значение peer.precision определяется из спецификации радио-часов и аппаратного интерфейса. Значение peer.rootdispersion номинально равно удесятеренной максимальной ошибке радио-часов, например, 10 мсек для WWVB или радио-часов goes и 100 мсек для менее точных радио-часов WWV.

begin clock-instantiation procedure

peer.config

/* копирование переменных */

peer.peeraddr

peer.peerport

peer.hostaddr

peer.hostport

peer.leap 2;

peer.mode



peer.stratum

peer.peerpoll

peer.precision

peer.rootdelay

peer.rootdispersion

peer.refid

peer.reftime

peer.timer

peer.delay

peer.offset

call clear; /* инициализация ассоциации */

end clock-instantiation procedure;

В некоторых конфигурациях, включающих в себя атомные часы или приемники LORAN-C, первичный эталон может выдавать только секундные импульсы и не предоставлять полного временного кода (числа секунд и пр.). В этих конфигурациях нумерация секунд может быть получена из других источников, таких как радио-часы или даже другие NTP-партнеры. В этих конфигурациях переменные первичных часов должны отражать особенности первичного эталона, а не источника нумерации секунд. Однако если источник нумерации секунд отказал или работает некорректно, актуализация локальных часов от первичного эталона должна быть заблокирована.



Содержание раздела