本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。
2021-12-14 22:43:49 1.21MB 各项改正
1
GPS载波相位平滑伪距单点定位 仅供参考学习
2021-12-10 22:13:24 175KB Matlab 单点定位 相位平滑伪距
1
用MATLAB编写求解伪距定位方程的程序,对实际数据进行处理,解算出接收机的位置及钟差信息。提供8个通道的两组数据如下,X, Y, Z 为WGS-84坐标系下各通道所跟踪卫星的坐标,Range为与之对应的校正后的伪距测量值。可参考《GPS原理与接收机设计》第五章相关内容。 数据表一: 通道序号 X Y Z Range 1 -10201908.19 21391461.63 -11524653.73 24434992.16 2 14834389.78 7027967.845 21026271.48 24163990.9 3 -15181971.95 -10290286.19 19192930.9 24753152.67 4 -9021052.94 17564432.62 17512706.19 20027824.97 5 14682456.19 17166876.49 13855849.15 23314629.55 6 -12816859.16 10207024.92 21131470.46 20926250.25 7 -19935527.91 -60076.1591 17575386.83 22739806.85 8 -21545201.22 15380682.82 -354454.5898 22705397.91 通道序号 X Y Z Range 1 -10199959.87 21390257.57 -11528641.61 24436061.08 2 14837401.97 7025380.215 21025066.06 24164983.48 3 -15181474.93 -10286652.83 19195250.19 24752154.97 4 -9020268.745 17567734.92 17509794.26 20027778 5 14682268.41 17164156.25 13859363.31 23314476.33 6 -12813208.41 10208532.08 21132927.45 20926002.6 7 -19938034.41 -57865.7829 17572536.02 22739640.09 8 -21545062.34 15381049.89 -349632.4114 22704516.81
1
详细说明了伪距差分的基本原理,并给出了案例进行分析
2021-12-05 12:16:26 2.31MB 伪距差分 GPS
1
利用 C/A 码进行 GPS 伪距单点定位,是实现 GPS 快速定位的关键,作者研究并采用卡尔曼滤波算法对 GPS 伪距单点定位求解,详细阐述了滤波模型中各种参数的意义和初值的选取。本文利用合肥工业大学 2013 年的观测数据,编写 MATLAB 数据处理程序,并根据实验结果,分析和讨论了卡尔曼滤波算法在伪距单点定位中的优势。
2021-11-01 13:24:35 2.77MB GPS定位 伪距 卡尔曼滤波
1
基于北斗伪距与载波的四星定位解算 '星间单程伪距联合监测站数据确定北斗三号卫星轨道和钟差'
2021-10-21 19:03:11 1.2MB 北斗 四星定位 北斗三号 伪距
1
用c++语言编写的单基准站伪距差分定位程序,本程序为事后差分定位。程序注释比较详细,对于用户站的观测值文件中观测值类型大于5,捕获卫星数量大于12的情况能够正确处理,稳健性较强。
2021-10-18 09:50:54 19.79MB gps 单基准站 伪距差分 c++
1
北斗伪距单点定位程序,在VS2012下运行,可以读取最新的RINEX3格式的混合文件,精度在十米左右。
2021-09-28 17:03:31 3.94MB 北斗伪距定位 北斗定位 C++ keptd77
北斗伪距单点定位程序,在VS2012下运行,可以读取最新的RINEX3格式的混合文件,精度在十米左右。
2021-09-28 17:03:13 3.94MB 北斗伪距定位 北斗定位 C++ keptd77
GPS卫星单点定位程序-利用伪距-精度在10m左右-VC++源代码
2021-09-10 15:40:15 241KB GPS单点定位
1