衛星定位授時相關的時間演算法

2021-06-21 08:21:28 字數 1264 閱讀 4549

衛星定位授時相關的時間演算法

寰亞翔宇

衛星定位授時系統的時間表示主要有以下幾種方法:

1、通用時間表示方法:

日曆表示法:年、月、日、時、分、秒

2、儒略日(julian day):是指從-2023年1月1日(即西元前2023年1月1日)正午開始的天數。

由j.j.scaliger在2023年提出。它的特點是連續,利於數學表達,但是不直觀。

3、新儒略日(modified julian day –mjd):從儒略日中減去2,400,000.5天來得到,給出的是從2023年11月17日子夜開始的天數。

特點是數值比儒略日小。

4、年積日(doy-day of year):從當前1月1日開始的天數。

5、gps時(gps time):以2023年1月6日子夜為起點,用週數和週內秒數來表示,為gps系統內部計時法。

各時間表示方法之間的轉換方法:

1、通用時與儒略日的相互轉換:

(1)由通用時轉換到儒略日

jd=int[365.25y]+int[30.6001(m+1)]+d+ut/24+1720981.5

其中:如果m≤2,則y=y-1,m=m+12

如果m>2,則y=y,m=m

jd為儒略日,

y為年,m為月,d為日,ut為世界時。

int[ ]表示取實數的整數部分。

(2)由儒略日轉換到通用時:

a=int[jd+0.5]

b=a+1537

c=int[(b-122.1)/365.25]

d=int[365.25.c]

e=int[(b-d)/30.6001]

d=b-d-int[30.6001e]+frac[jd+0.5] (日)

m=e-1-12•int[e/14]  (月)

y=c-4715-int[(7+m)/10] (年)

n=mod

(星期幾。n=0,星期一;n=1,星期二——)

2、通用時與gps時的轉換;

(1)由通用時轉換到gps時:

計算gps周:gps  week=int[(jd-2444244.5)/7]

然後計算一周內的秒數

(2)由gps時轉換到通用時:首先將gps時轉換到儒略日,然後由儒略日轉換到通用時。

3、年積日的計算:

(1)儒略日轉換到年積日:先計算出通用時,再計算出當年1月1日的儒略日,然後兩個儒略日求差加1即得到。

(1)由年積日轉換到儒略日:計算出當年的1月1日的儒略日jd1,年積日加jd1減1得到儒略日

衛星定位領域相關基礎知識彙總

一 衛星id標識 g gpsr glonass s sbas payload e galileo c beidou j qzss i irnss 二 nmea資料 1 gpgsa 當前衛星資訊 預設12顆星固定格式,使用衛星不足則留空,大於200的衛星是北斗,201 237,減去200是衛星prn號...

衛星定位領域相關基礎知識彙總

一 衛星id標識 g gpsr glonass s sbas payload e galileo c beidou j qzss i irnss 二 nmea資料 1 gpgsa 當前衛星資訊 預設12顆星固定格式,使用衛星不足則留空,大於200的衛星是北斗,201 237,減去200是衛星prn號...

衛星執行的規律與衛星定位原理

克卜勒定律是由德國天文 數學家約翰尼斯 克卜勒所發現 關於行星運動的定律。他於1609年在他出版的 新天文學 科學雜誌上發表了關於行星運動的兩條定律,又於1618年,發現了第三條定律。克卜勒第一定律 根據克卜勒第一定律,太陽位於橢圓軌道的乙個焦點。克卜勒的第一定律,也稱為橢圓定律 軌道定律 每乙個行...