GPS基线解算:理论、方法与软件实现的深度剖析_第1页
GPS基线解算:理论、方法与软件实现的深度剖析_第2页
GPS基线解算:理论、方法与软件实现的深度剖析_第3页
GPS基线解算:理论、方法与软件实现的深度剖析_第4页
GPS基线解算:理论、方法与软件实现的深度剖析_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

GPS基线解算:理论、方法与软件实现的深度剖析一、引言1.1研究背景与意义在现代科技飞速发展的时代,全球定位系统(GlobalPositioningSystem,GPS)已成为人们生活和众多领域中不可或缺的关键技术。自20世纪70年代诞生以来,GPS凭借其高精度、全天候、全球覆盖的卓越特性,在导航、测绘、交通、农业、军事、科学研究等诸多领域得到了极为广泛的应用,极大地改变了人们的生活方式和工作模式,推动了各行业的快速发展。在个人层面,智能手机和汽车导航系统中的GPS功能,让人们在出行时能够轻松获取精准的路线规划,实时避开拥堵路段,节省出行时间,使旅行变得更加便捷高效。在物流运输领域,通过GPS对车辆和货物进行实时追踪,企业可以优化运输路线,提高运输效率,降低物流成本,同时让客户能够随时掌握货物的运输状态,增强了供应链的透明度和可控性。在农业生产中,精准农业依托GPS技术,实现了对农田的精细化管理。农民可以根据土壤肥力、作物生长状况等信息,利用GPS引导的农业机械进行精准施肥、灌溉和播种,从而提高农作物产量,减少资源浪费,降低对环境的负面影响。在军事领域,GPS更是发挥着举足轻重的作用,为武器装备的精确制导、部队的快速部署和作战行动的高效指挥提供了有力支持,极大地提升了军队的战斗力和作战效能。在科学研究方面,GPS被广泛应用于地质监测、气象观测、生态调查等领域。地质学家利用GPS监测地壳运动,研究板块构造,为地震预测和地质灾害预警提供重要数据;气象学家通过GPS数据获取大气中的水汽含量和温度等信息,改进天气预报模型,提高天气预报的准确性;生态学家利用GPS追踪动物的迁徙路线和活动范围,研究生态系统的动态变化,为生物多样性保护提供科学依据。在GPS的实际应用中,基线解算是一项至关重要的核心技术。基线解算旨在确定两个或多个GPS接收器之间的精确相对位置,其结果的精度直接决定了后续应用的准确性和可靠性。例如,在地理测绘中,高精度的基线解算能够确保地图绘制的准确性,为城市规划、土地管理等提供可靠的地理信息;在地球物理学研究中,精确的基线解算对于监测地壳微小形变、研究地球内部结构和动力学过程具有关键意义;在遥感领域,基线解算的精度影响着遥感图像的几何校正和镶嵌精度,进而影响对地球表面信息的准确提取和分析。此外,在地震监测中,通过对不同监测站点之间基线的精确解算,可以及时发现地壳的异常变化,为地震预警提供重要依据。随着各行业对GPS定位精度的要求日益提高,深入研究GPS基线解算的基本理论与软件实现具有极其重要的现实意义。一方面,从理论研究角度来看,不断完善和深化GPS基线解算的理论体系,有助于我们更深入地理解GPS信号的传播特性、误差来源及其影响机制,从而为开发更高效、更精确的解算算法提供坚实的理论基础。另一方面,在软件实现方面,研发性能优越、功能强大的GPS基线解算软件,能够满足不同用户在各种复杂应用场景下的需求,推动GPS技术在更多领域的广泛应用和深入发展。例如,在自动驾驶领域,高精度的GPS基线解算软件能够为车辆提供更精确的位置信息,与其他传感器数据融合,实现更安全、更智能的自动驾驶功能;在智能交通系统中,基于高精度基线解算的车辆定位技术,可以实现更精准的交通流量监测和调度,提高城市交通的运行效率。此外,研究GPS基线解算技术还有助于促进相关领域的技术创新和交叉融合,推动整个科技产业的进步。1.2国内外研究现状国内外众多学者和科研机构对GPS基线解算理论和软件实现进行了大量深入的研究,取得了丰硕的成果。在理论研究方面,国外起步较早,在GPS技术发展初期就开始了相关研究。早期主要集中在对GPS基本定位原理和误差模型的研究上,如对卫星钟差、大气延迟、多路径效应等误差源的分析和建模。随着研究的不断深入,学者们提出了多种基线解算算法,如经典的最小二乘法,它通过最小化观测值与模型预测值之间的误差平方和来求解基线向量,是一种基础且广泛应用的算法;卡尔曼滤波算法,利用状态方程和观测方程对系统状态进行递推估计,能够有效地处理动态系统中的噪声和不确定性,在动态基线解算中具有较好的应用效果;以及载波相位平滑伪距算法,通过对载波相位和伪距观测值的联合处理,提高了观测值的精度和稳定性,从而提升基线解算的精度。近年来,随着人工智能技术的快速发展,一些新兴的算法如神经网络算法、遗传算法等也逐渐被引入到GPS基线解算中。神经网络算法具有强大的非线性映射能力,能够自动学习观测数据中的复杂特征和规律,对复杂环境下的GPS数据处理具有一定的优势;遗传算法则通过模拟生物进化过程中的遗传和变异机制,对解空间进行全局搜索,寻找最优的基线解,在处理多参数优化问题时表现出较好的性能。国内在GPS基线解算理论研究方面虽然起步相对较晚,但发展迅速。国内学者在借鉴国外先进研究成果的基础上,结合国内实际应用需求,在周跳探测与修复、整周模糊度求解等关键技术方面取得了显著进展。例如,在周跳探测与修复方面,提出了改进的多项式拟合法,该方法通过对观测数据进行多项式拟合,利用拟合残差来检测和修复周跳,能够有效地探测和修复小周跳及大周跳,甚至可以准确检测并修复小于一周的周跳,提高了观测数据的质量和可靠性;在整周模糊度求解方面,研究了基于整数高斯变换的LAMBDA算法,通过对模糊度参数进行去相关处理,缩小了搜索空间,提高了模糊度搜索的效率和可靠性,使得整周模糊度的求解更加快速和准确。在软件实现方面,国外有许多成熟的商业软件和开源软件。商业软件如Trimble公司的TGO软件,具有功能强大、操作界面友好、数据处理精度高等优点,广泛应用于测绘、工程等领域;瑞士伯尔尼大学研发的Bernese软件,以其高精度的解算结果和丰富的模型选项而受到科研人员的青睐,常用于地球动力学研究、高精度大地测量等领域。开源软件如RTKLIB,是一个开源的GNSS数据处理软件包,支持精密单点定位、实时动态定位和静态/伪静态测量的数据处理,具有跨平台、可扩展性强等特点,为科研人员和开发者提供了一个良好的开发和研究平台,在学术界和工业界都有广泛的应用。国内也有一些自主研发的GPS基线解算软件,如南方测绘的GPS数据处理软件,具有自主知识产权,针对国内的测量需求和应用场景进行了优化,在国内测绘市场占据一定的份额;武汉大学研发的PANDA软件,在高精度基线解算和复杂观测数据处理方面具有独特的优势,在科研和工程应用中也得到了一定的应用。然而,当前的研究仍存在一些不足之处。在理论方面,虽然现有的算法在一定程度上能够满足大多数应用场景的需求,但在面对复杂的观测环境,如城市峡谷、茂密森林等信号遮挡严重的区域,以及多系统融合(如GPS与北斗、伽利略等卫星导航系统融合)的情况下,现有的算法在精度和可靠性方面仍有待进一步提高。在软件实现方面,部分软件存在操作复杂、对硬件要求较高、数据处理效率较低等问题,且不同软件之间的数据兼容性和互操作性也有待加强,这在一定程度上限制了GPS技术的广泛应用和推广。1.3研究内容与方法本文旨在深入研究GPS基线解算的基本理论与软件实现,具体研究内容包括以下几个方面:GPS信号传播原理及误差分析:详细阐述GPS信号从卫星发射到地面接收器接收的传播过程,分析在传播过程中受到的各种误差因素的影响,如卫星钟差、卫星轨道误差、大气延迟(包括电离层延迟和对流层延迟)、多路径效应等,深入研究这些误差对基线解算精度的影响机制,为后续的误差改正和基线解算算法研究提供理论基础。GPS基线解算基本原理与算法:系统研究GPS基线解算的基本原理,包括单点定位、差分定位、静态基线解算和动态基线解算等不同定位方式的原理和方法。重点研究常用的基线解算算法,如最小二乘法、卡尔曼滤波算法、载波相位平滑伪距算法等,分析各算法的优缺点和适用场景,并对一些新兴的算法如神经网络算法、遗传算法在GPS基线解算中的应用进行探索和研究,比较不同算法的解算精度和效率。周跳探测与修复技术:周跳是影响GPS基线解算精度的重要因素之一,研究各种周跳探测与修复方法,如高次差法、多项式拟合法、电离层残差法等,分析各方法的优缺点和适用范围,提出一种或多种改进的周跳探测与修复算法,提高周跳探测的准确性和修复的成功率,从而提高观测数据的质量和解算精度。整周模糊度求解方法:整周模糊度的准确求解是实现高精度GPS基线解算的关键,研究常用的整周模糊度求解方法,如LAMBDA算法、FARA算法等,深入分析这些方法的原理和实现步骤,针对现有方法在搜索效率和可靠性方面的不足,进行改进和优化,提高整周模糊度求解的速度和准确性。GPS基线解算软件设计与实现:基于上述研究成果,设计并实现一款GPS基线解算软件。软件应具备数据读取、数据预处理、基线解算、结果输出等基本功能,能够处理常见的GPS数据格式,如RINEX格式数据。在软件设计过程中,注重算法的优化和软件架构的合理性,提高软件的运行效率和稳定性,同时提供友好的用户界面,方便用户操作和参数设置。实验验证与分析:利用实际采集的GPS数据对所研究的理论和实现的软件进行实验验证。通过设置不同的实验场景,对比不同算法和软件的解算结果,分析影响基线解算精度的因素,评估所提出算法和软件的性能,验证其有效性和可靠性,并根据实验结果提出进一步改进的建议。为了实现上述研究内容,本文将采用以下研究方法:文献研究法:广泛查阅国内外相关的学术文献、研究报告、技术标准等资料,了解GPS基线解算领域的研究现状和发展趋势,掌握现有研究成果和存在的问题,为本文的研究提供理论支持和研究思路。实例分析法:收集实际的GPS观测数据,运用所研究的理论和方法进行基线解算,并对解算结果进行分析。通过实际案例分析,深入了解GPS基线解算过程中遇到的各种问题,验证算法和软件的有效性,同时发现问题并提出改进措施。对比研究法:对不同的基线解算算法、周跳探测与修复方法、整周模糊度求解方法以及不同的GPS基线解算软件进行对比研究。通过对比分析,明确各方法和软件的优缺点和适用范围,为选择最优的算法和软件提供依据,同时也为改进和优化现有方法和软件提供参考。理论推导与仿真实验相结合:在研究GPS基线解算的基本理论时,通过数学推导建立相关的数学模型,深入分析算法的原理和性能。同时,利用计算机仿真实验对理论研究结果进行验证和分析,通过设置不同的仿真参数,模拟各种实际观测场景,研究不同因素对基线解算精度的影响,为实际应用提供理论指导。二、GPS基线解算基本理论2.1GPS定位基本原理2.1.1伪距测量原理伪距测量是GPS定位的基本方法之一,在全球定位系统进行导航和定位时,通过卫星发播的伪随机码与接收机复制码的相关技术,测定测站到卫星之间的、含有时钟误差和大气层折射延迟的距离,这一距离并非“真实距离”,因此被称为伪距。其测量原理是利用测定的伪距组成以接收机天线相位中心的三维坐标和卫星钟差为未知数的方程组,经最小二乘法解算以获得接收机天线相位中心三维坐标,并将其归化为测站点的三维坐标。由于方程组含有4个未知数(三维坐标和卫星钟差),所以必须有4个以上经伪距测量而获得的伪距才能求解。具体来说,伪距测量的过程如下:GPS卫星不断发射携带导航信息的信号,其中包含伪随机码。接收机接收到卫星信号后,会产生与卫星伪随机码相同的本地复制码。通过不断调整本地复制码的延迟时间,使其与接收到的卫星伪随机码达到最大相关,此时的延迟时间乘以光速,即可得到卫星到接收机的伪距。假设卫星在某一时刻t发射信号,接收机在时刻T接收到该信号,由于卫星钟和接收机钟存在误差,以及信号传播过程中的各种延迟,实际测得的伪距\rho与真实距离d存在差异,可表示为:\rho=c(T-t)+\Delta\rho_{钟差}+\Delta\rho_{电离层}+\Delta\rho_{对流层}+\Delta\rho_{多路径}+\epsilon其中,c为光速,\Delta\rho_{钟差}为卫星钟和接收机钟误差引起的距离偏差,\Delta\rho_{电离层}为电离层延迟导致的距离偏差,\Delta\rho_{对流层}为对流层延迟造成的距离偏差,\Delta\rho_{多路径}是多路径效应产生的距离偏差,\epsilon为其他随机误差。伪距测量在GPS定位中起着重要作用,它能够快速确定接收机的大致位置,是实现实时导航和定位的基础。然而,伪距测量也存在一些误差来源,这些误差会影响定位的精度。卫星钟差和接收机钟差是不可忽视的误差因素,由于卫星钟和接收机钟的频率稳定性有限,它们与GPS标准时间存在偏差,这种偏差会导致伪距测量产生较大误差。大气延迟,包括电离层延迟和对流层延迟,对伪距测量精度也有显著影响。电离层中的自由电子和离子会使GPS信号发生折射和延迟,其延迟量与信号频率、电离层电子密度等因素有关;对流层中的水汽、温度和压力等因素会导致信号传播速度发生变化,从而产生对流层延迟。多路径效应也是一个重要的误差源,当GPS信号在传播过程中遇到建筑物、地形等障碍物时,会发生反射,反射信号与直接信号同时被接收机接收,导致测量的伪距产生偏差。此外,测量噪声和设备误差等也会对伪距测量精度产生一定的影响。2.1.2载波相位测量原理载波相位测量是利用GPS卫星载波信号的相位变化来测定卫星与接收机之间的距离。载波是一种周期性的正弦信号,其频率比伪随机码的频率高得多,波长也短得多。在载波相位测量中,接收机通过检测接收到的卫星载波信号与接收机内部产生的参考载波信号之间的相位差,来计算卫星到接收机的距离。假设卫星S发出的载波信号在接收机R处的相位为\varphi_R,在卫星S处的相位为\varphi_S,载波的波长为\lambda,则卫星S至接收机R间的距离\rho可表示为:\rho=\lambda(\varphi_S-\varphi_R)但实际上,我们无法直接测量卫星上的相位\varphi_S。为了解决这个问题,接收机的振荡器会产生一个频率与初相和卫星载波信号完全相同的基准信号。在任何一个瞬间,接收机处的基准信号的相位就等于卫星处载波信号的相位,因此(\varphi_S-\varphi_R)就等于接收机产生的基准信号的相位\varphi_K(T_K)和接收到的来自卫星的载波信号相位\varphi_{Kj}(T_K)之差,即某一瞬间的载波相位测量值(观测量)就是该瞬间接收机所产生的基准信号的相位\varphi_K(T_K)和接收到的来自卫星的载波信号的相位\varphi_{Kj}(T_K)之差。由于载波相位测量是从某一初始时刻开始的,在初始时刻t_0观测得出载波相位观测量为:\varphi_{Kj}(t_0)=N_{Kj}+\Delta\varphi_{Kj}(t_0)其中,N_{Kj}为第一次观测时相位差的整周数,也叫整周模糊度;\Delta\varphi_{Kj}(t_0)为不足一周的小数部分。从此接收机开始由一计数器连续记录从t_0时刻开始计算的整周数INT(\varphi),在t_i时刻观测的相位观测值为:\varphi_{Kj}(t_i)=N_{Kj}+INT(\varphi_{Kj}(t_i-t_0))+\Delta\varphi_{Kj}(t_i)载波相位测量与伪距测量相比,具有明显的优势。由于载波的波长远小于码的波长,在分辨率相同的情况下,载波相位的观测精度远较码相位的观测精度为高。例如,对载波L1而言,其波长为19cm,相应的距离观测误差约为2mm;而对载波L2的相应误差约为2.5mm,因此载波相位测量能够实现更高精度的定位,在高精度定位中发挥着关键作用,常用于大地测量、地震监测、精密工程测量等对定位精度要求极高的领域。然而,载波相位测量也存在一些问题,其中最主要的是整周模糊度问题,即由于相位测量只能测定其不足一个波长的部分,存在整周不确定性,使解算过程变得复杂,需要通过专门的算法来求解整周模糊度,以获得精确的定位结果。2.2基线向量与基线解算的概念2.2.1基线向量的定义与表达方式基线向量是利用进行同步观测的全球导航卫星系统(GNSS)接收机所采集的观测数据计算出的接收机间的三维坐标差,简称基线。在测量控制网中,它相当于经精确测定长度的直线段,常用于描述两个或多个测站之间的相对位置关系。在GPS测量中,相对定位技术通过确定点间的相对位置关系,而基线向量正是这种相对关系的具体体现。基线向量在不同的坐标系下有不同的表达方式,常见的坐标系包括地心地固坐标(ECEF)、大地坐标和站心地平坐标系。地心地固坐标(ECEF)下的表达方式:以A、B两点为例,基线向量可表示为\vec{B}_{AB}=(\DeltaX_{AB},\DeltaY_{AB},\DeltaZ_{AB}),其中\DeltaX_{AB}=X_B-X_A,\DeltaY_{AB}=Y_B-Y_A,\DeltaZ_{AB}=Z_B-Z_A,(X_A,Y_A,Z_A)和(X_B,Y_B,Z_B)分别为A、B两点在地心地固坐标系下的坐标。地心地固坐标系以地球质心为原点,Z轴指向地球北极,X轴指向本初子午线与赤道的交点,Y轴与X轴、Z轴构成右手直角坐标系,这种坐标系在全球范围内具有一致性和通用性,便于进行全球范围的坐标计算和数据处理。大地坐标下的表达方式:在大地坐标系中,基线向量可表示为\vec{B}_{AB}=(\DeltaL_{AB},\DeltaB_{AB},\DeltaH_{AB}),其中\DeltaL_{AB}=L_B-L_A,\DeltaB_{AB}=B_B-B_A,\DeltaH_{AB}=H_B-H_A,(L_A,B_A,H_A)和(L_B,B_B,H_B)分别为A、B两点的大地坐标,L表示经度,B表示纬度,H表示大地高。大地坐标系是一种基于地球参考椭球体的坐标系,它能够直观地反映地球上点的地理位置,在地图绘制、地理信息系统等领域得到广泛应用。站心地平坐标系下的表达方式:站心地平坐标系以测站为原点,通常x轴指向正东方向,y轴指向正北方向,z轴垂直向上。基线向量在站心地平坐标系下可表示为\vec{B}_{AB}=(\Deltax_{AB},\Deltay_{AB},\Deltaz_{AB}),其中\Deltax_{AB}、\Deltay_{AB}、\Deltaz_{AB}分别为B点相对于A点在站心地平坐标系下的坐标差。站心地平坐标系在局部测量和工程应用中非常方便,能够直接反映出两点之间的水平和垂直方向的相对位置关系。这些不同坐标系下的基线向量表达方式在数学上是等价的,可以通过一定的坐标转换公式进行相互转换。例如,从地心地固坐标转换到大地坐标,需要考虑地球参考椭球体的参数,通过复杂的数学计算实现坐标转换;而从大地坐标转换到站心地平坐标系,则需要根据测站的经纬度信息,利用坐标旋转公式进行转换。2.2.2基线解算的内涵与目标基线解算是利用GPS接收机记录的载波相位观测值进行差分处理,以得出更精确的基线向量的过程。在GPS测量中,由于受到各种误差因素的影响,如卫星钟差、卫星轨道误差、大气延迟、多路径效应等,直接利用原始观测数据得到的基线向量精度较低,无法满足高精度定位的需求。因此,需要通过基线解算对观测数据进行处理,消除或减弱这些误差的影响,从而获得高精度的基线向量。基线解算的主要目标是获取测站间准确的坐标差以及相应的精度信息。通过对两台或多台GPS接收机在同一时间段内对相同卫星进行同步观测得到的载波相位观测值进行处理,求解出基线向量的各个分量,即测站间在不同坐标系下的坐标差。同时,基线解算还需要评估解算结果的精度,通常用协方差矩阵来表示基线向量各个分量的精度以及它们之间的相关性。高精度的基线解算结果对于许多应用至关重要,在大地测量中,精确的基线向量是建立高精度测量控制网的基础,能够保证测量成果的准确性和可靠性;在地震监测中,通过对不同监测站点之间基线向量的精确解算,可以及时发现地壳的微小形变,为地震预测提供重要依据;在工程测量中,如桥梁、隧道等大型工程的施工测量,高精度的基线解算能够确保工程的施工精度,保证工程质量。2.3基线解算的观测值与数学模型2.3.1差分观测值在GPS基线解算中,为了消除或减弱各种误差对观测值的影响,提高基线解算的精度,常采用差分观测值。差分观测值是通过对不同观测站或不同时刻的观测值进行差分运算得到的,常见的差分观测值类型有单差、双差和三差观测值。单差观测值:是指在两个观测站对同一颗卫星的同步观测值之差。假设在观测站i和j同时观测卫星k,观测值分别为\varphi_{ik}和\varphi_{jk},则单差观测值\Delta\varphi_{ijk}为:\Delta\varphi_{ijk}=\varphi_{ik}-\varphi_{jk}单差观测值可以消除卫星钟差的影响,因为对于同一颗卫星,其钟差在两个观测站的观测值中是相同的,差分后钟差的影响被抵消。同时,单差观测值还可以在一定程度上减弱电离层延迟和对流层延迟的影响,因为在两个相邻观测站之间,这些误差具有较强的相关性,差分后部分误差被削弱。双差观测值:是在单差观测值的基础上,对两颗不同卫星的单差观测值再进行一次差分。设观测站i和j同时观测卫星k和l,则双差观测值\Delta\Delta\varphi_{ijkl}为:\Delta\Delta\varphi_{ijkl}=(\varphi_{ik}-\varphi_{jk})-(\varphi_{il}-\varphi_{jl})=\Delta\varphi_{ijk}-\Delta\varphi_{ijl}双差观测值不仅可以消除卫星钟差,还能消除接收机钟差的影响。因为接收机钟差在对不同卫星的观测中是相同的,经过两次差分后被完全消除。此外,双差观测值进一步减弱了电离层延迟、对流层延迟和卫星轨道误差等系统性误差的影响,大大提高了观测值的精度和可靠性,因此在基线解算中得到了广泛应用。三差观测值:是对双差观测值在不同历元之间进行差分。假设在历元t_1和t_2对观测站i和j观测卫星k和l得到双差观测值\Delta\Delta\varphi_{ijkl}(t_1)和\Delta\Delta\varphi_{ijkl}(t_2),则三差观测值\Delta\Delta\Delta\varphi_{ijkl}(t_1,t_2)为:\Delta\Delta\Delta\varphi_{ijkl}(t_1,t_2)=\Delta\Delta\varphi_{ijkl}(t_2)-\Delta\Delta\varphi_{ijkl}(t_1)三差观测值可以消除整周模糊度的影响,因为整周模糊度在不同历元之间是固定的,差分后被消除。然而,三差观测值在消除误差的同时,也损失了一些观测信息,导致观测方程的数量减少,解的精度可能会受到一定影响,因此在实际应用中不如双差观测值广泛。双差观测值在基线解算中具有显著的优势。由于它能够有效地消除多种误差,使得观测方程更加简洁,解算过程更加稳定和可靠。在大多数GPS基线解算软件中,双差观测值模型是常用的解算模型之一,能够满足各种高精度定位应用的需求。2.3.2双差观测值模型双差观测值模型是基于双差观测值建立的数学模型,用于求解基线向量。以两个观测站i和j对两颗卫星k和l的双差观测为例,建立双差观测值模型。假设卫星k和l在t时刻的坐标分别为(X_{k}(t),Y_{k}(t),Z_{k}(t))和(X_{l}(t),Y_{l}(t),Z_{l}(t)),观测站i和j的近似坐标分别为(X_{i}^0,Y_{i}^0,Z_{i}^0)和(X_{j}^0,Y_{j}^0,Z_{j}^0),双差观测值为\Delta\Delta\varphi_{ijkl}(t)。首先,根据载波相位测量原理,卫星到观测站的距离与载波相位之间的关系为:\rho_{ik}(t)=\lambda(\varphi_{ik}(t)+N_{ik})+c\deltat_{i}+\Delta\rho_{ik}^{ion}(t)+\Delta\rho_{ik}^{tropo}(t)+\epsilon_{ik}(t)\rho_{jk}(t)=\lambda(\varphi_{jk}(t)+N_{jk})+c\deltat_{j}+\Delta\rho_{jk}^{ion}(t)+\Delta\rho_{jk}^{tropo}(t)+\epsilon_{jk}(t)\rho_{il}(t)=\lambda(\varphi_{il}(t)+N_{il})+c\deltat_{i}+\Delta\rho_{il}^{ion}(t)+\Delta\rho_{il}^{tropo}(t)+\epsilon_{il}(t)\rho_{jl}(t)=\lambda(\varphi_{jl}(t)+N_{jl})+c\deltat_{j}+\Delta\rho_{jl}^{ion}(t)+\Delta\rho_{jl}^{tropo}(t)+\epsilon_{jl}(t)其中,\rho为卫星到观测站的距离,\\##三、GPS基线解算的分类与流程\##\#3.1基线解算的分类\##\##3.1.1按数学模型分类-**单基线解**:在基线解算时,单基线解算模式是一次仅同时提取2台GPS接收机的同步观测数据来求解它们之间的基线向量,即不顾及同步观测基线间误差相关性,对每条基线单独进行解算。这种解算模式的优点是模型简单,一次解求的参数较少,计算量小。例如,在一个有4台接收机同步观测的时段中,可形成6条同步观测基线,采用单基线解算时,需分6次独立解算来得到这些基线向量。然而,单基线解算也存在明显的缺点,其解算结果æ—

