본문 바로가기

Defense

한국형 위성항법시스템은 미국 GPS의 P-Code와 M-Code를 어떻게 대체할까?

미국 GPS P(Y)·M-Code와 KPS 군·공공안전 서비스

현대의 군사작전에서 위성항법시스템은 단순히 위치를 알려주는 장비가 아닙니다.

전투기, 함정, 지상무기, 정밀유도무기, 무인체계가 자신의 위치와 속도, 시간을 정확하게 파악하기 위해 사용하는 핵심 PNT(Positioning, Navigation and Timing) 인프라입니다.

 

특히 전시에는 적의 재밍(Jamming)이나 스푸핑(Spoofing)으로 위성항법 신호가 교란될 수 있기 때문에 단순히 "정확한 GPS"를 확보하는 것만으로는 충분하지 않습니다.

따라서 미국 GPS는 민간용 신호와 별도로 군사용 신호를 발전시켜 왔으며, 대표적인 것이 전통적인 P(Y)-Code와 현대화된 M-Code입니다.

 

그렇다면 우리나라가 개발하고 있는 한국형 위성항법시스템 KPS(Korean Positioning System)는 이러한 군사적 PNT 요구사항에 어떻게 대응할까요?

 

핵심은 KPS를 미국 GPS의 P-Code나 M-Code와 단순하게 1:1 대응시키기보다는,

"민간용 PNT + 고정밀 서비스 + 공공안전 서비스 + 국가 차원의 안정적인 PNT 확보"

라는 전체 서비스 구조로 이해하는 것입니다.

1. 먼저 알아야 할 미국 GPS의 P-Code와 M-Code

P-Code에서 P(Y)-Code로

미국 GPS의 초기 군사용 정밀서비스는 PPS(Precise Positioning Service)를 중심으로 발전했습니다.

GPS의 P-Code는 Precise PRN ranging code를 의미하며, L1과 L2 주파수에서 사용되었습니다.

 

다만 여기서 중요한 점이 있습니다.

P-Code 자체가 처음부터 암호화된 신호였던 것은 아닙니다.

GPS 공식 자료에서는 P-Code를 "Unencrypted Precise PRN ranging code"로 정의하고 있으며, 여기에 Anti-Spoofing을 적용해 암호화된 형태가 Y-Code입니다. 따라서 일반적으로 군용 GPS의 전통적인 신호를 이야기할 때는 P(Y)-Code라고 표현하는 것이 보다 정확합니다.

 

즉,

P-Code → 정밀 측위용 코드

P(Y)-Code → Anti-Spoofing이 적용된 군사용 신호

라고 이해할 수 있습니다.

2. M-Code는 P(Y)-Code와 다른 차세대 군용 신호

M-Code는 GPS 현대화 과정에서 개발된 새로운 군용 신호입니다.

 

미국 GPS의 현대화 위성인 GPS IIR-M부터 M-Code가 탑재되기 시작했으며, L1과 L2에서 군용 M-Code 신호를 제공하도록 설계되었습니다.

 

M-Code의 핵심 목적은 단순히 "더 정확한 GPS"를 만드는 것이 아닙니다.

핵심은

  • 재밍에 대한 강인성 향상
  • 스푸핑에 대한 대응
  • 군용 신호의 보안성 향상
  • 민간 신호와 군용 신호의 분리
  • 전파방해 환경에서의 PNT 지속성 확보

입니다.

 

GPS.gov 역시 M-Code를 암호화된 군용 신호로 설명하면서 재밍과 스푸핑에 대한 군사적 대응능력을 높이는 것을 중요한 목적으로 제시하고 있습니다.

 

따라서 미국 GPS의 발전을 단순화하면 다음과 같이 볼 수 있습니다.

시대 기존 군용 GPS 현대화 군용 GPS
목적 정밀 PNT 고강인성 군용 PNT
핵심 정밀 측위 항재밍·항스푸핑·보안
주파수 L1/L2 L1/L2
특징 전통적인 군용 신호 차세대 군용 신호
수신기 기존 군용 수신기 M-Code 지원 수신기

여기서 중요한 것은 M-Code가 단순히 P-Code보다 "정확한 코드"라는 개념이 아니라는 점입니다.

