GPS 정확도의 원리

휴대폰은 각각 원자시계를 실은 위성 최소 네 개에서 오는 신호의 도달 시간을 재서 자기 위치를 찾습니다. 탁 트인 하늘 아래에서는 오차가 3–10m지만, 건물과 나무와 대기가 끼어들면 20–50m로 벌어집니다. 가만히 서 있어도 파란 점이 흔들리는 것은 그 때문입니다.

권한 기반 · 비공개 · Chrome, Safari, Firefox, Edge에서 작동

위성, 시계, 그리고 삼변측량

내 위치 — 세 원이 일치하는 지점퍼져 나가는 각 원 = 위성 하나의 신호 도달 시간이 뜻하는 거리
모든 측위는 시간 퍼즐입니다: 여러 위성까지의 거리가 일치하는 지점은 하나뿐입니다.

GPS는 약 31기의 위성으로 이루어진 위성군으로, 고도 약 20,200 km 궤도를 돕니다(여기에 유럽의 Galileo, 러시아의 GLONASS, 중국의 BeiDou가 더해지며, 요즘 휴대폰은 네 가지를 모두 씁니다). 각 위성은 탑재된 원자시계로 만든 매우 정밀한 시각 정보를 계속 송출합니다. 휴대폰은 각 신호가 도착하기까지 걸린 시간을 재고, 여기에 빛의 속도를 곱해 위성까지의 거리를 얻습니다. 거리가 하나면 구면 위, 둘이면 원 위, 셋이면 두 점으로 좁혀지고, 네 번째 위성이 최종 지점과 수신기 자체의 시계 오차를 함께 풀어 줍니다. '측위'에 위성이 최소 네 개 필요한 이유이자, 실내에 있다가 처음 잡는 측위가 가장 오래 걸리는 이유입니다. 수신기가 각 위성의 궤도 데이터를 아직 내려받는 중이기 때문입니다.

오차는 어디에서 오는가

오차 1미터는 곧 나노초 단위의 시간 문제입니다. 신호는 전리층과 대류권을 지나며 예측하기 어렵게 느려지고(오차 2–5 m), 위성의 시계와 궤도도 조금씩 어긋나며(±2 m), 도시에서 가장 큰 원인은 신호가 유리와 콘크리트에 부딪혀 반사된 뒤 도착한다는 점입니다. 이 다중 경로 현상 탓에 휴대폰은 곧장 온 신호 대신 반사파의 시간을 재게 되고, 그래서 도심 빌딩 협곡에서는 정확도가 30–50 m까지 나빠지는 반면 탁 트인 벌판에서는 3 m가 나옵니다. 우거진 나뭇잎, 자기 몸, 휴대폰을 낮게 드는 자세도 같은 문제를 작은 규모로 더합니다.

고도도 같은 방식으로 재지만 수평 오차의 약 1.5–3배에 이릅니다. 위성이 모두 머리 위에 있어서 아래쪽에서 답을 붙잡아 주는 것이 없기 때문입니다. 그래서 고도 확인 도구는 GPS 값과 함께 지형 모델 값을 나란히 보여 줍니다.

정확도 원이 실제로 뜻하는 것

점 주위의 원은 경계선이 아니라 통계적 표현입니다. 보통 실제 위치가 그 안에 있을 확률이 약 68%가 되도록 그립니다. 20 m 원은 내가 20 m 벗어나 있다는 뜻이 아니라, 신호 품질과 위성 배치에서 계산한 수신기 자신의 오차 추정치가 20 m라는 뜻입니다. 배치는 신호 세기만큼이나 중요합니다. 보이는 위성이 하늘 한쪽에 몰려 있으면(정밀도 저하율이 높다고 합니다) 거의 나란한 두 직선이 어정쩡하게 만나듯, 작은 시간 오차가 큰 위치 오차로 불어납니다.

휴대폰은 반칙을 합니다 — 좋은 쪽으로

휴대폰의 측위는 순수한 GPS인 경우가 드뭅니다. A-GPS(보조 GPS)는 위성 궤도 정보를 네트워크로 미리 받아 수신기가 하늘을 느리게 훑는 과정을 건너뛰게 해 주고, Wi-Fi 측위는 주변 액세스 포인트를 여럿이 모아 만든 지도와 대조하며(실내에서 약 15–40 m), 기지국은 100 m–3 km 수준의 거친 추정값을 즉시 내놓습니다. 운영체제는 이 모두를 가속도계, 나침반과 합쳐 씁니다. 점이 가끔 새 위치로 툭 튀는 이유가 여기 있습니다. 융합 엔진이 어느 정보를 믿을지 마음을 바꾼 것입니다. 이 사이트에서 내 위치를 확인하면 브라우저는 운영체제가 융합해 낸 값을 그대로 넘겨줍니다. 우리는 있지도 않은 정밀도를 꾸며 내는 대신 그 값이 보고한 정확도를 정직하게 보여 줍니다.

더 나은 측위를 얻으려면

효과가 큰 순서로 정리하면 이렇습니다. 먼저 하늘을 트이게 하세요(건물 벽에서 몇 걸음 떨어지는 것만으로도 다른 어떤 방법보다 낫습니다). 첫 추정값을 그대로 읽지 말고 30–60초 동안 측위가 안정되기를 기다리세요. 배터리 절약 위치 모드는 조용히 거친 방식으로 바꿔 버리니 꺼 두세요. GPS 속도계처럼 오래 기록할 때는 화면을 켠 채로 두고 휴대폰을 가리지 마세요 — 잠금 상태에서 GPS를 억제하는 기종이 많습니다. 두 기기의 값이 다르면 정확도 원이 작은 쪽을 믿되, 각자 밝힌 범위 안에서는 둘 다 맞을 수 있다는 점을 기억하세요. GPS 잡음과 상관없이 한 지점을 정확히 공유하려면 GPS 좌표 페이지의 좌표 표기를 쓰세요. Plus Code나 MGRS 좌표는 흔들리지 않습니다.

GPS 위치가 자꾸 틀려요 GPS 측위 오차

자주 묻는 질문

GPS 정확도는 보통 얼마나 되나요?
탁 트인 하늘 아래에서는 3–10m입니다. 도심 빌딩 사이나 나무 아래에서는 20–50m로 떨어지고, 실내에서는 Wi-Fi와 기지국 신호에 기대게 되어 오차가 더 커집니다.
가만히 서 있는데 파란 점이 왜 흔들리나요?
수신기가 매 순간 오차가 조금씩 다른 새 측위를 계산하기 때문입니다. 건물에 반사된 신호가 섞이고, 운영체제가 GPS와 Wi-Fi, 기지국 중 무엇을 믿을지 판단을 바꿀 때마다 점이 옮겨 다닙니다.
GPS 정확도를 높이려면 어떻게 하나요?
건물 벽에서 몇 걸음 떨어져 하늘이 보이는 곳으로 나가고, 첫 값을 그대로 읽지 말고 30–60초 기다리세요. 배터리 절약 위치 모드를 끄고, 오래 기록할 때는 화면을 켠 채 휴대폰을 가리지 마세요.

영어로 보기: How GPS Accuracy Works · 한국어