모든 GPS 위성은 동일한 주파수로 전달합니다. 그런 다음 수신기는 어떻게 그들에게 출발합니까? 이름 * 마이크 (Code Division Multiple Access): 각 위성은 독특하고 가짜 랜덤으로 신호를 조절합니다. PRN 코드 (Pseudo-Random 소음). 수신기는 이 모든 코드를 알고 수 있습니다 관련 상품 각 위성 신호를 별도로 찾습니다. — 그들은 서로의 상단에 있지만 소음 아래 (기본 취약점).
코드는 한 번에 세 가지를 결정합니다. 제품정보 (빠른 코드 = 날카로운 거리 측정), 잼 내구성 (wider code = 더 많은 처리 이득) 및 관련 기사 (오픈 또는 암호화). GPS에는 3개의 주요 부호가 있습니다.
C/A 코드
더 보기 C/A 코드 (Coarse/Acquisition)는 L1에 열리는 민간인 부호입니다. 제품 정보
- 칩 비율 1.023 Mcps (초당 메가 칩) — 상대적으로 느립니다.
- 1023 칩의 짧은 코드 1개 ms 반복; 그러므로 빨리 찬 수신기에 의하여 발견될 (" 취득").
- 공개적으로 알려진: 누구나 그를 볼 수 있습니다 — 그리고 imitate. 그것은 C / A를 가장 쉽게 스푸 펜 (주)스푸핑 및 메쉬).
- 작은 스펙트럼 (~2 MHz) → 가장 낮은 처리 이익 → 그것 움직이지 않게 하기에 가장 과민한 3의.
그래서 C / A 코드는 가장 약한 링크입니다: 개방, 좁고 짧은. 거의 모든 시민 GPS 실패와 스포핑 공격 대상 C / A L1.
P(Y) 코드
더 보기 P 코드 (Precise)는 L1와 L2에 군 정밀도 부호입니다. 특성:
- 칩 비율 10.23 Mcps — 10배 C/A 보다는 더 빠른 → 더 정확한 거리 측정 및 더 넓은 스펙트럼 (~20 MHz).
- 일주일 후에만 반복되는 아주 긴 부호.
- 암호화: P 코드는 비밀로 W 코드 암호화 된 Y 코드; 함께이 호출 P (아). 이것은 안티 스푸핑 (A-S): 열쇠 없이 당신은 신호를 mimic 할 수 없습니다. 접수는 암호화 키 (classic via 사이트맵- 수신기).
- C/A보다 높은 처리 이익 → 움직이지 않게 하기에 더 튼튼한, 그리고 2개의 frequencies (L1+L2)의 사용은 ionosphere 개정 및 추가 탄력을 허용합니다.
실용적인 단점: P (Y)는 매우 긴 코드 때문에 "cold"를 찾는 것이 어렵습니다. 클래식 군사 수신자는 C / A 코드를 먼저 찾아 P (Y)로 이동합니다. — 그러나 C/A 방해기가 P (Y)에 접근을 막을 수 있다는 것을 의미합니다. M 코드는 정확히 그것을 해결합니다.
M 코드
더 보기 M 코드 (미리)는 현대 군 부호입니다 (GPS 현대화의 부분), L1와 L2에. C / A 및 P (Y)의 교훈으로 설계되었습니다.
- 새로운, 더 강한 암호화 그리고 디자인 회사연혁 허용: M 코드는 C / A 코드를 선택하지 않고 직접 찾을 수 있습니다. C/A 방해기 뒤 문 밖으로 P(Y) 코드 그와 함께 닫습니다.
- BOC 변조 (Binary 상쇄 운반대, BOC (10,5): 밴드의 중심에있는 하나의 로브 대신 M-code는 에너지로 나뉩니다. 2개의 로브 밴드 중간의 양쪽에. 따라서 C/A와 P (Y) 에너지 옆에 spectrally 입니다 — 더 적은 방해 및 선택적으로 혼란에 더 어려운.
- 반점 광속: 현대 위성은 목표의 M-code를 전달할 수 있습니다, 운영 영역의 더 강력한 빔, jamming에 대한 추가 전력을 제공 (더 높은 J-S 임계 값, GNSS 움직이지 않게 하기).
- 높은 처리 이득과 자율, 안전한 가동 → 가장 잼 및 spoof 저항하는 GPS 부호.