《GPS时间与民用时间的转换教学内容》由会员分享,可在线阅读,更多相关《GPS时间与民用时间的转换教学内容(14页珍藏版)》请在金锄头文库上搜索。
1、GPS时间与民用时间的转换,小组成员,杨凯泉 20093867 丁 宏 20093846 王 强 20093862 杨 涛 20093868,1. 恒星时 ST(Sidereal Time) 2. 平太阳时 MT(Mean Solar Time) 3. 世界时 UT(Universal Time)Cood 4. 原子时 ATI(International Atomic Time) 5.力学时 DT(Dynamic Time) 6. 协调世界时 UTC(Coodinated Universal Time) 7.GPS时 GPST(GPS Time),时间系统,GPS时间系统,为精密导航和测量需要
2、,全球定位系统建立了专用的事件系统,成为GPS时. GPST是GPS专用时间系统,由GPS主控站的原子钟控制秒长与原子时相同,与国际原子时原点不同,二者关系: IAT - GPST = 19s GPS时,规定于1980年1月6日0时0分0秒与UTC重合.,GPST与UTC的关系,相同点: 都属于原子时. 不同点: 协调时在年末可能通过跳秒来保持与世界时接近,而为了保持导航的连续性,GPST不能跳秒. GPST与UTC规定于1980年1月6日0时0分0秒相一致,其后随着时间成整倍数积累,至1987年该差值为4s.若有必要,可有主控站对卫星钟的运行状态进行调整,即对卫星钟的速度进行调整,使GPS时
3、与世界时保持一致.,GPST的表述形式,GPS周+GPS周内秒 GPS周: 从1980年1月6日0时起起算的星期数. GPS周内秒: 为周内累计的秒数,取值在0到 604800之间. 如:2005年9月11日到17日的GPS周数为1340周,GPST与UTC函数转换实现,使用Matlab程序,儒略日 (JD-Julian Data),定义:从公元前4712年1月1日12时开始计算的天数. 示例: 1982年1月1日0时的儒略日为2444970.5 2007年10月26日9时30分的儒略日为2454399.896,简化儒略日 (MJD),MJD是采用1958年11月17日平子夜(JD=24000
4、00.5)作为计时起点的一种连续计时法. MJD=JD-2400000.5 eg.1982年1月1日0时的MJD为44970.0,UTC到GPST的转换,function gpst=cal2gps(cal) % cal2gps将公历GPS时间转换到GPS周和周内的秒。 % gpst=cal2gps(cal) 返回的gpst是1x2矩阵,2列分别为GPS周和周内秒 % cal:1x6矩阵,6列分别为年月日时分秒。构造cal时可以省略末尾的0 if length(cal) 6 cal(6)=0; end mjd=cal2mjd(cal); % GPS从MJD44244开始 elapse=mjd-4
5、4244; week=floor(elapse/7); elapse=elapse-week*7;% 周内天数 gpst=week round(elapse*86400);,运行:,GPST到UTC的转换,function cal=gps2cal(gpst) % gps2cal将GPS周和周内的秒转换到公历GPS时间 % cal=gps2cal(week,sec) 返回的公历是1x6矩阵,6列分别为年月日时分秒 % gpst:1x2矩阵,2列分别为GPS周和周内的秒 % GPS从MJD44244开始 mjd=44244+(gpst(1)*86400*7+gpst(2)/86400; cal=mjd2cal(mjd);,运行:,