현위치를 어떻게 찾아내는지 수학적으로 증명하라
위성 신호는 어떻게 현재 위치를 찾아내는가: 원과 구의 교점으로 증명하는 위성항법의 수학
위성 신호의 도달 시간을 거리로 바꾸고, 그 거리를 원과 구의 방정식으로 표현하여 수신기의 위치를 결정하는 과정을 수학적으로 설명할 수 있는지 평가한다. 또한 실제 위성항법에서 수신기 시계의 오차가 하나의 미지수로 추가되므로 최소 네 개의 위성 신호가 필요한 이유를 연립방정식의 관점에서 논증하도록 한다.
평면좌표에서 두 위성 S1, S2의 위치가 각각 S1(0, 0), S2(8, 0)이다. 수신기 P(x, y)의 시계가 위성의 시계와 정확히 동기화되어 있으며, 두 위성의 신호는 모두 발신 후 1/60,000초 만에 수신기에 도착하였다.
(1) P가 두 위성을 중심으로 하는 두 원 위에 놓인다는 사실을 식으로 나타내시오.
(2) P가 x축 위쪽에 있다는 조건을 이용하여 P의 좌표를 구하시오.
(3) 두 원의 방정식을 빼면 이차항이 소거되는 이유와, 그 결과가 두 원의 공통현인 근축의 방정식이 되는 이유를 설명하시오.
해설 및 모범 채점 기준 확인하기
신호가 이동한 거리는 속력과 시간의 곱이므로 이다. 따라서 P는 S1과 S2에서 각각 5 km 떨어져 있으므로 다음 두 원의 교점이다. ②에서 ①을 빼면 를 얻는다. 이를 ①에 대입하면 16 + y2 = 25이므로 y = ±3이다. P가 x축 위쪽에 있으므로 y = 3이고, 따라서 P = (4, 3)이다.
두 원의 방정식에는 공통으로 x2 + y2이 포함되어 있다. 두 식을 빼면 이 공통 이차항이 소거되어 직선식만 남는다. 두 원의 교점은 두 원에 대한 거리 조건을 동시에 만족하므로 반드시 이 직선 위에 놓인다. 여기서는 x = 4가 두 원의 공통현을 포함하는 직선, 즉 근축이다. 두 위성의 거리 정보만으로는 (4, 3)과 (4, −3)이라는 두 후보가 생기며, ‘x축 위쪽’과 같은 추가 정보가 최종 위치를 결정한다.
정답: P = (4, 3). 각 거리 조건은 원을 만들며, 두 원의 교점과 영역 조건을 함께 사용해 위치를 결정한다.
| 평가 요소 | 채점 기준 및 감점 요인 | 배점 |
|---|---|---|
| 거리와 원의 방정식 | 도달 시간을 5 km로 환산하고 두 원의 방정식을 정확히 세움. | 10점 |
| 교점과 근축 논증 | 두 식의 차로 x = 4를 구하고 영역 조건 및 이차항 소거의 의미를 설명함. | 15점 |
공간좌표에서 세 위성의 위치가 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인 구이므로 이다. ②에서 ①을 빼면 −12x + 36 = 0이므로 x = 3이다. ③에서 ①을 빼면 −16y + 64 = 0이므로 y = 4이다. 이를 ①에 대입하면 이므로 후보는 (3, 4, 12)와 (3, 4, −12)이다. 수신기가 xy평면의 위쪽, 즉 z > 0인 영역에 있으므로 실제 위치는 P = (3, 4, 12)이다.
공간에서 하나의 거리 조건은 구면 하나를 만든다. 일반적인 위치의 두 구는 원을 따라 만나고, 세 번째 구가 그 원을 자르면 보통 두 점이 남는다. 이 모형에서도 두 후보가 남았으며, 실제 운용에서는 지표면 부근이라는 정보나 추가 위성의 측정값을 이용해 물리적으로 가능한 해를 선택한다. 이처럼 위치 결정은 각 위성에서 측정한 거리의 공통 해를 찾는 삼변측량이다. 각도를 재는 삼각측량과는 원리가 다르다.
정답: 후보는 (3, 4, 12)와 (3, 4, −12)이며, z > 0 조건에 의해 실제 위치는 P = (3, 4, 12)이다.
| 평가 요소 | 채점 기준 및 감점 요인 | 배점 |
|---|---|---|
| 구의 연립방정식 | 세 구의 방정식을 세우고 식의 차를 이용해 x, y, z를 정확히 구함. | 15점 |
| 공간적 해석 | 구면들의 교집합 변화와 추가 조건이 필요한 이유를 논리적으로 설명함. | 15점 |
네 위성의 위치가 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이다. 네 방정식은 이다. ②, ③, ④에서 각각 ①을 빼면 우변과 공통 이차항이 소거된다. 이를 ①에 대입하면 이다. 15 − b > 0이므로 15 − b = 13이고 b = 2이다. 따라서 P = (3, 4, 12)이며 시계 편향은 거리로 환산했을 때 2 km이다. 시간 오차는 즉 약 6.67 μs이다.
[네 번째 위성의 수학적 의미]
수신기가 알아내야 하는 값은 공간좌표 x, y, z뿐 아니라 수신기 시계 편향 b까지 모두 네 개이다. 각 위성은 하나의 의사거리 방정식을 제공하므로, 일반적으로 네 미지수를 결정하려면 적어도 네 개의 서로 독립적인 방정식이 필요하다. 따라서 시계가 완벽하게 동기화되어 있지 않은 실제 수신기는 최소 네 개의 위성을 사용해야 3차원 위치와 시계 편향을 함께 계산할 수 있다.
다만 ‘방정식 네 개’만 있으면 어떤 배치에서도 항상 안정적으로 하나의 해가 나온다는 뜻은 아니다. 위성들이 한쪽에 몰리거나 기하학적 배치가 좋지 않으면 오차가 크게 증폭될 수 있다. 실제 위성항법 장치는 보통 네 개보다 많은 위성의 측정값을 사용하고, 측정 오차를 고려한 최소제곱법 등의 수치 계산으로 위치를 보정한다.
정답: P = (3, 4, 12), b = 2 km, δ ≈ 6.67 μs. 네 번째 위성은 네 번째 미지수인 수신기 시계 편향을 결정한다.
| 평가 요소 | 채점 기준 및 감점 요인 | 배점 |
|---|---|---|
| 의사거리 모형화 | 시계 편향 b를 포함한 네 연립방정식을 정확히 세우고 해를 구함. | 20점 |
| 시간 오차 환산 | b = cδ를 이용하여 거리 편향을 시간 오차로 정확히 환산함. | 5점 |
| 네 번째 위성의 필요성 | 네 미지수와 네 독립 방정식의 관계를 설명하고 실제 측정의 한계까지 논술함. | 15점 |
수학적 결론
위성항법은 위성이 수신기의 위치를 직접 바라보고 알려 주는 기술이 아니다. 각 신호의 이동 시간을 거리로 바꾸고, 여러 구면의 공통점을 연립방정식으로 계산하는 기술이다. 이상적인 3차원 모형에서는 세 거리 조건으로 위치 후보를 찾을 수 있지만, 실제 수신기에는 시계 편향이라는 추가 미지수가 있으므로 네 번째 위성의 방정식이 필요하다. 결국 현재 위치는 속력과 시간의 관계, 두 점 사이의 거리, 원과 구의 방정식, 연립방정식이 결합되어 얻어지는 수학적 해이다.
