|

현위치를 어떻게 찾아내는지 수학적으로 증명하라

 

수학 / 도형의 방정식 · 공간좌표 · 연립방정식 · 심층 수리논술

위성 신호는 어떻게 현재 위치를 찾아내는가: 원과 구의 교점으로 증명하는 위성항법의 수학

[출제 의도]
위성 신호의 도달 시간을 거리로 바꾸고, 그 거리를 원과 구의 방정식으로 표현하여 수신기의 위치를 결정하는 과정을 수학적으로 설명할 수 있는지 평가한다. 또한 실제 위성항법에서 수신기 시계의 오차가 하나의 미지수로 추가되므로 최소 네 개의 위성 신호가 필요한 이유를 연립방정식의 관점에서 논증하도록 한다.
상황 제시

항법 위성은 자신의 위치와 신호를 보낸 시각을 전파에 실어 보낸다. 수신기는 신호가 도착한 시각과 발신 시각의 차이인 Δt를 측정한다. 전파의 속력을 c라고 하면 위성과 수신기 사이의 거리는 r = cΔt로 계산된다. 따라서 한 위성에서 같은 거리에 있는 모든 후보 지점은 평면에서는 원, 공간에서는 구를 이룬다.

다음 문제에서는 원리를 분명하게 드러내기 위해 실제 지구 규모를 축소한 직교좌표 모형을 사용한다. 거리의 단위는 km이며, 전파의 속력은 c = 3 × 105 km/s로 둔다. 각 위성의 좌표는 이미 정확히 알려져 있다고 가정한다.

[문제 1] 두 위성 신호로 평면 위치 찾기 (기초 역량)

평면좌표에서 두 위성 S1, S2의 위치가 각각 S1(0, 0), S2(8, 0)이다. 수신기 P(x, y)의 시계가 위성의 시계와 정확히 동기화되어 있으며, 두 위성의 신호는 모두 발신 후 1/60,000초 만에 수신기에 도착하였다.

(1) P가 두 위성을 중심으로 하는 두 원 위에 놓인다는 사실을 식으로 나타내시오.
(2) P가 x축 위쪽에 있다는 조건을 이용하여 P의 좌표를 구하시오.
(3) 두 원의 방정식을 빼면 이차항이 소거되는 이유와, 그 결과가 두 원의 공통현인 근축의 방정식이 되는 이유를 설명하시오.

해설 및 모범 채점 기준 확인하기
[문제 풀이]

신호가 이동한 거리는 속력과 시간의 곱이므로
r = cΔt = (3 × 105) × (1/60,000) = 5
이다. 따라서 P는 S1과 S2에서 각각 5 km 떨어져 있으므로 다음 두 원의 교점이다.
x2 + y2 = 25 ⋯ ①
(x − 8)2 + y2 = 25 ⋯ ②
②에서 ①을 빼면
(x − 8)2 − x2 = 0, −16x + 64 = 0
x = 4
를 얻는다. 이를 ①에 대입하면 16 + y2 = 25이므로 y = ±3이다. P가 x축 위쪽에 있으므로 y = 3이고, 따라서 P = (4, 3)이다.

두 원의 방정식에는 공통으로 x2 + y2이 포함되어 있다. 두 식을 빼면 이 공통 이차항이 소거되어 직선식만 남는다. 두 원의 교점은 두 원에 대한 거리 조건을 동시에 만족하므로 반드시 이 직선 위에 놓인다. 여기서는 x = 4가 두 원의 공통현을 포함하는 직선, 즉 근축이다. 두 위성의 거리 정보만으로는 (4, 3)과 (4, −3)이라는 두 후보가 생기며, ‘x축 위쪽’과 같은 추가 정보가 최종 위치를 결정한다.
도해 1. 두 거리 조건과 위치 후보
두 거리 조건과 위치 후보xyx = 4S₁(0, 0)S₂(8, 0)P(4, 3) : 선택(4, −3)55두 원의 교점 2개 → y > 0인 점 1개
파랑·주황 원의 반지름은 각각 5 km이다. 두 교점을 잇는 초록 점선은 x = 4이다. y > 0 조건으로 위쪽 교점 P(4, 3)을 선택한다.

정답: P = (4, 3). 각 거리 조건은 원을 만들며, 두 원의 교점과 영역 조건을 함께 사용해 위치를 결정한다.

평가 요소채점 기준 및 감점 요인배점
거리와 원의 방정식도달 시간을 5 km로 환산하고 두 원의 방정식을 정확히 세움.10점
교점과 근축 논증두 식의 차로 x = 4를 구하고 영역 조건 및 이차항 소거의 의미를 설명함.15점
[문제 2] 세 위성 신호로 공간 위치 찾기 (응용 역량)

공간좌표에서 세 위성의 위치가 S1(0, 0, 0), S2(6, 0, 0), S3(0, 8, 0)이고, 시계가 정확히 동기화된 수신기 P(x, y, z)는 세 위성에서 모두 13 km 떨어져 있다.

