GPS以及「北斗」衛星導航系統是怎樣實現授時功能的?

時間 2021-05-08 19:16:25

1樓:Dean Chu

授時可以分為三步來完成:1、有乙個基準源;2、知道自己與基準的差;3、算個加減法

1:無論GPS和北斗衛星上一般搭載原子鐘,老GPS是銫鐘,部分新星是銣鐘。鐘的頻率考慮了相對論效應,保證衛星距離引力場的距離和高速運動帶來的相對論效應下依然能達到設計頻率,做法是假設要產生精確10.

23Mhz,實際調校的頻率是比這個差一點點的,剛好抵消掉相對論效應。有了這樣精確的時鐘,加上地面站的不斷校正,GPS會在自己的電文中播發乙個GPS時間,播發這個時間的幀的第乙個bit的邊沿是和這個時間值嚴格對應的。比如播發的時間是1445s(指從這一周開始經過的秒數,稱週內秒),那麼這一幀的第乙個bit反轉的邊沿就應該剛好從這個時刻從天線出去。

這樣通過測量這個反轉沿,可以在本地恢復出乙個精確的秒的變化邊沿,這個邊沿是與發射時刻同步的,而接收機要授時是要獲得精確的本地時間,那麼剩下的就是計算訊號從天線傳播到接收機經過的時間了。

2:這一步比較複雜,基本實現方法是通過解方程的方式完成,通過設乙個本地與衛星原子鐘差的未知數Δt。這一步和定位是一起完成的,也就是說定位精度越高,其授時精度理論上也應該越高。

基本定位方法是通過對衛星訊號中播發的C/A碼進行觀測,計算接收機與至少4顆衛星的距離(這個距離就是前面各位說的偽距,它並不是真實的距離,實際上應該是真實距離加上光速乘以之前設的未知數Δt,所以接下來可以列方程求出它)。然後是根據衛星播發的電文中的軌道引數,計算出能看到的每一顆衛星的具體位置。然後再設接收機座標xyz三個未知數,連立4個三維空間求距離的方程,左邊是xyz與衛星的距離,右邊是偽距加上c*Δt,這樣就可以解出xyz和Δt了。

由於偽距觀測量會有誤差,所以定位和授時會有誤差,所以GPS的定位精度是有上限的,除非使用載波測量的方式可以極大提高精度,這個就不說了....

3:獲得了2裡面的時間差Δt之後,和1裡面的秒反轉沿進行加減運算即可獲得精確的GPS時間,然後根據GPS和UTC時間的變換關係就可以獲得精確的UTC時間。

另:常見的授時型接收機的基本原理差不多是這樣,但其中的一些補償可能不同。打了這麼多字累死......

2樓:王源

當然實際實現還有很多任務程問題比如說高速度下的都卜勒頻移之類的

3樓:

導航電文中提供了當前時刻所在的「週數」,這個週數是從北斗或者GPS系統的起始時間開始計數的,另外通過數調製在載波上的偽隨機碼的碼片可以知道當前的週內秒,接收機定位之後可以解算出接收機時間與衛星時間之間的鐘差,進而修正秒以內的誤差,進而做到時間同步,即授時。

4樓:李洪省

採用中國的北斗導航系統進行高精度授時,包括兩種方式,有源和無源。無源方式其原理類似於GPS授時,是一種雙向時差傳遞;而有源方式類似廣播授時。

5樓:張工

很複雜,涉及很多方面,GPS的成功本身就是乙個技術「奇蹟」。

簡單來說,衛星傳送偽隨機碼直接序列擴頻訊號,接收機利用偽碼完成偽距(因為接收機時鐘沒有和GPS同步,存在偏差,所以叫偽距)測量,利用四顆衛星,接收機就可以完成三維座標以及自身時鐘偏差一共四維待估計引數的估計,所以能同時完成定位與授時。

捷連慣性導航系統SINS 全球導航衛星系統GNSS組合導航中,為什麼用狀態誤差傳遞方程建立狀態方程?

碣石少年 一,卡爾曼分直接法和間接法,間接法是直接使用狀態誤差建立狀態方程,優點主要是1是數值上,值的範圍更小,直接法不同狀態之間值量範圍不同,差異明顯,反映在矩陣數值運算時,求逆等運算精度會下降,特別是jacob矩陣2.矩陣的正定性,使用二次型計算時,矩陣中的量相互差異大,小值在計算時精度會收到影...

為什麼北斗衛星和 GPS 衛星定位系統的高精度定位不向普通使用者開放

王逸倫 很多答主說的很清楚了,只是民碼和軍碼的區別,要想實現高精度,利用民碼進行RTD RTK等差分定位,精度一樣可以達到1 2公尺 公釐級,但是軍碼是肯定不會開放的,為啥?想想美帝93年是怎麼幹的。導航定位對現在的國防實在太重要了,軍碼完全是為了留一手,真到需要的時候了,種花家一樣能關民碼,還有一...

為什麼富勒烯能夠使得GPS導航系統精確到1公釐?

分兩步回答,首先說為什麼原子鐘效能的提公升可以增加衛星導航 GPS屬於衛星導航 的精度,再說為什麼富勒烯可以提公升原子鐘的效能。1.衛星導航本質上是用電磁波測距,再解算位置。測距本質上是測時間差,因為光速是一定的。提高星載原子鐘的精度,可以提高衛星導航中星地距離 各種同步訊號等的精度,據此解算地面接...