M-Code의 핵심은 전파가 방해되는 전장에서 PNT 서비스를 계속 사용할 수 있도록 신호 구조와 보안성을 현대화하는 데 있습니다.

3. 그렇다면 KPS에는 P-Code와 M-Code가 존재하는가?

여기에서 KPS를 설명할 때 주의해야 할 부분이 있습니다.

현재 공개된 정부·연구기관 자료를 기준으로 보면 KPS가 미국 GPS의 P-Code와 M-Code를 각각 그대로 복제하여 "KPS P-Code" 또는 "KPS M-Code"라는 명칭으로 운용한다고 확인된 것은 아닙니다.

 

따라서

"P-Code = KPS L1/L2/L5"

"M-Code = KPS L6/S"

라고 단정하는 것은 현재 공개자료 기준으로는 적절하지 않습니다.

 

대신 기능적인 관점에서 다음과 같이 이해하는 것이 좋습니다.

미국 GPS

민간 서비스 → P(Y)-Code 기반 전통 군용 서비스 →  M-Code 기반 현대화 군용 서비스

KPS

민간·상용 PNT → 고정밀 PNT → 공공안전 및 국가 중요서비스 → 향후 국가안보 목적의 안정적인 PNT 활용

 

즉 KPS의 핵심은 특정 "코드 이름"을 미국과 동일하게 만드는 것이 아니라 우리나라가 독자적인 PNT 인프라를 확보하는 것입니다.

한국항공우주연구원은 KPS의 목표를 한반도와 주변 지역에 고정밀·고신뢰성 PNT 정보를 제공하는 시스템으로 설명하고 있으며, 유사시에는 KPS만으로도 PNT 정보를 제공할 수 있는 안정적인 체계를 확보하는 것을 중요한 목표로 제시하고 있습니다.

4. KPS에서 가장 중요한 것은 '독자 PNT 인프라'다

KPS를 미국 GPS와 비교할 때 가장 중요한 차이는 특정 코드가 아니라 PNT 주권입니다.

현재 우리나라의 위치·항법·시각 정보 상당 부분은 GPS를 포함한 GNSS에 의존하고 있습니다.

평상시에는 GPS를 이용해도 큰 문제가 없지만 전시 또는 국가적 위기 상황에서는 상황이 달라질 수 있습니다.

 

예를 들어 GPS 신호가

재밍 → 신호 수신 불량 → 항법 정확도 저하 → 무인체계·항공기·함정·정밀무기 운용 영향

으로 이어질 가능성이 있습니다.

 

KPS가 구축되면 우리나라가 직접 운영하는 위성항법 인프라를 추가로 확보하게 됩니다.

한국항공우주연구원도 KPS의 목적 가운데 하나로 GPS 사용이 제한될 수 있는 상황에서 KPS만으로 PNT 정보를 제공할 수 있는 안정적인 PNT 체계 확보를 제시하고 있습니다.

5. KPS의 '공공안전 서비스'를 어떻게 이해해야 할까?

KPS의 공공안전 측면은 군사용 신호와 동일한 개념으로 볼 필요는 없습니다.

공공안전 분야에서는 정확한 위치정보뿐만 아니라 높은 신뢰성과 지속적인 서비스가 중요합니다.

 

예를 들어

  • 긴급구조
  • 재난 대응
  • 항공
  • 해상
  • 철도
  • 자율주행
  • 통신망
  • 금융시스템
  • 국가 중요 인프라

등에서 PNT 정보가 활용될 수 있습니다.

 

우주항공청 역시 KPS를 교통·통신·금융뿐 아니라 응급구조와 재해예측 등 사회 안전 분야에서 활용되는 핵심 PNT 인프라로 설명하고 있습니다.

 

따라서 KPS의 공공안전 서비스를 단순히

"한국판 M-Code"

라고 표현하기보다는,

"KPS가 제공하는 국가 중요 PNT 서비스 가운데 공공안전과 국가안보 요구사항을 지원하는 계층"

으로 이해하는 것이 더 정확합니다.

6. 그렇다면 KPS의 L6와 S 대역은 M-Code와 같은 것인가?

