GPS卫星 星历与历书的区别
为了缩短卫星锁定时间,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 da |
| long toc 4 Clock da |
| float af2 4 Clock correction (sec/sec2). 时钟改正值 |
| float af1 4 Clock correction (sec/sec). 时钟改正值 |
| float af0 4 Clock correction (sec). 时钟改正值 |
| long aode 4 Orbit da |
| 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 |
622

被折叠的 条评论
为什么被折叠?



