作业帮 > 综合 > 作业

怎么通过IGS精密星历计算卫星空间位置

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 21:21:04
怎么通过IGS精密星历计算卫星空间位置
(1)先对精密星历有彻底的了解,它的精度,它的分类,一般我们用的是快速精密星历,还有最终的精密星历,前者相隔17个小时发布,精度5cm,观测间隔为15分钟过.后面的好像要好几天吧.
(2)精密钟差也一样弄清楚.
(3)用VB编程将每个卫星的精密星历和精密钟差分别提取出来,分别保存.
(4)下面的就相当重要了,楼主要找到合适的方法对精密星历进行插值,这里要用到数值分析的内容----拉格朗日插值,和线性插值.
(1)用拉格朗日插值对精密星历进行内插,那么如何插值呢?
(1)我们需要知道需要用拉格朗日内插需要多少阶数,比如要16阶,那么就需要17个插值节点,内插时用时间做X值,卫星的坐标做为Y值,如果楼主要求一天内的精密星历,当然就需要下载三天的精密星历,前一天的,当天的,后一天,因为求当天起始和末尾的卫星坐标时要用到.
(2)确定插值阶数,选择好插值节点,就可以插值了,具体方法楼主好好看看拉格朗日插值.内插的时间是核心和难点,弄明白后用matlab,网上有拉格朗日插值的函数.编程计算挺麻烦的,主要是时间的选取,循环的次数.对了,内插的精密星历个数还要看你的GPS观测间隔,已知的精密星历就不要内插了,这里面又要想办法去判断是否已知,呵呵,挺头疼哦.
(3)精密钟差可以取观测间隔30秒的,用线性插值,方法同上.