사용자 도구

사이트 도구


gps

문서의 이전 판입니다!


GPS

위성 항법 시스템으로서의 GPS

범지구 위성 항법 시스템(Global Navigation Satellite System, GNSS)의 핵심적인 형태인 GPS(Global Positioning System)는 미국 국방부(Department of Defense)에 의해 개발되어 전 지구적으로 운용되는 위성 기반 위치 결정 시스템이다. 정식 명칭은 NAVSTAR GPS(Navigation System with Timing and Ranging Global Positioning System)이며, 지표면이나 그 인근에 위치한 수신기에게 전천후로 정확한 3차원 위치, 속도 및 시간 정보를 제공하는 것을 목적으로 한다. 초기에는 군사적 작전의 정밀도를 높이기 위해 설계되었으나, 현재는 항공, 해양, 육상 교통은 물론 지리 정보 시스템(Geographic Information System, GIS)과 정밀 측량, 그리고 전 세계 금융망과 통신망의 시간 동기화에 이르기까지 현대 문명의 유지에 필수적인 국가 핵심 기반 시설로 기능하고 있다.

GPS의 전반적인 체계는 기능과 역할에 따라 크게 우주 부문(Space Segment), 제어 부문(Control Segment), 사용자 부문(User Segment)의 세 가지 요소로 구성된다. 우주 부문은 고도 약 20,200km의 중궤도(Medium Earth Orbit, MEO)에 배치된 위성군(Constellation)으로 이루어져 있다. 미국 정부는 최소 24개 이상의 위성이 6개의 궤도면에 분산 배치되어 지구상 어디에서든 최소 4개 이상의 위성을 항상 가시권 내에 확보할 수 있도록 보장한다1). 각 위성은 고도로 정밀한 원자시계(Atomic Clock)를 탑재하고 있으며, 자신의 위치 정보와 정확한 송신 시간이 포함된 항법 메시지를 L-대역의 전파 신호로 지상을 향해 지속적으로 송출한다.

제어 부문은 위성군의 상태를 감시하고 시스템의 무결성을 유지하는 지상 관제 체계를 의미한다. 이는 미국 콜로라도주 슈리버 공군 기지에 위치한 주관제소(Master Control Station)를 필두로 전 세계에 전략적으로 배치된 모니터링 스테이션과 지상 안테나 네트워크로 구성된다. 제어 부문은 각 위성의 궤도 정보를 정밀하게 추적하여 오차를 계산하고, 위성에 탑재된 시계의 편차를 수정하는 명령을 전송함으로써 시스템 전체의 정확도를 관리한다. 사용자 부문은 이러한 위성 신호를 수신하여 처리하는 모든 종류의 단말기와 소프트웨어를 포괄한다. 수신기는 위성으로부터 전달된 신호의 도달 시간을 측정하여 위성과 수신기 사이의 거리를 계산하며, 삼변측량(Trilateration) 원리를 적용하여 사용자의 위도, 경도, 고도 및 정확한 시간을 산출한다.

GPS는 본래 냉전기의 군사적 필요에 의해 탄생하였으나, 기술적 진보와 정책적 결정을 통해 민간 영역으로 그 활용 범위가 비약적으로 확대되었다. 특히 과거 민간용 신호의 정밀도를 의도적으로 낮추었던 선택적 가용성(Selective Availability, SA) 조치가 2000년에 해제되면서 민간 부문의 위치 결정 정밀도가 획기적으로 개선되었다. 오늘날 GPS는 단일 국가의 자산을 넘어 전 지구적 공공재로서의 성격을 지니며, 유럽 연합의 갈릴레오(Galileo)나 러시아의 글로나스(GLONASS) 등 다른 위성 항법 시스템과 상호 운용성을 확보하며 발전하고 있다. 이러한 위성 항법 체계는 현대 사회의 물류, 자율주행, 스마트폰 기반 서비스 등 다양한 분야에서 없어서는 안 될 기술적 토대를 제공한다.

정의 및 개요

범지구 위치 결정 시스템(Global Positioning System, GPS)은 지구 궤도를 선회하는 인공위성군이 송출하는 무선 신호를 이용하여 전 지구 어디에서나 사용자의 정확한 위치, 속도, 시각 정보를 제공하는 위성 기반 항법 시스템이다. 공식 명칭은 ’NAVSTAR GPS(Navigation System with Time and Ranging Global Positioning System)’이며, 미국 우주군(United States Space Force)에 의해 운영 및 관리된다. 본래 냉전 시기 군사적 목적으로 개발되었으나, 현재는 전 세계 민간 사용자에게 무상으로 개방되어 교통, 물류, 금융, 통신 등 현대 사회의 핵심 인프라를 지탱하는 범지구 위성 항법 시스템(Global Navigation Satellite System, GNSS)의 중추적 역할을 수행하고 있다2).

GPS의 본질적인 기능은 수신기가 위치한 지점의 3차원 좌표(위도, 경도, 고도)와 이동 속도, 그리고 매우 정밀한 표준시를 산출하는 것이다. 이를 흔히 PVT(Position, Velocity, and Time) 정보라 일컫는다. GPS는 최소 24기 이상의 위성으로 구성된 위성군(Constellation)을 활용하여 지구상 어느 지점에서든 최소 4기 이상의 위성이 가시권에 들도록 설계되어 있다. 수신기는 각 위성으로부터 송신된 전파 신호가 도달하기까지 걸린 시간차를 측정하여 위성과 수신기 사이의 거리를 계산한다. 전파의 속력을 $ c $, 신호의 전송 시간을 $ t $라고 할 때, 위성과 수신기 사이의 의사 거리(Pseudorange) $ R $은 다음과 같은 기본 관계식으로 표현된다.

$$ R = c \cdot \Delta t $$

여기서 산출된 거리는 수신기의 시계 오차를 포함하고 있으므로 ’의사 거리’라 부르며, 이를 보정하기 위해 네 번째 위성의 신호를 활용하여 수신기의 시계 오차를 미지수로 두고 방정식을 해결한다. 이러한 기하학적 원리를 삼변측량(Trilateration)이라 하며, 이는 GPS 작동의 수학적 기초가 된다.

GPS가 제공하는 정보 중 시각 정보는 위치 정보만큼이나 중요한 학술적·산업적 가치를 지닌다. 각 GPS 위성에는 오차가 극히 적은 원자시계(Atomic Clock)가 탑재되어 있으며, 여기서 생성된 정밀한 시간 신호는 전 세계 통신 네트워크의 시각 동기화와 금융 거래의 타임스탬프 기록 등에 필수적으로 사용된다. 마이크로초($ s $) 단위의 미세한 시간 오차는 수백 미터의 위치 오차로 직결되기 때문에, 시스템은 상대성 이론(Theory of Relativity)에 따른 시간 지연 효과까지 계산에 반영하여 보정한다. 즉, 위성의 빠른 이동 속도에 의한 특수 상대성 이론 효과와 지구 중력 차이에 의한 일반 상대성 이론 효과를 모두 고려함으로써 극도의 정확성을 유지한다.

기술적 관점에서 GPS는 수동적 수신 전용 시스템(Passive System)이라는 특징을 갖는다. 이는 사용자가 신호를 송신할 필요 없이 위성에서 보내는 신호를 받기만 하면 된다는 의미로, 무제한의 사용자가 동시에 서비스를 이용할 수 있게 한다. 이러한 개방성과 범용성 덕분에 GPS는 단순한 항법 보조 도구를 넘어 측지학(Geodesy), 기상학, 지각 변동 관측 등 기초 과학 연구와 자율주행, 사물인터넷(IoT) 등 첨단 산업 분야에서 없어서는 안 될 핵심적인 기술적 토대로 자리 잡았다.

역사적 배경과 발전 과정

범지구 위성 항법 시스템(Global Navigation Satellite System, GNSS)의 효시가 된 GPS(Global Positioning System)의 기술적 기원은 냉전(Cold War) 초기인 1957년 소련의 스푸트니크 1호(Sputnik 1) 발사 시점으로 거슬러 올라간다. 당시 존스 홉킨스 대학교(Johns Hopkins University) 응용물리연구소의 과학자들은 위성에서 송신되는 무선 신호의 도플러 효과(Doppler effect)를 관측함으로써 위성의 궤도를 정밀하게 추적할 수 있음을 발견하였다. 이러한 원리를 역으로 이용하면 위성의 정확한 위치를 알고 있을 때 지상 수신기의 위치를 계산할 수 있다는 사실이 입증되었으며, 이는 위성 기반 항법 체계의 이론적 토대가 되었다3).

초기 위성 항법 연구는 미국 해군과 공군에 의해 각기 다른 군사적 목적으로 추진되었다. 해군은 잠수함의 탄도 미사일 발사 정밀도를 높이기 위해 1964년 트랜싯(Transit) 시스템을 실전 배치하였으나, 이는 이동 속도가 빠른 항공기에는 적용하기 어렵고 2차원 위치 정보만을 제공한다는 한계가 있었다. 이후 해군의 티메이션(Timation) 프로젝트는 위성에 탑재되는 원자시계(Atomic clock)의 고도화를 이끌어냈으며, 공군의 621B 프로젝트는 의사 잡음(Pseudo-Random Noise, PRN) 코드를 활용하여 여러 위성이 동일한 주파수를 사용하면서도 3차원 위치를 동시에 산출할 수 있는 기술을 개발하였다. 1973년 미국 국방부는 이러한 각 군의 성과를 통합하여 나브스타 GPS(NAVSTAR GPS) 개발 계획을 확정하였으며, 브래드퍼드 파킨슨(Bradford Parkinson) 대령의 주도로 현대적 GPS의 기틀이 마련되었다4).

1978년 첫 번째 블록 I(Block I) 위성이 발사된 이후 GPS는 엄격한 군사 통제하에 운영되었다. 그러나 1983년 발생한 대한항공 007편 격추 사건은 민간 항공 안전을 위한 정밀 항법의 필요성을 전 세계에 각인시켰으며, 이에 로널드 레이건 행정부는 GPS 신호를 민간에 개방하기로 결정하였다. 다만 미국 정부는 군사적 우위를 유지하기 위해 민간용 신호의 정밀도를 의도적으로 저하시키는 선택적 가용성(Selective Availability, SA) 정책을 시행하였다. 이로 인해 초기 민간 수신기의 오차는 약 100m에 달하였으나, 2000년 빌 클린턴 행정부가 SA를 공식적으로 해제함에 따라 민간 부문의 위치 측정 정밀도가 10m 이내로 비약적으로 향상되었다5).

21세기에 들어 GPS는 단순한 군사 장비를 넘어 전 지구적 사회 기반 시설로 진화하였다. 1995년 24개의 위성으로 완전 운용 능력(Full Operational Capability, FOC)을 갖춘 이후, 미국은 위성의 수명을 늘리고 신호의 신뢰성을 높이기 위한 현대화 사업을 지속하고 있다. 특히 L2C 및 L5와 같은 새로운 민간 신호 대역의 추가는 자율주행 자동차무인 항공기 등 고도의 정밀도를 요구하는 현대 기술의 핵심 동력이 되었다. 오늘날 GPS는 유럽의 갈릴레오(Galileo), 러시아의 글로나스(GLONASS) 등과 함께 범지구적 항법 체계의 중추적 역할을 수행하며 지리 정보 시스템(GIS)과 사물인터넷(IoT) 혁신의 기술적 배경이 되고 있다.

초기 개발과 군사적 목적

냉전(Cold War)의 고조와 함께 정밀한 위치 정보의 확보는 국가 안보와 직결되는 군사적 요충지로 부상하였다. 1950년대 후반, 미국은 대륙간 탄도 미사일(Intercontinental Ballistic Missile, ICBM)의 명중률을 높이고 핵잠수함의 정확한 위치를 파악하기 위해 위성을 이용한 항법 체계 연구에 착수하였다. 초기 위성 항법 시스템의 개발은 미국 해군(US Navy)과 미국 공군(US Air Force)에 의해 서로 다른 기술적 접근 방식으로 추진되었으며, 이는 훗날 통합된 GPS 체계의 기술적 토대가 되었다.

미국 해군은 1958년 존스 홉킨스 대학교(Johns Hopkins University) 응용물리연구소(APL)의 주도로 트랜싯(Transit) 시스템 개발을 시작하였다. ’해군 항법 위성 시스템(Navy Navigation Satellite System, NNSS)’으로도 불린 이 체계는 인공위성이 지상 수신기를 지나갈 때 발생하는 도플러 효과(Doppler Effect)를 이용하였다. 수신기는 위성에서 송출되는 전파의 주파수 변화량을 측정하여 자신의 위치를 계산하였으며, 1964년부터 폴라리스(Polaris) 잠수함의 항법 지원을 위해 실전 배치되었다. 그러나 트랜싯 시스템은 위성이 수신기의 가시 범위 내에 있을 때만 위치 측정이 가능하여 실시간 연속 항법이 불가능했고, 2차원 위치 정보만을 제공한다는 한계가 있었다.

