6.2.6. GNSS를 소스로 사용하는 마스터 클록의 홀드오버
holdover를 사용하면 GNSS(Global navigation satellite system) 소스를 사용할 수 없는 경우 T-GM(T-GM) 클럭을 동기화 성능을 유지할 수 있습니다. 이 기간 동안 T-GM 클럭은 타이밍 중단을 줄이기 위해 내부 오실레이터 및 홀드오버 매개변수에 의존합니다.
PTPConfig CR(사용자 정의 리소스)에서 다음 holdover 매개변수를 구성하여 홀드오버 동작을 정의할 수 있습니다.
MaxInSpecOffset-
나노초 단위로 허용되는 최대 오프셋을 지정합니다. T-GM 시계가
MaxInSpecOffset값을 초과하면 freeRUN상태(clock 클래스 상태gm.ClockClass 248)로 전환됩니다. LocalHoldoverTimeout-
free
RUN상태로 전환하기 전에 T-GM 클럭이 홀드오버 상태에 남아 있는 최대 기간(초)을 지정합니다. LocalMaxHoldoverOffSet- T-GM 클럭이 나노초 단위의 홀드오버 상태 중에 도달할 수 있는 최대 오프셋을 지정합니다.
MaxInSpecOffset 값이 LocalMaxHoldoverOffset 값보다 적고 T-GM 클럭이 최대 오프셋 값을 초과하면 T-GM 클럭이 홀드오버 상태에서 free RUN 상태로 전환됩니다.
LocalMaxHoldoverOffSet 값이 MaxInSpecOffset 값보다 작으면 클럭이 최대 오프셋에 도달하기 전에 홀오버 타임아웃이 수행됩니다. 이 문제를 해결하려면 MaxInSpecOffset 필드와 LocalMaxHoldoverOffset 필드를 동일한 값으로 설정합니다.
클럭 클래스 상태에 대한 자세한 내용은 "Grandmaster clock class sync state reference" 문서를 참조하십시오.
T-GM 클록은 로컬MaxHoldoverOffSet 및 매개 변수를 사용하여 기울기를 계산합니다. 슬로프는 시간 경과에 따라 단계 오프셋이 변경되는 비율입니다. 이는 초당 나노초 단위로 측정되며, 여기서 set 값은 지정된 기간 동안 오프셋이 얼마나 증가했는지를 나타냅니다.
LocalHoldover Timeout
T-GM 클록은 슬로프 값을 사용하여 시간 변동을 예측 및 보완하여 홀드 중에 타이밍 중단을 줄입니다. T-GM 클록은 슬로프를 계산하기 위해 다음 공식을 사용합니다.
Slope =
localMaxHoldoverOffSet/localHoldoverTimeout예를 들어
LocalHoldOverTimeout매개변수가 60초로 설정되고LocalMaxHoldoverOffset매개변수가 3000 나노초로 설정된 경우 슬로프는 다음과 같이 계산됩니다.기울기 = 3000 나노초 / 60 초 = 초당 50 나노초
T-GM 클록은 60초 내에 최대 오프셋에 도달합니다.
단계 오프셋은 picoseconds에서 나노초로 변환됩니다. 결과적으로 홀드오버 중 계산된 단계 오프셋은 나노초로 표시되고 결과 슬로프는 초당 나노초 단위로 표시됩니다.
다음 그림은 GNSS를 소스로 사용하여 T-GM 클록의 홀드오버 동작을 보여줍니다.
그림 6.5. GNSS를 소스로 사용하는 T-GM 클록의 홀드오버
GNSS 신호가 손실되어 T-GM 시계가 HOLDOVER 모드로 전환됩니다. T-GM 클록은 내부 시계를 사용하여 시간 정확성을 유지합니다.
GNSS 신호가 복원되고 T-GM 클럭이 LOCKED 모드를 다시 입력합니다. GNSS 신호가 복원되면 ts2phc offset, digital phase-locked loop (DPLL) 단계 오프셋, GNSS 오프셋과 같은 동기화 체인의 모든 종속 구성 요소만 T-GM 클럭을 다시 입력하고 GNSS 오프셋에 도달합니다.
GNSS 신호가 다시 손실되고 T-GM 클럭이 HOLDOVER 모드로 다시 들어갑니다. 시간 오류가 증가하기 시작합니다.
시간 오류는 추적 기능의 긴 손실로 인해 MaxInSpecOffset 임계값을 초과합니다.
GNSS 신호가 복원되고 T-GM 클럭이 동기화를 재개합니다. 시간 오류가 줄어들기 시작합니다.
시간 오류는 MaxInSpecOffset 임계값 내에 감소하고 대체합니다.