法反æ˜

同步观测基线间的统计相关性,这将对后续的网平差产生不利影响,也æ—

法充分利用观测数据之间的关联性。尽管存在这些问题,但单基线解模式的解算结果在大多数情况下仍能满足一般工程应用的要求,å›

此,绝大多数商业软件采用这一模式进行基线解算。-**多基线解**:与单基线解不同,多基线解算在进行基线解算时,一次提取一个观测时段中所有进行同步观测的n台GPS接收机采集的观测数据,在一个单一的解算中求解出n-1条独立的基线。例如,在某观测时段有5台接收机同步观测,可通过多基线解算一次性得到4条独立基线。这种解算模式顾及了同步观测基线间的误差相关特性,数学模型严密,基线结果能够反æ˜

同步基线之间的统计相关性。但它的数学模型和解算过程比较复杂,计算量也大。目前,绝大多数科学ç

”究用软件采用多基线解算模式,以满足对高精度和严密数学模型的需求。-**整体解**:整体解模式在解算基线时,一次提取项目中所有观测数据,在一个单一解算过程中同时对它们进行处理,得出整个GPS网中所有独立基线向量结果。这种模式除了具有和多基线解算模式一æ

·èƒ½åæ˜

同步观测基线间统计相关性的优点外,还避免了同一基线的不同时段解不一致以及不同时段基线所组成闭合环差不为0的问题,是最为严密的基线解算模式。实际上,整体解模式是将基线解算与网平差融为了一体,对计算机的存储能力和计算能力要求都非常高。例如,在构建一个大型的GPS监测网时,采用整体解模式可以一次性处理所有观测数据,得到整个网中所有基线向量,确保解算结果的一致性和严密性。在不同的应用场景下,这三种解算模式各有其适用性。对于一般的工程测量,如建筑施工测量、道路工程测量等,对精度要求相对不是特别高,且数据量不大,单基线解模式å›

