GPS导航定位原理以及定位解算算法_第1页
GPS导航定位原理以及定位解算算法_第2页
GPS导航定位原理以及定位解算算法_第3页
GPS导航定位原理以及定位解算算法_第4页
GPS导航定位原理以及定位解算算法_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GPS 导航定位原理以及定位解算算法导航定位原理以及定位解算算法 全球定位系统 GPS 是英文 Global Positioning System 的字头缩写词的简称 它的含义是 利用导航卫星进行测时和测距 以构成全球定位系统 它是由美国国防部主导开发的一套 具有在海 陆 空进行全方位实时三维导航与定位能力的新一代卫星导航定位系统 GPS 用户部分的核心是 GPS 接收机 其主要由基带信号处理和导航解算两部分组成 其中基带信号处理部分主要包括对 GPS 卫星信号的二维搜索 捕获 跟踪 伪距计算 导 航数据解码等工作 导航解算部分主要包括根据导航数据中的星历参数实时进行各可视卫 星位置计算 根据导航数据中各误差参数进行星钟误差 相对论效应误差 地球自转影响 信号传输误差 主要包括电离层实时传输误差及对流层实时传输误差 等各种实时误差的计 算 并将其从伪距中消除 根据上述结果进行接收机 PVT 位置 速度 时间 的解算 对各精度因子 DOP 进行实时计算和监测以确定定位解的精度 本文中重点讨论 GPS 接收机的导航解算部分 基带信号处理部分可参看有关资料 本文 讨论的假设前提是 GPS 接收机已经对 GPS 卫星信号进行了有效捕获和跟踪 对伪距进行了 计算 并对导航数据进行了解码工作 1 地球坐标系简述地球坐标系简述 要描述一个物体的位置必须要有相关联的坐标系 地球表面的 GPS 接收机的位置是 相对于地球而言的 因此 要描述 GPS 接收机的位置 需要采用固联于地球上随同地球转 动的坐标系 即地球坐标系作为参照系 地球坐标系有两种几何表达形式 即地球直角坐标系和地球大地坐标系 地球直角坐 标系的定义是 原点 O 与地球质心重合 Z 轴指向地球北极 X 轴指向地球赤道面与格林 威治子午圈的交点 即 0 经度方向 Y 轴在赤道平面里与 XOZ 构成右手坐标系 即指向东经 90 度方向 地球大地坐标系的定义是 地球椭球的中心与地球质心重合 椭球的短轴与地球自转 轴重合 地球表面任意一点的大地纬度为过该点之椭球法线与椭球赤道面的夹角 经度 为该点所在之椭球子午面与格林威治大地子午面之间的夹角 该点的高度 h 为该点沿椭 球法线至椭球面的距离 设地球表面任意一点 P 在地球直角坐标系内表达为 P x y z 在地球大地坐标系内表达为 P h 则两者互换关系为 大地坐标系变为直角坐 标系 1 式中 n 为椭球的卯酉圈曲率半径 e 为椭球的第一偏心率 若椭球的长半径为 a 短半径为 b 则有 2 直角坐标系变为大地坐标系 可由下述方法求得 由叠代法获得 c 为地心纬度 ep 为椭圆率 可设初始值 c 进行叠代 直到 i 1 i 小于某一门限为止 这两种坐标系在定位系统中经常交叉使用 必须熟悉两种坐标系之间的转换关系 2 GPS 定位中主要误差及消除算法定位中主要误差及消除算法 GPS 定位中的主要误差有 星钟误差 相对论误差 地球自转误差 电离层和对流层 误差 1 星钟误差 星钟误差是由于星上时钟和 GPS 标准时之间的误差形成的 GPS 测量以精密测时为 依据 星钟误差时间上可达 1ms 造成的距离偏差可达到 300Km 必须加以消除 一般用 二项式表示星钟误差 3 GPS 星历中通过发送二项式的系数来达到修正的目的 经此修正以后 星钟和 GPS 标准时之间的误差可以控制在 20ns 之内 2 相对论误差 由相对论理论 在地面上具有频率的时钟安装在以速度 运行的卫星上以后 时钟频 率将会发生变化 改变量为 即卫星上时钟比地面上要慢 要修正此误差 可采用系数改进的方法 GPS 星历中 广播了此系数用以消除相对论误差 可以将相对论误差控制在 70ns 以内 3 地球自转误差 GPS 定位采用的是与地球固连的协议地球坐标系 随地球一起绕 z 轴自转 卫星相对 于协议地球系的位置 坐标值 是相对历元而言的 若发射信号的某一瞬间 卫星处于协 议坐标系中的某个位置 当地面接收机接收到卫星信号时 由于地球的自转 卫星已不在 发射瞬时的位置 坐标值 处了 也就是说 为求解接收机接收卫星信号时刻在协议坐标系 中的位置 必须以该时刻的坐标系作为求解的参考坐标系 而求解卫星位置时所使用的时 刻为卫星发射信号的时刻 这样 必须把该时刻求解的卫星位置转化到参考坐标系中的位 置 设地球自转角速度为 we 发射信号瞬时到接收信号瞬时的信号传播延时为 t 则 在此时间过程中升交点经度调整为 则三维坐标调整为 4 地球自转引起的定位误差在米级 精密定位时必须考虑加以消除 4 电离层和对流层误差 电离层是指地球上空距地面高度在 50 1000km 之间的大气层 电离层中的气体分子 由于受到太阳等天体各种射线辐射 产生强烈的电离 形成大量的自由电子和正离子 电离层误差主要有电离层折射误差和电离层延迟误差组成 其引起的误差垂直方向 可以达到 50 米左右 水平方向可以达到 150 米左右 目前 还无法用一个严格的数学模 型来描述电子密度的大小和变化规律 因此 消除电离层误差采用电离层改正模型或双频 观测加以修正 对流层是指从地面向上约 40km 范围内的大气底层 占整个大气质量的 99 其大 气密度比电离层更大 大气状态也更复杂 对流层与地面接触 从地面得到辐射热能 温 度随高度的上升而降低 对流层折射包括两部分 一是由于电磁波的传播速度或光速在大 气中变慢造成路径延迟 这占主要部分 二是由于 GPS 卫星信号通过对流层时 也使传播 的路径发生弯曲 从而使测量距离产生偏差 在垂直方向可达到 2 5 米 水平方向可达到 20 米 对流层误差同样通过经验模型来进行修正 GPS 星历中通过给定电离层对流层模型以及模型参数来消除电离层和对流层误差 实 验资料表明 利用模型对电离层误差改进有效性达到 75 对流层误差改进有效性为 95 3 GPS 星历结构及解算过程星历结构及解算过程 要得到接收机的位置 在接收机时钟和 GPS 标准时严格同步的情况下 则待求解位 置是 3 个未知变量 需要 3 个独立方程来求解 但是实际情况中 很难做到接收机时钟和 GPS 标准时严格同步 这样 我们把接收机时间和 GPS 标准时间偏差也作为一个未知变量 这样 求解就需要 4 个独立方程 也就是需要有 4 颗观测卫星 图 1 GPS 定位示意图 未考虑时间偏差 假设接收机位置为 xu yu zu 接收机时间偏差为 tu 则由于时间偏差引起的 距离偏差为为得到的伪距观测值 我们可以得到联立方程 5 将上式线性化 即在真实位置 xu yu zu 进行泰勒级数展开 忽略高次项 得 到 6 其中 式 6 即为实际计算的叠代公式 叠代终止条件是真实位置 xu yu zu 的变 化量小于某一个阈值 最终得到 可以作为调整接收机时间偏差的依据 计算一般采用矩 阵方式求解 要求解该方程 我们还需要预先知道 4 颗卫星的位置 xj yj zj 而卫星 位置可以从该卫星的星历中获得 GPS 卫星星历给出了本星的星历 根据星历可以算出卫星的实时位置 并且星历中给 出了消除卫星星钟误差 相对论误差 地球自转误差 电离层和对流层误差的参数 根据 这些参数计算出的卫星位置 可以基本上消除上述误差 求解卫星位置的基本步骤为 计算卫星运行平均角速度 计算归化时间 计算观测时刻的平近点角 计算偏近点角 计算卫星矢径 计算卫星真近点角 计算升交点角距 计算摄动改正项 计算经过摄动改正的升交距角 卫星矢径 轨道倾角 计算观测时刻的升交点经度 计算卫星在地心坐标系中的位置 特别值得指出的是 在计算卫星真近点角 Vk 时 应采用公式 7 其中 e 为偏心率 Ek 为卫星偏近点角 有部分参考书籍计算卫星真近点角的公式 有误 会导致卫星真近点角 的象限模糊问题 从而无法得到卫星正确位置 进行上述计算后 再根据星历中广播的各误差参数进一步消除各项误差 这样 我 们就得到一个完整的利用 GPS 星历进行导航定位解算的过程 4 结论结论 我们详细地叙述了 GPS 卫星的导航定位原理以及定位解算的算法 分析了其中主要 误差来源和消除方法 当然 对于卫星数多于 4 颗星时的算法以及差分 GPS 算法都可以在 此算法基础上进行深入研究 介绍一下介绍一下 GPSGPS 定位的数学原理定位的数学原理 GPS 定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据 采用空间距离 后方交会的方法 确定待测点的位置 如图所示 假设 t 时刻在地面待测点上安置 GPS 接收机 可以测定 GPS 信号到达接收机的 时间 t 再加上接收机所接收到的卫星星历等其它数据可以确定以下四个方程式 上述四个方程式中待测点坐标 x y z 和 Vto 为未知参数 其中 di c ti i 1 2 3 4 di i 1 2 3 4 分别为卫星 1 卫星 2 卫星 3 卫星 4 到接收机之间的距离 ti i 1 2 3 4 分别为卫星 1 卫星 2 卫星 3 卫星 4 的信号到达接收机所经历 的时间 c 为 GPS 信号的传播速度 即光速 四个方程式中各个参数意义如下 x y z 为待测点坐标的空间直角坐标 xi yi zi i 1 2 3 4 分别为卫星 1 卫星 2 卫星 3 卫星 4 在 t 时刻的空间 直角坐标 可由卫星导航电文求得 Vt i i 1 2 3 4 分别为卫星 1 卫星 2 卫星 3 卫星 4 的卫星钟的钟差 由卫星 星历提供 Vto 为接收机的钟差 由以上四个方程即可解算出待测点的坐标 x y z 和接收机的钟差 Vto DGPS 原理原理 目前 GPS 系统提供的定位精度是优于 10 米 而为得到更高的定位精度 我们通常采 用差分 GPS 技术 将一台 GPS 接收机安置在基准站上进行观测 根据基准站已知精密坐 标 计算出基准站到卫星的距离改正数 并由基准站实时将这一数据发送出去 用户接收 机在进行 GPS 观测的同时 也接收到基准站发出的改正数 并对其定位结果进行改正 从 而提高定位精度 差分 GPS 分为两大类 伪距差分和载波相位差分 1 伪距差分原理伪距差分原理 这是应用最广的一种差分 在基准站上 观测所有卫星 根据基准站已知坐标和各卫星的 坐标 求出每颗卫星每一时刻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论