에페머리스(Ephemeris)와 알마낙(Almanac)이란? GPS가 위성의 위치를 아는 비밀

ephemeris_almanac diagram

스마트폰에서 지도를 실행하면 몇 초 만에 현재 위치가 표시됩니다.

하지만 GPS 수신기는 처음부터 위성의 위치를 알고 있는 것이 아닙니다.

그렇다면 이런 궁금증이 생깁니다.

"GPS는 수많은 위성 중 어떤 위성을 사용해야 하는지 어떻게 알까?"

그 답은 알마낙(Almanac)에페머리스(Ephemeris) 에 있습니다.

이번 글에서는 GNSS가 위성의 위치를 파악하는 방법과 두 정보의 차이점을 쉽게 알아보겠습니다.


알마낙과 에페머리스는 무엇일까?

GNSS 위성은 단순히 시간을 보내는 것이 아니라 다양한 정보를 함께 전송합니다.

그중 가장 중요한 것이 바로 다음 두 가지입니다.

  • 알마낙(Almanac)

  • 에페머리스(Ephemeris)

둘 다 위성의 위치와 관련된 데이터이지만, 목적과 정확도가 다릅니다.


알마낙(Almanac)이란?

알마낙은 모든 GNSS 위성의 대략적인 궤도 정보를 담고 있는 데이터입니다.

쉽게 말하면,

"오늘 하늘에 어떤 위성들이 어디쯤 있을지 알려주는 지도"

라고 생각하면 됩니다.

GPS 수신기는 이 정보를 이용해 어떤 위성을 먼저 찾아야 하는지 빠르게 판단합니다.


알마낙의 특징

알마낙은 다음과 같은 특징이 있습니다.

  • 모든 위성의 정보 포함

  • 비교적 용량이 작음

  • 정확도는 높지 않음

  • 수개월 동안 사용할 수 있음

즉, 대략적인 위성 배치를 알려주는 역할을 합니다.


에페머리스(Ephemeris)란?

에페머리스는 각 위성의 매우 정확한 궤도 정보입니다.

쉽게 말하면,

"현재 이 위성이 정확히 어디에 있는지 알려주는 정보"

입니다.

GNSS 수신기는 위치를 계산할 때 반드시 에페머리스 정보를 사용합니다.


에페머리스의 특징

에페머리스는 다음과 같은 특징이 있습니다.

  • 한 위성의 상세 정보만 포함

  • 매우 높은 정확도

  • 자주 갱신됨

  • 유효 시간이 비교적 짧음

위성은 계속 움직이기 때문에 최신 에페머리스가 필요합니다.


알마낙과 에페머리스의 차이

항목알마낙에페머리스
대상모든 위성개별 위성
정확도낮음매우 높음
목적위성 탐색위치 계산
갱신 주기길다짧다
사용 시점위성 찾기최종 위치 계산

한마디로 정리하면,

  • 알마낙은 '위성을 찾기 위한 지도'

  • 에페머리스는 '위성을 정확히 계산하기 위한 설계도'

라고 볼 수 있습니다.


왜 두 정보가 모두 필요할까?

GPS 수신기가 처음 켜졌다고 가정해 보겠습니다.

먼저 알마낙을 이용해 현재 하늘에 어떤 위성들이 있는지 확인합니다.

그다음 각 위성으로부터 에페머리스를 받아 정확한 위치를 계산합니다.

즉,

  1. 알마낙으로 위성을 찾고

  2. 에페머리스로 위치를 계산합니다.


콜드 스타트와 어떤 관계가 있을까?

이전 글에서 콜드 스타트, 웜 스타트, 핫 스타트를 소개했습니다.

이 차이도 알마낙과 에페머리스를 이해하면 쉽게 설명할 수 있습니다.

콜드 스타트

알마낙과 에페머리스가 모두 오래되었거나 없는 상태입니다.

수신기는 처음부터 데이터를 다시 받아야 하므로 시간이 오래 걸립니다.


웜 스타트

알마낙은 있지만 에페머리스가 오래된 상태입니다.