其简单高效、计算量小的特点,能够满足快速获取基线向量的需求,同时也能满足工程应用的精度要求。多基线解模式适用于一些对精度和基线间相关性有较高要求的应用,如地质勘探中的高精度测量、变形监测等,通过顾及同步观测基线间的误差相关性,能够提供更准确的基线向量,为后续的数据分析和处理提供更可é

的基础。整体解模式则主要应用于对解算精度和严密性要求极高的大型项目,如国家级的大地测量控制网建设、全球性的地球动力学ç

”究等,虽然对计算机性能要求高,但能保证整个GPS网中基线向量的一致性和高精度,满足这些高端应用的严æ

¼éœ€æ±‚。\##\##3.1.2按观测值类型分类-**L1è§£**:L1解是利用GPS卫星发射的L1载波信号的观测值进行基线解算。L1载波的频率为1575.42MHz,波长约为19.03cm。由于L1载波信号是GPS系统中最早使用且最常用的信号之一,其观测值相对容易获取。L1解的特点是在一般的观测条件下,能够提供较为稳定的解算结果,适用于大多数常规的GPS应用场景,如车辆导航、一般性的地理信息采集等。在城市环境中,L1解可以满足车辆导航对位置精度的基本要求,帮助驾驶员准确找到目的地。然而,L1解受电离层延迟等误差的影响相对较大,在电离层活动较为剧烈的情况下,如太阳耀斑爆发期间,其解算精度会明显下降。-**L2è§£**:L2解则是基于GPS卫星发射的L2载波信号的观测值来进行基线解算。L2载波的频率为1227.60MHz,波长约为24.42cm。L2载波信号主要用于军事和一些对精度要求较高的专业应用。L2解的优势在于它可以与L1解结合,通过双频观测技术来有效地消除或减弱电离层延迟对观测值的影响,从而提高基线解算的精度。在高精度的大地测量、地震监测等领域,L2解的应用能够提供更精确的基线向量,有助于监测地壳的微小形变。但L2解的观测值获取相对复杂,需要接收机具备相应的硬件和算法支持,并且在民用领域的应用相对较少,å›

