您的位置:首页 > 其它

GPS卫星 星历与历书的区别

2012-10-09 09:35 302 查看
为了缩短卫星锁定时间,GPS接收机需利用历书、当地位置的时间来预报卫星运行状态。

历书与星历都是表示卫星运行的参数。历书包括全部卫星的大概位置,用于卫星预报;星历只是当前接收机观测到的卫星的精确位置,用于定位。

历书是从导航电文中提取的,每12.5分钟的导航电文才能得到一组完整的历书。

下表是ICD-GPS-200规定的历书格式:
说明
类型
字节
单位
卫星号
short
2
健康状况
short
2
偏心率
float
4
轨道参考时间
long
4
s
轨道倾角
float
4
半周
升交点赤经变化率
float
4
半周/s
长半轴的平方根
double
8
升交点赤经
double
8
半周
近地点角距
double
8
半周
参考时间的平近点角
double
8
半周
卫星钟差改正
float
4
s
卫星钟漂改正
float
4
s/s
历书星期数
short
2
GPS星期数
short
2
GPS星期秒数
long
4
s
校验和
2
利用历书和当地的位置, 我们可以计算出卫星的方位和高度角,由此可以计算出当地能观测到的卫星和持续时间,即卫星高度角大于5°的出现时间。

AC12接收机标准星历数据格式如下表:
类型 字节 说明
short wn 2 GPS week number. GPS周数(80年1月6日开始累计)
long tow 4 Seconds of GPS week.
float tgd 4 Group delay (seconds). 群延迟(S)
long aodc 4 Clock data issue. 发出的时钟数据
long toc 4 Clock data reference time in seconds. 秒级的参考时间
float af2 4 Clock correction (sec/sec2). 时钟改正值
float af1 4 Clock correction (sec/sec). 时钟改正值
float af0 4 Clock correction (sec). 时钟改正值
long aode 4 Orbit data issue. 轨道数据
float deltan 4 Mean anomaly correction (semicircles/sec).
double m0 8 Mean anomaly at reference time (semicircles).
double e 8 Eccentricity. 偏心率
double roota 8 Square root of semi-major axis (meters 1/2). 长半轴平方根
long toe 4 Reference time for orbit (sec). 轨道的参考时间
float cic 4 Harmonic correction term (radians). 谐波修正项
float crc 4 Harmonic correction term (meters). 谐波修正项
float cis 4 Harmonic correction term (radians). 谐波修正项
float crs 4 Harmonic correction term (meters). 谐波修正项
float cuc 4 Harmonic correction term (radians). 谐波修正项
float cus 4 Harmonic correction term (radians). 谐波修正项
double omega0 8 Longitude of ascending node (semicircles). 升焦点经度
double omega 8 Argument of perigee (semicircles). 近地点角距
double i0 8 Inclination angle (semicircles). 倾角
float omegadot 4 Rate of right ascension (semicircles/sec). 赤经率
float idot 4 Rate of inclination (semicircles/sec). 磁倾角变化率
short accuracy 2 User range accuracy. 用户测距精度
short health 2 Satellite health. 卫星健康状态
short fit 2 Curve fit interval.
char prnnum 1 Satellite PRN number minus 1 (0 to 31) 卫星编号
char res 1 Reserved character.
checksum 2
Total bytes 132
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: