Toţi sateliţii GPS transmit la aceleaşi frecvenţe. Atunci cum le deosebeşte receptorul? Cu CDMA (Code Division Multiple Access): fiecare satelit își modulează semnalul cu un pseudo-random unic Codul PRN (Pseudo-Random Noise). Primitorul cunoaşte toate aceste coduri şi poate Corelație găsi fiecare semnal satelit separat — chiar dacă sunt unul peste altul şi sub zgomot (Vulnerabilitatea fundamentală).
Codul determină trei lucruri simultan: în precizie (cod mai rapid = măsurarea distanței mai ascuțite), greutate în gem (cod mai larg = mai mult câștig de prelucrare) și acces (deschis sau criptat). GPS-ul are trei coduri principale.
Codul C/A
ă Codul C/A Codul civil deschis pe L1. Proprietăți
- Rata Chip 1.023 Mcps (Mega chips-uri pe secundă) — relativ lent.
- Un cod scurt de 1023 chips-uri care 1 ms Repetă; prin urmare, se găsește rapid ("achiziție") de către un receptor rece.
- Cunoscut public: Oricine îl poate vedea. — şi imitaţi. Asta face C/A cel mai ușor spoofen (Spoofing și meshing).
- Spectrul mic (~2 MHz) → cel mai mic câștig de procesare → cel mai sensibil la bruiaj Dintre cei trei.
Codul C/A este veriga cea mai slabă: deschisă, îngustă şi scurtă. Aproape toate eșecurile civile GPS și atacuri spoofing țintă C/A pe L1.
Codul P(Y)
ă Codul P (preciza) este codul de precizie militar pe L1 și L2. Caracteristici:
- Rata Chip 10.23 Mcps — 10 ori mai rapid decât C/A → o măsurare mai precisă a distanței și un spectru mai larg (~20 MHz).
- Un cod foarte lung care se repetă doar după o săptămână.
- Criptat: codul P devine cu secretul Codul W criptat la Codul Y; împreună acest lucru se numește P(Y)Asta e. anti-spoofing Fără cheie nu poţi imita semnalul. Recepţia necesită o cheie cripto (clasică prin ASASM- receptoare).
- Un câștig de procesare mai mare decât C/A → mai robust la bruiaj, iar utilizarea a două frecvențe (L1+L2) permite corectarea ionosferei și reziliența suplimentară.
Un dezavantaj practic: P(Y) este dificil de găsit "rece" din cauza codului foarte lung. Prin urmare, primitorii militari clasici găsesc mai întâi codul C/A și apoi sari la P(Y) — Dar asta înseamnă că un Jammer C/A poate bloca, de asemenea, accesul la P(Y). Codul M rezolvă exact asta.
Codul M
ă Codul M (Military) este codul militar modern (parte a modernizării GPS), la L1 și L2. Este proiectat cu lecțiile C/A și P(Y) în minte:
- Criptare nouă, mai puternică și un design care achiziție directă permite: codul M poate fi găsit direct, fără a fi nevoie să ridice codul C/A. Afara pe usa din spate Codul P(Y) este închis cu asta.
- Modularea BOC (Binary Offset Carrier, BOC(10,5)): În loc de un lob în centrul trupei, codul M îşi împarte energia. doi lobi pe ambele părţi ale mijlocului trupei. Deci este spectral lângă energia C/A și P(Y) — mai puţine interferenţe şi mai dificil de perturbat selectiv.
- Grinzi spot: sateliţii moderni pot transmite codul M cu un fascicul ţintă, mai puternic deasupra unei zone de operare, oferind putere suplimentară împotriva bruiajului (un prag J-S mai mare, Blocarea GNSS).
- Câştig mare de procesare şi funcţionare autonomă, în condiţii de siguranţă → codul GPS cel mai rezistent la gem şi lingură.