GPS接收机定位解算算法
GPS静态数据解算(自己整理版详细流程)
汇 报 人: 日 期:2019.6.29
1 PART
GPS静态测量及基线解算
2 PART
曲线要素输入
3 PART
坐标转换
GPS静态观测及基பைடு நூலகம்解算
1、静态GPS原理
静态相对定位是在WGS-84坐标系中,利用载波相位确定 观测站与某一地面参考点之间的相对位置,或两测站之间的相对位置。 也就是我们通常所说的静态测量。测量时必须使用两台或两台以上的 接收机分别摆在不同的测站上,两两测站之间至少要有4颗共同卫星, 同步做一定时间的静止观测。其精度经静态后处理软件处理后可达到 仪器标识的精度(一般在GPS接收机机头上有说明)
一2、、网网形形设设计计
(1) 选点与埋设 在选点时应遵循以下原则: 1)点位周围应便于安置接收设备,视野开阔视场内障碍物的高度角不宜超过15°。 2)点位应远离大功率无线电发射源(如电视台、电台微波站等)及电压输电线和微波无线电信号 传送通道,以避免周围磁场对GPS信号的干扰; 3)点位周围不应有强烈反射卫星信号的物体(如大型建筑物等); 4)点位应选在交通方便,并有利于用其他测量手段扩展和联测,以提高作业效率; 5)点位应选在地面基础稳固的地方,以利于点位的保存; 6)点位的埋设宜用混凝土现场浇筑的形式埋设为不锈钢标志,埋深应在当地永久冻土层以下0.3 米,桩面注记字体应朝向正北。
(4)设计网形 布设GPS控制网的观测作业方式主要以下几种:点连式、边连式、网连式和混连 式:
3、外业施侧
(1)、观测计划 GPS卫星的可见性图及最佳观测时间的选择 采用的接收机类型和数量 观测区的划分 运输 通信等
(2)野外观测 在外业观测中,仪器操作人员应注意以下事项: 1、 当确认外接电源电缆及天线等各项连接完全无误后,方可接通电源,启动接收机。 2、 一个时段观测过程中,不允许进行以下操作:关闭又重新启动; 改变卫星高度角设置;改变天线位 置;改变数据采样间隔。 3、在观测过程中要特别注意供电情况。 4、仪器高一定要按规定始、末各量测一次,并及时输入仪器及记入测量手簿之中。 5、接收机在观测过程中不要靠近接收机使用对讲机、玩手机。 6、观测过程中要随时查看仪器内存或硬盘容量,每日观测结束后,应及时将数据转存至计算机硬、软 盘上,确保观测数据不丢失。
GPS导航定位原理以及定位解算算法
GPS导航定位原理以及定位解算算法GPS(全球定位系统)是一种基于卫星信号的导航系统,用于确定地球上任意点的位置和时间。
GPS导航定位的原理基于三个基本原则:距离测量、导航电文和定位解算。
首先,定位解算的基本原理是通过测量卫星与接收器之间的距离差异来确定接收器的位置。
GPS接收器接收卫星发射的信号,并测量信号从卫星到接收器的时间延迟。
通过已知卫星位置和测量时间延迟,可以计算出接收器与卫星之间的距离。
至少需要接收到4个卫星信号才能进行定位解算,因为每个卫星提供三个未知数(x、y、z三个坐标)和一个时间未知数。
其次,GPS导航系统通过导航电文提供的卫星轨道参数来计算卫星的精确位置。
每个卫星通过导航电文向接收器传递关于卫星识别码、卫星轨道和钟差等数据。
接收器使用这些参数来计算卫星的准确位置。
最后,通过定位解算算法,将接收器收到的卫星信号和导航电文中的轨道参数进行计算,可以确定接收器的位置。
定位解算算法主要有两种:三角测量法和最小二乘法。
三角测量法基于三角学原理,通过测量多个卫星与接收器之间的距离差异,然后根据这些距离差异以及卫星的位置信息来计算接收器的位置。
这种算法的优势是计算简单,但受到测量误差的影响较大。
最小二乘法是一种数学优化方法,通过最小化接收器位置与测量距离之间的误差平方和来求解接收器的位置。
该方法考虑到了测量误差的影响,并通过对多个卫星信号进行加权以提高解算的准确性。
除了上述的定位解算算法,GPS导航系统还使用了差分GPS和惯性导航等技术来提高定位精度和可靠性。
差分GPS通过接收器与参考站之间的信号比对,消除了大部分的误差,提高了定位精度。
惯性导航通过测量加速度和角速度来估计接收器的位移,可以在信号丢失或弱化的情况下提供连续的导航定位。
综上所述,GPS导航定位通过距离测量、导航电文和定位解算算法来确定接收器的位置。
通过接收到的卫星信号和导航电文中的轨道参数,定位解算算法能够计算出接收器的位置,并提供准确的导航信息。
辅助式GPS接收机的快速定位算法研究
关键词
全 球定位 系统 T 97 1 N 6. ;
初次定位时间
发射 时刻重构 A
快速定位算法
中图法分类号
文献标志码
G S利 用 到 达 时 间 ( O 测 距 原 理确 定 用 户 P T A)
法进 行解算 时 , 次 迭代 后 要 重 新 计 算 卫 星位 置 , 每
结果 证 明 , 算 法不 需 位 同步 、 同 步 和解 调 电文 该 帧 即可 直接定 位 , 有效 缩短 1 F 。 T F
为减 小 T F T F实 现快 速定 位 , 通 过 储 存 星 历 可
或外界辅助 信息获 得卫 星 轨道 信 息 , 不 经 过位 同 且
步 、 同步 和解 调 电文 , 接 重 构 毫 秒 级 精 度 的 信 帧 直 号发射时 刻 , 而获 取用户 位 置。文 献 [ ] 出 进 3 提
一
1 辅助 式 G S接收机的的快速定位算法 P
1 1 发 射 时刻 重构算 法 . 常规 定 位 方 法 中, 了 确 定 用 户 的 三 维 位 置 为
( , Y , ) 接收 机时 钟偏 差 t 需 要 对 至少 四 和 , 颗卫星 的伪距进 行测量 。测量方 程组 为
P = ( T o)c= l z )一 I ro R一 T l ( T I+c 5 t () 1
种新的变量 rnefs并基 于其构造 解算 方程 , ag t,方 程 。这 种 方 法 将 发 射 时 刻作 为未知量参 与解 算 , 需要 在 收敛 区间 内 以一定 步长遍 历求 解 , 因此复 杂度 较高 。文献 [ ] 出 7 提
一
种重 构发射 时刻 的方法 , 由于初 始 信 号传 输 时 间
GPS导航定位原理以及定位解算算法
GPS导航定位原理以及定位解算算法全球定位系统(GPS)是一种基于卫星导航的定位技术。
其基本原理是通过接收来自卫星系统的信号,并利用这些信号的时间差来计算接收器与卫星之间的距离,进而确定接收器的位置。
GPS定位原理:1.卫星信号发射:GPS系统由一组运行在地球轨道上的卫星组成。
这些卫星通过周期性地广播信号来与地面上的GPS接收器进行通信。
2.接收器接收信号:GPS接收器接收来自卫星的信号,一般至少需要接收到4颗卫星的信号才能进行定位。
3.信号延迟计算:GPS接收器通过测量信号从卫星发射到接收器接收的时间来计算信号的传播延迟,然后将延迟转换为距离。
4.距离计算:GPS接收器通过比较接收的信号与预先知道的卫星发射信号之间的时间差,进而计算出接收器与卫星之间的距离。
5.定位解算:通过同时计算接收器与多颗卫星之间的距离,可以确定接收器所在的位置。
这一过程通常使用三角测量或者多路径等算法来完成。
GPS定位解算算法:1.平面三角测量:这是一种常用的定位解算算法。
通过测量接收器与至少三颗卫星之间的距离,可以得到三个方程,从而确定接收器的位置。
2.弧长法:这一算法通过测量接收器与至少四颗卫星之间的距离,将每个卫星看作是一个弧线,然后通过计算不同卫星间弧线的交点来确定接收器的位置。
3.最小二乘法:这种算法将测量误差最小化,通过最小二乘法来计算接收器与卫星之间的距离和接收器的位置。
4.系统解算:该算法利用多个时间点上的观测数据,通过组合计算来减小误差,精确确定接收器的位置。
GPS定位解算算法根据具体的应用场景和精度要求有所不同,不同的算法有着各自的优缺点。
在实际应用中,通常结合多种算法进行定位,以提高精度。
同时,还可以通过使用差分GPS(DGPS)来消除大气延迟和接收器误差,进一步提高定位精度。
总结:GPS导航定位原理基于卫星信号的接收和测量,通过计算信号传播的时间差来确定接收器与卫星之间的距离,并通过不同的算法进行定位解算。
GPS定位原理和简单公式
GPS定位原理和简单公式全球定位系统(Global Positioning System)是美国第二代卫星导航系统。
是在子午仪卫星导航系统的基础上发展起来的,它采纳了子午仪系统的成功经验。
和子午仪系统一样,全球定位系统由空间部分、地面监控部分和用户接收机三大部分组成。
按目前的方案,全球定位系统的空间部分使用24颗高度约2.02万千米的卫星组成卫星星座。
21+3颗卫星均为近圆形轨道,运行周期约为11小时58分,分布在六个轨道面上(每轨道面四颗),轨道倾角为55度。
卫星的分布使得在全球的任何地方,任何时间都可观测到四颗以上的卫星,并能保持良好定位解算精度的几何图形(DOP)。
这就提供了在时间上连续的全球导航能力。
地面监控部分包括四个监控站、一个上行注入站和一个主控站。
监控站设有GPS用户接收机、原子钟、收集当地气象数据的传感器和进行数据初步处理的计算机。
监控站的主要任务是取得卫星观测数据并将这些数据传送至主控站。
主控站设在范登堡空军基地。
它对地面监控部实行全面控制。
主控站主要任务是收集各监控站对GPS卫星的全部观测数据,利用这些数据计算每颗GPS卫星的轨道和卫星钟改正值。
上行注入站也设在范登堡空军基地。
它的任务主要是在每颗卫星运行至上空时把这类导航数据及主控站的指令注入到卫星。
这种注入对每颗GPS卫星每天进行一次,并在卫星离开注入站作用范围之前进行最后的注入。
全球定位系统具有性能好、精度高、应用广的特点,是迄今最好的导航定位系统。
随着全球定位系统的不断改进,硬、软件的不断完善,应用领域正在不断地开拓,目前已遍及国民经济各种部门,并开始逐步深入人们的日常生活。
上述四个方程式中待测点坐标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的信号到达接收机所经历的时间。
GPS差分定位原理与解算方法介绍
GPS差分定位原理与解算方法介绍导语:全球定位系统(Global Positioning System,简称GPS)已经成为现代社会中不可或缺的一部分。
它的差分定位原理和解算方法是GPS定位精度提高的重要手段。
本文将从基本原理、差分定位方法和解算流程三个方面进行介绍,希望能带给读者更深入的了解。
一、GPS差分定位的基本原理GPS差分定位技术主要通过消除卫星信号传输过程中的时间延迟和误差,提高定位的精度。
其基本原理如下:1.1 卫星信号传输的时间延迟在GPS定位过程中,卫星信号需要经过大气层的传输。
然而,大气层中存在电离层和对流层等不均匀介质,会导致信号的传输速度和路径发生变化,从而引起时间延迟。
这种时间延迟是影响GPS定位精度的主要因素之一。
1.2 接收机和卫星钟差接收机和卫星钟差也会对GPS定位的精度产生影响。
接收机钟差是指接收机内部时钟的不准确性,而卫星钟差是指卫星内部时钟的不准确性。
误差累积后,会使GPS定位出现较大的误差。
二、GPS差分定位的方法GPS差分定位的方法有静态差分定位和动态差分定位两种。
2.1 静态差分定位静态差分定位主要适用于定位场景相对固定的情况,如建筑物测量和基础设施监测等。
它的工作原理是通过一个称为参考站(Reference Station)的固定GPS接收机对已知位置进行定位,并计算多普勒、钟差和大气层延迟等误差参数。
然后,通过无线通信将这些参数传输给移动接收机,移动接收机利用这些参数进行定位。
2.2 动态差分定位相对于静态差分定位,动态差分定位更适用于移动环境中的定位,如汽车导航和船舶定位等。
动态差分定位的关键是实时计算接收机位置的误差参数,并将其发送给移动接收机进行定位。
通常,这种方法需要两个或更多的接收机组成一个虚拟基线,并使用这些接收机之间的数据进行定位。
三、GPS差分定位的解算流程GPS差分定位的解算流程包括差分基准站的建立、测量数据的采集和处理。
3.1 差分基准站的建立差分基准站是差分定位的核心组成部分,它记录了精确的位置和时间信息,并对卫星信号进行实时观测和处理。
GPS北斗定位解算算法的研究
GPS北斗定位解算算法的研究一、本文概述随着全球定位系统的快速发展,GPS和北斗卫星导航系统已成为人们日常生活中不可或缺的定位技术。
它们通过接收来自多个卫星的信号,计算出接收器在地球上的位置,为导航、测量、军事等领域提供了强大的支持。
然而,GPS和北斗定位解算算法的研究,作为定位技术的核心,其复杂性和精度要求使得这一领域的研究具有重要的理论价值和实践意义。
本文旨在深入研究GPS和北斗定位解算算法,分析其原理、特点和优化方法,旨在提高定位精度和效率。
文章首先简要介绍了GPS和北斗卫星导航系统的基本原理和发展现状,然后重点阐述了定位解算算法的基本理论和关键技术,包括信号接收、信号处理、定位解算等过程。
在此基础上,文章对现有的定位解算算法进行了分析和比较,指出了各自的优缺点和适用范围。
为了进一步提高定位精度和效率,文章还探讨了定位解算算法的优化方法。
通过引入先进的信号处理技术和优化算法,对传统的定位解算算法进行了改进和创新。
这些优化方法包括滤波技术、最小二乘法、神经网络等,它们可以有效地提高定位精度、减少定位时间和降低误差。
文章对GPS和北斗定位解算算法的未来发展趋势进行了展望。
随着技术的不断进步和应用领域的不断拓展,定位解算算法将面临着更多的挑战和机遇。
未来,我们将继续深入研究定位解算算法,推动其在导航、测量、军事等领域的应用和发展。
本文的研究将为GPS和北斗定位解算算法的优化和应用提供理论支持和实践指导,有助于推动我国卫星导航事业的发展和创新。
二、GPS和北斗卫星导航系统概述全球定位系统(GPS)是由美国国防部研制建立的一种具有全方位、全天候、全时段、高精度的卫星导航系统,能为全球用户提供低成本、高精度的三维位置、车行速度及精确的时间信息。
该系统由空间部分——GPS卫星、地面控制部分-地面监控系统、用户部分-GPS 信号接收器三大部分组成。
GPS系统最初是为了军事目的设计的,但现在已经广泛应用于商业和民用领域,包括航空、航海、车辆导航、测量和地理信息系统等。
第5章定位解算原理
第5章定位解算原理定位解算是指通过对接收设备接收到的信号进行处理和分析,计算出接收设备的位置或位置解算结果的过程。
在导航、地理信息系统、气象预报等应用领域,定位解算是非常重要的技术手段。
5.1定位解算的基本原理定位解算的基本原理是通过测量接收设备与多个参考点之间的距离或方位角,从而计算出接收设备的位置。
根据被测量的物理量的不同,定位解算可以分为距离测量定位和方位测量定位两种。
5.1.1距离测量定位距离测量定位是通过测量接收设备与多个参考点之间的距离来计算接收设备的位置。
常用的距离测量技术有:全球定位系统(GPS)、全球航位系统(GLONASS)、北斗卫星导航系统、激光测距系统、超声波测距系统等。
这些技术利用卫星信号、激光波、声波等辐射物的传播速度和时间差等来测量距离。
例如,GPS定位系统利用地球上的多颗卫星广播时钟信号,接收设备接收到不同卫星广播的时间信息后,通过测量接收设备与卫星之间的信号传播时间差,再结合卫星的位置信息和接收设备的测量结果,通过三边测量或多边测量的原理计算出接收设备的位置。
5.1.2方位测量定位方位测量定位是通过测量接收设备与多个参考点之间的方位角来计算接收设备的位置。
常用的方位测量技术有:罗盘、方位角测量装置(如方位传感器、陀螺仪等)、方位角观测仪等。
例如,在测量地震的应用中,常用的方位测量方法是通过地震传感器测量地震波传播到接收设备的运动方向和速度,从而计算出地震波的传播路径和震源的位置。
5.2定位解算的算法原理定位解算的算法原理根据不同的定位方法而有所不同,下面分别介绍两种常见的算法原理:最小二乘法和卡尔曼滤波法。
5.2.1最小二乘法最小二乘法是一种优化算法,广泛应用于定位解算中。
它的基本原理是选择合适的参数,使得观测值与预测值之间的误差平方和最小。
最小二乘法可以通过线性回归分析、非线性拟合、多项式拟合等方式来实现。
在定位解算中,最小二乘法常用于计算接收设备的位置坐标。
卫星定位解算例子
卫星定位解算例子卫星定位是一种通过卫星信号来确定地理位置的技术。
它的原理是利用全球定位系统(GPS)或其他卫星系统发送的信号,通过接收器接收并解算信号来确定接收器的位置信息。
下面是一些卫星定位解算的例子:1. GPS定位:GPS是最常见和广泛使用的卫星定位系统。
它由一组24颗卫星组成,这些卫星围绕地球轨道运行。
接收器通过接收来自至少4颗卫星的信号,并解算这些信号的时间差,从而确定接收器的位置。
2. GLONASS定位:GLONASS是俄罗斯的一套卫星定位系统,与GPS 类似。
它由一组24颗卫星组成,通过接收来自至少4颗卫星的信号来确定位置。
3. 北斗定位:北斗是中国的卫星导航系统,也是全球卫星导航系统的一部分。
它由一组35颗卫星组成,通过接收来自至少4颗卫星的信号来确定位置。
4. Galileo定位:Galileo是欧洲的一套卫星导航系统,目前正在建设中。
它将由一组30颗卫星组成,预计在2020年完全运行。
Galileo系统将提供更精确和可靠的定位服务。
5. SBAS定位:SBAS(卫星增强系统)是一种通过地面基准站和卫星信号共同工作来提高定位精度的技术。
它通过接收来自基准站和卫星的信号,并进行差分校正来提高定位的准确性。
6. RTK定位:RTK(实时动态定位)是一种高精度的卫星定位技术。
它通过在接收器和基准站之间建立无线通信链路,并使用差分校正来实现厘米级的定位精度。
7. PPP定位:PPP(精密点位确定)是一种利用卫星信号和精密测量数据来实现高精度定位的技术。
它可以在无需基准站的情况下提供厘米级的定位精度。
8. 载波相位定位:载波相位定位是一种利用卫星信号的载波相位信息来实现高精度定位的技术。
它通过测量接收器和卫星之间的载波相位差来计算位置。
9. 多普勒定位:多普勒定位是一种利用卫星信号的多普勒频移信息来实现位置测量的技术。
它通过测量接收器和卫星之间的多普勒频移来计算位置。
10. 网络RTK定位:网络RTK是一种利用全球网络来实现实时动态定位的技术。
卫星定位公式
卫星定位公式卫星定位系统(Global Positioning System,简称GPS)是一种利用地球轨道上的卫星群来实时确定地球表面位置、速度和时间的导航系统。
它由美国国防部于1973年启动,如今已有全球范围内的广泛应用。
卫星定位系统的核心是卫星发射的导航信号,地面接收设备接收到这些信号后,通过卫星定位公式计算出自身的位置、速度和时间。
卫星定位公式原理是基于测量学中的三角测量方法。
假设地面接收器接收到至少两颗卫星的信号,那么可以通过以下步骤计算位置:1.计算卫星到接收器的距离。
卫星发射的信号频率已知,通过测量信号传播时间,可以得到卫星到接收器的距离。
2.计算接收器所在平面与卫星所在平面的夹角。
利用卫星轨道数据和接收器位置数据,可以计算出卫星相对于接收器的夹角。
3.利用三角测量原理,计算出接收器在地球表面的位置。
通过计算接收器所在平面与卫星所在平面的交点,即可得到接收器的位置。
常见的卫星定位公式包括:1.伪距公式:通过测量卫星到接收器的距离,计算出接收器的位置。
2.载波相位公式:利用卫星信号的载波相位信息,计算出接收器的位置。
这种方法的精度较高,但需要较长的观测时间。
3.差分定位公式:将接收器的位置与已知基准站的位置进行差分,从而提高定位精度。
卫星定位公式在诸多领域具有广泛的应用,如:1.导航定位:可为各类导航设备提供位置、速度和时间信息,如车载导航、户外探险等。
2.地理信息系统(GIS):在地图制作、资源调查、环境监测等方面具有重要应用价值。
3.气象预报:通过卫星定位技术,可以获取大气层厚度、大气压力等参数,提高气象预报准确性。
4.地震预警:利用卫星定位技术,可以实时监测地壳形变,为地震预警提供数据支持。
5.航空航天:在飞行器导航、卫星轨道控制等领域具有重要作用。
总之,卫星定位公式在地球科学研究和实际应用中具有重要意义。
GPS基线的解算模式
GPS基线的解算模式GPS基线向量是利用2台或2台以上GPS接收机所采集的同步观测数据形成的差分观测值,通过参数估计得方法所计算出的两两接收机间的三维坐标差。
与常规地面测量中所测定的基线边长不同,基线向量是既具有长度特性又具有方向特性的矢量,而基线边长则是仅具有长度特性的标量。
基线向量主要采用空间直角坐标的坐标差的形式。
在一个基线解算结果中,可能包含很多项内容,但其中最主要的只有两项,即基线向量估值及其验后方差—协方差阵。
对于一组具有一个共同端点的同步观测基线来说,由于在进行基线解算时用到了一部分相同的观测数据(如3条同步观测基线AB、AC、AD均用到了A点的数据),数据中的误差将同时影响这些基线向量,因此,这些同步观测基线之间存在固有的统计相关性。
在进行基线解算时,应考虑这种相关性,并通过基线向量估值的方差-协方差阵加以体现,从而能最终应用于后续的网平差。
但实际上,在经常采用的各种不同基线解算模式中,并非都能满足这一要求。
另外,由于不同模式的基线解算方法在数学模型上存在一定差异,因而基线解算结果及其质量也不完全相同。
基线解算模式主要有单基线解模式、多基线解模式和整体解模式三种。
在上述三种基线解算模式中,单基线解模式(Single-Baseline Mode)是最简单也是最常用的一种。
在该模式中,基线逐条进行解算,也就是说,在进行基线解算时,一次仅同时提取2台GPS接收机的同步观测数据来解求它们之间的基线向量,当在该时段中有多台接收机进行了同步观测而需要解求多条基线时,这些基线时逐条在独立的解算过程中解求出来的。
例如,在某一时段中,共有4台GPS接收机进行了同步观测,可确定6条同步观测基线,要得到它们的解,则需要6个独立的解算过程。
在每一个完整的单基线解中,仅包含一条基线向量的结果。
由于这种基线解算模式是以基线为单位进行解算的,因而也被称为基线模式(Baseline Mode)。
单基线解模式的优点是:模型简单,一次解求的参数较少,计算量小。
GPS软件接收机的研究与实现
GPS软件接收机的研究与实现随着全球定位系统(GPS)的广泛应用,GPS软件接收机的研究和实现在定位领域发挥着重要的作用。
GPS软件接收机是指通过计算机软件实现GPS信号接收、解算和定位的设备。
相比于传统的硬件接收机,GPS软件接收机具有较低的成本、灵活的配置和易于更新的优势。
GPS软件接收机的研究主要包括信号接收和解算算法的设计与优化。
首先,信号接收是GPS软件接收机的关键环节。
接收机需要通过接收天空中的卫星信号,并进行信号处理和解调,以获取卫星的伪距观测值。
然后,接收机需要对伪距进行解算,计算出接收机与卫星之间的距离。
为了提高定位的精度,研究者们提出了一系列的解算算法,如最小二乘法、粒子滤波等,以减少误差和提高定位精度。
GPS软件接收机的实现主要包括软件开发和系统集成两个方面。
软件开发是指根据接收机的功能需求,编写相应的软件程序。
这涉及到信号接收、解算算法的实现,以及用户界面的设计等。
软件开发需要充分理解GPS系统的原理和工作方式,并结合实际需求进行设计和优化。
另一方面,系统集成是指将软件程序与硬件设备相结合,实现完整的GPS软件接收机。
这包括选择合适的硬件平台、配置相关设备,并进行软硬件的协同工作,以实现GPS信号接收和定位功能。
GPS软件接收机的研究与实现对于定位技术的发展具有重要的意义。
首先,GPS软件接收机的低成本和灵活性使其在各个领域得到广泛应用。
例如,汽车导航、移动通信、农业精准种植等领域都离不开GPS定位技术。
其次,GPS软件接收机的研究和实现可以促进定位精度的提高。
随着解算算法的不断改进和软硬件技术的不断发展,GPS软件接收机的定位精度将得到进一步的提升。
然而,GPS软件接收机的研究和实现也面临一些挑战。
首先,GPS信号在城市等复杂环境中容易受到干扰,这对软件接收机的性能提出了更高的要求。
其次,接收机的实时性和稳定性也是需要考虑的因素。
在实际应用中,接收机需要能够及时、准确地获取卫星信号,并进行相应的处理和解算。
第五 GPS卫星定位基本原理
j k
(t
k
)
——在
tk
时刻接收到j号卫星的相位
k (tk ) ——接收机在时刻 tk 的本振相位
j k
k (tk ) kj (tk )
2 (N
N)
N
(以周为单位)
(
N
N
)
j k
在初始时刻 t0,载波相位的观测值:
j k
(t0
)
k
(t0 )
j k
(t
0
)
0
N
j 0
任一时刻 t j 卫星S j到接收机的相位值:
q22 q32 q42
q23 q33 q43
q24
q34 q44
实际应用中,为了估算点的位置精度,常采用 其在大地坐标中的表达形式。假设在大地坐标系统 中相应点位的权系数阵为:
q11 q12 q13
QB q21
q22
q23
q31 q32 q33
根据误差传播率:
QB RQx RT
式中:
可知,有5个未知数。
把整周未知数当作平差计算中的待定参数来加
以估计和确定有两种方法:
(1)整数解(固定解):适合于短基线(20km以内)
步骤:
①按四舍五入的原则将平差后得到的实数化为整数;
②将 N0 3mN0 ( 3mN0为 N 0的三倍中误差),在区间
( N0 3mN0 ~ N0 3mN0 )内有多个整数 N0 值; ③将各个 N0代入观测方程,求得 (X ,Y, Z)i ,i=1,2,3…; ④在各个 (X ,Y , Z )i 中,精度最高的一组所对应的
两码对齐,R( ) 1。
那么,延迟时间 即为GPS卫星信号从卫星传播
GPS导航定位原理以及定位解算算法
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算法皆不妨正在此算法前提上举止深进钻研.介绍一下GPS定位的数教本理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 战接支机的钟好VtoDGPS本理暂时GPS系统提供的定位粗度是劣于10米,而为得到更下的定位粗度,咱们常常采与好分GPS技能:将一台GPS接支机安顿正在基准站上举止瞅测.根据基准站已知粗稀坐标,估计出基准站到卫星的距离改正数,并由基准站真时将那一数据收支进去.用户接支机正在举止GPS瞅测的共时,也接支到基准站收出的改正数,并对付其定位截止举止改正,进而普及定位粗度.好分GPS分为二大类:真距好分战载波相位好分. 1.真距好分本理那是应用最广的一种好分.正在基准站上,瞅测所有卫星,根据基准站已知坐标战各卫星的坐标,供出每颗卫星每一时刻到基准站的真正在距离.再与测得的真距比较,得出真距改正数,将其传输至用户接支机,普及定位粗度.那种好分,能得到米级定位粗度,如内天广大使用的“疑标好分”.2.载波相位好分本理载波相位好分技能又称RTK(Real Time Kinematic)技能,是真时处理二个测站载波相位瞅丈量的好分要收.即是将基准站支集的载波相位收给用户接支机,举止供好解算坐标.载波相位好分可使定位粗度达到厘米级.洪量应用于动背需要下粗度位子的范畴.。
GPS实验三GPS基线解算
数据格式转换
02
将原始数据格式转换为基线解算软件可识别的格式。
数据筛选与预处理
03
剔除异常数据,进行必要的坐标转换和时间对齐等预处理操作。
基线解算设置与执行
1 2
参数设置
设置基线解算所需的参数,如卫星轨道、地球模 型、时间系统等。
执行基线解算
利用基线解算软件进行数据处理,求解基线向量。
3
输出结果
将基线解算结果输出为所需的格式,如RINEX格 式。
实验结论与讨论
结论
通过本次GPS基线解算实验,我们成功得到了基线的长度和坐标差值,测量精度较高, 验证了GPS技术在测量领域的应用价值。
讨论
为了进一步提高测量精度,可以考虑采用更高精度的GPS接收器,优化数据处理算法, 以及加强信号传播过程中的干扰抑制措施。此外,还可以通过多次测量取平均值的方法
减小误差。
GpsDataPro软件应用实例
某城市高精度地形测量项目
利用GpsDataPro软件对大量GPS观测数据进行处理,得到高精度的地形图。
某桥梁施工监测项目
在桥梁施工过程中,利用GpsDataPro软件对桥梁进行实时监测,确保施工安全。
04
GPS基线解算实验步骤
数据准备与预处理
数据收集
01
收集相关GPS数据,包括卫星观测数据、接收机位置数据等。
高精度数据处理
随着数据获取技术的不断发展,未来需要更加高 效和高精度的数据处理方法,以满足更高精度的 测量和定位需求。
人工智能与机器学习应用
人工智能和机器学习技术在数据处理和分析中具 有巨大的潜力,未来将进一步探索其在GPS基线 解算中的应用,提高数据处理效率和精度。
THANKS
GPS原理图解
GPS 定位原理图解定位原理图解 如图所示如图所示::假设t 时刻在地面待测点上安置GPS 接收机,可以测定GPS 信号到达接收机的时间△t,再加上接收机所接收到的卫星星历等其它数据可以确定以下四个方程式:上述四个方程式中x、y、z 为待测点坐标,Vto 为接收机的钟差为未知参数,其中di=c△ti,(i=1、2、3、4),di 分别为卫星i到接收机之间的距离,△ti 分别为卫星i的信号到达接收机所经历的时间,xi 、yi 、zi 为卫星i在t 时刻的空间直角坐标,Vti 为卫星钟的钟差,c 为光速。
由以上四个方程即可解算出待测点的坐标x、y、z 和接收机的钟差Vto。
这时候就有人说了,干嘛要四颗卫星呢,三颗不就够了吗?想想还蛮有道理的,三个球面,交汇于一点,不就可以定出接收机所在的位置了吗?但是实际上,GPS 接收器在仅接收到三颗卫星的有效信号的情况下只能确定二维坐标即经度和纬度,只有收到四颗或四颗以上的有效GPS 卫星信号时,才能完成包含高度的3D 定位。
这是为什么呢?原来,大家忽略了一件事情,那就是时间。
先来看一颗卫星,它在一个规定的时间发送一组信号到地面,比如说每天8:00整开始发送一组信号,如果地面接收机就在8点零2秒收到了这一组信号,那么就是说信号从卫星到接收机的距离是电波花2秒能够跑到的距离,由于这颗卫星的位置和电波的速度已知,那么就可以肯定接收机就在以卫星为球心的一个球面上,那么再多测2个卫星的距离,就可以得到3个空间球,3个空间球的焦点只有2个,那么逻辑排出一个不在地球表面的,剩下的就是接收机的位置。
这就是我们所想象的三颗卫星可以定位的情形。
但是,这只是假象的情况,卫星和接收机的距离如此之近,以至于卫星和接收机的时钟必须完全同步和准确,否则距离偏差会很大。
实际上,如果接收机这端不配备一个銫原子钟的话,定出来的位置肯定差了个十万八千里。
銫原子钟的价格我也不太清楚,反正肯定是比你坐的汽车要贵了。
实时卫星位置解算和多普勒频移计算
实验01 实时卫星位置解算和多普勒频移计算一、目的1.理解实时卫星位置解算在GPS 接收机导航位置解算过程中的作用及完成卫星位置解算所需的条件。
2.了解卫星导航电文的格式、主要内容及各部分作用。
了解星历的内容、周期。
3.了解多普勒频移产生的原因、作用及根据已知条件预测多普勒频移的方法。
二、内容运行NewStar150 程序,获取可视卫星的实时导航数据(包括GPS 时间、各卫星的星历等),分析星历的构成、周期,根据卫星的星历,推算出该卫星在11 小时58 分后的ECEF 坐标系下的大致位置,验证卫星的额定轨道周期。
根据实验数据编程求解多普勒频移。
三、知识准备GPS 实时卫星位置解算方法,导航电文的格式和主要内容,星历表的构成。
多普勒频移计算方法。
四、实习过程1.运行NewStar150 程序,如图 1 所示获取当前可视卫星的星历信息,并作记录;2.分析星历的构成和周期;3.如图 2 所示,选择GPS 时刻和卫星号,在“卫星位置信息”列表框中会出现所选卫星在所选的GPS 时刻对应的仰角、ECEF 坐标系下的三维坐标、所选时刻加一秒和加两秒后的GPS 时间所对应的ECEF 坐标系下的三维坐标以及接收机在ECEF 坐标系下的初始位置坐标,根据这些数据求解多普勒频移;4.根据卫星在所选GPS 时间发送的星历推算出这颗卫星在11 小时58 分后的ECEF 坐标系下的大致位置,验证卫星的额定轨道周期;“ SVposition所选时刻am卫丘星历iigGPSBj 刻选挂卫星号5第二步:选舞该时夏康一可規卫星号计!f该卫星在侨选时刻的位置占息:铸三步:跟越卫S&S以及初拍按收机位旻艺算谟卫呈的大败Doppl*瞬・所遶卫星运ZCET坐际茶下的星匡感SV; 4weeHfo* 2T4 fly 0 status0 UO: ! 326T25 ieltiH.0.000000 «c<; 0.006925Ek* 0 905307 s^rU:5153.77M63 OKEGJiO: -2340248 iO: 0 957249 w;-0. 028331 OMGADOI:O.OCOOOOI DOT 0. OODCOOCue: 0.000007Cus: 0.000005Cr<; 280.781250Crs: 139 968750Cic: O.OOODCOCis: 0.000000 toe:475200 I0DE2; 49I0UE3; 49acc: 0■ode • 49GrcupDtlty: 0 000000toe: 475200.000000“3: 0.00053S“1: 0.000000a£2: 0.000000 heath:<v^iltbln 1SY; 13 weekMo: 274)471666 V Zl卫星位置信总遛出程呼ASVposition xj所选时郦卫星星历选择GPS时刻选择卫星号第二步:報该时刻某-可曙星号计算该Uta帧I畦諏第三步:雜卫星测及柳縱曲血甘算成f的大妙拠翻氛SV: 4理讯Io:274 flag: 0status; 0HO:1.326725 INIpiws 21 l2^ z]卫星fiS勰•cc 0 008925Ek: 0.90530?sqrtA: 5153 77W63OM2GAO: -2.340246iO: 0.957249 v; -0.028331ONEGADOI: 0OQOWOIKT: 0.000000 Cue*0 000007 Cus 0000005Cre 280.781250Crs. 139.968750Cic 0 000000Cis; 0.000000 tx:475200I0DI2; 49I0DE3: 49 ace: 0aodc: 49GroupDtlty 0 000000toe 475200 OOKOOa£0 0 000535afl. 0.000000迄.0.000000health:0available* 1SY: 13 壮曲o: 274«r: 20ElQVfttim: 33.038811TOW; 471666:c; -15855975.139200y・-52mWW13t: 21206912.736941TOW: 471667x -15885946.964420y ・530970 442078i 2120T618.2S3557TOW. 4T1668x:・ 15^918.899625y: -533477.488626::21208323 396117Predict SV Pent:on aftr llhr^S&njnTOW: 5U746x: -15W1M2.054453y; -55095& 292222z; 21210324.695135InitRcyrx: -2167073 895810ImtRcvry. 4383833 528690InitRcvri: 4081060 202721iE出程序轴晕与赤道正交指向地理北极图3卫星轨道与地球在ECEF 坐标系下的相对位置及各个参量示意图 实验02 GPS 接收机单点定位实验一、 目的1 .掌握GPS 接收机单点定位原理;2 •理解将接收机和卫星钟差作为一个参量进行定位解算的原因和目的;3•理解钟差对于多普勒频移求解产生的影响;4 •能够根据实验数据编写单点定位解算的相关程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
u r r r
. i i0 i i (t toe)
13. 计算升交点(ascending node)和格林威治子午线(Greenwich meridian)之间的交 角Ωer
. er 0 (t toe) t
式中,Ω为地球转角速率 Ω=7.292115×10 5 rad/s 14. 计算卫星在轨道直角坐标系中的坐标
GPS接收机定位解算算法
Page 1 of 14
Revision History Version Date Author Description
Page 2 of 14
Abbreviation
GPS ECEF Global Position System Earth Center Earth Fix
xs sin cos sin sin cos x ys sin cos 0 y cos sin sin zs r cos cos z E
GPS 卫星 Doppler 频移估算
由于GPS卫星相对接收机的运动,产生了Doppler效应,由Doppler效应原理
fdopp
3.1式中
v cos
(3.1)
fdopp :Doppler频移,单位Hz
Page 9 of 14
v :接收机相对于GPS卫星的速度矢量,单位m/s 与接收机-卫星连线(line-of-sight)的夹角,单位rad :v :L1载波的波长,单位m
Page 3 of 14
Directory
1 2 3 引言................................................................................................................................... 5 GPS定位原理 ................................................................................................................... 6 GPS卫星系统 ................................................................................................................... 7 3.1 GPS卫星位置计算 ................................................................................................... 7 3.1.1 卫星位置、速度计算 ....................................................................................... 7 3.1.2 卫星仰角、方位角计算 ................................................................................... 9 3.2 GPS卫星Doppler频移估算 ...................................................................................... 9 4 接收机计算..................................................................................................................... 11 4.1 定位方程解算 ......................................................................................................... 11 4.1.1 参与定位卫星数为4 ....................................................................................... 11 4.1.2 参与定位卫星数大于4 ................................................................................... 12 4.2 坐标转换................................................................................................................. 13 4.3 接收机速度计算 ..................................................................................................... 14
4.1 定位方程解算
如第2章所述,定位方程如下:
i
xi xu 2 yi yu 2 zi z u 2
bu
bu cbut
定位方程对时间t求偏导,将方程线性化:
(4.1)
i
xi xu xu yi yu yu zi zu zu b u xi xu 2 yi yu 2 zi zu 2 x xu xu yi yu yu zi zu zu b i
Page 7 of 14
1 e 2 sin E f tan 1 cos E e
10. 计算升交点角距(argument of latitude)φ φ=ω+f 11. 计算二阶摄动修正项δu、δr、δi δu=Cus×sin(2 φ)+Cuc×cos(2 φ) δr=Crs×sin(2 φ)+Crc×cos(2 φ) δi=Cis×sin(2 φ)+Cic×cos(2 φ) 式中,δu、δr、δi分别是升交点角距、卫星的地心矢距、轨道面倾角(inclination)的二 阶摄动量。 12. 计算修正后的升交点角距φ,卫星矢径r,轨道面倾角i
i
xi xu 2 yi yu 2 zi z u 2
bu
bu cbut
在上式中, i 称为伪距,因为它是接收机与GPS卫星间的真实距离加上钟差调整量所 得到的。
Page 6 of 14
3 GPS 卫星系统
3.1 GPS 卫星位置计算
3.1.1 卫星位置、速度计算 GPS卫星位置是时间的函数,则GPS时间t时刻的卫星位置、速度的计算方法如下(未加 特殊说明的参数均为星历参数): 1. 计算卫星运行的平均角速度(mean motion)n
Page 4 of 14
1 引言
本文主要对GPS接收机位置、速度计算方法进行简单介绍。 本文内容包括:GPS定位原理,GPS卫星位置、速度及Doppler频移计算,接收机位置、 速度计算。
Page 5 of 14
2 GPS 定位原理
GPS系统假设地球球心固定,采用以地球球心为原点的三维笛卡尔坐标系——ECEF坐 标系。 每颗GPS卫星不断向外广播自身的精确位置信息——星历信息。 接收机接收到完整的星 历信息后,便可以计算出GPS卫星在ECEF坐标系中的准确位置。 接收机在ECEF坐标系中的位置 xu , yu , zu 是未知的;由于接收机与GPS系统的时钟不 同步, 因此又引入一个未知数 but 。 当接收机跟踪上至少4颗GPS卫星, 并正确解调出导航bit, 收齐星历,计算出卫星位置 xi , yi , zi 便可以联立4个两点间距离方程,从而解算出接收机 位置。
3.
4.
tr F es
6. 计算卫星时钟修正∆t
as sin E
∆t=af0+af1×(t-toc)+af2×(t-toc)2+∆tr-TGD 7. 计算修正后的时刻t t=t-∆t 8. 计算卫星的地心矢径r r=a×(1-e×cosE) 9. 计算真近点角(true anomaly)f
n
as 3
n
式中,μ为WGS-84坐标系的地球引力常数 μ=3.986005×1020 m3/s2 2. GPS卫星星历所给出的轨道参数时相对于参考历元理。 如果t – toe >302400,则t=t-604800 如果t – toe <-302400,则t=t+604800 计算历元t的平近点角(mean anomaly)M M=M+n×∆t 计算偏近点角(eccentric anomaly)E E=M+es×sinE 这是一个超越方程,程序中采用迭代法求解,令E0=M进行迭代。 5. 计算相对论时间修正项∆tr
在地固坐标系中(例如ECEF坐标系),设接收机-卫星连线为矢量 l ,则由3.1式可得 v l cos (3.2) fdopp l
根据矢量点积的几何意义,可得
fdopp v l l
v
(3.3)
在地固坐标系中,接收机相对于地心的速度为 R ,卫星相对于地心的速度为 S ,则 有
式中φ、λ分别是接收机的纬度、经度。 3. 进而可得卫星相对于接收机的方位角az、仰角el:
y sr az tan 1 x sr z sr el tan 1 2 2 x sr y sr
3.2
z sr sin 1 2 2 2 x sr y sr z sr
x0 cos y 0 r sin z 0 0
15. 计算卫星在ECEF坐标系中的坐标