이와 동시에 미국 공군은 항공기의 고속 이동과 복잡한 기동을 지원하기 위해 3차원 위치 결정이 가능한 ’프로그램 621B(Program 621B)’를 추진하였다. 이 프로젝트는 의사 잡음(Pseudo-Random Noise, PRN) 코드를 신호 구조에 도입하여 다수의 위성 신호를 동시에 수신하고 처리할 수 있는 기술적 기반을 마련하였다. 프로그램 621B는 정지 궤도 위성을 활용하여 연속적인 신호를 제공하는 방안을 검토하였으며, 이는 현대 GPS의 신호 변조 방식과 측위 알고리즘의 핵심적인 모태가 되었다.

한편, 미국 해군 연구소(Naval Research Laboratory, NRL)의 로저 이스턴(Roger Easton)은 타이메이션(Timation) 프로젝트를 통해 위성에 탑재된 고정밀 시계와 수신기 사이의 시차를 이용하는 ‘수동 거리 측정(Passive Ranging)’ 개념을 발전시켰다. 그는 1967년과 1969년에 발사된 타이메이션 위성에 수정 발진기를 탑재하여 시간 동기화의 가능성을 증명하였으며, 1974년에는 최초로 우주 환경에서 작동하는 원자시계(Atomic Clock)를 탑재한 Timation-3(NTS-1) 위성을 발사하는 데 성공하였다. 이 성과는 위성 항법의 정확도를 결정짓는 핵심 요소가 정밀한 시간 측정에 있음을 입증한 중대한 전기가 되었다.

각 군의 개별적인 프로젝트는 1973년 미국 국방부(Department of Defense)의 결정에 따라 합동 프로그램 사무국(Joint Program Office, JPO)으로 통합되었다. 공군의 브래드포드 파킨슨(Bradford Parkinson) 대령의 지휘 아래, 해군의 원자시계 기술과 공군의 의사 잡음 신호 체계가 결합된 ’NAVSTAR GPS’의 기본 설계가 확정되었다. 통합 시스템은 최소 24개의 위성을 중궤도(Medium Earth Orbit, MEO)에 배치하여 전 지구적 범위를 포괄하고, 삼변측량(Trilateration) 원리를 통해 위도, 경도, 고도 및 정확한 시각 정보를 동시에 제공하는 것을 목표로 설정하였다. 1978년 최초의 GPS 시험 위성인 Block I 위성이 발사되면서, 군사적 목적으로 시작된 위성 항법 기술은 본격적인 체계 구축 단계에 진입하였다6)7).

민간 개방과 정밀도 향상

본래 군사적 목적으로 개발된 GPS는 초기 운용 단계에서 국가 안보를 이유로 민간 사용자의 접근성을 의도적으로 제한하였다. 미국 국방부는 적대 세력이 GPS를 정밀 유도 병기에 활용하는 것을 방지하기 위해 선택적 가용성(Selective Availability, SA) 정책을 시행하였다. SA는 GPS 위성의 원자시계 신호에 의도적인 미세 오차를 주입하는 디더(dither)와 궤도 정보인 알마낙(Almanac) 및 에페메리스(Ephemeris) 데이터에 오차를 포함시키는 엡실론(epsilon) 기술을 통해 구현되었다. 이로 인해 군용 수신기는 약 10m 이내의 정밀도를 확보할 수 있었던 반면, 민간용 수신기의 수평 위치 오차는 약 100m 수준에 달하였다.

민간 개방의 결정적 계기는 1983년 발생한 대한항공 007편 격추 사건이었다. 항로 이탈로 인해 발생한 이 참사 이후, 로널드 레이건(Ronald Reagan) 행정부는 인도적 차원에서 GPS를 민간에 개방할 것을 선언하였다. 그러나 SA 정책은 여전히 유지되었으며, 민간 사용자들은 정밀도 향상을 위해 지상 기지국의 보정 신호를 이용하는 차분 GPS(Differential GPS, DGPS) 기술을 개발하여 이에 대응하였다. 민간 분야의 기술적 발전과 경제적 수요가 증대됨에 따라 SA의 실효성에 대한 의문이 제기되었고, 결국 2000년 5월 1일 빌 클린턴(Bill Clinton) 행정부는 SA의 전격적인 해제를 결정하였다8).

SA 해제 직후 민간 GPS의 정밀도는 비약적으로 향상되었다. 해제 이전 수평 오차의 95% 확률 범위가 약 100m였던 것에 비해, 해제 직후에는 약 10~20m 수준으로 급격히 감소하였다9). 이러한 변화는 위치 기반 서비스(Location-Based Service, LBS)의 폭발적인 성장을 이끄는 촉매제가 되었으며, 스마트폰 내비게이션과 자율주행 기술의 토대를 마련하였다. SA 전후의 정밀도 변화를 정리하면 다음과 같다.

구분 SA 적용 시 (2000년 이전) SA 해제 후 (현재 기준)
수평 정밀도 (95%) 약 100 m 약 3~10 m (단일 주파수 기준)
수직 정밀도 (95%) 약 156 m 약 5~15 m
주요 오차 원인 의도적 신호 왜곡 (SA) 전리층 지연, 다중 경로 오차 등

21세기에 접어들어 미국은 GPS의 성능을 더욱 고도화하기 위한 GPS 현대화(GPS Modernization) 사업을 추진하고 있다. 이 사업의 핵심은 기존의 L1 주파수 외에 민간을 위한 새로운 신호를 추가로 송출하는 것이다. 대표적으로 상업적 이용을 위해 설계된 L2C 신호와 인명 안전 및 정밀 산업을 위한 L5 신호가 도입되었다10). 특히 L5 신호는 기존 신호보다 출력이 높고 대역폭이 넓어 다중 경로 오차에 강하며, L1과 L5 신호를 동시에 수신하는 이중 주파수(Dual-band) 기술을 통해 전리층에서 발생하는 전파 지연 오차를 실시간으로 보정할 수 있다11).

이러한 기술적 진보는 민간 영역에서 센티미터(cm) 단위의 정밀도를 요구하는 정밀 농업, 무인 항공기(UAV) 운영, 그리고 정밀 지각 변동 관측 등을 가능하게 하였다. 현대의 GPS는 단순한 항법 보조 도구를 넘어, 전 지구적 경제 활동과 과학 연구의 핵심적인 사회 간접 자본으로 기능하고 있다.

시스템의 구성 요소

범지구 위성 항법 시스템(Global Navigation Satellite System, GNSS)의 대표적 사례인 GPS는 시스템의 안정성과 정확성을 유지하기 위해 세 가지 핵심 요소인 우주 부문(Space Segment), 제어 부문(Control Segment), 그리고 사용자 부문(User Segment)으로 구성된다. 이들 각 부문은 독립적인 기능을 수행하면서도 상호 유기적인 데이터를 교환함으로써 전 지구적 위치 결정 서비스를 제공한다. 시스템의 설계 목적은 사용자에게 24시간 중단 없는 위치, 속도, 시간 정보를 제공하는 것이며, 이를 위해 각 구성 요소 간의 정밀한 동기화와 지속적인 궤도 관리가 필수적으로 요구된다.

우주 부문은 지구 궤도상에서 항법 신호를 생성하고 송출하는 역할을 담당하는 위성군(Constellation)을 의미한다. GPS 위성은 약 20,200km 상공의 중궤도(Medium Earth Orbit, MEO)에 배치되어 있으며, 총 6개의 궤도면에 최소 24기 이상의 위성이 고르게 분포되어 전 지구 어디에서나 최소 4기 이상의 위성을 관측할 수 있도록 설계되었다. 각 위성에는 나노초 단위의 정밀도를 가진 원자시계(Atomic Clock)가 탑재되어 있어 정확한 시간 정보를 생성하며, 이를 바탕으로 자신의 위치 정보인 궤도력(Ephemeris)과 시스템의 상태를 포함한 항법 메시지를 지속적으로 방출한다. 위성에서 송출되는 신호는 L-밴드 대역의 전파를 사용하며, 이는 기상 조건에 관계없이 지상에 도달할 수 있는 특성을 지닌다.

제어 부문은 지상에서 위성의 궤도를 감시하고 시스템의 무결성을 유지하는 관리 체계이다. 이 부문은 미국 콜로라도의 슈리버 우주군 기지에 위치한 주 관제소(Master Control Station, MCS)를 중심으로 전 세계에 분산된 모니터링 스테이션(Monitor Station)과 지상 안테나(Ground Antenna)로 구성된다12). 모니터링 스테이션은 위성으로부터 수신된 신호를 실시간으로 추적하여 주 관제소로 전송하며, 주 관제소는 이 데이터를 분석하여 각 위성의 궤도 오차와 시계 편차를 계산한다. 산출된 보정 정보는 지상 안테나를 통해 다시 위성으로 업로드되어 항법 메시지를 갱신하는 데 사용된다. 이러한 피드백 루프는 위성의 궤도 변화나 원자시계의 미세한 오차를 실시간으로 교정함으로써 사용자에게 전달되는 정보의 신뢰성을 보장하는 핵심 기제이다.

사용자 부문은 위성으로부터 송출된 항법 신호를 수신하여 자신의 위치와 시각을 계산하는 모든 단말 장치를 포괄한다. GPS 수신기(GPS Receiver)는 최소 4기의 위성으로부터 수신된 신호의 도달 시간 차이를 측정하여 위성과의 거리를 계산하며, 여기에 삼변측량(Trilateration) 기법을 적용하여 사용자의 3차원 좌표(위도, 경도, 고도)와 수신기 시계의 오차를 산출한다. 사용자 부문은 군사적 목적으로 시작되었으나 현재는 스마트폰, 자동차 내비게이션, 자율주행 기기 등 민간 영역으로 광범위하게 확대되었다. 특히 최근의 사용자 장비는 전리층 지연 보정 및 다중 경로 오차 제거 기술을 탑재하여 미터법 단위 이하의 정밀도를 확보하는 방향으로 발전하고 있다13).

이 세 가지 부문은 정보의 생산, 관리, 소비라는 측면에서 하나의 통합된 시스템으로 작동한다. 우주 부문이 신호의 원천으로서 기능하면, 제어 부문은 그 신호의 정확도를 지속적으로 검증하고 교정하며, 사용자 부문은 최종적으로 정제된 데이터를 바탕으로 위치 정보를 도출한다. 이러한 부문 간의 상호작용은 GPS가 단순한 기술적 도구를 넘어 현대 사회의 국가 기간 시설로서 기능하게 하는 논리적 기반이 된다.

우주 부문

우주 부문(Space Segment)은 지구 궤도를 선회하는 GPS 위성군과 이들이 송출하는 신호 체계로 구성되는 시스템의 핵심 물리적 기반이다. 이 부문의 주요 역할은 정확한 시각 정보와 궤도 데이터를 포함한 항법 신호를 전 지구에 지속적으로 송출하는 것이다. 이를 위해 미국 우주군은 최소 24기 이상의 운용 위성을 유지하며, 각 위성은 고도 약 20,200km의 중궤도(Medium Earth Orbit, MEO)에 배치된다. 위성들은 지구 중심을 기준으로 약 55도의 경사각을 가진 6개의 궤도면에 분산 배치되어 있으며, 각 궤도면에는 최소 4기의 위성이 할당된다. 이러한 기하학적 배치는 워커 성단(Walker Constellation) 구조를 따르며, 지구상 어느 지점에서든 수평선 위로 최소 4기에서 8기 이상의 위성을 가시권 내에 확보할 수 있도록 설계되었다.

각 GPS 위성은 위치 결정의 정밀도를 보장하기 위해 극도로 정확한 원자시계(atomic clock)를 탑재하고 있다. 주로 세슘(Cesium) 및 루비듐(Rubidium) 원자시계가 사용되며, 이들은 나노초 단위의 오차 내에서 동기화된 시각 정보를 생성한다. 위성은 이 시각 정보와 함께 자신의 정확한 위치를 나타내는 궤도 정보(ephemeris)와 전체 위성군의 개략적인 상태를 담은 천력(almanac)을 포함한 항법 메시지(navigation message)를 생성한다. 생성된 데이터는 L 밴드(L-band) 대역의 전파를 통해 지상으로 송출된다. 주요 주파수 대역으로는 1575.42MHz의 L1 신호와 1227.60MHz의 L2 신호가 있으며, 최신 위성들은 민간 항공 및 안전 서비스를 위해 1176.45MHz의 L5 신호를 추가로 송출한다.