위성은 비교적 빨리 찾지만, 정확한 위치 계산을 위해 최신 에페머리스를 다시 받아야 합니다.


핫 스타트

알마낙과 에페머리스가 모두 최신 상태입니다.

수신기는 거의 즉시 위치를 계산할 수 있습니다.


A-GNSS는 어떤 도움을 줄까?

스마트폰의 A-GNSS는 인터넷을 이용해 알마낙과 에페머리스를 미리 내려받을 수 있습니다.

그래서 위성 신호만 기다리는 것보다 훨씬 빠르게 위치를 계산할 수 있습니다.

이것이 스마트폰에서 GPS가 몇 초 만에 동작하는 이유 중 하나입니다.


쉽게 이해하는 비유

처음 가는 대형 쇼핑몰을 생각해 보겠습니다.

알마낙

쇼핑몰 전체 안내도입니다.

어느 층에 어떤 매장이 있는지 대략 알 수 있습니다.

에페머리스

특정 매장의 정확한 위치와 호수입니다.

원하는 매장을 정확하게 찾아갈 수 있습니다.

둘 다 필요하지만 역할은 서로 다릅니다.


GNSS 전체 구조에서의 역할

GNSS는 다음과 같은 순서로 동작합니다.

GNSS 위성 신호 수신
          ↓
알마낙 확인
          ↓
사용 가능한 위성 탐색
          ↓
에페머리스 수신
          ↓
위성의 정확한 위치 계산
          ↓
거리 계산
          ↓
현재 위치 계산

알마낙은 시작을 빠르게 만들고, 에페머리스는 정확도를 책임집니다.


자주 묻는 질문(FAQ)

Q. 알마낙만 있으면 위치를 계산할 수 있나요?

아니요.

알마낙은 위성의 대략적인 위치만 알려주므로 정확한 위치 계산에는 에페머리스가 필요합니다.


Q. 에페머리스는 얼마나 자주 바뀌나요?

위성의 움직임과 시계 오차 등을 반영하기 위해 계속 갱신되며, 일반적으로 수 시간 정도 유효한 정보로 사용됩니다.


Q. 인터넷이 없으면 에페머리스를 받을 수 없나요?

인터넷이 없어도 위성 신호를 통해 받을 수 있습니다.

다만 A-GNSS를 사용할 수 없으므로 초기 위치 계산 시간이 더 길어질 수 있습니다.


핵심 정리

이번 글의 핵심은 다음과 같습니다.

  • 알마낙은 모든 위성의 대략적인 위치 정보이다.

  • 에페머리스는 개별 위성의 정확한 궤도 정보이다.

  • 알마낙은 위성을 빠르게 찾는 데 사용된다.

  • 에페머리스는 정확한 위치 계산에 반드시 필요하다.

  • 콜드 스타트와 핫 스타트의 속도 차이는 이 정보를 얼마나 최신 상태로 가지고 있는지와 밀접한 관련이 있다.


마무리

GNSS 수신기는 단순히 위성 신호를 받는 장치가 아닙니다.

먼저 알마낙을 이용해 어떤 위성을 사용할지 판단하고, 이후 에페머리스를 받아 각 위성의 정확한 위치를 계산합니다.

이 과정을 거쳐야만 현재 위치를 정확하게 계산할 수 있습니다.

우리가 몇 초 만에 지도를 열고 현재 위치를 확인할 수 있는 것도, 이러한 정보가 빠르게 전달되고 처리되기 때문입니다.

알마낙과 에페머리스는 눈에 보이지는 않지만 GNSS의 정확성과 속도를 결정하는 핵심 데이터라고 할 수 있습니다.


다음 글 예고

다음 편에서는 NMEA란 무엇인가? GPS 수신기가 위치 정보를 전달하는 표준 데이터 형식을 알아보겠습니다.

GPS 수신기가 위도·경도, 속도, 고도 등의 정보를 어떤 형식으로 스마트폰과 내비게이션에 전달하는지 쉽게 설명해 드리겠습니다.

◀ 다음 글 로딩 중...
이전 글 ▶ 로딩 중...

Post a Comment

다음 이전