1988年又進行了一次修改:21顆工作和3顆備用工作在互成600的6個軌道上。這也是目前GPS所使用的工作方式。但單程測距要求與用戶接收機的時鐘同步。如果兩個時鐘不同步,那么在所測量的傳播時間中,除了因至用戶接收機之間距離所引起的傳播延遲之外,還包含了兩個時鐘的鐘差。要達到與用戶時鐘同步,在實際工作中很難做到,但可通過適當方法解決。偽距測量就是測定到接收機的距離,即由發射的測距碼信號到達GPS接收機的傳播時間乘以光速所得的距離。
偽距測量就是測定到接收機的距離,即由發射的測距碼信號到達GPS接收機的傳播時間乘以光速所得的距離。對用戶來說,這不僅大大增加了儀器的復雜程度,而且從隱蔽性來看也是十分不利的,因為發射信號易造成暴露。單程測距(即被動測距)則在很大程度上避免了上述的缺點。GPS定位系統采用多星高軌測距體制,以距離作為基本觀測量,通過對4顆同時進行偽距測量,即可推算出接收機的位置。由于測距可在極短的時間內完成,即定位是在極短的時間內完成的,故可用于動態用戶。
GPS實時差分定位的原理是在已有的地心坐標點上安放GPS接收機(稱為基準站),利用已知的地心坐標和星歷計算GPS觀測值的校正值,并通過無線電通信設備(稱為數據鏈)將校正值發送給運動中的GPS接收機(稱為流動站)。如果發送設備所發射的測距信號經過反射器的反射或轉發,又返回到發送點,為其接收設備所接收,進而測得測距信號所經歷的距離。偽距法單點定位,就是利用GPS接收機在某一時刻測定與4顆以上GPS的偽距,及從導航電文中獲得的瞬時坐標,采用距離交會法求出天線在WGS-84坐標系中的三維坐標。