신호 전송 방식으로는 코드 분할 다중 접속(Code Division Multiple Access, CDMA) 기술이 채택되었다. 이는 모든 위성이 동일한 주파수 대역을 공유하면서도 각 위성 고유의 의사 잡음 코드(Pseudo-Random Noise code, PRN code)를 사용하여 수신기가 개별 위성을 식별할 수 있게 한다. 민간용으로 개방된 C/A 코드(Coarse/Acquisition code)와 군사용 및 정밀 측정용인 P(Y) 코드가 대표적이다. 위성의 구조적 진화에 따라 GPS 위성은 블록(Block) 단위로 세대가 구분되는데, 초기 블록 I부터 현재의 블록 III에 이르기까지 신호의 강도, 수명, 항재밍 성능 등이 지속적으로 개선되어 왔다. 특히 블록 III 위성은 이전 세대보다 향상된 정밀도와 함께 타 범지구 위성 항법 시스템과의 호환성을 높이는 방향으로 설계되었다.

위성의 궤도 운동은 케플러의 법칙에 따라 기술되며, 각 위성은 약 12시간의 주기로 지구를 공전한다. 이는 지상 정지 궤도 위성과 달리 고정된 위치에 머물지 않고 끊임없이 이동함을 의미하며, 수신기는 도플러 효과와 신호 전달 시간의 변화를 실시간으로 추적하여 위치를 계산한다. 우주 부문의 안정적인 운용은 제어 부문과의 유기적인 상호작용을 통해 유지되는데, 위성은 주기적으로 지상 관제소로부터 궤도 수정 및 시계 보정 데이터를 수신하여 자신의 항법 메시지를 갱신한다. 결과적으로 우주 부문은 전 지구적 범위에서 시공간적 기준틀을 제공하는 역할을 수행한다.

제어 부문

제어 부문(Control Segment)은 지상에서 인공위성의 상태를 실시간으로 감시하고, 위성이 송출하는 항법 정보의 정확성을 유지하기 위해 궤도와 시계를 정밀하게 관리하는 시스템의 중추이다. 이 부문은 우주 부문의 위성군이 설계된 궤도를 정확히 유지하며 사용자에게 신뢰할 수 있는 데이터를 제공하도록 보장하는 역할을 수행한다. 제어 부문은 크게 주 관제소(Master Control Station, MCS), 전 세계에 분산 배치된 모니터링 스테이션(Monitor Stations), 그리고 위성과 직접 교신하는 지상 안테나(Ground Antennas)로 구성된다. 이러한 지상 인프라는 유기적인 네트워크를 형성하여 위성으로부터 수신한 데이터를 분석하고, 보정된 명령을 다시 위성으로 전달하는 폐쇄 루프(Closed-loop) 제어 체계를 구축한다.

모니터링 스테이션은 전 지구의 전략적 요충지에 위치하여 상공을 지나는 모든 GPS 위성의 신호를 수동적으로 수집한다. 여기서 수집된 데이터에는 위성의 궤도 요소와 시계 상태, 기상 정보 등이 포함되며, 이는 실시간으로 주 관제소에 전송된다. 미국 콜로라도주 슈리버 공군 기지에 위치한 주 관제소는 시스템 전체의 두뇌 역할을 담당한다. 주 관제소는 각 모니터링 스테이션에서 보내온 관측값을 바탕으로 칼만 필터(Kalman Filter)와 같은 고도의 통계적 추정 알고리즘을 적용하여 위성의 정확한 현재 위치와 미래의 궤적을 산출한다. 또한 위성에 탑재된 원자시계(Atomic Clock)의 미세한 시간 편차를 계산하여 GPS 시간(GPS Time)과의 동기화를 수행한다.

위성의 궤도는 지구의 불균일한 중력장, 태양 복사압(Solar Radiation Pressure), 달과 태양의 인력 등 다양한 외력에 의해 끊임없이 변화하는 섭동(Perturbation) 현상을 겪는다. 제어 부문은 이러한 변화를 예측하여 위성이 송출할 궤도력(Ephemeris) 데이터를 생성한다. 시계 보정 또한 매우 정밀하게 이루어지는데, 위성 시계의 오차 $ t_{sv} $는 통상적으로 다음과 같은 2차 다항식 모델을 통해 추정된다. $$\Delta t_{sv} = a_{f0} + a_{f1}(t - t_{oc}) + a_{f2}(t - t_{oc})^2 + \Delta t_r$$ 여기서 $ a_{f0}, a_{f1}, a_{f2} $는 각각 시계의 바이어스, 드리프트, 가속도 계수를 의미하며, $ t_r $은 상대성 이론에 따른 보정 항이다. 주 관제소는 이 계수들을 최신화하여 위성에 전달함으로써 사용자가 나노초 단위의 정밀한 시각 정보를 활용할 수 있도록 한다.

생성된 최신 항법 메시지(Navigation Message)와 제어 명령은 지상 안테나를 통해 위성으로 업로드(Upload)된다. 대개 하루에 한 번 이상 이루어지는 이 과정을 통해 위성은 자신의 정확한 위치 정보와 시계 보정치를 갱신하며, 이는 곧 사용자 부문의 위치 결정 정밀도로 직결된다. 만약 제어 부문의 기능이 마비되어 보정 데이터의 업데이트가 중단된다면, 위성 궤도 예측의 오차와 시계의 누적 편차로 인해 GPS의 사용자 위치 오차는 수 시간 내에 수 미터에서 수십 미터까지 급격히 증가하게 된다. 따라서 제어 부문은 단순한 관리 시설을 넘어 GPS 시스템의 신뢰성과 무결성(Integrity)을 담보하는 필수적인 기반 시설이라 할 수 있다. 현대화된 GPS 체계에서는 백업 관제소와 추가적인 모니터링 자산을 운용함으로써 적대적 행위나 자연재해로부터 시스템의 연속성을 보장하는 생존성 강화에도 주력하고 있다.

사용자 부문

사용자 부문(User Segment)은 우주 부문인공위성으로부터 송출된 무선 신호를 수신하여 사용자의 위치, 속도, 시각 정보를 산출하는 단말 장치와 그 운영 소프트웨어를 총칭한다. 이는 위성 항법 시스템의 최종적인 결과물을 도출하는 단계로, 단순한 수신기를 넘어 정밀한 신호 처리(Signal Processing)와 복잡한 항법 알고리즘을 수행하는 독립적인 시스템의 성격을 갖는다. 사용자 부문의 핵심은 위성에서 전달된 극히 미약한 전자기파 신호를 포착하여 유의미한 데이터로 변환하고, 이를 바탕으로 삼변측량의 기하학적 원리를 적용해 사용자의 3차원 좌표를 결정하는 데 있다.

사용자 부문의 하드웨어 구조는 크게 안테나(Antenna), 무선 주파수(Radio Frequency, RF) 전처리부, 그리고 디지털 신호 처리 장치로 구분된다. 안테나는 원형 편파 특성을 가진 GPS 신호를 수집하며, RF 전처리부는 수신된 미약한 신호를 증폭하고 불필요한 잡음을 제거한 뒤 기저대역(Baseband)으로 하향 변환(Down-conversion)한다. 이후 아날로그-디지털 변환기(ADC)를 거친 신호는 디지털 영역에서 본격적인 신호 처리 과정을 겪게 된다. 수신기는 특정 위성을 식별하기 위해 해당 위성 고유의 의사 잡음(Pseudo Random Noise, PRN) 코드를 자체적으로 생성하며, 이를 수신 신호와 대조하여 시간적 일치점을 찾아낸다14).

신호 처리의 첫 번째 단계는 신호 획득(Acquisition)이다. 수신기는 가용한 모든 위성 번호와 발생 가능한 도플러 효과(Doppler effect)에 의한 주파수 편이를 탐색 공간(Search Space) 내에서 전수 조사한다. 특정 위성의 신호가 포착되면, 수신기는 신호 추적(Tracking) 단계로 진입한다. 이 과정에서는 지연 고정 루프(Delay Lock Loop, DLL)를 통해 코드 위상을 정밀하게 유지하고, 위상 고정 루프(Phase Lock Loop, PLL) 또는 주파수 고정 루프(Frequency Lock Loop, FLL)를 사용하여 신호의 반송파 위상을 추적한다. 이러한 연속적인 동기화 과정을 통해 수신기는 위성 신호에 실린 항법 메시지(Navigation Message)를 복조할 수 있게 된다15).

사용자의 위치를 결정하기 위해 수신기는 각 위성까지의 의사 거리(Pseudorange)를 측정한다. 의사 거리는 신호의 방출 시각과 수신 시각의 차이에 광속을 곱하여 산출되는데, 수신기 내부 시계와 GPS 표준시 사이의 오차로 인해 실제 거리와 차이가 발생하므로 ’의사(pseudo)’라는 명칭이 붙는다. 의사 거리 $ $는 다음과 같은 관측 방정식으로 표현된다.

$$ \rho = \sqrt{(x_s - x_u)^2 + (y_s - y_u)^2 + (z_s - z_u)^2} + c(dt_u - dt_s) + I + T + \epsilon $$

여기서 $ (x_s, y_s, z_s) $는 위성의 위치, $ (x_u, y_u, z_u) $는 사용자의 미지 위치이며, $ c $는 광속, $ dt_u $와 $ dt_s $는 각각 수신기와 위성의 시계 오차이다. $ I $와 $ T $는 각각 전리층대류권에 의한 지연 오차를, $ $은 수신기 잡음 및 다중 경로 오차를 나타낸다. 수신기는 최소 4기 이상의 위성으로부터 이러한 방정식을 구성하여 3차원 위치 좌표와 수신기 시계 오차라는 4개의 미지수를 산출한다16).

현대의 사용자 부문 장비는 기술 발전에 따라 소형화와 고성능화를 동시에 달성하였다. 스마트폰에 탑재되는 초소형 수신기부터 측지 및 측량에 사용되는 고정밀 수신기에 이르기까지 그 형태는 다양하다. 특히 다중 대역(Multi-band) 수신기는 서로 다른 주파수(L1, L2, L5 등)를 동시에 수신함으로써 대기 지연 오차를 직접적으로 제거하며, 관성 항법 시스템(Inertial Navigation System, INS)과의 결합을 통해 신호가 단절된 환경에서도 연속적인 위치 정보를 제공하는 등 기술적 완성도를 높여가고 있다.

작동 원리와 기술적 기초

위성 항법 시스템(Global Navigation Satellite System, GNSS)의 핵심인 GPS는 위성에서 송신한 전자기파 신호가 수신기에 도달하는 시간을 측정하여 거리를 산출하는 시차 측정 원리에 기반한다. 기본적으로 위성과 수신기 사이의 거리 $ d $는 진공에서의 광속(speed of light) $ c $와 신호 전달 시간 $ t $의 곱인 $ d = c t $로 정의된다. 그러나 실제 환경에서는 위성에 탑재된 원자시계(atomic clock)와 수신기의 저가형 수정 발진기 시계 사이에 동기화되지 않은 오차가 존재하므로, 이를 보정하기 위한 수학적 모델이 필수적이다. 수신기가 측정하는 거리는 실제 거리에 시계 오차로 인한 거리 편차가 포함된 의사거리(pseudorange)이며, 이를 통해 사용자의 3차원 위치와 시간 오차라는 네 개의 미지수를 산출한다.

수학적으로 위치를 결정하기 위해서는 최소 네 개의 위성으로부터 신호를 수신해야 한다. 관측된 $ i $번째 위성의 좌표를 $ (x_i, y_i, z_i) $, 수신기의 미지수 좌표를 $ (x, y, z) $라 할 때, 의사거리 관측 방정식은 다음과 같이 기술된다. $$ \rho_i = \sqrt{(x_i - x)^2 + (y_i - y)^2 + (z_i - z)^2} + c(dt - dT_i) + \epsilon_i $$ 여기서 $ _i $는 의사거리, $ dt $는 수신기 시계의 오차, $ dT_i $는 위성 시계의 오차, $ _i $는 대기 지연 및 잡음 등을 포함한 오차 항이다. 이 비선형 방정식 체계는 테일러 전개(Taylor expansion)를 통해 선형화된 후, 최소제곱법(least squares method)이나 칼만 필터(Kalman filter)와 같은 수치 해석적 기법을 통해 반복적으로 계산되어 최적의 해를 도출한다. 이는 기하학적으로 네 개의 구면이 교차하는 지점을 찾는 삼변측량(trilateration)의 확장된 형태로 이해할 수 있다.

GPS의 정밀도를 확보하기 위해서는 고전 역학적 계산을 넘어선 현대 물리학의 보정이 필수적이다. 특히 위성이 초속 약 3.9km의 고속으로 궤도를 선회하고 지구 중심으로부터 약 26,600km 상공의 미세한 중력장에 위치함에 따라 상대성 이론에 의한 시간 왜곡이 발생한다. 특수 상대성 이론(special relativity)에 따르면, 빠른 속도로 이동하는 위성의 시계는 지상의 관찰자보다 하루에 약 7마이크로초($ s $) 느리게 흐른다. 반면 일반 상대성 이론(general relativity)에 의하면, 지표면보다 중력이 약한 궤도상에서의 시계는 중력 시간 지연(gravitational time dilation) 효과가 감소하여 하루에 약 45마이크로초 빠르게 흐른다.17)