为其成本较高且对观测条件要求更为苛刻。不同观测值类型解算在处理不同数据时具有各自的优势。在电离层活动较为稳定的情况下,L1解可以满足大多数常规应用的需求,其观测值获取方便,解算过程相对简单,成本较低。而当需要高精度的基线解算结果,并且观测区域的电离层延迟影响较大时,利用L1和L2载波信号的双频观测解算,能够充分发挥双频技术消除电离层延迟的优势,提供更准确的基线向量。在进行长距离的大地测量时,双频观测解算可以有效提高测量精度,确保测量结果的可é

性。\##\##3.1.3按差分观测值类型分类-**非差解**:非差解是直接利用GPS接收机的原始观测值进行基线解算,不进行任何差分处理。这种解算方式的优点是保留了所有的观测信息,理论上可以提供最准确的结果。但在实际应用中,由于原始观测值受到卫星钟差、接收机钟差、大气延迟、多路径效应等多种误差的影响,使得非差解的精度和可é

性受到很大限制。例如,卫星钟差和接收机钟差会导致观测值产生较大的偏差,大气延迟中的电离层延迟和对流层延迟也会对观测值产生不同程度的影响,这些误差的存在使得非差解在实际应用中很少单独使用,一般需要结合复杂的误差模型和æ

¡æ­£æ–¹æ³•来提高解算精度。-**单差解**:单差解是在两个观测站对同一颗卫星的同步观测值之差的基础上进行解算。通过单差运算,可以消除卫星钟差的影响,å›

