EW Academy · Contents · Chapter 14 · §14.5 · Nederlandse versie

§14.5 Processing gain: the key to everything

Open §14.5 in the academy

In plain terms

Whispering in a crowded canteen and still being understood: that works if the listener knows exactly which words to expect. In the same way, a GPS receiver uses its known code to pick out a signal that is weaker than the noise.

In practice

That same margin is also the weak spot: a jammer only has to exceed it. That is why a small jammer on a lorry can deny GPS over a large area, while military codes with a bigger margin (Codes and signals) demand more jamming power.

Understand this one concept and you understand both why GNSS can be jammed and how it defends itself. The received GNSS signal is weaker than the thermal noise of the receiver itself — typically around −160 dBW, some 20–30 dB below the noise floor. So you cannot even "hear" the signal; yet GNSS works. How?

Through despreading: the receiver multiplies the incoming signal by a local copy of the PRN code (Codes and signals) and integrates. The real signal, which carries exactly that code, adds up coherently into a sharp peak; noise and signals without that code average out. The gain this provides is called processing gain — exactly the same principle as pulse compression and pulse integration in radar (Pulse compression and pulse integration).

processing gain (dB) ≈ 10 · log10(Bcode / Bdata) Bcode = bandwidth of the spreading code, Bdata = bandwidth of the navigation message (~50 bps) C/A ≈ 43 dB; P(Y) and M (10× faster) ≈ 53 dB

Two consequences that carry the rest of the chapter: