“GPS广播星历计算卫星位置和速度”

及“GPS伪距定位”计算试验

1.试验内容及上交成果

1.1 试验内容

应用C语言按预定格式(函数、输入输出变量之名称、类型)编写“GPS广播星历计算卫星位置和速度”函数SatPos_Vel( )、“GPS伪距定位”函数Positioning( )。将此两个函数组成文件F2.cpp,并包含于文件GPS_Positioning.cpp中。编译、连接并运行文件GPS_Positioning.cpp,逐一时刻读取广播星历(Ephemeris.dat)、观测时间及伪距、卫星号(Observation.dat)信息,计算WGS84坐标系中观测时刻相应的卫星位置、速度以及载体位置,结果保存于文件Position.dat中。

1.2 上交成果

磁盘文件F2.cpp、Position.dat,并存于“学号作者中文姓名”目录中。

2.函数说明

2.1 星历文件读取函数

void EFileReading(Efile)

功能:读取星历文件,给星历数据结构体Ephemeris赋值。

输入变量:EFile 字符串,文件名。

2.2 观测数据读取函数

int ObsReading(fp_Obs,Time,Rho,Mark)

功能:从文件Observation.dat中读取某一时刻的伪距、卫星号。读取成功函数值返回“1”,失败返回“-1”(读错,或至文件尾)。

输入变量:fp_Obs 文件指针;

输出变量:Time double,时间(秒);

Rho double[12],伪距(米);

Mark int[12],卫星号,“-1”表示此通道无卫星、无伪距。

2.3 最小二乘估计函数

int LeastSquareEstimation(Y,A,P,m,n, X)

功能:最小二乘方法求解观测方程Y=AX+ε,其中观测值方差阵的逆阵为P(也称为权阵),得未知参数X。成功返回“1”,失败返回“-1”(亏秩)。

输入变量:Y double[m],观测方程自由项(米);

A double[m×n],系数阵(无量纲),按第1行第1、2……n元素,

1

C语言用广播星历求卫星坐标,GPS广播星历计算卫星位置和速度-Read相关推荐

  1. 用Java编程卫星坐标_2 分钟掌握卫星星座图

    话不多说,助您 2 分钟掌握卫星星座图,知晓原理,并能绘制 效果 基础 什么是卫星星座? 详细科普不在本文浪费时间了,完全不懂的同学瞄一下卫星星座-百度百科就可以了. 实现 储备知识 简单解释一下所需 ...

  2. GPS卫星坐标用计算机计算,GPS卫星位置的计算

    [摘 要]针对GPS卫星导航电文的特点和里边各种参数含义及用法,阐述了利用导航电文提供的数据计算卫星位置的方法,为进行基线解算时提供准确的卫星坐标数据. 0前言 全球卫星定位系统(GPS)是一个实时的 ...

  3. android gps 卫星数据格式,Gps开发实战——卫星数量获取

    卫星数量有两种:卫星总数(all),和已校准卫星数(fixed): 卫星数量来源于gps定位数据,gps数据来源又有两种:内置gps和外接gps设备. 一.内置gps数据来源的计算方式 开始启用内置g ...

  4. HTML语言利用函数求中位数,javascript-使用OnClick()计算用户放入HTML表中的数字的平均值...

    当前在识别我的HTML / JavaScript代码中的错误时遇到问题,这阻止了我的JavaScript函数计算由表用户输入的五个数字的平均值. 将数字输入所需的单元格后,单击"计算成绩&q ...

  5. C语言算2个坐标点之间的距离,c语言求平面上2个坐标点的直线距离、求俩坐标直线距离作为半径的圆的面积、递归、菲波那次数列、explode...

    #include #include #include char explode( char * str , char symbol ); double distance ( int x1 , int ...

  6. 基于卫星星历计算卫星在CGCS2000大地坐标系中的坐标

    目录 一.北斗系统概述 1.空间星座 2.坐标系统 3.时间系统 二.实验目的 三.实验内容 四.实验过程 五.实验结果 一.北斗系统概述 1.空间星座 北斗卫星导航系统简称北斗系统,英文缩写为 BD ...

  7. 有趣的黑掉卫星Hack-A-Sat CTF比赛——模拟卫星视角beckley

    以下内容是通过阅读<Hack-A-Sat太空信息安全挑战赛深度解题>做的测试. 题目介绍 Fire up your Google Earth and brush up on your KM ...

  8. c语言编程gps卫星坐标计算公式,C语言计算GPS卫星位置演示教学.doc

    C语言计算GPS卫星位置演示教学.doc C语言计算GPS卫星位置1 概述在用GPS信号进行导航定位以及制订观测计划时,都必须已知GPS卫星在空间的瞬间位置.卫星位置的计算是根据卫星电文所提供的轨道参 ...

  9. 求矩形中心点坐标编程c语言,c语言编程序求矩形面积 我是新手,很多不懂,初学...

    C语言问题,编写一个程序计算矩形的面积和周长 我是新手,很多不懂,初学 代码为: #include void main(){float x,y; printf("请输入长和宽:\n" ...

  10. c语言计算二次函数顶点坐标,C语言编写一个求一元二次方程的实根的程序。 编辑一个小程序去做一元二次方程的求解(b^24ac)...

    导航:网站首页 > C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二次方程的求解(b^2>4ac) C语言编写一个求一元二次方程的实根的程序. 编辑一个小程序去做一元二 ...

最新文章

  1. c语言指针要点,C语言指针的重点有哪些?
  2. 如何处理用代码创建SD Sales order时遇到的错误消息KI 180
  3. 终于弄明白 i = i++和 i = ++i 的区别了!
  4. Python中url的编码以及解码
  5. linux下pcre编译,linux下交叉编译lighttpd以及pcre
  6. 服务器租用单线、双线、bgp 相比有哪些区别优势?
  7. ubuntu18.04安装mysql8
  8. 矩池云里查看cuda版本
  9. CTO下午茶:张弛有度,动静自如
  10. OpenCV精进之路(二):图像处理——线性滤波和非线性滤波
  11. 白鹭引擎 - 矢量绘图 ( graphics )
  12. ACL 2021 | 预训练模型的改进与应用
  13. StringBoot接收XML参数,Java解析XML参数并封装
  14. 映射器配置文件和映射器接口
  15. 黑马程序员—怎么去黑马?吃住问题解答
  16. python题库大一_1000道Python题库系列分享三
  17. windows下N卡提取或者刷VBIOS
  18. [技术贴]网络共享与便携式WiFi热点之USB绑定模式
  19. 洛谷-P1107 [BJWC2008]雷涛的小猫
  20. FFMpeg 滤镜中英文对照

热门文章

  1. Go语言值不值得学,发展前景怎么样?
  2. 几何平均详解,及其与算术平均、调和平均、均方根的关系
  3. 关于雅虎邮箱的Foxmail,outlook设置。
  4. unity 编辑器模式下修改屏幕分辨率
  5. 【Unity3D】分离路面导航
  6. Web Api Token验证
  7. 电商项目测试实战(四)手机注册页面用例设计
  8. Word文档转换:如何使用Aspose.words在Java中将Word和图像转换为PDF
  9. java读文件在页面输出_Java读取html页面以文件流方式输出显示在页面
  10. 电子邮箱地址格式怎么写?企业电子邮箱格式教程