GPS定位代码matlab GPS-BDS混合定位 使用全文和分数伪距测量值以及论文中所有真实数据进行GPS和BDS定位的Matlab代码:“使用GPS和BDS的整数和分数伪距测量值进行单点定位” 将所有.m文件放在一个文件夹中。 解压缩data.zip以获取观察和导航消息文件。 使用Matlab运行coaknavBDGPS.m来查看定位结果和相应的图形。 本文中描述的算法是在mixposlsBDSGPS.m中实现的。 玩得开心! zsh,电子邮件:
2022-05-10 21:41:47 16.11MB 系统开源
1
本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。
2022-04-23 01:00:02 1.21MB matlab
1
文章针对高斯-牛顿迭代法和UofC(University of Calgary)模型,采用了联合高斯-牛顿迭代法和UofC模型的定位解算方法。对算法用GPS/BDS组合系统进行实测数据处理,分别与高斯-牛顿迭代法和采用UofC模型的定位解算方法做了比较。对比和分析了伪距联合单点定位算法在GPS、BDS、GPS/BDS组合系统三种模式下的单点定位精度。结果表明伪距联合单点定位算法在GPS/BDS组合系统中的单点定位精度有明显提高。
1
本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。
2022-04-05 20:08:35 1.21MB matlab
1
本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。
2022-03-12 11:19:25 1.21MB 各项改正
1
在载体处于高速运动的条件下,导航信号可能随时被遮挡、衰落、干扰,同时载波多普勒的快速变化,导致利用载波相位平滑伪距来提高定位精度的方法不再适用。此外,在以载波多普勒积分值代替载波相位平滑伪距的传统方法中,由于采用固定窗计算平滑伪距初值,极易将奇异值或者误差较大的伪距观测量包含到初值中,而且随着时间增长,载波多普勒的累积误差会越来越大。为解决上述问题,研究了基于滑动窗处理伪距初值的积分多普勒伪距平滑算法。该算法通过滑动精估窗实时计算伪距初值,以此为基础,利用平滑窗内的多普勒加权累积和计算出伪距变化量,实现伪距观测量平滑。在充分考虑了电离层、累积误差等因素的基础上设计了精估窗和平滑窗的长度。静态定位实验和高动态模拟飞行试验结果均表明,该算法可以有效提高接收机的导航定位精度,同时解决了传统方法中异常值影响平滑初值和载波多普勒误差累积问题。
2022-01-15 15:34:12 549KB 高动态
1
支持GPS/BDS伪距单点定位,VS2017平台C++开发,使用前先对项目进行配置,项目目录下有eigen3文件无需额外下载。其他问题论坛联系。
2022-01-12 14:05:54 28.37MB 伪距单点定位 GPS GNSS C++
1
两个py程序,第一个给出卫星星历来计算卫星的位置,第二个是伪距定位计算接收机位置,对于第一个还给出了验证数据,记得把csv放到相应目录下,还给出了北斗卫星B3I文件。
2022-01-04 12:02:55 1.55MB python 读取文件 卫星定位 csv文件操作
(2)伪距法绝对定位的解算 对于任一历元ti,由观测站观测四颗卫星,则 j=1,2,3,4,令 : 令
2021-12-30 23:26:54 3.57MB gps
1
本人利用matlab 编写的伪距单点定位,包含rinex 导航文件和观测文件读取的新方法,独立与定位程序之外。在单点定位的同时还进行了地球自转改正,卫星钟误差改正,接收机钟误差改正,地球自转改正,相对效应改正,电离层改正和对流层改正、额外部分还进行了简单的卡尔曼滤波处理定位结果。
2021-12-14 22:43:49 1.21MB 各项改正
1