장비간 시각동기화(1PPS/10MHz)

원자시계(타임 키핑 시스템) 편에서 살펴본 것처럼, VLBI 전파망원경은 수소 메이저 원자시계로 수십만 년에 1초 정도밖에 어긋나지 않는 놀라운 정밀도를 확보합니다. 그런데 원자시계 하나가 아무리 정확해도, 그 정확함이 수신기, 샘플러, 데이터 저장장치 등 전파망원경 안의 모든 장비에 똑같이 전달되지 않으면 소용이 없습니다. 그래서 원자시계는 자신이 만든 시간·주파수 기준을 1PPS(초당 펄스)와 10MHz라는 두 가지 신호로 바꾸어, 케이블을 통해 전파망원경 안의 모든 장비에 똑같이 나누어 보냅니다.

여러 대의 장비가 저마다 자기 발진기(오실레이터)만 믿고 따로 시간을 잰다면, 원자시계 편에서 본 수정진동자처럼 시간이 지날수록 서로 조금씩 어긋나 버립니다. 그래서 모든 장비는 자체 발진기 대신, 원자시계가 보내주는 1PPS와 10MHz 신호에 맞춰 자신의 내부 시계를 계속 다시 맞추는(동기화하는) 과정을 거칩니다.

1PPS와 10MHz, 두 신호의 역할

10MHz(주파수 기준신호)

초 단위 시간을 아주 잘게 나누는 "똑딱거림"의 기준입니다. 마치 메트로놈이 1초에 천만 번 똑딱여야 하는데, 온도나 노화 때문에 이 박자가 아주 조금씩 빨라지거나 느려지는 것처럼, 장비 자신의 발진기만 믿고 놔두면 진동 속도가 서서히 흐트러집니다. 그래서 모든 장비의 발진기가 이 10MHz 신호에 자신의 진동수를 맞추면(위상동기, PLL), 장비마다 따로 있던 발진기들이 모두 같은 속도로 똑딱거리게 됩니다.

1PPS(초당 펄스)

정확히 1초에 한 번, "지금이 그 초의 시작점"임을 알려주는 펄스입니다. 10MHz만으로는 진동 속도만 같을 뿐 "몇 번째 초인지" 알 수 없기 때문에, 1PPS가 절대적인 시각 기준점을 딱 찍어 줍니다. 이 펄스는 한 번만 보내고 끝나는 것이 아니라, 매초마다 분배기를 통해 전파망원경의 모든 장비에 동시에 계속 전달되며, 각 장비는 이 펄스가 도착할 때마다 자신의 오차를 다시 확인하고 맞춥니다. 다만 오차를 실제로 보정하는 주기는 시스템 환경에 따라 달라질 수 있습니다.

분배기(Distribution Amplifier)

원자시계 하나가 내는 신호를 여러 장비로 동시에 나누어 보내는 장치입니다. 신호를 단순히 여러 갈래로 쪼개면 세기가 약해지므로, 분배기가 각 출력을 다시 증폭해 모든 장비에 손실 없이 도달하게 합니다.

케이블 지연 보정

신호가 케이블을 타고 각 장비까지 가는 데 걸리는 시간(전파 지연)은 케이블 길이마다 다릅니다. 이 차이를 미리 측정해 보정해 두지 않으면, 모두 같은 원자시계를 보고 있어도 장비마다 도착 시각이 조금씩 어긋납니다.

👉 아래 시뮬레이션에서 기준신호 장비가 보내는 1PPS 펄스와, 장비 A·B·C의 발진기가 서서히 어긋나는 모습을 지켜본 뒤 "지금 동기화 실행" 버튼을 눌러보세요!

장비 A 오차
0.00 μs
장비 B 오차
0.00 μs
장비 C 오차
0.00 μs

3개 장비(A·B·C)는 저마다 다른 속도로 시간이 어긋나는 발진기를 가진 것으로 가정했습니다. 시간이 흐를수록 기준(회색 눈금)에서 점점 멀어지다가, 동기화를 실행하면 모두 다시 0으로 맞춰지고 그 시점부터 다시 어긋나기 시작합니다.

위 시뮬레이션의 "지금 동기화 실행" 버튼은 실제 전파망원경에서 반복적으로 수행하는 절차를 단순화한 것입니다. 각 장비는 자신이 만든 1PPS 출력 펄스와, 원자시계로부터 받은 기준 1PPS 펄스가 도착한 시각을 비교해 위상차(오차)를 측정하고, 그 오차만큼 자신의 발진기 위상을 되돌려 보정합니다. 이런 동기화 로직을 의사코드로 정리하면 다음과 같습니다.

