導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

大家都知道,無論是GPS,還是我國的北斗導航系統,都有所謂的軍碼和民碼,簡單來理解的話,軍碼就是主要應用與軍事,對軍方部門開放,其他人根本不可能進入,高度保密的部分。其實無論是GPS還是北斗,誕生之初的目的就是軍用。

導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

民碼就是開放給普通民眾日常導航使用的,那麼好多人想知道軍碼和民碼有什麼區別,其實軍碼和民碼最大的區別不在於精度上,雖然軍碼碼長確實要短(碼長越短測距精度越高),但衛星導航定位誤差的大頭兒不在測距誤差上!

軍碼測距誤差再小,也是分米量級,民碼再差也是一兩米的量級(不算多徑等其他外界干擾)。

所以,加上其他大氣延時、星曆誤差、多徑等因素,民碼和軍碼的定位誤差真的是相差不大!

導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

軍碼和民碼最大的不同在於碼的週期,民碼的序列是已知的,而且很短,容易捕獲。而軍碼的週期非常長,而且未知,只能通過特殊的解密模塊才能捕獲到。因此,軍碼是安全的!在特殊時期可以把民碼關閉,這樣只有安裝解密模塊的設備才可以捕獲到軍碼,並通過軍碼進行定位。

所以,普通的單點定位,無論是軍碼還是民碼,都是米級的定位誤差,要達到亞米級都很難!

導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

那如何實現釐米級甚至毫米級定位呢?只能通過載波相位來實現。軍碼和民碼都是調製在載波相位上的擴頻碼。所以,無論是軍碼還是民碼,載波都是同一個載波。因此,無論是軍碼還是民碼,在捕獲到之後並穩定跟蹤都可以得到載波相位,利用載波相位的情況下,測量精度理論上都可以達到釐米級。

導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

常用的高精度定位方式就是RTK,是通過載波相位差分來實現的。通過差分的方式可以極大的削弱大氣延時、星曆誤差帶來的影響,使的最終的定位精度幾乎完全取決於載波相位的測量誤差,因此可以達到毫米級別的定位。

另外一種方式是PPP,不需要基準站,但需要精密星曆,收斂時間很長,目前技術相對來說不是很成熟。

導航系統裡面的“軍碼”和“民碼”有何區別?軍碼非常不一般!

總之,目前來說,只要是普通的偽距(碼)單點定位,不管是gps還是北斗,不管是軍碼還是民碼,都是米級的定位精度!要達到毫米級的定位精度,除了rtk,其他都是耍流氓!


分享到:


相關文章: