说明:本代码实现伪距单点定位,使用语言为matlab语言。包含几个m文件,简单易度,附带数据。定位精度可在5米左右,算法简单,考虑了地球自转、相对论效应以及卫星发射时间等因素。主函数为main函数,里面有一些文件是一些拓展文件,程序不需要
说明:gps导航工具包,可用于分析GPS误差,伪距及导航融合算法
说明:GPS中的伪随机码产生程序,用matlab仿真生成伪随机码序列,用于测距
说明:使用MATLAB实现了GPS的伪距单点定位,其中包括了坐标转换和大气的klobuchar的误差计算程序,为了实现可视化,还编写了GUI。
说明:输入GPS原始观测文件和导航文件,可利用该软件进行单差或者双差观测方程的定位,包括伪距和载波相位定位,该程序也包含坐标转换,可将定位出的WGS84坐标转换成需要的坐标。
说明:我们在定位计算中曾经指出至少应用4颗卫星的伪距测量才能完成定位和时钟偏差校正卫星的空间轨道设计和运行时间的安排保证了在地球任意位置接收机可以同时接收8颗卫星的信号当多于4颗卫星处于可见状态时有两种处理方法(使用所有卫星的测量结果)#通过某种算法找出导航精度最佳的0颗卫星