什么是SA,AS呢?GPS的信號有兩種C/A碼,P碼。
C/A碼的誤差是29.3m到2.93米。一般的接收機利用C/A碼計算定位。美國在90代中期為了自身的安全考慮,在信號上加入了SA (Selective Availability),令接收機的誤差增大,到100米左右。在2000年5月2日,SA取消,所以,咱們現在的GPS精度應該能在15米以內。
P碼的誤差為2.93米到0.293米是C/A碼的十分之一。但是P碼只能美國軍方使用,AS(Anti-Spoofing),是在P碼上加上的干擾信號。
總之,老美也是挺累的。發了一大堆衛星用于軍用定位。然后覺得不值,想賺點錢,于是開發信號給民用,精度還不能太高,可精度低了大家也不干。因為GPS掌握在老美的手中,雖說免費使用,可是其他國家用著也不踏實,打阿富漢的時候,美國就把該地區的GPS信號做了處理,定位精度變低。
俄羅斯有自己的衛星定位系統,全球導航衛星系統(GLObal NAvigation Satellite System)。歐洲也要發展自己的定位系統NAVSAT。中國也有自己的衛星定位,叫北斗,是雙星系統,只能定位自己國家和附近的地區,而且目前大多用于軍方,民用也有。