GPS(全球定位系统)的定位基本原理可以概括为 “测距交汇” 和 “时间同步”。它依靠一组在轨卫星、地面监控站和用户接收机协同工作。
以下是其核心原理的详细分解: 一、系统组成 1、空间部分:至少需要 24颗卫星(通常有更多备用星在轨),分布在约 20,200 公里高的6个轨道平面上。这些卫星不停地围绕地球运行,确保地球上任一地点、任一时刻都能接收到至少4颗卫星的信号。 2、地面控制部分:由分布在全球的主控站、监测站和注入站组成。它们负责: ①监测: 精确跟踪所有GPS卫星的轨道和时钟状态。 ②计算: 计算卫星的精确轨道参数(星历)和时钟校正参数。 ③更新: 定期将这些精确数据和系统状态信息上传(注入)给卫星。 3、用户部分:用户持有的GPS接收机(如手机、车载导航仪、专业测绘设备)。它的核心功能是: ①接收来自可见GPS卫星的无线电信号。 ②解码信号中的导航数据(包含卫星位置、时间、轨道参数、时钟校正等)。 ③测量信号从卫星传播到接收机所用的时间(传播时延)。 ④基于时间和位置信息计算用户的位置、速度和时间。 二、核心原理(测距与交汇) 1、广播信号:每颗GPS卫星都在持续不断地广播包含以下关键信息的无线电信号: ①精确时间戳: 信号发出的精确时刻(基于卫星上高精度的原子钟)。 ②导航电文: 包含卫星自身的轨道参数(星历)、时钟校正参数、所有卫星的大致位置信息(历书)、系统状态等。 2、测量距离(伪距): ①用户接收机接收到卫星信号后,首先从信号中解码出信号发射的精确时间戳。 ②接收机记录下信号到达的本地时间(基于接收机内部的石英钟)。 ③计算信号传播时间 Δt = 到达时间 - 发射时间。 ④信号以光速 c(约 30万公里/秒)传播,因此理论上卫星到接收机的距离 d = c * Δt。 ⑤关键问题: 接收机的内置时钟远不如卫星的原子钟精确,它与GPS系统时间存在偏差 δt。这个时间偏差会导致计算出的距离d并不是真实的几何距离,而是包含了一个由时钟偏差引起的误差 c * δt。这个计算出的距离被称为 “伪距”。 3、几何交汇: ①知道一颗卫星的位置(由导航电文中的星历计算出)和到该卫星的伪距 d1,意味着接收机可能位于以该卫星为中心、半径为 d1 的球面上的任意一点。 ②同时接收到第二颗卫星的信号,计算出伪距 d2,接收机就位于第二个球形表面上的某点。这两个球面相交形成一个圆环(空间圆)。 ③接收到第三颗卫星的信号,计算出伪距 d3,第三个球面与之前形成的空间圆相交得到两个点。 ④接收到第四颗卫星的信号,计算出伪距 d4,第四个球面通常能与前三个球面相交 于唯一的一个点(排除掉通常位于地球之外或明显不合理的那一个点),这个点就是接收机的三维空间位置(纬度、经度、高度)。 4、解决时钟偏差: ①关键在于第四颗卫星: 虽然理论上三颗卫星就能确定位置(三个球面交汇于两点,排除一个不合理点),但因为接收机时钟存在未知误差 δt,仅靠三颗星无法得到准确位置。这个时钟偏差 δt 是未知量。 ②建立方程组: 接收机接收到四颗(或更多)卫星的信号后,会建立类似以下的方程组: 其中 (Xn, Yn, Zn) 是第n颗卫星的精确坐标(由星历计算得出),d1...d4 是测量出的伪距,(X, Y, Z) 接收机位置坐标(待求),δt 是接收机时钟相对于GPS系统时间的偏差。 ③求解: GPS接收机内部处理器利用数学方法(如最小二乘法)同时解算这4个(或多个)方程,一次性求出用户的三个位置坐标 (X, Y, Z) 和时钟偏差 δt。这就是为什么至少需要同时接收到4颗卫星的信号才能进行三维定位(经度、纬度、高度)。接收到更多卫星的信号可以提高定位精度和可靠性。 三、总结流程 1、卫星广播:GPS卫星不断广播包含精确时间戳和自身位置信息(星历)的信号。 2、接收机接收:用户接收机同时接收多颗(至少4颗)可见卫星的信号。 3、解码信息:接收机解码信号,获得信号发射时间和卫星的精确位置。 4、计算伪距:接收机测量信号到达时间,计算传播时间 Δt,乘以光速 c 得到伪距 d(包含了接收机时钟误差)。 5、建立方程:对每颗接收到的卫星,建立包含伪距、卫星坐标、接收机未知坐标和未知时钟偏差的方程。 6、求解位置与钟差:同时解算至少4个方程,得到接收机的三维空间位置 (X, Y, Z) 及其时钟相对于GPS系统时间的偏差 δt。 现代GPS接收机采用多种技术(如差分GPS、载波相位测量、RTK、SBAS等)来显著减小这些误差,实现厘米级甚至毫米级的高精度定位。




管理员
该内容暂无评论