이러한 두 효과를 종합하면 GPS 위성의 시계는 지상 시계보다 매일 약 38마이크로초만큼 빠르게 흐르게 된다. 만약 이러한 상대론적 효과를 보정하지 않을 경우, 단 하루 만에 약 10km 이상의 위치 오차가 누적되어 시스템의 실용성이 상실된다. 따라서 설계 단계에서 위성 원자시계의 진동수를 지상의 표준 진동수인 10.23MHz보다 약간 낮은 10.22999999543MHz로 설정하여 발사함으로써, 궤도상에서 지상 시간과 동기화되도록 조절한다.18) 또한 수신기는 위성의 궤도 이심률에 의해 발생하는 주기적인 상대론적 오차와 지구 자전에 의한 사냑 효과(Sagnac effect)를 실시간으로 계산하여 최종적인 위치 정밀도를 유지한다.

삼변측량의 원리

삼변측량(Trilateration)은 위치를 알고 있는 기지점(Known point)들로부터의 거리를 측정하여 미지의 점에 대한 좌표를 결정하는 기하학적 방법론으로, GPS 위치 결정의 핵심적 원리를 구성한다. 이는 각도를 측정하는 삼각측량(Triangulation)과 구별되는 방식으로, 위성과 수신기 사이의 정확한 거리 정보를 바탕으로 공간상의 한 점을 특정한다. 2차원 평면에서의 삼변측량이 두 원의 교점을 찾는 과정이라면, 3차원 공간에서의 위치 결정은 위성을 중심으로 하는 구(Sphere)들의 교차점을 찾는 과정으로 확장된다.

3차원 공간에서 하나의 위성과 수신기 사이의 거리 $ d_1 $을 알 때, 수신기의 위치는 해당 위성을 중심으로 반지름이 $ d_1 $인 구의 표면 어딘가에 존재하게 된다. 여기에 두 번째 위성과의 거리 $ d_2 $가 추가되면, 두 구가 교차하여 형성되는 원(Circle)이 수신기의 가능한 위치 집합이 된다. 다시 세 번째 위성과의 거리 $ d_3 $를 알게 되면, 이 원과 세 번째 구가 교차하는 두 개의 점으로 후보지가 좁혀진다. 일반적으로 이 두 점 중 하나는 지구 표면 근처에 위치하고 다른 하나는 우주 공간에 위치하므로, 지구상에 있는 수신기의 위치를 고유하게 결정할 수 있다.19)

그러나 실제 GPS 운용 환경에서는 수신기에 탑재된 저가형 수정 발진기(Crystal oscillator)와 위성의 정밀한 원자시계(Atomic clock) 사이의 시간 동기화 오차가 발생한다. 이로 인해 위성에서 신호를 송신한 시각과 수신기에서 수신한 시각 사이의 차이를 측정할 때, 수신기 시계의 불확실성으로 인한 시간 오차인 시계 편차(Clock bias)가 포함된다. 이러한 시간 오차를 $ t $라 하고, 광속(Speed of light)을 $ c $라 할 때, 수신기가 계산하는 위성과의 거리는 실제 기하학적 거리와 오차 항이 결합된 의사거리(Pseudorange)로 나타난다. 수신기의 좌표를 $ (x, y, z) $, $ i $번째 위성의 좌표를 $ (x_i, y_i, z_i) $, 측정된 의사거리를 $ _i $라고 하면 다음과 같은 관계식이 성립한다.20)

$$ \rho_i = \sqrt{(x - x_i)^2 + (y - y_i)^2 + (z - z_i)^2} + c \cdot \delta t $$

연립 방정식 체계에는 수신기의 3차원 좌표인 $ x, y, z $와 수신기의 시계 오차인 $ t $라는 총 4개의 미지수가 존재한다. 따라서 3차원 공간에서의 정확한 위치와 시간을 산출하기 위해서는 최소 4기 이상의 위성으로부터 신호를 수신해야만 유일한 해를 구할 수 있다. 4기 이상의 위성 데이터가 확보되면 4개의 비선형 방정식을 연립하여 풀 수 있으며, 위성이 5기 이상일 경우에는 최소제곱법(Least Squares Method)과 같은 수치 해석적 기법을 통해 오차를 최소화하는 최적의 해를 도출한다. 이러한 수치적 계산 과정에는 주로 뉴턴-랩슨 방법(Newton-Raphson method)과 같은 반복법이 사용된다.

결과적으로 GPS의 삼변측량은 단순한 기하학적 교차를 넘어, 시간이라는 네 번째 차원의 변수를 방정식에 포함하여 정밀하게 동기화함으로써 전 지구적 범위에서 미터(Meter) 단위의 위치 정확도를 보장하는 기술적 토대가 된다.

시간 동기화와 원자시계

위성 항법 시스템의 정확도를 결정짓는 핵심적인 요소는 시간 측정의 정밀성이다. GPS의 기본 원리가 신호의 도달 시간을 측정하여 거리를 역산하는 시차 측정에 기반하기 때문에, 시간 측정에서 발생하는 미세한 오차는 위치 결정 결과에 막대한 영향을 미친다. 진공 상태에서 전자기파의 전파 속도인 광속(speed of light) $ c $는 초당 약 $ 3 ^8 $ 미터에 달하므로, 단 $ 1 $나노초(nanosecond, $ 10^{-9} $초)의 시간 오차만으로도 약 30센티미터의 거리 오차가 발생하게 된다. 따라서 전 지구적 범위에서 미터 단위의 위치 정밀도를 확보하기 위해서는 위성과 수신기 사이의 극도로 정밀한 시간 동기화(Time Synchronization)가 필수적이다.

이러한 정밀도를 달성하기 위해 모든 GPS 위성에는 원자시계(Atomic Clock)가 탑재된다. 원자시계는 원자의 에너지 준위가 전이될 때 방출되거나 흡수되는 전자기파의 주파수를 기준으로 시간을 측정하며, 이는 현존하는 가장 정확한 시간 측정 장치이다. 초기 GPS 위성에는 주로 세슘(Cesium) 원자시계가 사용되었으나, 현대의 위성들은 크기가 작고 안정성이 뛰어난 루비듐(Rubidium) 원자시계를 병행하여 탑재한다. 이 시계들은 하루에 수십억 분의 1초 내외의 오차만을 허용할 정도로 정밀하게 작동하며, 우주 부문에서 송출하는 모든 항법 신호의 기준점이 된다.

그러나 위성에 탑재된 원자시계가 완벽하게 작동하더라도, 지상의 사용자가 보유한 수신기와의 동기화 문제는 여전히 남는다. 일반적인 GPS 수신기에는 비용과 크기의 제약으로 인해 원자시계 대신 수정 발진기(Quartz Oscillator)가 장착되는데, 이는 위성의 원자시계에 비해 정밀도가 현저히 떨어진다. 이로 인해 위성 시각과 수신기 시각 사이에는 필연적으로 시계 오차(clock bias)가 발생한다. GPS 시스템은 이를 해결하기 위해 3차원 위치 좌표인 $ (x, y, z) $ 외에 시간 오차 $ t $를 네 번째 미지수로 설정한다. 결과적으로 사용자는 최소 4기 이상의 위성으로부터 신호를 수신함으로써 다음과 같은 형태의 방정식을 풀고, 자신의 정확한 위치와 함께 위성 시각에 동기화된 정밀한 시간을 얻게 된다.

$$ \sqrt{(x_i - x)^2 + (y_i - y)^2 + (z_i - z)^2} + c \cdot \delta t = d_i $$

여기서 $ (x_i, y_i, z_i) $는 $ i $번째 위성의 위치이며, $ d_i $는 측정된 의사 거리(pseudorange)이다. 이 과정을 통해 수신기는 저가형 시계를 사용함에도 불구하고 원자시계 수준의 시간 정확도를 확보할 수 있게 된다.

또한, GPS 시간 동기화 과정에서는 알베르트 아인슈타인상대성 이론에 따른 보정이 반드시 수반되어야 한다. 위성은 지상에 비해 빠른 속도로 이동하므로 특수 상대성 이론에 의해 시간이 천천히 흐르며, 동시에 지상보다 약한 중력권에 위치하므로 일반 상대성 이론에 의해 시간이 빠르게 흐른다. 이 두 효과를 종합하면 GPS 위성의 시계는 지상의 시계보다 하루에 약 38마이크로초(microsecond, $ 10^{-6} $초) 정도 빠르게 흐르게 된다. 만약 이 오차를 보정하지 않는다면 하루에 약 10킬로미터 이상의 위치 오차가 누적되어 시스템의 실효성이 상실된다. 따라서 GPS 위성은 발사 전 시계의 진동수를 지상 기준보다 미세하게 낮게 설정하며, 운용 과정에서도 제어 부문을 통해 지속적인 미세 조정을 수행한다.

최종적으로 제어 부문의 지상 통제국은 전 세계에 분산된 감시 스테이션을 통해 위성 시계의 상태를 실시간으로 모니터링한다. 통제국은 협정 세계시(UTC)와 동기화된 마스터 클록을 기준으로 각 위성의 시계 오차를 계산하며, 이 보정 정보를 항법 메시지에 포함시켜 위성으로 전송한다. 사용자의 수신기는 위성으로부터 받은 보정 계수를 적용하여 최종적인 시간 동기화를 완료한다. 이러한 다층적인 시간 관리 체계는 GPS가 단순한 위치 결정 시스템을 넘어, 금융 거래의 타임스탬프, 통신 네트워크의 동기화, 전력망 제어 등 현대 정밀 산업의 표준 시각을 제공하는 인프라로서 기능하게 하는 핵심적 토대가 된다.

상대성 이론의 적용

GPS의 정밀한 위치 결정을 위해서는 알베르트 아인슈타인상대성 이론에 따른 시간 왜곡 효과를 반드시 고려해야 한다. GPS 위성에 탑재된 원자시계는 나노초 단위의 정확도를 유지해야 하며, 만약 상대론적 효과에 의한 시간 오차를 보정하지 않을 경우 하루에 약 10km 이상의 위치 오차가 누적되어 시스템의 실효성이 상실된다. 이러한 오차는 특수 상대성 이론에 의한 시간 지연과 일반 상대성 이론에 의한 중력 시간 지연이라는 두 가지 상이한 물리적 현상의 결합으로 발생한다.

먼저 특수 상대성 이론의 관점에서 관찰할 때, 일정한 속도로 운동하는 물체의 시간은 정지한 관찰자의 시간보다 느리게 흐른다. 이를 시간 지연(time dilation) 현상이라고 한다. GPS 위성은 지표면을 기준으로 약 $ 3.87 , $의 속도로 궤도 운동을 하고 있으며, 이로 인해 위성 시계는 지상의 시계보다 매일 약 7.2마이크로초($ $)씩 느리게 흐르게 된다. 이는 로런츠 변환(Lorentz transformation)에 기초한 시간 팽창 공식으로 산출되며, 속도 $ v $와 광속 $ c $의 관계식인 $ $에 의해 결정된다.

동시에 일반 상대성 이론에 따른 중력 시간 지연 효과가 작용한다. 등가 원리에 의하면 중력이 강한 곳일수록 시간은 느리게 흐르며, 중력이 약한 곳일수록 시간은 빠르게 흐른다. GPS 위성은 지표면으로부터 약 20,200km 고도의 중궤도에 위치하므로, 지표면보다 중력이 상대적으로 약하다. 슈바르츠실트 계량(Schwarzschild metric)을 이용한 약한 중력장 근사식에 따르면, 고도에 따른 중력 퍼텐셜 차이로 인해 위성의 시계는 지상의 시계보다 매일 약 45.9마이크로초씩 빠르게 흐른다.

결과적으로 특수 상대성 이론에 의한 지연 효과($ -7.2 , $)와 일반 상대성 이론에 의한 가속 효과($ +45.9 , $)를 합산하면, GPS 위성의 시계는 지상의 시계보다 매일 약 38.7마이크로초만큼 빠르게 흐르게 된다21). 이 미세한 시간 차이는 빛의 속도를 곱했을 때 하루 약 11.6km의 거리 오차를 유발하는 막대한 수치이다. 따라서 시스템 설계 단계에서 이를 상쇄하기 위한 물리적 보정 작업이 수행된다.

구체적인 보정 방식은 위성을 지상에서 발사하기 전, 위성 원자시계의 진동수를 의도적으로 미세하게 낮추어 설정하는 것이다. GPS 신호의 기준 주파수는 원래 $ 10.23 , $이지만, 상대론적 효과를 미리 계산하여 약 $ 0.00455 , $만큼 낮은 $ 10.22999999543 , $로 조정하여 탑재한다22). 이렇게 조정된 시계는 위성이 궤도에 진입하여 상대론적 효과를 받게 될 때 지상의 시계와 동일한 $ 10.23 , $의 주파수로 동기화되어 작동하게 된다. 또한 궤도의 이심률로 인해 발생하는 미세한 주기적 오차는 수신기의 소프트웨어 알고리즘 내에서 실시간으로 추가 보정되어 최종적인 위치 정밀도를 보장한다.

