2016-12-08 26 views
0

我正在使用MATLAB軟件定義的無線電,我需要計算衛星信號的傳播時間,以獲得接收機的僞距(直接距離在衛星和接收器位置之間)在計算接收器位置之前。GPS - 計算旅行時間衛星接收機

我已經完成了信號的採集和跟蹤,但我在計算信號的行程時間方面存在問題(因爲它乘以光速就是範圍)。我可以輕鬆地從導航數據中獲取傳輸時間,但我不知道如何獲得接收時間。

回答

0

根據Kai Borre的「A Software-Defined GPS and Galileo Receiver」。 在PG 121

「對於軟件接收機的情況有一點不同。tcommon共同 所有僞距觀測的時間被定義爲傳輸的在 衛星的時間。的衛星k的位置因此,計算完在:

t_k = tcommon-dt_k

中使用的唯一的「接收器時間」是接收的所述相對時間從每個 衛星的和,這使得各個僞距 此時定義的後果是計算的衛星公司縱座標 立即指ECEF系統,因此衛星座標不是 圍繞Z軸旋轉的角度等於地球的 旋轉速率的旅行時間。 「

+0

我已經閱讀了Kay Borre的書,並且看了他提供的Matlab代碼,他將TravelTime計算爲AbsoluteSample/SamplesPerCode,但我不明白」AbsoluteSample「的真正含義。他計算「他讀的樣本數量」,但我不知道它的真正含義。 – Pep