Všetky GPS satelity vysielajú na rovnakej frekvencii. Tak ako ich potom prijímač rozozná? s CDMA (kód Division Multiple Access): každý satelit moduluje svoj signál jedinečným pseudonáhodným Kód PRN (Pseudo-Random Noise). Prijímač pozná všetky tieto kódy a môže korelácia nájsť každý satelitný signál samostatne — aj keď sú na sebe a pod hlukom (Základná zraniteľnosť).
Kód určuje tri veci naraz: v presnosť (horší kód = ostrejšie meranie vzdialenosti), Jam-weability (širší kód = viac spracovanie zisk) a prístup (otvorené alebo zašifrované). GPS má tri hlavné kódy.
Kód C/A
The Kód C/A Je otvorený civilný kód L1. Vlastnosti
- Rýchlosť čipu 1,023 Mcps (mega čipy za sekundu) — pomerne pomaly.
- Krátky kód 1023 čipov, ktoré 1 ms opakovať; preto rýchlo nájsť ("akvizíciu") chladným prijímačom.
- Verejne známe: Každý ho môže vidieť. — a napodobňovať. To robí C/A najjednoduchším spoofén (Spoofing a sieťovanie).
- Malé spektrum (~2 MHz) → najnižší nárast spracovania → najcitlivejšie na rušenie Z troch.
Takže kód C/A je najslabší odkaz: otvorený, úzky a krátky. Takmer všetky civilné zlyhania GPS a tlmenie útokov cieľ C/A na L1.
Kód P(Y)
The Kód P (Precízne) je vojenský kód presnosti na L1 a L2. Vlastnosti:
- Chip rýchlosť 10,23 Mcps — 10-krát rýchlejšie ako C/A → presnejšie meranie vzdialenosti a širšie spektrum (~20 MHz).
- Veľmi dlhý kód, ktorý sa opakuje až po týždni.
- Zašifrované: P kód sa stáva tajomstvom W kód zašifrovaný do Kód Y; spoločne sa to nazýva P(Y)Toto je proti striekaniu Bez kľúča nemôžete napodobniť signál. Recepcia vyžaduje krypto kľúč (klasický cez SAASM- prijímače).
- Vyššie spracovanie zisk ako C/A → robustnejšie rušenie, a použitie dvoch frekvencií (L1+L2) umožňuje ionosférické korekcie a dodatočnú odolnosť.
Praktická nevýhoda: P(Y) je ťažké nájsť "studené" kvôli veľmi dlhému kódu. Klasickí vojenskí príjemcovia preto najskôr nájdu kód C/A a potom prejdú na P(Y) — Ale to znamená, že rušička C/A môže tiež blokovať prístup k P(Y). M kód rieši presne to.
Kód M
The Kód M (vojenský) je moderný vojenský kód (časť modernizácie GPS), na L1 a L2. Je navrhnutý so zreteľom na hodiny C/A a P (Y):
- Nové, silnejšie šifrovanie a dizajn, ktorý priame nadobudnutie umožňuje: kód M možno nájsť priamo, bez toho aby ste museli vyzdvihnúť kód C/A. Out the C/A rušička zadné dvere Kód P(Y) je s tým uzavretá.
- Modulácia BOC (Binary Offset Carrier, BOC(10,5)): Namiesto jedného laloku v strede kapely, kód M rozdeľuje svoju energiu dva laloky na oboch stranách kapely uprostred. Takže je spektrálne vedľa energie C/A a P (Y) — menšie rušenie a selektívnejšie rušenie.
- Bodové lúče: moderné satelity môžu prenášať M-kód s cieleným, silnejším lúčom nad operačnou oblasťou, čo dáva dodatočnú energiu proti rušeniu (vyšší J-S prah, Rušenie GNSS).
- Vysoký zber a autonómna, bezpečná prevádzka → najodolnejší GPS kód.