《GPS数据处理》课程总结报告_gps数据处理总结
《GPS数据处理》课程总结报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“gps数据处理总结”。
《GPS数据处理》课程总结报告
班级:测092 学号:2103060912201 姓名:车亚辉
成绩:
北京建筑工程学院.测绘与城市空间信息学院
二零一二年.五月 1 GPS数据采集的基本作业流程GPS数据处理涉及的计算公式
基线向量解:GPS数据处理的质量检验方法与公式GPS数据处理的基本流程
1.提取基线向量,构建GPS基线向量网 2.三维无约束平差 3.约束平差/联合平差 4.质量分析与控制 RINEX格式的作用
RINEX格式已经成为了GPS测量应用等的标准数据格式,几乎所有测量型GPS接收机厂商都提供将其格式文件转换为RINEX格式文件的工具,而且几乎所有的数据分析处理软件都能够直接读取RINEX格式的数据。这意味着在实际观测作业中可以采用不同厂商、不同型号的接收机进行混合编队,而数据处理则可采用某一特定软件进行。6 RINEX格式的观测文件读取程序说明
基于matlab语言开发程序。
Rinex格式文件:
由程序命令一个字串一个字串的进行,然后根据文件头的取舍将有效数据重新组合平面数据矩阵(二维)或立体数据矩阵(三维)。一般情况下,当读取指定的字符串(如“END OF HEADER”)时,即开始读取有效数据,在上述观测文件和导航文件中,有效数据为字符串“END OF HEADER”以后的数据
相关函数:
fopen 开启所要读取的文件
fscanf 读取所开启文件中的资料
textread 读取所开启的文本文件中的资料 strcmp 比较两字串是否相同RINEX格式的导航文件读取程序说明
同样基于matlab语言程序。
因观测文件和上述星历文件的头文件包含的信息量不同,观测头文件中包含有很多有效 信息,所以必须对头文件进行必要的细致读取。认为主要是1)“ANTENNA: DELTA H/E/N”2)“'APPROX POSITION XYZ”3)“# / TYPES OF OBSERV”,这三行数据对整个数据把握和以后的运算有帮助。
在读主要的观测值时,采用的思路也是将所有的观测值看做是全矩阵(立体)的矩阵组成,将同历元的数据放在一个二维矩阵中,有n颗卫星,m类观测值如载波相位观测值、伪
距观测值、多普勒观测值等,然后将所有的观测值进行组装。如下图(部分),最终形成了7×7×31的一个大型矩阵,因最终进行计算的时候为了循环的需要,同时对应于按照时间的顺序组织矩阵,所以要对这一中间过程进行排序(按照星历文件卫星号的排列顺序)。其读取结果如表4,其中,midobs(:,:,31)表示第31个采样间隔里所有的观测值,第一、二列为L1、L2相位观测值(cycle),第三列为L1的C/A伪距观测值(m),第四、五列P1、P2为L1和L2的P码伪距观测值(m),最后两列为L1和L2的多普勒伪距观测值(Hz)
根据所需要的定位方式(载波定位、伪距定位等),合理的对读取数据的结果进行取舍,方式就是根据行列号提取或者将所选以外的数据进行赋值为空(NULL)。GPS单点坐标计算公式及流程图
1.计算卫星运动的平均角速度n n = n0 + Δn 2.计算观测瞬间卫星的平近点角M M =M0 + n(t-TOE)3.计算偏近点角
E = M+ esinE E°=M°+ ρ°·esinE° 4.计算真近点角f
5.计算升交距角u′ u′= ω+ f 6.计算摄动改正项δu , δr , δ
7.对u′、r′、i0 进行摄动改正
8.计算卫星在轨道面坐标系中的位置
9.计算观测瞬间升交点的经度L
10.计算卫星在瞬时地球坐标系中的位置
11.计算卫星在协议地球坐标系中的位置个人课程总结