GPS時間

轉自:http://blog.csdn.net/shaoguangleo/article/details/6249007

1、通用時間表示方法:

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

2、儒略日(JULIAN DAY):是指從-4712年1月1日(即公元前4713年1月1日)正午開始的天數。

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

3、新儒略日(Modified Julian Day –MJD):從儒略日中減去2,400,000.5天來得到,給出的是從1858年11月17日子夜開始的天數。

特點是數值比儒略日小。

4、年積日(DOY-Day Of Year):從當前1月1日開始的天數。

5、GPS時(GPS Time):以1980年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{INT[JD+0.5],7}

(星期幾。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得到儒略日。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章