오차 요인과 보정 기술

위성 항법 시스템(Global Navigation Satellite System, GNSS)의 핵심인 GPS 신호는 위성에서 송출되어 지상 수신기에 도달하기까지 다양한 물리적 환경을 통과하며, 이 과정에서 발생하는 오차는 위치 결정의 정밀도를 저하시키는 주요 원인이 된다. 오차 요인은 크게 위성 부문, 전파 전파 부문, 수신기 부문으로 구분할 수 있다. 위성 부문에서는 원자시계(Atomic Clock)의 미세한 시간 편차와 위성의 예측 궤도와 실제 궤도 간의 차이인 궤도 오차(Ephemeris error)가 발생한다. 비록 지상 관제국에서 이를 지속적으로 모니터링하고 보정 메시지를 송출하지만, 실시간으로 발생하는 미세한 섭동을 완전히 제거하기는 어렵다.

전파 전파 과정에서 발생하는 가장 지배적인 오차는 대기에 의한 지연 현상이다. 지상 약 60km에서 1,000km 사이에 형성된 전리층(Ionosphere)은 태양 복사 에너지에 의해 전리된 자유 전자가 밀집된 영역으로, 이곳을 통과하는 GPS 신호는 굴절되며 속도가 지연된다. 전리층 지연은 신호의 주파수에 의존하는 특성을 가지므로, 서로 다른 두 주파수($L1$, $L2$)를 사용하는 이중 주파수 수신기를 통해 상당 부분 상쇄할 수 있다. 반면, 지표면 근처의 대류권(Troposphere)은 수증기량, 기온, 기압 등의 영향을 받으며, 전리층과 달리 주파수에 비의존적인 지연을 발생시킨다. 대류권 오차는 주로 수학적 모델을 통한 예측값으로 보정한다.

수신기 주변 환경에 기인하는 다중 경로(Multipath) 오차는 신호가 건물이나 지표면에 반사되어 직접파보다 늦게 수신기에 도달할 때 발생한다. 이는 주변 지형지물에 따라 불규칙하게 변하므로 모델링이 매우 까다롭다. 또한, 위성의 기하학적 배치 상태에 따라 오차가 증폭되는 정밀도 저하율(Dilution of Precision, DOP) 개념도 중요하다. 위성들이 하늘의 넓은 범위에 고르게 분포해 있을수록 오차 범위가 좁아지며, 한곳에 모여 있을수록 위치 계산의 불확실성이 커진다.

이러한 한계를 극복하기 위해 다양한 보정 기술이 고안되었다. 차분 전 지구 위치 결정 시스템(Differential Global Positioning System, DGPS)은 위치 좌표를 정확히 알고 있는 기준국(Reference Station)을 활용한다. 기준국은 위성 신호로부터 계산된 위치와 자신의 실제 위치를 비교하여 오차 보정치를 산출한 뒤, 이를 주변 수신기들에 실시간으로 전송한다. 이를 통해 전리층 지연이나 위성 궤도 오차처럼 지역적으로 공통된 성격을 갖는 오차를 효과적으로 제거할 수 있다.

더욱 정밀한 측위가 필요한 분야에서는 실시간 이동 측위(Real-Time Kinematic, RTK) 기술이 사용된다. RTK는 GPS 신호의 코드 정보 대신 반송파(Carrier wave)의 위상을 측정한다. 반송파는 코드보다 파장이 훨씬 짧기 때문에 이를 정밀하게 분석하면 오차 범위를 수 센티미터 이내로 줄일 수 있다. 다만, 반송파의 파장 개수를 결정하는 모호정수(Ambiguity) 해결 과정이 필수적이다. 또한, 광범위한 지역에 보정 정보를 제공하기 위해 정지 궤도 위성을 활용하는 위성 기반 보정 시스템(Satellite Based Augmentation System, SBAS)도 운용되고 있다. SBAS는 지상 관제소에서 수집한 보정 데이터를 정지 궤도 위성을 통해 재송출함으로써 별도의 지상 통신망 없이도 수신기가 정밀한 위치 정보를 확보할 수 있게 한다23).

대기 지연과 다중 경로 오차

GPS 위성에서 송출된 전파 신호가 지상 수신기에 도달하기 위해서는 지구 대기권을 통과해야 하며, 이 과정에서 발생하는 신호의 굴절과 지연은 위치 결정 정밀도에 결정적인 영향을 미친다. 진공 상태에서의 광속을 가정하는 기본 거리 산출 공식과 달리, 실제 대기 중에서는 매질의 밀도와 특성에 따라 전파의 전파 속도가 변하며 경로의 왜곡이 발생한다. 이러한 오차 요인은 크게 상층 대기의 전리층(Ionosphere)에 의한 지연과 하층 대기의 대류권(Troposphere)에 의한 지연으로 구분된다.

전리층은 지표면으로부터 약 60km에서 1,000km 사이에 형성된 영역으로, 태양 복사 에너지에 의해 대기 분자가 전리되어 생성된 자유 전자들이 밀집해 있다. 전리층은 전파 신호에 대해 분산 매질(dispersive medium)로 작용하며, 이는 신호의 주파수에 따라 굴절률이 달라짐을 의미한다. 전리층을 통과하는 GPS 신호의 지연 시간은 경로상의 총 전자수(Total Electron Content, TEC)에 비례하며 주파수의 제곱에 반비례한다. 이러한 특성으로 인해 주파수가 서로 다른 두 개의 신호(L1, L2)를 동시에 이용하는 이중 주파수 수신기는 전리층 지연의 약 99% 이상을 수학적으로 제거할 수 있다24). 반면, 단일 주파수 수신기는 클로부차 모델(Klobuchar model)과 같은 경험적 모델을 사용하여 오차를 보정하지만, 태양 활동이나 지자기 폭풍 등의 변수에 따라 잔류 오차가 크게 발생할 수 있다25).

대류권 지연은 지표면에서 약 50km 고도까지의 중성 대기층에서 발생하며, 전리층과 달리 주파수에 의존하지 않는 비분산 매질의 특성을 갖는다. 대류권 오차는 크게 건조 대류권 지연(hydrostatic delay)과 습윤 대류권 지연(wet delay)으로 나뉜다. 건조 대류권 지연은 대기압과 온도에 의해 결정되며 전체 대류권 오차의 약 90%를 차지하지만, 물리적 모델링을 통해 매우 정밀한 예측이 가능하다. 그러나 나머지 10%를 차지하는 습윤 대류권 지연은 대기 중 수증기의 불규칙한 분포에 기인하므로 국지적 변화가 심하고 정밀한 모델링이 어렵다. 이를 보정하기 위해 사스타모이넨 모델(Saastamoinen model)이나 홉필드 모델(Hopfield model) 등이 널리 사용되며, 보다 정밀한 측위를 위해서는 기상 관측 데이터를 결합하기도 한다.

대기 지연이 광역적인 환경 요인이라면, 다중 경로(Multipath) 오차는 수신기 주변의 지형물이나 건축물에 의해 발생하는 국지적 오차이다. 이는 위성으로부터 직접 도달하는 신호 외에 지면, 건물 외벽, 수면 등에 반사되거나 회절된 신호가 수신기에 혼입되면서 발생한다. 반사된 신호는 직접 신호보다 경로가 길기 때문에 도달 시간이 늦어지며, 두 신호 간의 간섭 현상으로 인해 코드 측정반송파 위상 측정값 모두에 오차를 유발한다. 다중 경로 오차는 위성이나 수신기의 기하학적 배치가 변함에 따라 시시각각 변하며, 특히 고층 건물이 밀집한 도심지(urban canyon)에서는 수십 미터 이상의 오차를 발생시키는 주된 원인이 된다. 이를 억제하기 위해 수신기 설계 단계에서 초크 링 안테나(choke ring antenna)를 사용하여 지면 반사파를 차단하거나, 신호 처리 알고리즘을 통해 반사파의 영향을 분리해내는 기술이 적용된다.

위성 항법 보정 시스템

위성 항법 시스템(Global Navigation Satellite System, GNSS)에서 발생하는 다양한 오차 요인을 극복하고 위치 결정의 정밀도를 획기적으로 개선하기 위해 고안된 기술적 체계를 위성 항법 보정 시스템이라 한다. 일반적인 GPS 수신기는 위성으로부터 수신한 신호의 도달 시간을 기반으로 거리를 측정하는 의사 거리(Pseudorange) 방식을 사용하나, 이는 전리층 및 대류권 지연, 위성 궤도 오차 등으로 인해 수 미터에서 수십 미터의 오차를 내포한다. 이러한 한계를 극복하기 위해 위치 좌표를 정확히 알고 있는 지상 기지국을 활용하여 오차 성분을 실시간으로 산출하고 이를 사용자 단말기에 전송하는 보정 기술이 발전하였다.

가장 대표적인 지상 기반 보정 기술인 차분 위성 항법 시스템(Differential GPS, DGPS)은 위치를 사전에 정밀하게 측정해 둔 기준국(Reference Station)을 활용한다. 기준국은 위성으로부터 수신한 신호에서 계산된 의사 거리와 실제 지리적 위치 사이의 차이를 분석하여 보정치(Correction term)를 생성한다. 이 보정 정보는 무선 데이터 링크를 통해 인근의 사용자 수신기에게 전달되며, 수신기는 자신이 측정한 데이터에서 이 보정치를 가감함으로써 대기 지연이나 위성 시계 오차 등 공간적으로 상관성이 높은 공통 오차 성분을 제거한다. DGPS는 일반적으로 1~3미터 수준의 정확도를 제공하며, 해상 항로 표지나 정밀 농업 등 다양한 분야에서 표준적으로 활용된다. 26)

더욱 고도화된 정밀도가 요구되는 분야에서는 반송파 위상(Carrier Phase)을 이용하는 실시간 이동측위(Real-Time Kinematic, RTK) 기술이 사용된다. RTK는 위성 신호의 코드 정보 대신 파장이 매우 짧은 반송파의 위상을 직접 측정하여 거리를 산출한다. 이 과정에서 반송파의 파장 수를 정확히 판별해야 하는 정수 모호성(Integer Ambiguity) 해결 과정이 필수적으로 수반된다. RTK 시스템은 기준국과 이동국(Rover) 간의 위상 차분 데이터를 실시간으로 처리함으로써 수 센티미터(cm) 수준의 정밀도를 확보할 수 있다. 이는 자율주행 자동차, 드론 제어, 정밀 토목 측량 등 초정밀 위치 정보가 필수적인 현대 기술의 핵심적 기반이 된다. 27)

광범위한 지역에 대해 보정 정보를 제공하기 위해 개발된 위성 기반 보정 시스템(Satellite-Based Augmentation System, SBAS)은 지상 기지국에서 수집한 보정 데이터를 정지 궤도 위성(Geostationary Satellite)을 통해 다시 지상으로 송출하는 방식을 취한다. SBAS는 지상의 여러 기준국에서 관측된 데이터를 중앙 처리국에서 통합 분석하여 전 지구적 혹은 대륙적 규모의 보정 메시지를 생성한다. 미국의 WAAS(Wide Area Augmentation System), 유럽의 EGNOS(European Geostationary Navigation Overlay Service), 한국의 KASS(Korea Augmentation Satellite System) 등이 이에 해당한다. SBAS는 특히 항공기의 정밀 접근 및 착륙과 같이 높은 신뢰성과 무결성(Integrity)이 요구되는 항공 항법 분야에서 중추적인 역할을 담당한다.

최근에는 지상 기준국과의 직접적인 통신 없이도 정밀한 위치를 산출하는 정밀 지점 측위(Precise Point Positioning, PPP) 기술이 주목받고 있다. PPP는 위성의 정밀 궤도와 시계 오차 정보를 상태 공간 표현(State-Space Representation) 방식으로 모델링하여 전 세계 어디서나 단일 수신기만으로 고정밀 측위를 가능하게 한다. 비록 초기 수렴 시간이 필요하다는 제약이 있으나, 인프라가 부족한 해양이나 오지에서의 정밀 항법에 효과적이다. 이와 같은 보정 시스템들의 발전은 GPS의 활용 범위를 단순한 위치 확인에서 고도의 제어와 안전이 직결된 정밀 산업 영역으로 확장시키는 결정적인 계기가 되었다.

현대 사회에서의 응용 분야