이 부분은 특히 주의할 필요가 있습니다.

공개된 KPS 자료만으로 특정 L6 또는 S 대역 신호를 미국 M-Code와 직접 동일시하기는 어렵습니다.

M-Code는 GPS에서 L1/L2에 구현된 현대화 군용 신호입니다. GPS.gov 자료에서도 M-Code가 L1M과 L2M으로 정의되어 있음을 확인할 수 있습니다.

 

따라서

"M-Code = 별도 주파수"

라고 이해하면 안 됩니다.

 

M-Code의 핵심은 특정 주파수 이름보다 신호 구조, 보안, 항재밍, 항스푸핑 및 군용 수신기 체계에 있습니다.

반면 KPS에서 특정 대역과 신호가 어떤 서비스에 사용되는지는 최종 인터페이스 및 서비스 규격을 기준으로 판단해야 합니다.

따라서 현재 단계에서는 다음처럼 표현하는 것이 안전합니다.

 

KPS의 특정 주파수 신호를 미국 M-Code와 동일한 군용 코드라고 단정하기보다는, KPS가 독자적인 PNT 인프라를 구축하고 이를 통해 고정밀·고신뢰·공공안전·국가안보 분야의 PNT 요구사항을 지원하는 구조로 이해하는 것이 적절하다.

7. KPS와 GPS의 차이는 '코드'보다 '시스템 전체'에 있다

GPS와 KPS를 비교할 때 중요한 것은 위성에서 내려오는 신호 하나가 아닙니다.

전체 시스템을 보면 다음과 같습니다.

GPS

우주 세그먼트 → GPS 위성 →  민간 신호 / P(Y)-Code / M-Code → GPS 지상통제체계 → 군·민간 수신기

미국은 위성뿐 아니라 지상통제체계와 군용 수신기까지 하나의 거대한 PNT 체계로 운영합니다.

GPS의 현대화 과정에서는 M-Code를 지원하기 위한 M-Code Early Use와 차세대 OCX 지상통제체계가 함께 개발되었습니다.

KPS

KPS 위성 → 항법신호 → 지상 통합운영센터 → 위성관제센터 →  안테나국 → 감시국 → 임무제어국 → KPS 사용자 수신기

KPS 역시 위성만 만드는 사업이 아닙니다.

 

우주항공청은 KPS를 위성시스템, 지상시스템, 사용자시스템으로 구분하고 있으며, 지상시스템에는 통합운영센터, 위성관제센터, 안테나국, 감시국, 임무제어국 등이 포함된다고 설명하고 있습니다.

8. 결국 KPS의 진짜 의미는 '한국판 GPS'가 아니다

KPS를 단순히 "한국판 GPS"라고 부르면 중요한 부분을 놓치게 됩니다.

 

KPS의 전략적 의미는

GPS를 하나 더 만드는 것

이 아니라

"우리나라가 독자적으로 통제할 수 있는 PNT 인프라를 확보한다"

는 데 있습니다.

특히 국가안보 관점에서는 다음과 같은 의미를 가집니다.

① PNT 공급망 다변화

GPS에 대한 단일 의존도를 낮추고 독자적인 PNT 자원을 확보할 수 있습니다.

② 한반도 지역 최적화

KPS는 전 세계를 대상으로 하는 GPS와 달리 한반도와 주변 지역을 대상으로 하는 지역 위성항법시스템으로 계획되고 있습니다.

③ 고정밀 PNT

KPS는 한반도와 주변 지역에서 센티미터급 위치정보 등을 제공하는 것을 목표로 하고 있습니다.

④ 국가 중요 인프라 보호

교통·통신·금융·재난·구조 등 PNT 의존도가 높은 분야의 안정성을 높일 수 있습니다.

⑤ 국가안보 PNT 기반

향후 국가안보 분야에서 요구되는 고신뢰 PNT 서비스의 독자적인 기반으로 활용할 수 있습니다.

9. KPS는 현재 어디까지 왔을까?

KPS는 아직 완성된 운용체계가 아닙니다.

 

2026년 9월 현재 KPS 위성 1호기 탑재체의 상세설계검토(CDR)가 진행되고 있습니다.