(1) 세 구의 방정식을 세우고 P의 후보 좌표를 모두 구하시오.
(2) 수신기가 xy평면의 위쪽에 있다는 조건으로 실제 위치를 정하시오.
(3) 평면의 두 원에서 공간의 세 구로 차원이 높아질 때, 교집합이 차례로 어떻게 줄어드는지 설명하시오.

해설 및 모범 채점 기준 확인하기
[문제 풀이]

각 위성에서 거리가 13인 점의 집합은 반지름이 13인 구이므로
x2 + y2 + z2 = 169 ⋯ ①
(x − 6)2 + y2 + z2 = 169 ⋯ ②
x2 + (y − 8)2 + z2 = 169 ⋯ ③
이다. ②에서 ①을 빼면 −12x + 36 = 0이므로 x = 3이다. ③에서 ①을 빼면 −16y + 64 = 0이므로 y = 4이다. 이를 ①에 대입하면
32 + 42 + z2 = 169, z2 = 144
z = ±12
이므로 후보는 (3, 4, 12)와 (3, 4, −12)이다. 수신기가 xy평면의 위쪽, 즉 z > 0인 영역에 있으므로 실제 위치는 P = (3, 4, 12)이다.

공간에서 하나의 거리 조건은 구면 하나를 만든다. 일반적인 위치의 두 구는 원을 따라 만나고, 세 번째 구가 그 원을 자르면 보통 두 점이 남는다. 이 모형에서도 두 후보가 남았으며, 실제 운용에서는 지표면 부근이라는 정보나 추가 위성의 측정값을 이용해 물리적으로 가능한 해를 선택한다. 이처럼 위치 결정은 각 위성에서 측정한 거리의 공통 해를 찾는 삼변측량이다. 각도를 재는 삼각측량과는 원리가 다르다.
도해 2. 세 구의 교점을 단면으로 읽기
세 구의 교점을 단면으로 읽기x = 3 평면에서 바라본 단면yz(y, z) = (4, 12)(4, −12)y = 40단면 원: y² + z² = 1604² + z² = 160 → z = ±12
①과 ②를 빼면 x = 3이다. 이 평면에서 두 구의 공통 원은 y² + z² = 160으로 보인다. ③과 ①의 차로 얻은 y = 4를 함께 적용하면 두 점이 남는다. 원래 공간좌표는 (3, 4, ±12)이며, z > 0 조건으로 위쪽 점을 선택한다.

정답: 후보는 (3, 4, 12)와 (3, 4, −12)이며, z > 0 조건에 의해 실제 위치는 P = (3, 4, 12)이다.

평가 요소채점 기준 및 감점 요인배점
구의 연립방정식세 구의 방정식을 세우고 식의 차를 이용해 x, y, z를 정확히 구함.15점
공간적 해석구면들의 교집합 변화와 추가 조건이 필요한 이유를 논리적으로 설명함.15점
[문제 3] 네 번째 위성이 필요한 이유: 수신기 시계 오차의 보정 (심층 사고력)
실제 수신기의 시계에는 위성의 정밀한 원자시계와 비교하여 미지의 시간 오차 δ가 존재한다. b = cδ를 거리 단위로 환산한 시계 편향이라 하자. 수신기가 측정하는 의사거리 ρi는 실제 거리보다 b만큼 크게 측정되어
ρi = √[(x − ai)2 + (y − bi)2 + (z − ci)2] + b
를 만족한다. 단, (ai, bi, ci)는 i번째 위성의 좌표이다.

네 위성의 위치가 S1(0, 0, 0), S2(6, 0, 0), S3(0, 8, 0), S4(0, 0, 24)이고, 수신기가 측정한 네 의사거리는 모두 15 km이다. b < 15이고 수신기가 각 위성에서 실제로 떨어진 거리는 양수라고 한다.

(1) P(x, y, z)와 b가 만족하는 네 방정식을 세우시오.
(2) 네 방정식을 이용하여 P와 b를 구하시오.
(3) 실제 3차원 위치 결정에서 세 개가 아니라 최소 네 개의 위성 신호가 필요한 이유를 미지수와 독립적인 방정식의 수를 중심으로 논술하시오.
해설 및 모범 채점 기준 확인하기
[문제 풀이]

모든 의사거리가 15이므로 실제 거리는 15 − b이다. b < 15라는 조건에 의해 15 − b > 0이다. 네 방정식은
x2 + y2 + z2 = (15 − b)2 ⋯ ①
(x − 6)2 + y2 + z2 = (15 − b)2 ⋯ ②
x2 + (y − 8)2 + z2 = (15 − b)2 ⋯ ③
x2 + y2 + (z − 24)2 = (15 − b)2 ⋯ ④
이다. ②, ③, ④에서 각각 ①을 빼면 우변과 공통 이차항이 소거된다.
−12x + 36 = 0, −16y + 64 = 0, −48z + 576 = 0
x = 3, y = 4, z = 12
이를 ①에 대입하면
32 + 42 + 122 = (15 − b)2
169 = (15 − b)2
이다. 15 − b > 0이므로 15 − b = 13이고 b = 2이다. 따라서 P = (3, 4, 12)이며 시계 편향은 거리로 환산했을 때 2 km이다. 시간 오차는
δ = b/c = 2/(3 × 105) s ≈ 6.67 × 10−6 s
즉 약 6.67 μs이다.