为对于同一颗卫星,其钟差在两个观测站的观测值中是相同的,差分后钟差的影响被抵消。同时,单差解还可以在一定程度上减弱电离层延迟和对流层延迟的影响,å›

为在两个相邻观测站之间,这些误差具有较强的相关性,差分后部分误差被削弱。例如,在两个相距较近的观测站同时观测同一颗卫星时,单差解能够有效地提高观测值的精度。但单差解仍然存在接收机钟差的影响,且对于距离较远的观测站,大气延迟等误差的相关性会减弱,单差解的效果也会受到一定影响。-**双差解**:双差解是在单差解的基础上,对两颗不同卫星的单差观测值再进行一次差分。这种解算方式不仅可以消除卫星钟差,还能消除接收机钟差的影响,å›

为接收机钟差在对不同卫星的观测中是相同的,经过两次差分后被完全消除。此外,双差解进一步减弱了电离层延迟、对流层延迟和卫星轨道误差等系统性误差的影响,大大提高了观测值的精度和可é

性。在大多数GPS基线解算软件中,双差观测值模型是常用的解算模型之一,广泛应用于各种高精度定位应用中,如大地测量、工程测量、变形监测等领域。-**三差解**:三差解是对双差观测值在不同历元之间进行差分。通过三差运算,可以消除整周模糊度的影响,å›