GPS는 초기 군사적 목적으로 개발되었으나, 현재는 전 지구적 차원의 핵심 사회 간접 자본으로 자리 잡으며 교통, 물류, 과학 연구 등 현대 사회의 거의 모든 산업 분야에 필수적인 정보를 제공하고 있다. 위치와 시각 정보를 동시에 제공하는 GPS의 특성은 단순히 지리적 좌표를 확인하는 수준을 넘어, 복잡한 사회 시스템의 효율성과 안전성을 극대화하는 중추적 역할을 수행한다.

가장 대표적인 응용 분야는 교통 및 물류 산업이다. 내비게이션 시스템은 도로 교통의 효율성을 획기적으로 개선하였으며, 이를 기반으로 한 지능형 교통 체계(Intelligent Transport Systems, ITS)는 실시간 교통량 조절과 경로 최적화를 가능하게 한다. 특히 최근 급격히 발전하고 있는 자율주행 자동차 분야에서 GPS는 차량의 절대 위치를 파악하고 주행 경로를 설정하는 핵심 센서로 기능한다. 항공 분야에서는 항공기의 이착륙 및 경로 비행 시 정밀한 고도와 위치 정보를 제공하여 공역의 혼잡도를 완화하고 안전한 운항을 보장하며, 해양 분야에서는 선박의 자동 식별 장치(Automatic Identification System, AIS)와 결합하여 충돌 방지 및 효율적인 항로 관리를 지원한다.

지구과학을 비롯한 기초 과학 연구에서도 GPS는 정밀한 측정 도구로서 독보적인 가치를 지닌다. 지표면에 고정된 GPS 관측망은 지각 변동의 미세한 움직임을 밀리미터 단위로 추적하여 판 구조론의 실증적 근거를 제시하며, 이는 지진 예측 및 화산 활동 모니터링 연구의 기초 자료가 된다. 또한, 지리 정보 시스템(Geographic Information System, GIS)과 결합하여 국토의 정밀한 측량과 지도 제작, 도시 계획 수립에 활용된다. 기상학 분야에서는 GPS 신호가 대기권을 통과할 때 발생하는 굴절과 지연 현상을 역으로 분석하여 대기 중의 수증기량을 산출함으로써 기상 예보의 정확도를 높이는 데 기여하고 있다.

GPS의 숨겨진 핵심 기능 중 하나는 위성에 탑재된 원자시계를 이용한 정밀 시각 동기화이다. 현대의 이동통신 기지국은 데이터 송수신의 정확한 시점을 맞추기 위해 GPS의 시간 신호를 표준으로 사용하며, 이는 5G와 같은 고속 통신망의 안정적인 운용을 가능하게 한다. 전력 산업에서는 광역 전력망의 위상 동기화 장치(Phasor Measurement Unit, PMU)에 GPS 시각을 적용하여 사고를 예방하고 전력 공급의 안정성을 확보한다. 또한, 금융 시장의 초단위 거래 기록(Timestamping)과 분산 데이터베이스의 정합성 유지에도 GPS의 정밀 시각 정보가 근간이 된다28).

산업 생산성 향상 측면에서는 정밀 농업(Precision Agriculture)이 주목받고 있다. 농기계에 GPS를 장착하여 경작지의 위치별 토양 상태에 따라 비료와 살충제를 차등 살포함으로써 자원 낭비를 줄이고 수확량을 최적화한다. 이처럼 GPS는 일상적인 위치 기반 서비스(Location Based Service, LBS)부터 국가 기간 산업의 운영에 이르기까지 현대 문명을 지탱하는 보이지 않는 인프라로서 그 영향력을 지속적으로 확대하고 있다.

교통 및 위치 기반 서비스

GPS는 현대 사회의 이동성과 정보 접근 방식을 근본적으로 재편하며 사회 간접 자본의 핵심적인 축으로 기능하고 있다. 초기 군사적 목적으로 개발된 이 시스템은 민간에 개방된 이후 교통, 물류, 개인 정보 서비스 등 광범위한 영역에서 혁신을 주도하였다. 특히 위치 정보와 시각 정보를 실시간으로 결합할 수 있는 GPS의 특성은 단순히 지리적 좌표를 확인하는 수준을 넘어, 복잡한 사회 시스템의 운영 효율성을 극대화하는 기반 기술이 되었다.

교통 분야에서 GPS의 가장 대표적인 활용 사례는 내비게이션 시스템이다. 이는 위성으로부터 수신한 좌표를 디지털 지도 데이터와 결합하여 사용자에게 최적의 경로를 안내하는 기술이다. 현대의 내비게이션은 단순한 경로 안내를 넘어, 실시간 교통 흐름 데이터를 수집하고 분석하는 지능형 교통 체계(Intelligent Transport Systems, ITS)의 중추적 역할을 수행한다. 수많은 차량 단말기로부터 수집된 위치 및 속도 데이터는 전체 도로망의 혼잡도를 파악하는 기초 자료가 되며, 이를 바탕으로 다익스트라 알고리즘 등의 경로 탐색 기법을 적용하여 교통량을 분산시킨다. 이러한 시스템은 사회 전체의 물류 비용을 절감하고 탄소 배출량을 감소시키는 경제적·환경적 함의를 지닌다29).

스마트폰의 보급과 함께 등장한 위치 기반 서비스(Location-Based Services, LBS)는 개인의 일상적인 애플리케이션 활용 방식을 혁신하였다. LBS는 사용자의 실시간 위치 정보를 기반으로 맞춤형 정보를 제공하는 서비스 체계로, 주변 상점 추천, 실시간 날씨 정보, 소셜 네트워크 서비스(SNS) 내 위치 공유 등을 포함한다. 기술적으로는 특정 가상 구역을 설정하여 사용자의 진입과 이탈을 감지하는 지오펜싱(Geofencing) 기술이 널리 활용된다. 이는 마케팅뿐만 아니라 미성년자나 치매 노인의 보호를 위한 보안 서비스, 그리고 특정 지역 진입 시 자동으로 설정을 변경하는 사물인터넷(IoT) 기기 제어 등에도 응용된다30).

미래 모빌리티의 핵심인 자율주행 자동차 분야에서 GPS는 차량의 절대 위치를 결정하는 필수적인 센서로 기능한다. 자율주행 시스템은 차량의 안전한 주행을 위해 센티미터 단위의 정밀도를 요구하며, 이를 위해 GPS 신호를 관성 항법 시스템(Inertial Navigation System, INS), 라이다(LiDAR), 레이더(RADAR) 등 다양한 센서 데이터와 결합하는 센서 융합(Sensor Fusion) 기술을 사용한다. 도심의 고층 빌딩 숲이나 터널과 같이 GPS 신호 수신이 불안정한 환경(Urban Canyon)에서는 오차가 발생할 수 있으므로, 이를 보정하기 위해 고정밀 지도(High Definition Map) 데이터와 실시간 이동 측위(Real-Time Kinematic, RTK) 기술을 병행하여 위치 결정의 신뢰성을 확보한다.

공공 안전 및 물류 관리 시스템에서도 GPS의 역할은 막대하다. 물류 산업에서는 차량 관제 시스템(Fleet Management System, FMS)을 통해 화물차의 위치와 운행 상태를 실시간으로 모니터링하여 배송 경로를 최적화하고 자산 관리의 효율성을 높인다. 또한, 긴급 상황 발생 시 신고자의 위치를 즉각적으로 파악하여 구조대를 파견하는 긴급 구조 서비스는 인명 구조의 골든타임을 확보하는 데 결정적인 기여를 한다. 이처럼 GPS는 현대 교통 체계의 안전성과 효율성을 담보하는 보이지 않는 인프라로서 그 영향력을 지속적으로 확대하고 있다.

지리 정보 시스템과 측량

GPS는 현대 측량학(Surveying)과 지리 정보 시스템(Geographic Information System, GIS)의 데이터 수집 방식을 근본적으로 변화시킨 핵심 기술이다. 과거의 전통적인 삼각측량(Triangulation)이나 다각측량(Traversing)은 측점 간의 시통(視通, Line of Sight) 확보가 필수적이었으며, 기상 조건이나 지형적 장애물에 의해 작업 효율이 크게 좌우되었다. 그러나 위성 신호를 이용한 GPS 측량은 관측점 간의 가시성 확보가 불필요하며, 주야간 및 악천후와 관계없이 고정밀 좌표를 산출할 수 있다는 혁신적인 장점을 제공한다. 이러한 특성은 국토의 정밀한 위치 결정과 지도 제작(Cartography) 공정을 비약적으로 단축시켰으며, 전 지구적 좌표계인 WGS84(World Geodetic System 1984)를 기준으로 통일된 좌표계를 제공함으로써 국가 간 지리 정보의 호환성을 확보하는 토대가 되었다.

정밀한 지형 측정을 위해 GPS는 단순한 코드 기반 측위를 넘어 반송파 위상 측정(Carrier Phase Measurement) 기법을 활용한다. 특히 실시간 이동 측위(Real-Time Kinematic, RTK) 기술은 기준국(Base Station)에서 관측한 오차 보정 정보를 이동국(Rover)에 무선 데이터 링크로 실시간 전송함으로써, 수 센티미터(cm) 단위의 정밀도를 즉각적으로 확보하게 한다. 최근에는 인터넷 망을 통해 보정 정보를 수신하는 네트워크 RTK 기술이 보편화되어 측량의 효율성이 더욱 극대화되었다. 이러한 고정밀 GPS 데이터는 수치지도(Digital Map)의 제작과 갱신에 필수적이다. 항공사진측량(Photogrammetry)이나 라이다(LiDAR) 장비와 결합된 GPS는 비행체의 정확한 위치와 자세를 실시간으로 기록하며, 이는 지상 기준점 설치를 최소화하면서도 광범위한 지역의 정밀한 수치 표고 모델(Digital Elevation Model, DEM)을 생성하는 데 기여한다.

GPS를 통해 획득된 공간 정보는 지리 정보 시스템의 핵심적인 입력 데이터로 기능한다. GIS 환경에서 GPS 데이터는 단순한 위치 좌표를 넘어 도로, 건물, 하천 등 각종 지물(Feature)의 공간적 위치를 정의하며, 이는 다양한 속성 정보와 결합하여 국토 관리, 도시 계획, 환경 모니터링 등 광범위한 의사결정 지원 시스템의 기초가 된다. 특히 모바일 GIS의 발전으로 현장에서 실시간으로 데이터를 수정하고 중앙 서버와 동기화하는 것이 가능해짐에 따라, 지리 정보의 최신성과 정확성이 획기적으로 향상되었다. 이는 시설물 관리 시스템(Facility Management, FM)이나 토지 정보 시스템(Land Information System, LIS)의 효율적 운용을 가능하게 하는 기술적 근간이 된다.

지형 측정뿐만 아니라 지구물리학(Geophysics) 및 측지학(Geodesy) 연구에서도 GPS의 역할은 절대적이다. 전 세계적으로 운영되는 GPS 상시 관측소 네트워크는 지구 표면의 미세한 움직임을 밀리미터(mm) 단위로 추적한다. 이를 통해 판 구조론(Plate Tectonics)에 따른 대륙의 이동 속도를 정밀하게 측정하고, 지각 변동에 의한 에너지 축적 과정을 감시함으로써 지진화산 활동의 예측 모델을 정교화한다. 또한 지구 자전축 변화나 해수면 상승과 같은 전 지구적 환경 변화를 관측하는 데에도 GPS 데이터가 중추적인 역할을 수행한다. 이처럼 GPS는 단순한 항법 도구를 넘어, 지구라는 동적인 시스템을 정밀하게 계측하고 이해하기 위한 필수적인 과학적 인프라로 자리 잡았다.

인공지능 이론에서의 일반 문제 해결사

인공지능(Artificial Intelligence) 연구의 초기 단계에서 허버트 사이먼(Herbert A. Simon)과 앨런 뉴얼(Allen Newell), 클리프 쇼(J. C. Shaw)가 1959년에 개발한 일반 문제 해결사(General Problem Solver, GPS)는 인간의 인지 과정을 컴퓨터 프로그램으로 구현하려 시도한 최초의 체계적인 모형이다. GPS는 특정 분야에 한정된 계산을 수행하는 기존의 알고리즘과 달리, 문제의 형식만 갖추어지면 이론적으로 어떤 문제든 해결할 수 있는 범용적인 추론 엔진을 지향하였다. 이는 지능을 복잡한 기호 논리(Symbolic Logic)를 처리하는 과정으로 파악한 기호주의 인공지능(Symbolic AI)의 철학을 대변하며, 현대의 인지 과학(Cognitive Science)과 인공지능 이론의 기틀을 마련하였다는 평가를 받는다.

