zoukankan      html  css  js  c++  java
  • 卫星定位授时系统的时间表示主要有以下几种方法:

    卫星定位授时系统的时间表示主要有以下几种方法:

    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得到儒略日

  • 相关阅读:
    2020.06.09——习题训练五
    2020.06.01——习题训练4
    2020-05-26 — 习题训练三
    2020-05-22 — 习题训练二-F
    Java笔记(22):IO流(04)
    Java笔记(21):IO流(03)
    Java笔记(20):IO流(02)
    Java笔记(19):IO流(01)
    Java笔记(18):集合框架(04)
    Java笔记(17):集合框架(03)
  • 原文地址:https://www.cnblogs.com/shaoguangleo/p/2805808.html
Copyright © 2011-2022 走看看