衛星定位授時相關的時間演算法
寰亞翔宇
衛星定位授時系統的時間表示主要有以下幾種方法:
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年,發現了第三條定律。克卜勒第一定律 根據克卜勒第一定律,太陽位於橢圓軌道的乙個焦點。克卜勒的第一定律,也稱為橢圓定律 軌道定律 每乙個行...