GPS의 설계 사상에서 가장 핵심적인 특징은 문제 해결을 위한 전략과 문제 자체에 대한 지식을 분리한 점이다. 이전의 프로그램들이 특정 문제를 풀기 위해 고정된 절차를 따랐다면, GPS는 문제의 현재 상태와 목표 상태 사이의 간극을 인식하고 이를 메우기 위한 일련의 과정을 탐색하는 일반적인 메커니즘을 사용하였다. 이러한 접근 방식은 지능적 행동이 단순히 데이터의 처리가 아니라, 목적을 달성하기 위해 적절한 수단을 선택하는 합리성(Rationality)의 과정임을 시사한다. 이는 심리학적 관점에서 인간이 문제를 해결할 때 보이는 사고의 단계를 모사한 것이며, 컴퓨터가 단순한 계산기를 넘어 인간의 사고를 시뮬레이션할 수 있는 도구가 될 수 있음을 입증하였다.

GPS가 문제를 해결하는 구체적인 논리 구조는 수단 목적 분석(Means-Ends Analysis, MEA)이라는 기법에 기반한다. 수단 목적 분석은 현재 도달해 있는 ’현재 상태’와 도달하고자 하는 ’목표 상태’를 비교하여 그 차이를 정의하는 것으로 시작한다. 시스템은 이 차이를 줄일 수 있는 적절한 연산자(Operator)를 라이브러리에서 검색하며, 만약 선택된 연산자를 즉시 적용할 수 없는 상황이라면 새로운 하위 목표를 설정하여 현재 상태를 연산자 적용이 가능한 상태로 변화시킨다. 이러한 재귀적 과정은 목표와 현재 상태 사이의 차이가 소멸할 때까지 반복되며, 최종적으로 일련의 연산자 서열인 해결책을 도출하게 된다.

이러한 작동 방식은 상태 공간(State Space) 탐색이라는 개념으로 구체화된다. GPS는 문제를 해결하기 위해 가능한 모든 상태의 조합을 하나의 거대한 망으로 간주하고, 시작 지점에서 목표 지점까지 이르는 최적의 경로를 찾아 나간다. 이때 각 상태 사이를 이동하게 해주는 도구가 연산자이며, 시스템은 휴리스틱(Heuristic)이라 불리는 경험적 규칙을 사용하여 탐색의 효율성을 높이려 시도하였다. 비록 GPS가 다루는 세계는 논리적으로 엄밀하게 정의된 ’장난감 세계’에 국한되는 경우가 많았으나, 복잡한 문제를 작은 단위의 부분 문제로 쪼개어 해결하는 분할 정복 알고리즘(Divide and Conquer Algorithm)의 원형을 제시하였다는 점에서 학술적 가치가 높다.

그러나 GPS는 실제 환경의 복잡성을 처리하는 데 있어 명확한 한계를 드러내기도 하였다. 현실 세계의 문제는 상태와 연산자의 수가 기하급수적으로 증가하는 조합 폭발(Combinatorial Explosion) 문제를 야기하며, 이는 당시의 컴퓨터 자원으로는 감당하기 어려운 수준이었다. 또한, 모든 상황을 기호화하여 입력해야 하는 지식 표현(Knowledge Representation)의 어려움과 불확실성이 존재하는 상황에서의 판단 능력 부재는 GPS가 실용적인 도구로 발전하는 데 걸림돌이 되었다. 그럼에도 불구하고 GPS는 인간의 문제 해결(Problem Solving) 과정을 형식화된 논리로 변환할 수 있음을 보여주었으며, 이후 전문가 시스템(Expert System)이나 소어(Soar)와 같은 통합 인지 아키텍처의 발전에 결정적인 영향을 미쳤다. 또한, 인간의 사고 과정을 프로그래밍 언어로 기술하려는 시도는 현대 인지 심리학의 방법론적 토대가 되었다.

개념 정의 및 역사적 의의

일반 문제 해결사(General Problem Solver, 이하 GPS)는 1950년대 후반 인공지능(Artificial Intelligence) 연구의 선구자인 앨런 뉴얼(Allen Newell), 허버트 사이먼(Herbert A. Simon), 클리프 쇼(J. C. Shaw)에 의해 개발된 혁신적인 컴퓨터 프로그램이다. GPS는 특정 영역의 문제만을 해결하도록 설계된 기존의 계산 장치들과 달리, 문제의 구체적인 내용과 관계없이 보편적으로 적용 가능한 해결 원리를 구현하고자 시도한 최초의 시스템이라는 점에서 독보적인 학술적 가치를 지닌다. 이는 지능을 복잡한 수치 계산 능력이 아닌, 기호를 조작하고 추론하는 기호 처리(Symbol Processing) 과정으로 정의한 기호주의 인공지능의 철학을 구체화한 결과물이었다.

GPS의 등장 배경은 1956년 다트머스 회의 이후 고조된 초기 인공지능 연구의 낙관론과 밀접한 관련이 있다. 당시 연구자들은 인간의 고등 사고 과정이 형식적인 논리 규칙의 조합으로 환원될 수 있다고 믿었으며, 이를 기계적으로 재현하는 것을 연구의 궁극적인 지향점으로 삼았다. GPS는 이러한 신념을 바탕으로 수학적 정리의 증명부터 하노이의 탑과 같은 복잡한 퍼즐, 심지어는 간단한 체스 전략에 이르기까지 다양한 유형의 문제를 동일한 논리 구조 내에서 처리할 수 있도록 설계되었다. 이는 인공지능이 인간의 지능적 행동을 단순히 모사하는 도구를 넘어, 인간의 인지 구조 자체를 설명하고 재구성하는 모델이 될 수 있음을 시사하였다.

역사적 관점에서 GPS는 인지 과학(Cognitive Science)의 탄생과 발전에 결정적인 기여를 하였다. 개발자들은 GPS를 단순한 소프트웨어가 아니라 인간의 문제 해결 과정을 설명하는 심리학적 이론으로 간주하였다. 특히 인간이 문제를 해결할 때 현재의 상태와 도달하고자 하는 목표 상태 사이의 간극을 인지하고, 이를 단계적으로 좁혀나가는 휴리스틱(Heuristic) 전략인 수단 목적 분석(Means-Ends Analysis)을 공식화하여 시스템에 도입하였다. 이러한 접근 방식은 문제 해결을 상태 공간(State Space)에서의 탐색 과정으로 규정하는 현대 인공지능의 핵심 패러다임을 정립하는 계기가 되었다.

GPS가 지향한 범용성은 비록 이후 조합 폭발(Combinatorial Explosion)이라는 기술적 한계와 현실 세계의 비정형적 데이터를 처리하는 데 발생하는 문제점에 직면하며 비판을 받기도 하였으나, 인공지능 연구의 초점을 단순 자동화에서 고등 인지 프로세스의 구현으로 전환시켰다는 점에서 그 의의가 매우 크다. GPS는 지능형 시스템이 갖추어야 할 논리적 엄밀성과 보편적 알고리즘의 중요성을 일깨웠으며, 이는 훗날 전문가 시스템(Expert System)이나 인지 아키텍처 연구로 이어지는 가교 역할을 수행하며 현대 인공지능 이론의 기틀을 마련하였다.

핵심 알고리즘과 작동 방식

일반 문제 해결사(General Problem Solver, GPS)의 핵심 알고리즘은 인간의 문제 해결 과정을 논리적 단계로 정형화한 수단 목적 분석(Means-Ends Analysis, MEA)에 기반한다. 이 방식은 단순히 정답을 찾아가는 과정이 아니라, 현재 상태와 목표 상태 사이의 차이를 인지하고 이를 단계적으로 해소해 나가는 인지적 탐색 과정을 모사한다. GPS는 문제를 해결하기 위해 상태 공간(state space) 내에서의 탐색을 수행하며, 이때 각 상태는 특정 시점의 문제 상황을 의미하고 연산자(operator)는 하나의 상태를 다른 상태로 변환하는 수단이 된다.

알고리즘의 작동 기제는 세 가지 주요 구성 요소인 현재 상태 $ S $, 목표 상태 $ G $, 그리고 이들 사이의 편차인 차이(difference) $ D $를 정의하는 것으로 시작한다. GPS의 내부 논리는 재귀(recursion)적 성격을 띠며, 전체 문제를 해결하기 위해 다음과 같은 단계적 절차를 수행한다. 먼저 현재 상태와 목표 상태를 비교하여 그 간극인 차이 $ D = f(S, G) $를 도출한다. 다음으로 해당 차이를 줄이거나 제거할 수 있는 적절한 연산자 $ O $를 선택한다. 만약 선택된 연산자를 현재 상태에 즉시 적용할 수 없는 조건이라면, 해당 연산자를 적용 가능한 상태로 만드는 것을 새로운 하위 목표(subgoal)로 설정한다. 이러한 하위 목표의 설정과 해결은 본래의 목표가 달성될 때까지 반복적으로 수행된다.

이 과정에서 핵심적인 기법은 차이의 유형과 이를 해결할 수 있는 연산자를 매핑한 ’차이-연산자 표(difference-operator table)’를 활용하는 것이다. GPS는 모든 가능한 경로를 무작위로 탐색하는 대신, 현재의 차이를 가장 효과적으로 줄일 수 있는 연산자를 우선적으로 선택함으로써 탐색 공간(search space)을 효율적으로 제어한다. 이는 휴리스틱(heuristic) 탐색의 초기 형태로 볼 수 있으며, 복잡한 문제를 보다 관리하기 쉬운 작은 단위로 분해하여 처리하는 전략적 접근을 보여준다. 이러한 구조는 인지 심리학에서 다루는 인간의 전략적 사고 과정과 매우 유사하게 설계되었다.

또한 GPS는 문제의 지식과 해결을 위한 추론 엔진(inference engine)을 분리하였다는 점에서 학술적 의의가 크다. 특정 문제에 국한되지 않고 다양한 영역의 문제를 처리할 수 있도록 설계된 이 구조는 이후 인공지능 연구에서 지식 표현(knowledge representation)과 추론 메커니즘을 분리하는 현대적 설계 원칙의 토대가 되었다. GPS는 기호 논리학을 활용하여 문제를 기호화하고 이를 조작함으로써, 수학적 정리의 증명이나 하노이의 탑과 같은 퍼즐 문제에서 탁월한 성과를 보였다.

그러나 GPS가 성공적으로 작동하기 위해서는 문제의 모든 가능한 상태와 연산자가 사전에 엄격하게 정의되어야 하며, 이는 실세계의 복잡하고 불확실한 문제를 다루는 데 있어 조합 폭발(combinatorial explosion)과 같은 한계를 드러내는 원인이 되기도 하였다. 그럼에도 불구하고 GPS가 제시한 수단 목적 분석과 하위 목표 설정의 논리 구조는 이후 생성 및 검사(generate-and-test) 기법이나 전문가 시스템(expert system)의 발전에 결정적인 영향을 미쳤다.31)

수단 목적 분석

일반 문제 해결사(GPS)의 중추적 사고 체계를 이루는 수단 목적 분석(Means-Ends Analysis, MEA)은 주어진 문제를 현재의 상태와 도달하고자 하는 목표 상태 사이의 괴리로 규정하고, 이를 단계적으로 해소해 나가는 전략적 프로세스이다. 이 기법은 단순히 가능한 모든 경로를 탐색하는 브루트 포스(brute-force) 방식에서 벗어나, 문제 해결에 필요한 수단(Means)과 달성하고자 하는 목적(Ends) 사이의 논리적 관계를 설정함으로써 탐색의 효율성을 극대화한다. 허버트 사이먼(Herbert A. Simon)과 앨런 뉴얼(Allen Newell)은 인간이 복잡한 문제를 해결할 때 현재 처한 상황과 최종 목적지를 비교하여 그 차이를 줄일 수 있는 구체적인 행동을 선택한다는 점에 주목하였으며, 이를 알고리즘화하여 GPS에 이식하였다.

수단 목적 분석의 작동 원리는 세 가지 핵심 단계인 차이 식별, 연산자(operator) 선택, 하위 목표(subgoal) 설정의 순환 구조로 설명된다. 우선 시스템은 현재 상태 $ S $와 목표 상태 $ G $를 비교하여 두 상태 사이의 속성 차이인 $ D = diff(S, G) $를 도출한다. 다음으로, 도출된 차이 $ D $를 제거하거나 줄이는 데 특화된 연산자 $ q $를 기능표(Table of Connections)에서 검색하여 선택한다. 만약 선택된 연산자를 즉시 적용할 수 있는 전제 조건이 충족되었다면 상태 전이를 수행하지만, 조건이 충족되지 않을 경우 시스템은 해당 조건을 만족시키는 새로운 상태를 하위 목표로 설정한다. 이러한 과정은 최종 목표가 달성될 때까지 재귀적으로 반복되며, 복잡한 전체 문제를 해결 가능한 작은 단위의 부분 문제들로 파편화한다32).