우주항공청은 2026년 9월 28일부터 30일까지 KPS 위성 1호기 탑재체 CDR을 진행하고 있으며, 이를 통과하면 제작·조립·시험 단계로 넘어갈 예정이라고 밝혔습니다.

 

KPS 1호기는 2029년 9월 발사를 목표로 하고 있으며, 이후 2035년까지 총 8기의 위성을 구축하는 계획입니다. 8기는 IGSO 5기와 GEO 3기로 구성될 예정입니다.

 

따라서 현재 KPS는

설계 → CDR → 비행모델 제작 → 조립·시험 →  2029년 1호기 발사 → 위성 추가 발사 → 2035년 전체 시스템 구축

이라는 단계로 진행되고 있습니다.

10. 한 장으로 정리하면

미국 GPS와 KPS의 관계를 가장 쉽게 이해하면 다음과 같습니다.

 

미국 GPS → 민간 PNT → P-Code → P(Y)-Code → M-Code → 현대화 군용 PNT

대한민국 KPS → 민간·상용 PNT → 고정밀 PNT → 공공안전 서비스 → 국가 중요 PNT →국가안보 활용

 

여기서 중요한 차이는 KPS의 특정 신호를 미국의 P-Code나 M-Code와 1:1로 이름을 맞추는 것이 아닙니다.

핵심은 KPS가 우리나라가 직접 구축하고 운영하는 독자적인 PNT 인프라라는 점입니다.

11. 방산 관점에서 보면 KPS의 중요성은 더욱 커진다

향후 KPS가 완성되면 항법정보를 필요로 하는 다양한 무기체계와 플랫폼에서 중요한 PNT 소스로 활용될 수 있습니다.

예를 들어

 

전투기, 무인항공기 → GNSS + INS + 데이터링크

정밀유도무기→ GNSS + INS + 기타 항법센서

지상 무기체계 → GNSS + INS + 지상항법

함정 → GNSS + INS + 해상 PNT

 

와 같은 복합항법 구조에서 KPS를 하나의 독립적인 GNSS/PNT 소스로 활용하는 개념을 생각할 수 있습니다.

 

다만 특정 무기체계가 실제 KPS의 어떤 신호를 사용할지, 군용 암호화 신호의 구체적인 구조와 키 관리 방식 등이 어떻게 설계되는지는 공개된 자료만으로 확인하기 어렵습니다.

 

이 부분은 향후 KPS의 사용자 인터페이스 규격과 관련 정부기관의 공식 발표를 통해 확인할 필요가 있습니다.

마무리

미국 GPS의 P(Y)-Code와 M-Code는 단순한 "GPS 코드"가 아닙니다.

전장에서 위치·항법·시각 정보를 안정적으로 확보하기 위한 군사 PNT 기술의 발전 과정이라고 볼 수 있습니다.

 

P(Y)-Code가 전통적인 군용 정밀 PNT를 대표한다면, M-Code는 재밍과 스푸핑이 존재하는 현대 전장에서 보다 강인한 군용 PNT를 제공하기 위한 GPS 현대화의 핵심입니다.

 

KPS 역시 단순히 GPS를 하나 더 만드는 사업이 아닙니다.

 

우리나라가 직접 통제할 수 있는 위성·지상·사용자 시스템을 구축하여 한반도와 주변 지역에 고정밀·고신뢰 PNT 서비스를 제공하고, 평시에는 다양한 산업과 공공안전 분야를 지원하며, 유사시에도 독자적인 PNT 기반을 확보하는 것이 핵심입니다.

 

따라서 KPS를 미국 GPS의 P-Code와 M-Code에 대응시켜 이해할 때 가장 적절한 표현은 다음과 같습니다.

"미국 GPS의 P(Y)-Code와 M-Code가 군사 PNT를 위한 신호 현대화의 결과라면, KPS는 대한민국이 독자적으로 통제할 수 있는 PNT 인프라를 구축하는 국가 차원의 시스템이다."

 

그리고 이 차이가 바로 KPS를 단순한 "한국판 GPS"가 아니라 국가 PNT 주권을 위한 전략 인프라로 바라봐야 하는 이유입니다.