여러 장비를 기준신호에 동기화하는 절차(의사코드 예시)

THRESHOLD = 0.5   # 허용 오차(μs). 이보다 작으면 이미 동기화된 것으로 간주

for device in [장비A, 장비B, 장비C]:
    ref_edge = wait_for_1pps_edge(원자시계)     # 기준 1PPS 펄스 도착 시각
    dev_edge = wait_for_1pps_edge(device)       # 해당 장비의 1PPS 출력 시각
    offset   = dev_edge - ref_edge              # 위상차(오차) 계산 [μs]

    if abs(offset) > THRESHOLD:
        apply_phase_correction(device, -offset) # 오차만큼 반대로 보정
        log(f"{device}: {offset:+.2f} μs 어긋남 → 보정 적용 → 0.00 μs")
    else:
        log(f"{device}: 이미 동기화됨 ({offset:+.2f} μs)")

핵심 정리

  • 원자시계가 아무리 정확해도, 그 기준을 1PPS(초당 펄스)와 10MHz(주파수 기준신호)로 전파망원경의 모든 장비에 나누어 보내지 않으면 장비 간 시각은 저절로 맞춰지지 않습니다.
  • 10MHz는 발진기의 똑딱거리는 속도(주파수) 자체를 맞추고, 1PPS는 "지금이 그 초의 시작"이라는 절대적인 시각 기준점을 알려줍니다.
  • 분배기(Distribution Amplifier)는 하나의 기준신호를 세기 손실 없이 여러 장비로 나누어 보내고, 케이블마다 다른 전파 지연은 미리 측정해 보정해야 합니다.
  • 각 장비는 자신의 1PPS 출력과 기준 1PPS의 위상차(오차)를 주기적으로 측정하고, 그 오차만큼 발진기 위상을 되돌려 다시 맞추는 과정을 반복합니다.

🧑‍🏫 선생님·학부모님을 위한 설명 도움말

동작 원리 자세히 보기

  • 10 MHz가 86 GHz가 되기까지 — 수신기가 하늘의 전파를 낮은 주파수로 바꿀 때 쓰는 국부발진기(전파 수신기 편 참고)는 10 MHz 기준 신호에 맞춰 주파수를 수천 배로 키워 만듭니다. 86 GHz는 10 MHz의 8,600배이므로, 기준 신호의 위상이 0.01°만 흔들려도 86 GHz에서는 약 86°나 흔들립니다. 그래서 10 MHz 신호는 '깨끗함'(위상 잡음이 적음)이 가장 중요합니다.
  • 같은 시간 오차, 다른 위상 오차 — 1 ps(1조 분의 1초)의 시간 어긋남은 10 MHz 신호에서는 위상 약 0.004°에 불과하지만, 86 GHz 전파에서는 약 31°가 됩니다. 관측 주파수가 높을수록 기준 신호를 정밀하게 나눠 줘야 하는 이유입니다.
  • 케이블도 시계를 늦춘다 — 빛은 1 ns에 약 30 cm를 가고, 동축 케이블 안에서는 그보다 느려 1 m를 지나는 데 약 4~5 ns가 걸립니다. 온도가 바뀌면 케이블 길이와 성질도 조금씩 변해 지연이 달라지므로, 멀리 보낼 때는 광섬유로 기준 신호를 보내고 되돌아온 신호로 지연 변화를 재어 보정하는 왕복(round-trip) 방식을 씁니다. KVN 소개 페이지에도 '기준주파수 전송시스템(Round Trip System)'이 소개되어 있습니다(광통신).
  • GPS와 비교해 기록하기 — 관측소는 수소 메이저의 1PPS와 GPS 수신기의 1PPS가 몇 나노초 차이 나는지를 시간 간격 계수기로 계속 재어 기록합니다. 이 '시계 오차'와 그 변화율은 상관센터로 보내져 상관처리의 지연 모형에 들어갑니다. 남은 작은 오차는 상관처리 과정에서 찾아냅니다.
  • 데이터에 찍히는 시각표 — 기록 장치는 1PPS로 초의 시작을, 10 MHz에서 만든 표본화 클록으로 초 안의 위치를 정해, 데이터 묶음마다 시각을 적어 넣습니다 (VLBI 공통 형식 VDIF 등). 상관기는 이 시각표를 보고 서로 다른 관측소의 자료를 줄 세웁니다.