为整周模糊度在不同历元之间是固定的,差分后被消除。然而,三差解在消除误差的同时,也损失了一些观测信息,导致观测方程的数量减少,解的精度可能会受到一定影响。å›

此,三差解在实际应用中不如双差解广泛,一般只在特定的情况下,如整周模糊度难以确定时,才会考虑使用三差解来辅助解算。不同差分观测值类型对解算精度和效率有显著影响。非差解虽然保留了所有观测信息,但由于误差影响严重,解算精度和可é

性较低,需要复杂的误差处理方法,计算效率也较低。单差解通过消除卫星钟差和部分减弱大气延迟误差,提高了观测值的精度,但仍存在接收机钟差等误差,解算精度相对有限。双差解由于能够有效消除多种主要误差,观测值精度和可é

性高,解算过程相对稳定,计算效率也较高,是目前应用最广泛的差分观测值类型。三差解虽然能消除整周模糊度,但损失了观测信息,解的精度可能下降,一般作为辅助解算方法,在特定情况下使用,其应用范围相对较窄。\##\##3.1.4按模糊度确定情况分类-**浮动解**:浮动解是指在基线解算过程中,整周模糊度被当作实数进行解算,没有被固定为整数。在载波相位测量中,由于存在整周模糊度问题,即æ—

