거리 기록 두 개면, 시계가 틀려도 위치를 찾을까요?

신호의 도착 시간에서 계산한 가상 거리에는 수신기 시계 오차가 함께 들어가요. 두 송신기 사이와 바깥쪽에서 의사거리의 차를 비교하고, 기록 수만으로 위치가 정해지는 것은 아님을 확인해요.

빈 옥상에 설치된 가상 안테나 생성 이미지

이미지: AI 생성 · 수학 이야기

GPS 신호의 도착 시간으로 만든 거리는 수신기 시계가 어긋나면 실제 거리와 달라요. NASA의 의사거리 설명에서 착안해 한 직선 위의 가상 송신기 두 개를 0km와 10km에 놓겠습니다. 송신 시계는 정확하고 전파 지연 등 다른 오차는 없어요.

수신 위치를 x km, 수신 시계 오차를 거리로 환산한 공통 편향을 b km라고 써요. 두 거리 기록은 p₀=|x|+b, p₁=|x−10|+b입니다. b는 양수나 음수일 수 있고, 기록은 실제 거리 자체가 아니에요.

먼저 수신기가 사이에 있어 0≤x≤10이면 절댓값을 풀 수 있어요. 두 기록을 빼면 b가 사라져요.

p0−p1=2x−10p_0-p_1=2x-10

p₀=8, p₁=6이라는 기록에서는 2x−10=2로 x=6입니다. b=8−6=2도 구해지고 다른 기록 (10−6)+2=6과 맞아요.

그런데 오른쪽 바깥 x≥10에서는 p₀=x+b, p₁=x−10+b입니다. 차가 언제나 10이어서 x가 식에서 사라져요. 예를 들어 p₀=18, p₁=8은 x=15,b=3과 x=17,b=1 모두에서 나와요.

두 기록이라는 수는 같아도 송신기 배치와 위치 구간이 다르면 복원 가능한 정보가 달라져요. 신호가 오는 방향이 같은 쪽으로 모일 때 거리 변화와 공통 시계 편향이 섞이기 때문이에요. 실제 3차원 GPS의 충분한 위성 수를 이 직선 모형의 두 개로 대체한 주장은 아니에요.

참고한 수학 개념: NASA · Global Navigation Satellite Systems and How They Work.

이 글의 생활 상황과 계산 예시는 수학 이야기에서 새로 구성했습니다.

이 글 공유하기

개인정보 및 방문 통계 안내