시각 동기화의 발전사

시기사건의미
1927년수정시계 등장미국 벨 연구소에서 수정 결정의 진동으로 시간을 재는 시계를 만들어, 진자시계보다 훨씬 안정적인 주파수 기준이 생겼습니다.
1972년윤초를 넣는 협정 세계시(UTC)원자시계 시간과 지구 자전 시간이 0.9초 넘게 벌어지지 않도록 가끔 1초를 더하거나 빼는 지금의 방식이 시작되었습니다.
1980년 무렵GPS 공통 관측 시각 비교멀리 떨어진 두 연구소가 같은 GPS 위성을 동시에 보고 각자의 시계와 비교해, 대륙 사이 원자시계를 수십 나노초 수준으로 견줄 수 있게 되었습니다.
1985년NTP(네트워크 시간 프로토콜)인터넷으로 컴퓨터 시계를 맞추는 표준이 나왔습니다. 지금 휴대전화·컴퓨터 시계가 자동으로 맞춰지는 바탕입니다.
2002년IEEE 1588(PTP)네트워크 장비끼리 마이크로초~나노초 수준으로 시각을 맞추는 표준이 나와 통신망·전력망·연구시설에 쓰이고 있습니다.
2013년KVN 이중 주파수 GPS 운영KVN은 이중 주파수 GPS 시스템으로 상관처리에 필요한 값을 계산하고 관측소 위치 변화를 감시하기 시작했습니다(KVN 연혁).
2022년윤초 폐지 결정국제도량형총회가 2035년까지 윤초를 없애기로 결정했습니다. 정밀한 시각을 쓰는 장비가 많아지면서 갑자기 1초가 끼어드는 일이 큰 부담이 되었기 때문입니다.

비유로 설명하기

  • 오케스트라에서 10 MHz는 모든 연주자가 함께 듣는 메트로놈의 '똑딱' 소리이고, 1PPS는 지휘자가 마디의 첫 박마다 내리치는 지휘봉입니다. 똑딱 소리만 있으면 몇 번째 마디인지 헷갈리고, 지휘봉만 있으면 마디 사이 박자가 흐트러집니다. 둘이 함께 있어야 모두가 같은 곳을 연주합니다.

자주 하는 오해

  • "같은 원자시계에 연결만 하면 모든 장비의 시각이 똑같다" — 케이블 길이·분배기·온도에 따라 신호가 도착하는 시각이 장비마다 다릅니다. 그 지연을 재고 보정해야 진짜로 같아집니다.
  • "GPS만 있으면 원자시계는 필요 없다" — GPS 시각은 긴 시간 평균으로는 정확하지만, 수 초~수백 초 사이의 흔들림이 수소 메이저보다 훨씬 큽니다. VLBI는 짧은 시간의 안정도는 메이저로, 긴 시간의 기준은 GPS 비교로 얻습니다(원자시계).

함께 해 볼 질문·활동

  • 친구 여러 명이 휴대전화 스톱워치를 "시작!" 소리에 맞춰 동시에 누른 뒤 1분 후 동시에 멈추고, 기록이 얼마나 차이 나는지 비교하기 — 사람의 반응 시간이 '케이블 지연' 역할을 합니다.
  • 운동장 양 끝에서 한 사람이 북을 치고 다른 사람이 소리를 들은 순간 손을 들게 해, 소리가 늦게 도착하는 만큼 '지연 보정'이 필요하다는 것을 확인하기
  • "빛이 1 ns에 30 cm를 간다면, 집 안 전선 10 m를 지나는 데는 얼마나 걸릴까?"를 계산해 보기(전선 속에서는 빛보다 느리다는 점도 이야기하기)

본 교육자료는 Anthropic(Claude) 및 OpenAI(ChatGPT)를 활용하여 제작하였으며, 제작자가 내용을 검토·편집하였습니다. 주요 참고자료와 출처는 각 페이지의 「참고 자료 및 출처」에 명시하였습니다. 출처가 별도로 표기되지 않은 페이지와 참고자료에 포함되지 않은 내용은 제작자가 직접 작성하거나 정리한 것입니다. 내용에 오류가 있거나 수정이 필요한 사항을 발견하시면 kvnsite@kasi.re.kr로 알려 주시기 바랍니다.