基于MATLAB的单点定位学习及仿真过程

基于MATLAB的伪距单点定位仿真及学习过程

纯新手入门的学习过程记录,希望能对其他从零开始学习的朋友有所帮助,也欢迎大家留言与我讨论,一起进步。

一、学习过程中的参考资料

链接:

  1. GPS单点定位原理与C++程序实现(一)
    link

  2. 读取GPS卫星导航文件和观测值文件(C编程)
    link

  3. 全球CORS网 部分站点数据下载链接
    link

  4. RINEX格式说明
    link
    link

二、数据

1.数据来源

注意:cddis.gsfc.nasa.gov,于2020年10月31日起终止通过匿名ftp提供数据,所以其他博客里提供的NASA的网址是无效的

可以通过以下测站地址获取数据

  1. CORS:link
  2. 武汉IGS:link
  3. NTMF(sbas):link
  4. IGS观测数据:link
  5. 澳大利亚科廷大学:link

2.数据下载

根据个人所需,选择渠道下载数据,以武汉igs为例:
1). 选择IGS数据下载
2). 选择测站下载观测文件(.o),测站名称在图中
3). 根据日期范围选择下载广播星历导航文件(.n)
在这里插入图片描述
在这里插入图片描述

3. 数据格式RINEX

在使用数据之前,需要明白数据的格式,从而读取我们需要的数据。目前采用的是RINEX格式(Receiver Independent Exchange Format/与接收机无关的交换格式),是一种在GPS测量应用中普遍采用的标准数据格式。由于内容很多所以这里就不多做说明,详情请查阅rinex说明文档

rinex说明文档有很多版本,请根据自己的所获得的数据版本选择说明文档。个人建议先看一篇叫《rinex中文详解》的(2.10版本),熟悉后再去看其他版本的英语文档会轻松很多。

三、MATLAB实现

  1. 基于rinex3.02的数据读取(观测文件和导航文件)
    link
  2. 星历匹配
  3. link
  4. 卫星位置计算
    link
  5. 高度角筛选
  6. 误差校正
  7. 定位解算
  8. 数据分析
  • 1
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值