法直接确定载波相位的整周数,使得解算结果存在一定的不确定性。当整周模糊度没有被准确固定时,得到的基线解就是浮动解。浮动解的精度相对较低,一般在分米级到厘米级之间,其精度受到多种å›

ç´

的影响,如观测数据的质量、卫星的å‡

何分布、观测环境等。在信号遮挡严重或卫星数量较少的情况下,浮动解的精度会更差。例如,在城市峡谷中进行GPS测量时,由于建筑物对卫星信号的遮挡,可能会导致浮动解的精度æ—

法满足高精度定位的需求。-**固定解**:固定解是将整周模糊度成功固定为整数后得到的基线解。整周模糊度的准确固定对于提高基线解算精度具有关键作用。一旦整周模糊度被固定,解算结果的精度会大幅提升,通常可以达到厘米级甚至更高精度。固定解的实现需要满足一定的条件,如良好的观测数据质量、足够数量的卫星观测、合适的解算算法等。在高精度的大地测量、工程测量等领域,固定解是追求的目æ

‡ï¼Œå›

为它能够提供满足严æ

¼ç²¾åº¦è¦æ±‚的基线向量。例如,在桥梁、隧道等大型工程的施工测量中,只有获得固定解才能确保工程的施工精度,保证工程质量。模糊度固定对基线解算精度的提升作用是非常显著的。从数学原理上看,当整周模糊度被固定为整数后,解算方程中的未知数减少,解的不确定性降低,从而提高了基线向量的解算精度。在实际应用中,固定解能够满足更高精度的定位需求,为各种对位置精度要求苛刻的应用提供可é

的数据支持。在地震监测中,固定解可以更准确地监测地壳的微小形变,为地震预测提供更有价值的信息;在航空摄影测量中,固定解能够提高影像的定位精度,保证地图绘制的准确性。\##\#3.2基线解算的一般流程\##\##3.2.1数据准备在进行GPS基线解算之前,首先需要进行数据准备工作,这是确保基线解算顺利进行的基础。-**收集GPS观测数据**:GPS观测数据是基线解算的原始资料,通常由GPS接收机在观测现场采集得到。在收集数据时,要确保接收机的正常工作,设置合适的观测参数,如采æ

·é—´éš”、卫星截止高度角等。采æ

·é—´éš”决定了数据采集的频率,一般æ

¹æ®å…·ä½“的应用需求和观测条件来设置,对于静态测量,采æ

·é—´éš”可以设置为15秒或30秒;对于动态测量,可能需要更短的采æ

·é—´éš”,如1秒或5秒。卫星截止高度角用于屏蔽遮挡物及多路径效应的影响,一般GPS测量中默认为15度,在实际观测中,可æ