이 분석법의 핵심적인 특징은 목표 지향적(Goal-oriented) 성격과 재귀적 문제 분할에 있다. GPS는 단순히 현재 상태에서 실행 가능한 연산자를 무작위로 대입하는 것이 아니라, 목표와의 차이를 줄이는 데 기여하는 연산자만을 선별적으로 고려하는 발견법(heuristics)을 채택한다. 이는 상태 공간(state space) 탐색 범위를 획기적으로 축소하는 효과를 가져온다. 또한, 연산자 적용을 방해하는 장애물을 제거하기 위해 하위 목표를 생성하는 메커니즘은 인공지능이 단순한 반응적 체계를 넘어 고도의 전략적 계획을 수립할 수 있게 하는 토대가 되었다. 예를 들어, 특정 위치로 이동하려는 목표가 있을 때 ’이동’이라는 연산자의 전제 조건인 ’연료 확보’가 만족되지 않는다면, 시스템은 연료 확보를 새로운 목표로 설정하여 해결책을 모색한다.

수단 목적 분석은 인공지능 연구뿐만 아니라 인지 심리학 분야에서도 인간의 문제 해결 모델을 설명하는 중요한 이론적 틀로 평가받는다33). 이는 인간이 직관이나 단순 시행착오에 의존하기보다, 목적 달성을 위해 환경을 분석하고 적절한 도구를 선택하는 합리적 행위자임을 시사한다. 비록 초기 GPS 모델은 현실 세계의 방대한 영역 지식(domain knowledge)을 모두 포괄하지 못한다는 한계가 있었으나, 수단 목적 분석에서 정립된 ’차이 감소’와 ’재귀적 목표 설정’의 원리는 이후 스트립스(STRIPS)와 같은 현대적 자동 계획 수립(Automated Planning) 시스템의 모태가 되었으며, 지능형 에이전트의 의사결정 모델 설계에 지속적인 영감을 제공하고 있다.

상태 공간 탐색

일반 문제 해결사(General Problem Solver, GPS)는 당면한 문제를 해결하기 위해 모든 가능한 상황의 집합인 상태 공간(State Space)을 정의하고, 이를 체계적으로 탐색하는 과정을 거친다. 상태 공간이란 문제 해결 과정에서 나타날 수 있는 객체들의 모든 가능한 배치나 조건을 수학적인 그래프 이론(Graph Theory)의 관점에서 추상화한 영역이다. 이 공간 내에서 각 지점은 하나의 상태(State)로 정의되며, 문제 해결의 출발점인 초기 상태(Initial State)에서 최종 목적지인 목표 상태(Goal State)에 도달하기 위한 일련의 경로를 찾아내는 것이 탐색의 핵심이다.

상태 공간 탐색의 논리적 구조는 상태와 연산자(Operator)의 상호작용으로 설명된다. 연산자는 하나의 상태를 다른 상태로 변환시키는 규칙이나 행동을 의미하며, 수학적으로는 상태 집합 $ S $에 대하여 함수 $ f: S S $로 표현할 수 있다. GPS는 현재 상태에서 적용 가능한 연산자들을 검토하여 새로운 상태를 생성하고, 이들을 연결하여 하나의 탐색 트리(Search Tree)를 구축한다. 이때 탐색의 효율성을 결정짓는 요소는 어떠한 연산자를 우선적으로 선택하여 경로를 확장할 것인가에 달려 있다.

GPS의 탐색 과정은 단순히 모든 경로를 무작위로 훑는 맹목적 탐색(Blind Search)과는 궤를 달리한다. 이는 수단 목적 분석과 결합하여 현재 상태와 목표 상태 사이의 차이를 줄여줄 수 있는 연산자만을 선택적으로 탐색 범위에 포함시킨다. 이러한 방식은 탐색해야 할 상태의 수를 획기적으로 줄여주는 가지치기(Pruning) 효과를 발생시킨다. 만약 상태 공간의 분기 계수(Branching Factor)를 $ b $라 하고 목표 상태까지의 깊이를 $ d $라고 할 때, 전체 상태의 수는 $ b^d $에 비례하여 기하급수적으로 증가하게 되는데, GPS는 논리적 추론을 통해 이 거대한 공간 속에서 유망한 경로를 우선적으로 추적한다.

그러나 상태 공간 탐색은 문제의 복잡도가 증가함에 따라 조합 폭발(Combinatorial Explosion)이라는 근본적인 한계에 직면한다. 현실 세계의 문제는 상태를 정의하는 변수가 방대하고 연산자의 조합이 무한에 가깝기 때문에, 컴퓨터의 메모리와 연산 속도만으로는 모든 상태 공간을 유지하거나 탐색하는 것이 불가능해진다. GPS는 이러한 문제를 해결하기 위해 문제를 더 작은 단위의 하위 목표(Subgoal)로 분할하여 각각의 작은 상태 공간을 탐색하는 재귀적 전략을 취하지만, 하위 목표 간의 의존성이나 순서가 복잡하게 얽힌 경우에는 탐색의 효율이 급격히 저하된다.

결과적으로 GPS의 상태 공간 탐색 기법은 현대 인공지능경로 탐색 알고리즘과 계산 복잡도 이론(Computational Complexity Theory) 발전에 지대한 영향을 미쳤다. 비록 초기 GPS 모델은 단순한 논리 퍼즐 이상의 복잡성을 극복하는 데 어려움을 겪었으나, 상태 공간을 정의하고 그 안에서 최적의 경로를 찾기 위해 휴리스틱(Heuristic) 정보를 활용해야 한다는 통찰은 이후 A* 알고리즘이나 현대의 기계 학습 기반 탐색 전략의 이론적 토대가 되었다. 이는 추상적인 문제를 기계가 이해할 수 있는 수학적 공간으로 치환하여 해결하려 했던 인공지능 연구의 기념비적인 접근으로 평가받는다.

한계점과 학술적 영향

일반 문제 해결사(General Problem Solver, GPS)는 보편적 지능을 기계적으로 구현하려는 인공지능 연구의 야심 찬 시도였으나, 복잡한 현실 세계의 문제를 해결하는 과정에서 여러 근본적인 한계에 직면하였다. 가장 주요한 기술적 제약은 조합 폭발(combinatorial explosion) 현상이었다. GPS가 채택한 상태 공간 탐색(state space search) 방식은 문제의 규모나 단계가 조금만 복잡해져도 탐색해야 할 선택지의 수가 기하급수적으로 증가하는 특성을 가진다. 이는 당시의 컴퓨터 연산 능력으로는 감당할 수 없는 수준이었으며, 결과적으로 GPS는 하노이의 탑이나 간단한 논리 퍼즐과 같이 규칙과 상태가 명확히 제한된 잘 정의된 문제(well-defined problem)에서만 유효한 성능을 보였다.

또한, GPS는 현실의 다변적인 상황을 논리적 기호로 변환하는 문제 표상(problem representation)의 어려움을 극복하지 못했다. 실세계의 문제는 고정된 규칙만으로 설명하기 어려운 가변성과 모호성을 지니고 있으나, GPS는 모든 상황을 정형화된 형식 언어로 기술할 수 있다는 전제하에 작동하였기 때문이다. 이러한 한계는 존 매카시(John McCarthy)가 지적한 인공지능의 일반성(generality) 문제와도 맥을 같이 한다. 즉, 특정 영역에 특화된 지식 없이 순수한 논리적 추론 엔진만으로는 지능의 보편성을 달성하기 어렵다는 사실이 입증된 것이다.34)

학술적 측면에서 GPS의 전개 과정은 기호주의 인공지능(Symbolic AI) 패러다임의 형성에 결정적인 기여를 하였다. 허버트 사이먼(Herbert A. Simon)과 앨런 뉴얼(Allen Newell)이 제안한 물리적 기호 시스템 가설(Physical Symbol System Hypothesis)은 GPS의 구조적 원리를 이론적으로 뒷받침하며, 인간의 인지 과정을 기호 조작으로 설명하려는 인지 과학(Cognitive Science)과 인지 심리학(Cognitive Psychology)의 발흥을 이끌었다. 비록 GPS가 실용적인 범용 해결사로서의 성과를 거두는 데는 한계가 있었으나, 문제를 목표와 수단으로 분해하여 접근하는 수단 목적 분석(Means-Ends Analysis) 기법은 이후 계획 수립(Planning) 알고리즘과 전문가 시스템(Expert Systems)의 핵심적인 방법론으로 계승되었다.35)

결과적으로 GPS는 인공지능 연구의 초점을 단순한 추론 메커니즘의 개발에서 방대한 도메인 지식(domain knowledge)의 축적과 활용으로 전환하게 만든 촉매제 역할을 하였다. 이는 1970년대 이후 인공지능 연구가 지식 기반 시스템으로 이행하는 계기가 되었으며, 현대의 강화 학습(Reinforcement Learning)이나 거대 언어 모델(Large Language Models)이 수행하는 복잡한 추론 과정의 원형으로서 그 학술적 가치를 유지하고 있다. GPS가 보여준 한계와 그에 대한 비판적 성찰은 인공지능이 인간의 사고를 단순히 모방하는 수준을 넘어, 현실의 복잡성을 어떻게 수용해야 하는지에 대한 중요한 이정표를 제시하였다.

1)
U.S. Department of Defense, Global Positioning System Standard Positioning Service Performance Standard, https://www.gps.gov/sites/default/files/2025-07/2020-SPS-performance-standard.pdf
2)
Global Positioning System (GPS) Standard Positioning Service (SPS) Performance Standard - 5th Edition, April 2020, https://www.gps.gov/technical/ps/2020-SPS-performance-standard.pdf
4)
Global Positioning System History - NASA, https://nasa.gov/general/global-positioning-system-history
8)
Data From the First Week Without Selective Availability, https://gps.gov/systems/gps/modernization/sa/data
9)
Global Positioning System (GPS) location accuracy improvement due to Selective Availability removal, https://www.sciencedirect.com/science/article/pii/S1631069102014142
11)
Performance Evaluations of the New GPS L5 and L2 Civil (L2C) Signals, https://onlinelibrary.wiley.com/doi/10.1002/j.2161-4296.2004.tb00351.x
15)
Interface Specification IS-GPS-800E, https://www.gps.gov/technical/icwg/IS-GPS-800E.pdf
17)
NIST Technical Note 1385: Global Positioning System Receivers and Relativity, https://tf.nist.gov/general/pdf/1274.pdf
20)
Geoffrey Blewitt, “Basics of the GPS Technique: Observation Equations”, https://nbmg.unr.edu/staff/pdfs/Blewitt%20Basics%20of%20GPS.pdf
21)
Global Positioning System Receivers and Relativity | NIST, https://www.nist.gov/publications/global-positioning-system-receivers-and-relativity
22)
The global positioning system, relativity, and extraterrestrial navigation, http://www.nist.gov/customcf/get_pdf.cfm?pub_id=904814
23)
Applied Research Laboratories, The University of Texas at Austin, An Analysis of Global Positioning System (GPS) Standard Positioning System (SPS) Performance for 2016, https://www.gps.gov/systems/gps/performance/2016-GPS-SPS-performance-analysis.pdf
24)
Ionospheric Effects on Global Positioning System Receivers, https://apps.dtic.mil/sti/tr/pdf/ADA342594.pdf
26)
RTCM Special Committee No. 104, “RTCM 10403.3, Differential GNSS (Global Navigation Satellite Systems) Services - Version 3”, https://rtcm.myshopify.com/products/rtcm-10403-3-differential-gnss-global-navigation-satellite-systems-services-version-3-amendment-1-and-2
27)
European Space Agency, “RTK Standards - Navipedia”, https://gssc.esa.int/navipedia/index.php/RTK_Standards
28)
GNSS Time Synchronization in Vehicular Ad-Hoc Networks: Benefits and Feasibility, http://arxiv.org/abs/1811.02741
29)
Global Positioning System (GPS) and its applications in transportation, https://www.scirp.org/journal/paperinformation.aspx?paperid=83534
30)
A Survey on Location-Based Services, https://ieeexplore.ieee.org/document/6331046
31)
Newell, A., Shaw, J. C., & Simon, H. A. (1959). Report on a general problem-solving program. Proceedings of the International Conference on Information Processing, 256-264. https://bitsavers.org/pdf/rand/ipl/P-1584_Report_On_A_General_Problem-Solving_Program_Feb59.pdf
32)
Newell, A., & Simon, H. A. (1961). Computer Simulation of Human Thinking. Science, 134(3495), 2011-2017. https://www.jstor.org/stable/1708307
33)
Newell, A., & Simon, H. A. (1963). GPS, A Program that Simulates Human Thought. In E. A. Feigenbaum & J. Feldman (Eds.), Computers and Thought. McGraw-Hill. http://www.jimdavies.org/summaries/newell1963.html
34)
McCarthy, J., Generality in Artificial Intelligence, https://www-formal.stanford.edu/jmc/generality.pdf
35)
Garvey, S. C., The “General Problem Solver” Does Not Exist: Mortimer Taube and the Art of AI Criticism, https://ieeexplore.ieee.org/document/9324949/
gps.1776195261.txt.gz · 마지막으로 수정됨: 저자 flyingtext