[네 번째 위성의 수학적 의미]
수신기가 알아내야 하는 값은 공간좌표 x, y, z뿐 아니라 수신기 시계 편향 b까지 모두 네 개이다. 각 위성은 하나의 의사거리 방정식을 제공하므로, 일반적으로 네 미지수를 결정하려면 적어도 네 개의 서로 독립적인 방정식이 필요하다. 따라서 시계가 완벽하게 동기화되어 있지 않은 실제 수신기는 최소 네 개의 위성을 사용해야 3차원 위치와 시계 편향을 함께 계산할 수 있다.

다만 ‘방정식 네 개’만 있으면 어떤 배치에서도 항상 안정적으로 하나의 해가 나온다는 뜻은 아니다. 위성들이 한쪽에 몰리거나 기하학적 배치가 좋지 않으면 오차가 크게 증폭될 수 있다. 실제 위성항법 장치는 보통 네 개보다 많은 위성의 측정값을 사용하고, 측정 오차를 고려한 최소제곱법 등의 수치 계산으로 위치를 보정한다.
도해 3. 위치와 시계 오차를 함께 결정하기
위치와 시계 오차를 함께 결정하기의사거리 ρ = 실제 거리 r + 시계 편향 b실제 거리 13 km2 km측정한 의사거리 15 km이 문제의 네 위성에 모두 같은 편향 b가 더해진다.② − ①→x = 3③ − ①→y = 4④ − ①→z = 12P(3, 4, 12) → r = 13 → b = 15 − 13 = 2δ = b / c ≈ 6.67 μs
막대 길이는 13 : 2의 비율로 표시했다. 이 문제에서는 네 의사거리가 모두 같으므로 방정식을 빼면 공통 우변 (15 − b)²이 소거된다. 먼저 위치를 구한 뒤 실제 거리 13 km를 계산하면 공통 시계 편향 b = 2 km를 구할 수 있다.

정답: P = (3, 4, 12), b = 2 km, δ ≈ 6.67 μs. 네 번째 위성은 네 번째 미지수인 수신기 시계 편향을 결정한다.

평가 요소채점 기준 및 감점 요인배점
의사거리 모형화시계 편향 b를 포함한 네 연립방정식을 정확히 세우고 해를 구함.20점
시간 오차 환산b = cδ를 이용하여 거리 편향을 시간 오차로 정확히 환산함.5점
네 번째 위성의 필요성네 미지수와 네 독립 방정식의 관계를 설명하고 실제 측정의 한계까지 논술함.15점

수학적 결론

위성항법은 위성이 수신기의 위치를 직접 바라보고 알려 주는 기술이 아니다. 각 신호의 이동 시간을 거리로 바꾸고, 여러 구면의 공통점을 연립방정식으로 계산하는 기술이다. 이상적인 3차원 모형에서는 세 거리 조건으로 위치 후보를 찾을 수 있지만, 실제 수신기에는 시계 편향이라는 추가 미지수가 있으므로 네 번째 위성의 방정식이 필요하다. 결국 현재 위치는 속력과 시간의 관계, 두 점 사이의 거리, 원과 구의 방정식, 연립방정식이 결합되어 얻어지는 수학적 해이다.

© 2026 청랑학습코칭(JADEWOLVES). All Rights Reserved. 무단 전재 및 재배포 금지.

함께보기 좋은 자료

  • 반도체 기술 전쟁을 보면 화약 기술 전쟁이 보인다

    청랑 배경지식 · 동양 중세·근세사에서 읽는 오늘의 반도체 기술추격 화약의 역사는 ‘누가 먼저 발명했는가’보다 ‘누가 더 빨리 개량하고 대량생산했는가’가 기술 우위를 바꿀 수 있음을 보여…

  • [세계 시] Emily Dickinson THE CHARIOT

    XXVII. THE CHARIOT (마차) Emily Dickinson · Because I could not stop for Death 작품 읽기 화자는 왜 죽음을 두려워하지 않고 마차에 올라타는가? 디킨슨은 죽음을…

  • 북한 포로 협상에 근거가 된 제네바 협약

    청랑 배경지식 · 동서양 근현대사에서 읽는 오늘의 외교 신뢰와 포로 문제 외교에서 비공개 약속을 둘러싼 충돌은 말 한마디의 문제가 아니라 신뢰·포로의 안전·국가 간 책임의 문제로…

  • 김수로왕과 허황옥으 국제 결혼이 가지는 사회적의미는?

      [한국사 심층 역사논술] 금관가야의 건국 설화와 해양 교류 김수로왕과 허황옥의 ‘국제 결혼’은 금관가야 사회의 무엇을 보여 주는가 [출제 의도] 『삼국유사』 「가락국기」에 전하는 김수로왕과 허황옥의…

  • 집합의 정의를 제대로 배워야하는 이유?

      수학 / 집합 · 명제 · 포함배제원리 · 확률 · 데이터 분류 · 심층 수리논술 집합은 왜 배워야 하는가: 검색·데이터·확률을 하나의 언어로 표현하는 수학…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다