¹æ®å‘¨å›´çŽ¯å¢ƒçš„å¼€é˜”ç¨‹åº¦è¿›è¡Œè°ƒæ•´ï¼ŒçŽ¯å¢ƒè¶Šå¼€é˜”ï¼Œé«˜åº¦è§’å¯ä»¥è°ƒå¾—è¶Šä½Žï¼Œä»¥æŽ¥æ”¶æ›´å¤šå«æ˜Ÿä¿¡å·ï¼›çŽ¯å¢ƒè¶Šå·®ï¼Œå‘¨å›´éšœç¢è¾ƒå¤šæ—¶ï¼Œå¯ä»¥é€‚å½“æé«˜é«˜åº¦è§’ã€‚åŒæ—¶ï¼Œè¦è®°å½•å¥½è§‚æµ‹çš„æ—¶é—´ã€åœ°ç‚¹ã€æµ‹ç«™ä¿¡æ¯ç­‰ï¼Œè¿™äº›ä¿¡æ¯å¯¹äºŽåŽç»­çš„æ•°æ®å¤„ç†å’Œåˆ†æžéžå¸¸é‡è¦ã€‚-**收集卫星轨道数据**:卫星轨道数据用于确定卫星在空间中的位置,它是基线解算中不可或缺的一部分。卫星轨道数据可以从多个来源获取,常见的有广播星历和精密星历。广播星历是卫星实时播发的星历信息,它的优点是获取方便,能够满足实时定位的需求,但精度相对较低,一般在数米到数十米之间。精密星历则是通过事后处理得到的高精度星历,其精度可以达到厘米级甚至更高,常用于高精度的基线解算。精密星历可以从国际GNSS服务组织(IGS)等相关机构的网站上下载,这些机构通过对全球多个跟踪站的观测数据进行处理,生成高精度的卫星轨道信息。-**数据æ

¼å¼è½¬æ¢**:不同厂家的GPS接收机采集的数据æ

¼å¼å¯èƒ½ä¸åŒï¼Œä¸ºäº†ä¾¿äºŽåŽç»­çš„æ•°æ®å¤„理,通常需要将数据转换为统一的æ

‡å‡†æ

¼å¼ã€‚目前,最常用的æ

¼å¼æ˜¯RINEX(ReceiverIndependentExchangeFormat)æ

¼å¼ï¼Œå®ƒæ˜¯ä¸€ç§ä¸ŽæŽ¥æ”¶æœºæ—

关的交换æ

¼å¼ï¼Œå¤§éƒ¨åˆ†çš„æ•°æ®å¤„理软件都能直接处理RINEXæ

¼å¼çš„æ•°æ®ã€‚在进行æ

¼å¼è½¬æ¢æ—¶ï¼Œéœ€è¦ä½¿ç”¨ä¸“门的转换工具,这些工具可以将接收机原始数据转换为RINEXæ

¼å¼ï¼ŒåŒæ—¶ä¿ç•™æ•°æ®çš„完整性和准确性。-**数据质量检查**:对收集到的数据进行质量检查是数据准备工作的重要环节,其目的是确保数据的可é

性和可用性。质量检查的内容包括数据的完整性、数据的噪声水平、周跳情况、多路径效应等。可以通过一些统计指æ

‡æ¥è¯„估数据质量,如观测值的均方æ

¹è¯¯å·®ï¼ˆRMS),它表明了观测值的质量,观测值质量越好,RMS越小,反之,观测值质量越差,则RMS越大。还可以通过绘制观测值的残差曲线、卫星的PDOP值(位置精度å›

子)等图表来直观地分析数据质量。对于存在质量问题的数据,如周跳较多、噪声过大的数据,需要进行相应的处理,如周跳修复、数据剔除等,以保证后续基线解算的精度。\##\##3.2.2初始平差与整周模糊度解算-**以双差值观测方程进行初始平差**:在完成数据准备后,首先以双差值观测方程进行初始平差。双差值观测方程是基于双差观测值建立的,双差观测值能够有效地消除卫星钟差、接收机钟差等多种误差,提高观测值的精度和可é

性。初始平差的目的是初步求解出整周期未知参数和基线向量的实数解(浮动解)。在平差过程中,通常采用最小二乘法等经典的平差方法,通过最小化观测值与模型预测值之间的误差平方和来求解未知参数。假设观测方程为\(L=AX+B,其中L为观测值向量,A为系数矩阵,X为未知参数向量,B为误差向量。通过最小二乘法求解X,使得(L-AX)^TP(L-AX)最小,其中P为观测值的权矩阵,反映了观测值的精度。经过初始平差后,得到的整周期未知参数和基线向量的解是实数解,即浮动解,此时的解还存在一定的不确定性,需要进一步进行整周模糊度解算来提高精度。利用相关算法解算整周模糊度:整周模糊度的解算是GPS基线解算中的关键环节,其准确性直接影响基线解算的精度。目前有多种算法用于解算整周模糊度,其中比较常用的有LAMBDA算法(Least-SquaresAMBiguityDecorrelationAdjustment)。LAMBDA算法的核心思想是通过对模糊度参数进行去相关处理,将模糊度搜索空间进行变换,使其更接近整数空间,从而缩小搜索范围,提高模糊度搜索的效率和可靠性。具体步骤如下:首先,根据初始平差得到的浮动解,计算模糊度参数的协方差矩阵;然后,对协方差矩阵进行Cholesky分解,得到一个下三角矩阵;接着,利用这个下三角矩阵对模糊度参数进行去相关变换,得到一组新的模糊度参数;最后,在新的模糊度参数空间中进行搜索,找到最接近整数的模糊度组合。除了LAMBDA算法外,还有FARA算法(FastAmbiguityResolutionApproach)等其他算法,不同算法在搜索效率、可靠性等方面各有优缺点,在实际应用中需要根据具体情况选择合适的算法。3.2.3固定整周模糊度与最终平差将整周模糊度固定为整数:在利用相关算法解算出整周模糊度后,需要将其固定为整数。整周模糊度固定的方法有多种,其中基于LAMBDA算法的固定方法是先计算模糊度参数的置信区间,根据置信区间的大小和模糊度的整数特性,判断模糊度是否可以被固定为整数。如果模糊度的置信区间足够小,且在置信区间内只有一个整数解,那么就可以将该整数作为固定的整周模糊度。例如,对于某一模糊度参数,其解算结果为N

温馨提示

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

评论

0/150

提交评论