基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究_第1页
基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究_第2页
基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究_第3页
基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究_第4页
基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究_第5页
已阅读5页,还剩27页未读, 继续免费阅读

下载本文档

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

文档简介

基于大范围CORS网的GNSS实时定位算法深度剖析与实践研究一、绪论1.1研究背景与意义全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)作为现代定位和导航的核心技术,已经广泛融入到人类生产生活的各个领域,从日常的出行导航到复杂的航空航天任务,从精细的农业作业到大规模的工程测绘,GNSS都发挥着不可替代的关键作用。在地理信息领域,GNSS技术能够为地图绘制、土地测量、资源勘探等工作提供精确的位置信息,极大地提高了地理数据采集的效率和准确性;在航海领域,船舶依靠GNSS进行导航,确保在茫茫大海中安全、准确地航行,避免迷失方向,保障了海上运输的顺利进行;在车辆导航方面,无论是普通汽车的日常出行,还是物流车辆的高效配送,GNSS实时定位功能都能为驾驶者提供最佳路线规划,减少出行时间和成本。此外,在气象预报中,GNSS可用于监测大气水汽含量,为气象模型提供更精确的数据,从而提高天气预报的准确性;在军事领域,GNSS更是成为了精确制导武器的重要支撑,极大地提升了军事作战的精准度和效能。然而,随着各行业对定位精度和实时性要求的不断攀升,传统的GNSS定位技术逐渐暴露出一些局限性。在一些对精度要求极高的应用场景,如自动驾驶、航空航天的精密着陆等,传统GNSS定位精度难以满足需求。以自动驾驶为例,车辆在高速行驶过程中,需要精确的实时定位来确保安全行驶,避免碰撞事故的发生,而传统GNSS定位误差可能导致车辆行驶轨迹偏离预期,存在严重的安全隐患。为了克服这些问题,连续运行参考站系统(ContinuouslyOperatingReferenceSystem,CORS)应运而生。CORS以多个固定位置的参考站为基础,通过实时采集卫星信号数据,并将这些数据传输至数据处理中心进行集中处理,然后向用户提供高精度的差分改正信息,从而实现用户端的高精度定位。大范围CORS网的建立,对于提升GNSS实时定位的精度和效率具有至关重要的意义。一方面,通过在更大范围内分布参考站,可以更全面地监测卫星信号的变化,有效地降低信号传播过程中的误差,如电离层延迟、对流层延迟等误差对定位精度的影响。这些误差在长距离传输中会逐渐累积,严重影响定位精度,而大范围CORS网能够通过多个参考站的数据融合,对这些误差进行更准确的建模和校正,从而显著提高定位精度。另一方面,大范围CORS网可以扩大高精度定位服务的覆盖范围,使得更多地区的用户能够享受到高精度的GNSS定位服务,满足不同地区、不同行业的多样化需求。无论是偏远地区的资源勘探,还是城市中的智能交通管理,都能从中受益。此外,大范围CORS网还能提高定位的可靠性和稳定性,在复杂的环境中,如城市高楼林立的区域、山区等,卫星信号容易受到遮挡和干扰,而多个参考站可以相互补充,确保用户始终能够获得稳定的定位信号。研究基于大范围CORS网的GNSS实时定位算法具有重要的现实意义和深远的科学价值。从实际应用角度来看,高精度的实时定位算法能够为众多行业带来巨大的变革和发展机遇。在智能交通领域,它可以推动自动驾驶技术的成熟和普及,提高交通安全性和通行效率,减少交通事故的发生,缓解交通拥堵;在精准农业中,能够实现农机的自动化作业,如精准播种、施肥、灌溉等,提高农业生产效率,减少资源浪费,促进农业可持续发展;在工程测绘方面,可大大提高测绘的精度和效率,降低测绘成本,为大型工程建设提供更可靠的地理信息支持。从科学研究层面来讲,对实时定位算法的深入研究有助于推动卫星导航技术的发展,促进多学科的交叉融合,如与大地测量学、地球物理学、计算机科学等学科的结合,为解决复杂的地球科学问题提供新的方法和手段。同时,算法研究成果也将为我国自主卫星导航系统的建设和完善提供技术支撑,提升我国在全球卫星导航领域的竞争力,保障国家的战略安全和经济发展。1.2国内外研究现状在GNSS实时定位算法的研究领域,国内外学者和科研机构取得了丰硕的成果。国外方面,美国作为全球卫星导航技术的先驱,在GNSS实时定位算法研究方面一直处于领先地位。其研发的基于载波相位差分的实时动态定位(RTK)算法,通过在基准站和流动站之间进行载波相位测量和差分处理,能够实现厘米级的定位精度,在工程测量、土地测绘等领域得到了广泛应用。在RTK技术的基础上,美国还进一步发展了网络RTK技术,如虚拟参考站(VRS)技术,该技术通过在一定区域内建立多个参考站,利用网络通信技术将参考站的数据传输到数据处理中心,数据处理中心根据用户的位置信息,在用户附近生成一个虚拟参考站,并向用户发送差分改正信息,从而实现高精度的实时定位。这种技术有效地解决了传统RTK技术作用距离有限的问题,扩大了高精度定位的覆盖范围。欧洲在GNSS实时定位算法研究方面也有显著进展。例如,欧洲的科研团队在多星座融合定位算法研究上取得了突破,他们通过融合GPS、伽利略(Galileo)等多个卫星导航系统的信号,充分利用不同星座卫星的优势,提高了定位的精度和可靠性。在复杂环境下,如城市峡谷、山区等,多星座融合定位算法能够更好地解决卫星信号遮挡和干扰问题,为用户提供更稳定的定位服务。此外,欧洲还在研究基于机器学习的定位算法,通过对大量的定位数据进行学习和分析,建立定位模型,从而实现更准确的定位预测,提高定位算法对复杂环境的适应性。国内在GNSS实时定位算法及CORS网应用方面也取得了长足的进步。随着我国北斗卫星导航系统(BDS)的建设和完善,国内学者针对北斗系统展开了深入的研究。在基于北斗的实时定位算法方面,研究人员提出了一系列适用于不同场景的算法。在短基线定位场景下,通过采用精密单点定位(PPP)技术与差分定位技术相结合的方法,利用北斗卫星的精密轨道和钟差产品,实现了高精度的实时定位。在长基线定位场景中,研究人员致力于解决电离层延迟、对流层延迟等误差对定位精度的影响,提出了基于区域电离层模型和对流层模型的误差修正算法,有效地提高了长距离定位的精度。在CORS网应用方面,我国多个城市和地区已经建立了大规模的CORS网络,并在实际应用中取得了良好的效果。以北京市CORS网为例,该网络覆盖范围广泛,能够为城市规划、交通管理、地质灾害监测等多个领域提供高精度的定位服务。在城市规划中,利用CORS网提供的高精度定位数据,可以对城市建筑物的位置和高度进行精确测量,为城市的合理布局和规划提供科学依据;在交通管理中,CORS网可以实时监测车辆的位置和行驶状态,实现智能交通调度,提高交通运行效率;在地质灾害监测方面,通过在地质灾害易发区域部署CORS参考站,实时监测地面的变形情况,及时发现潜在的地质灾害隐患,为防灾减灾工作提供有力支持。尽管国内外在GNSS实时定位算法及CORS网应用方面取得了众多成果,但仍存在一些不足之处和待解决的问题。在算法方面,目前的定位算法在复杂环境下的适应性还有待进一步提高。在城市高楼林立的区域,卫星信号容易受到建筑物的遮挡和反射,产生多径效应,导致定位误差增大;在山区等地形复杂的区域,信号传播路径复杂,电离层和对流层延迟变化剧烈,现有的误差修正模型难以准确校正这些误差,影响定位精度。在CORS网建设和应用方面,不同地区的CORS网之间缺乏有效的互联互通和数据共享机制,导致资源浪费和服务效率低下。此外,CORS网的建设成本较高,对于一些经济欠发达地区,建设和维护大规模的CORS网存在一定困难。因此,如何进一步优化定位算法,提高其在复杂环境下的性能,以及如何加强CORS网的建设和管理,实现资源的有效整合和共享,是未来需要深入研究和解决的重要问题。1.3研究内容与方法本文聚焦于基于大范围CORS网的GNSS实时定位算法展开研究,具体内容涵盖多个关键层面。首先,深入剖析GNSS实时定位算法的基本原理,全面梳理卫星定位的基础理论,包括卫星信号的传播特性、定位解算的基本数学模型等,明确载波相位测量、伪距测量等核心测量方式在定位过程中的作用机制,为后续研究奠定坚实的理论根基。其次,着重对影响GNSS实时定位精度的误差来源进行细致分析和有效处理。全面考量与卫星相关的误差,如卫星星历误差,由于卫星在轨道运行过程中受到多种复杂因素的影响,其实际位置与星历所提供的理论位置可能存在偏差,这种偏差会直接传递到定位结果中,导致定位误差;卫星时钟误差同样不容忽视,卫星上的原子钟虽具有极高的稳定性,但仍不可避免地存在微小的时间偏差,这会使得卫星信号的发射时间与真实时间存在差异,进而影响到信号传播时间的测量,最终对定位精度产生影响。与信号传播相关的误差也是研究重点,电离层延迟误差是其中之一,电离层中的电子密度会随时间、空间以及太阳活动等因素发生变化,导致卫星信号在穿过电离层时传播速度发生改变,从而产生延迟误差;对流层延迟误差则是由于对流层中的水汽、温度、气压等气象要素的不均匀分布,使得信号传播路径发生弯曲,传播时间增加,对定位精度造成干扰;多径效应误差是指接收机除了接收到来自卫星的直接信号外,还会接收到经周围物体反射后的间接信号,这些不同路径到达接收机的信号相互干涉,导致信号失真,严重影响定位精度。针对这些误差,研究相应的处理模型和算法,如利用双频观测技术、电离层模型修正、对流层模型校正以及多径抑制技术等,以降低误差对定位精度的影响。再者,深入研究适用于大范围CORS网的实时定位解算方法。重点探讨网络RTK算法,该算法通过在一定区域内建立多个参考站,利用网络通信技术将参考站的数据传输到数据处理中心,数据处理中心根据用户的位置信息,在用户附近生成一个虚拟参考站,并向用户发送差分改正信息,从而实现高精度的实时定位。研究虚拟参考站的生成原理和算法,包括如何根据参考站的数据准确地建立误差模型,以及如何在虚拟参考站生成过程中有效地消除各种误差的影响,确保向用户提供准确的差分改正信息;同时,研究流动站整周模糊度的快速解算方法,整周模糊度的准确确定是实现高精度定位的关键,采用合适的算法和策略,如基于最小二乘搜索算法、卡尔曼滤波算法等,提高整周模糊度解算的速度和准确性,以满足实时定位的需求。最后,通过搭建实验平台,利用实际的大范围CORS网数据对所研究的定位算法进行全面验证和性能评估。采集不同地区、不同环境下的CORS网数据,包括城市区域、山区、平原等,以模拟各种复杂的应用场景;设置不同的实验参数,如基线长度、卫星可见数、观测时间等,对算法在不同条件下的定位精度、实时性、可靠性等性能指标进行详细测试和分析;与现有成熟的定位算法进行对比实验,评估本文算法在精度提升、计算效率提高等方面的优势和不足,为算法的进一步优化和实际应用提供有力的依据。在研究方法上,本文综合运用多种手段。采用理论分析方法,深入研究GNSS实时定位的基本原理、误差模型以及解算算法,通过数学推导和公式论证,揭示定位过程中的内在规律和影响因素;运用数学建模方法,针对不同的误差源和定位解算需求,建立相应的数学模型,如电离层延迟模型、对流层延迟模型、整周模糊度解算模型等,通过模型的建立和求解,实现对误差的有效处理和定位结果的精确计算;开展实验研究,搭建实验平台,进行实际的数据采集和算法验证,通过对实验数据的分析和处理,直观地评估算法的性能表现,为算法的改进和完善提供实践依据。二、GNSS实时定位与CORS网基础理论2.1GNSS实时定位原理2.1.1定位基本原理GNSS定位的基本原理是基于三角测量原理,通过测量卫星与接收机之间的距离,来确定接收机在地球上的位置。假设卫星的位置已知,通过测量信号从卫星传播到接收机所需的时间,再乘以光速,即可得到卫星与接收机之间的距离。在实际应用中,由于卫星和接收机的时钟存在误差,以及信号传播过程中受到大气层等因素的影响,测量得到的距离并非真实的几何距离,而是伪距(Pseudo-Range)。伪距测量是GNSS定位中最基本的测量方法之一,其基本公式为:\rho=c\cdot\Deltat其中,\rho表示伪距,c为光速,\Deltat是信号从卫星发射到接收机接收的时间差。接收机通过测量卫星发射的信号中携带的测距码与本地复制码的相关延迟来确定\Deltat。然而,由于卫星钟差、接收机钟差、电离层延迟、对流层延迟以及多径效应等因素的影响,伪距测量存在一定的误差。为了提高定位精度,载波相位测量方法被广泛应用。载波相位测量是通过测量卫星信号的载波相位来计算接收机与卫星之间的距离。载波信号的频率较高,波长较短,以北斗卫星导航系统的B1频点载波为例,其中心频率为1575.42MHz,换算成波长约为190mm。根据测距精度为载波波长的1%-10%计算,理论上载波相位测量可以实现毫米级定位。载波相位测量的基本公式为:\lambda\cdot(\varphi+N)=\rho+\delta_{\text{ion}}+\delta_{\text{trop}}+c\cdot(\deltat_r-\deltat_s)其中,\lambda是载波波长,\varphi是载波相位观测值,N是整周模糊度,\delta_{\text{ion}}是电离层延迟误差,\delta_{\text{trop}}是对流层延迟误差,\deltat_r和\deltat_s分别是接收机钟差和卫星钟差。与伪距测量相比,载波相位测量具有更高的精度和稳定性,因为载波相位不受接收机钟差的影响,而且可以消除电离层和对流层延迟的部分影响。但是,载波相位测量存在整周模糊度问题,即接收机在首次跟踪到卫星信号时,无法确定载波相位的整周数,需要通过特定的算法来求解。2.1.2实时定位算法分类及原理根据测量方法和数据处理方式的不同,GNSS实时定位算法可分为多种类型,常见的包括伪距单点定位、实时动态定位(RTK)、精密单点定位(PPP)等。伪距单点定位是一种基于伪距测量的定位方法,它仅需一个接收器即可计算出接收器的位置。在伪距单点定位中,通过测量至少四颗卫星的伪距,利用卫星的已知位置和伪距测量值,建立如下方程组:\begin{cases}\sqrt{(x_1-x)^2+(y_1-y)^2+(z_1-z)^2}+c\cdot(\deltat_r-\deltat_{s1})=\rho_1+\delta_{\text{ion1}}+\delta_{\text{trop1}}\\\sqrt{(x_2-x)^2+(y_2-y)^2+(z_2-z)^2}+c\cdot(\deltat_r-\deltat_{s2})=\rho_2+\delta_{\text{ion2}}+\delta_{\text{trop2}}\\\sqrt{(x_3-x)^2+(y_3-y)^2+(z_3-z)^2}+c\cdot(\deltat_r-\deltat_{s3})=\rho_3+\delta_{\text{ion3}}+\delta_{\text{trop3}}\\\sqrt{(x_4-x)^2+(y_4-y)^2+(z_4-z)^2}+c\cdot(\deltat_r-\deltat_{s4})=\rho_4+\delta_{\text{ion4}}+\delta_{\text{trop4}}\end{cases}其中,(x_i,y_i,z_i)是第i颗卫星的坐标,(x,y,z)是接收机的待求坐标,\rho_i是测量得到的第i颗卫星的伪距,\deltat_{si}是第i颗卫星的钟差,\delta_{\text{ioni}}和\delta_{\text{tropi}}分别是第i颗卫星信号传播过程中的电离层延迟误差和对流层延迟误差。通过解算上述方程组,可以得到接收机的位置。伪距单点定位的优点是定位速度快,无需其他辅助设备,可独立完成定位;缺点是定位精度较低,受多种误差影响,一般定位精度在米级。实时动态定位(RTK)是一种基于载波相位测量的动态定位方法,能够实时提供厘米级的定位精度。RTK定位依赖于一个基准站的精确位置,通过无线电信号实时向用户设备发送差分数据,用户设备使用这些数据来修正自身的测量结果,从而达到高精度定位的目的。RTK系统由基准站、流动站和数据传输链路组成。基准站已知精确坐标,它连续观测卫星信号,并将观测数据通过数据传输链路发送给流动站。流动站在接收卫星信号的同时,接收基准站发送的数据,通过差分处理消除大部分误差,从而实现高精度定位。其基本原理是利用基准站和流动站对同一颗卫星的载波相位观测值进行差分,消除卫星钟差、接收机钟差、电离层延迟和对流层延迟等具有空间相关性的误差,得到高精度的基线向量,进而确定流动站的位置。RTK定位的优点是实时性强,定位精度高,可达到厘米级;缺点是需要建立密集的基站网络,且有效工作距离有限,一般在30km以内,随着距离增加,误差会逐渐增大,定位精度会降低。精密单点定位(PPP)是一种单点定位方法,它通过对单个接收机的观测数据进行处理,结合精确的卫星轨道和钟差信息,实现高精度的绝对定位。PPP不依赖于地面基站,通过长时间的观测和精密计算,可以达到亚米级甚至厘米级的定位精度。在PPP中,利用国际GNSS服务(IGS)等提供的精密卫星轨道和钟差产品,对接收机的观测数据进行处理,消除卫星轨道误差、卫星钟差等误差。同时,通过建立合适的模型来处理电离层延迟、对流层延迟等误差。PPP定位的优点是无需依赖地面基站,适用范围广,尤其适合于偏远地区和海洋等难以建立基站的地方;缺点是需要较长的初始化时间,一般需要30分钟至数小时,且在某些情况下精度略逊于RTK定位。不同的实时定位算法在定位精度、实时性、适用范围等方面各有优劣,在实际应用中,需要根据具体的需求和场景选择合适的算法。2.2CORS网原理与构成2.2.1CORS系统原理CORS系统是一种集卫星定位技术、计算机网络技术、数据通信技术等多种高新技术于一体的综合性定位服务系统。其核心原理是利用多个分布在一定区域内的连续运行参考站,对卫星信号进行长期、连续的观测,并将观测数据通过数据通信网络实时传输到数据处理中心。在CORS系统中,参考站的分布十分关键,它们需要在一定区域内均匀设置,以全面监测卫星信号在该区域的传播情况。每个参考站都配备有高精度的GNSS接收机、气象传感器等设备,这些设备能够精确采集卫星信号的各种数据,如载波相位、伪距等,同时气象传感器还能实时监测当地的气象参数,如温度、湿度、气压等,因为这些气象因素会对卫星信号的传播产生影响,进而影响定位精度。以一个城市的CORS系统为例,假设在城市的不同区域均匀分布了10个参考站,这些参考站能够实时捕捉卫星信号,并将采集到的数据传输给数据处理中心。数据处理中心是CORS系统的核心部分,它负责接收各个参考站传来的数据,并对这些数据进行综合处理和分析。在这个过程中,数据处理中心会利用复杂的算法和模型,对卫星信号传播过程中产生的各种误差进行精确建模和校正。电离层延迟误差是由于电离层中的电子密度不均匀,导致卫星信号在穿过电离层时传播速度发生变化而产生的。数据处理中心会根据参考站的位置信息、时间信息以及卫星信号的观测数据,结合电离层模型,如Klobuchar模型、NeQuick模型等,对电离层延迟误差进行计算和校正。对于对流层延迟误差,数据处理中心会根据参考站实时监测的气象参数,利用对流层模型,如Saastamoinen模型、Hopfield模型等,对其进行精确校正。数据处理中心会根据用户的位置信息,在用户附近生成一个虚拟参考站,并向用户发送差分改正信息。用户在进行定位时,接收卫星信号的同时接收这些差分改正信息,对自身的观测数据进行修正,从而实现高精度的定位。假设用户位于城市的某个区域,数据处理中心会根据该区域周围参考站的数据,为用户生成一个虚拟参考站,并将该虚拟参考站的差分改正信息发送给用户。用户利用这些信息对自己接收的卫星信号进行处理,就能够获得更精确的定位结果。2.2.2CORS网系统组成CORS网主要由参考网子系统、系统控制中心、数据通信子系统、数据中心和用户应用子系统这五个部分组成,各部分相互协作,共同实现CORS网的高精度定位服务功能。参考网子系统由多个分布在一定区域内的参考站组成,这些参考站是CORS网的基础。每个参考站配备有高精度的GNSS接收机、卫星天线、气象传感器以及不间断电源等设备。参考站的主要功能是持续、稳定地采集卫星信号数据,并实时监测设备的运行状态,确保数据采集的准确性和可靠性。以某地区的CORS参考网子系统为例,该地区共设置了20个参考站,这些参考站均匀分布在不同的地形区域,包括城市、山区、平原等。每个参考站的GNSS接收机能够同时跟踪多颗卫星,以北斗卫星导航系统为例,可跟踪北斗卫星的B1、B2、B3等多个频点的信号,实现对卫星信号的全面采集。气象传感器则实时监测当地的温度、湿度、气压等气象参数,为后续的数据处理提供重要的辅助信息。系统控制中心是整个CORS网的核心控制单元,它负责对各个参考站的运行状态进行实时监控和管理,确保参考站的正常运行。系统控制中心会对参考站上传的数据进行初步的质量检查和筛选,去除异常数据,保证数据的有效性。同时,它还承担着用户管理的重要职责,对用户的身份进行认证,根据用户的权限为其提供相应的服务。例如,系统控制中心可以实时查看每个参考站的接收机工作状态、电池电量、数据传输情况等信息。一旦发现某个参考站出现故障,系统控制中心能够及时发出警报,并采取相应的措施进行修复。在用户管理方面,系统控制中心会对申请使用CORS网服务的用户进行审核,只有通过审核的用户才能获得相应的服务权限。数据通信子系统是连接参考站与系统控制中心以及系统控制中心与用户的桥梁,它主要负责数据的传输工作。数据通信子系统需要具备高速、稳定的数据传输能力,以确保参考站采集的数据能够及时、准确地传输到系统控制中心,同时系统控制中心生成的差分改正信息也能快速地发送给用户。目前,数据通信子系统通常采用光纤通信、无线通信等多种通信方式相结合的方式来实现数据传输。在城市区域,由于网络基础设施较为完善,参考站与系统控制中心之间主要通过光纤进行数据传输,光纤通信具有传输速度快、稳定性高的优点,能够满足大量数据的高速传输需求。而在一些偏远地区或信号覆盖较弱的区域,可能会采用无线通信方式,如4G、5G通信技术,以确保数据的顺利传输。数据中心是CORS网的数据处理和存储核心,它接收来自参考站的原始观测数据,并对这些数据进行深度处理和分析。数据中心利用复杂的算法和模型,对卫星信号传播过程中产生的各种误差进行精确建模和校正,如电离层延迟误差、对流层延迟误差、多径效应误差等。数据中心还负责生成高精度的差分改正信息,并将这些信息存储起来,以便随时为用户提供服务。例如,数据中心会利用国际GNSS服务(IGS)提供的精密卫星轨道和钟差产品,结合参考站的观测数据,对卫星轨道误差和卫星钟差进行精确校正。通过建立区域电离层模型和对流层模型,对电离层延迟和对流层延迟进行准确计算和修正。数据中心会将生成的差分改正信息按照一定的格式存储在数据库中,当用户请求服务时,能够快速、准确地提取并发送给用户。用户应用子系统是CORS网与用户之间的交互界面,它主要负责接收用户的定位请求,并将系统控制中心发送的差分改正信息传递给用户设备。用户应用子系统还具备数据处理和显示功能,能够将用户设备接收到的卫星信号数据与差分改正信息进行融合处理,计算出用户的精确位置,并以直观的方式显示给用户。例如,在测绘领域,测绘人员使用的GNSS接收机通过用户应用子系统连接到CORS网,接收差分改正信息后,能够实时计算出当前测量点的精确坐标,并在接收机的显示屏上显示出来,方便测绘人员进行测量工作。在智能交通领域,车辆上的导航设备通过用户应用子系统获取CORS网的差分改正信息,实现高精度的车辆定位和导航,为驾驶员提供准确的行驶路线指引。2.2.3CORS网的优势与应用领域CORS网相较于传统的GNSS定位方式,具有诸多显著优势,这些优势使其在众多领域得到了广泛的应用。在扩大作业范围方面,传统的RTK定位技术由于受限于单个基准站的信号覆盖范围,其有效工作距离通常在30km以内,随着距离的增加,误差会逐渐增大,定位精度会显著降低。而CORS网通过建立多个参考站组成的网络,实现了大面积的信号覆盖,能够在更大的区域内为用户提供高精度的定位服务。以一个省级CORS网为例,其覆盖范围可以达到全省,无论用户在城市、乡村还是偏远山区,都能接收到CORS网的信号,从而实现高精度定位,大大扩大了作业范围,满足了不同地区用户的需求。在提高定位精度和效率方面,CORS网利用多个参考站的数据进行综合处理,能够更准确地建模和校正卫星信号传播过程中的各种误差,如电离层延迟、对流层延迟等误差,从而显著提高定位精度。在一些对精度要求极高的测绘项目中,使用CORS网进行定位,平面精度可以达到厘米级,高程精度也能达到较高水平,满足了工程建设、土地测量等对高精度定位的需求。同时,CORS网实现了实时数据传输和处理,用户无需像传统测量方式那样进行长时间的观测和事后数据处理,大大提高了定位效率,节省了时间和人力成本。CORS网在测绘领域的应用极为广泛,能够为地图绘制、工程测量、土地勘测定界等工作提供高精度的定位数据。在地图绘制中,利用CORS网的高精度定位功能,可以准确获取地理要素的位置信息,提高地图的精度和可靠性。在工程测量中,无论是大型建筑工程的施工测量,还是道路、桥梁等基础设施的建设测量,CORS网都能为测量工作提供精确的坐标基准,确保工程的施工质量和精度。在土地勘测定界中,CORS网能够准确确定土地的边界和面积,为土地资源的合理利用和管理提供科学依据。在交通领域,CORS网为智能交通系统的发展提供了有力支持。在车辆导航方面,CORS网的高精度定位功能可以实时准确地获取车辆的位置信息,结合交通路况信息,为驾驶员提供最优的行驶路线规划,避免交通拥堵,提高出行效率。在自动驾驶技术中,CORS网的厘米级定位精度是实现自动驾驶车辆安全、准确行驶的关键技术之一,它能够确保车辆在行驶过程中准确识别自身位置和周围环境,及时做出正确的行驶决策,保障自动驾驶的安全性和可靠性。在船舶导航方面,CORS网可以为船舶提供高精度的定位服务,使其在复杂的水域环境中安全航行,避免碰撞事故的发生。在农业领域,CORS网推动了精准农业的发展。通过在农田中部署CORS参考站,结合卫星遥感、地理信息系统等技术,农业生产者可以实时获取农田的土壤湿度、肥力、病虫害等信息,并根据这些信息实现精准施肥、精准灌溉、精准喷药等作业。利用CORS网的高精度定位功能,农业机械可以实现自动化作业,如自动驾驶的拖拉机、收割机等,提高农业生产效率,减少资源浪费,促进农业的可持续发展。例如,在精准施肥过程中,根据CORS网提供的农田位置信息和土壤肥力信息,施肥设备可以精确控制施肥量,在土壤肥力较低的区域多施肥,在土壤肥力较高的区域少施肥,从而提高肥料利用率,减少肥料对环境的污染。在地质灾害监测领域,CORS网发挥着重要作用。在地震、滑坡、泥石流等地质灾害易发区域,部署CORS参考站,实时监测地面的变形情况。通过对参考站采集的数据进行分析,能够及时发现地面的微小变形,预测地质灾害的发生,为防灾减灾工作提供早期预警。当监测到地面变形超过一定阈值时,相关部门可以及时采取措施,如组织人员疏散、进行工程加固等,减少地质灾害造成的损失。例如,在山区的滑坡监测中,CORS参考站可以实时监测山体的位移变化,一旦发现山体位移异常,就可以及时发出警报,通知附近居民撤离,保障人民生命财产安全。三、基于大范围CORS网的GNSS实时定位算法关键技术3.1基准站整周模糊度解算3.1.1载波相位整周模糊度概念及意义在GNSS定位中,载波相位测量是实现高精度定位的关键技术之一,而载波相位整周模糊度则是载波相位测量中的核心概念。载波相位测量通过测量卫星信号的载波相位来计算接收机与卫星之间的距离。由于载波信号是一种周期性的正弦波,其相位值在一个周期内是连续变化的,但当接收机首次捕获卫星信号时,无法直接确定载波相位的整周数,只能测量出不足一周的小数部分,这个无法确定的整周数就是载波相位整周模糊度,通常用整数N表示。以北斗卫星导航系统为例,假设某颗卫星发射的载波信号频率为f,其对应的波长为\lambda=c/f(c为光速)。当接收机接收到该卫星信号时,测量得到的载波相位观测值\varphi由两部分组成,即\varphi=\varphi_{frac}+N,其中\varphi_{frac}是不足一周的小数部分,N就是整周模糊度。如果不能准确确定整周模糊度N的值,就无法准确计算出接收机与卫星之间的真实距离,从而导致定位误差增大。载波相位整周模糊度的准确解算对于提高GNSS定位精度具有至关重要的意义。在高精度定位应用中,如测绘、工程测量、地质灾害监测等领域,需要实现厘米级甚至毫米级的定位精度,而载波相位测量理论上可以达到毫米级的定位精度,但前提是必须准确解算整周模糊度。如果整周模糊度解算错误,定位结果将产生很大的偏差,无法满足高精度定位的需求。在城市地铁施工测量中,需要对隧道的位置和形状进行精确测量,以确保施工的准确性和安全性。如果整周模糊度解算不准确,可能导致测量结果出现偏差,进而影响地铁隧道的施工质量,甚至引发安全事故。因此,准确解算载波相位整周模糊度是实现高精度GNSS定位的关键环节,对于推动GNSS技术在各个领域的深入应用具有重要作用。3.1.2基准站网载波相位整周模糊度实时解算方法在基准站网中,载波相位整周模糊度的实时解算方法众多,其中LAMBDA算法和最小二乘模糊度搜索法是较为常用的方法。LAMBDA算法,即最小二乘模糊度降相关平差法(Least-squareAmbiguityDecorrelationAdjustment),是一种理论严密且搜索速度快的模糊度固定方法,在GNSS高精度定位中被广泛应用。该算法主要由两部分组成:模糊度参数降相关和模糊度搜索。在模糊度参数降相关阶段,由于模糊度之间存在相关性,一个模糊度参数的变化会影响其他模糊度的搜索,导致搜索算法的计算量巨大。LAMBDA算法通过对模糊度参数及其方差-协方差阵进行整数高斯变换(也称z变换),将它们从原空间变换到新的空间中。在新空间中,使L矩阵中非对角线元素绝对值小于0.5,同时使D矩阵中对角线元素降序排序。通过这种变换,降低了模糊度参数之间的相关性,使得某一模糊度的变化对其他模糊度的取值影响尽可能小,从而大大加快了模糊度的搜索过程。在模糊度搜索阶段,根据降相关后的结果,在转换后的空间内进行模糊度搜索,然后再将结果转换回模糊度空间中,进而求得模糊度整数解。在一个包含多个基准站的CORS网中,利用LAMBDA算法对各基准站与卫星之间的载波相位整周模糊度进行解算,通过降相关操作降低模糊度之间的相关性,然后在合理的搜索区域内进行搜索,能够快速准确地确定整周模糊度,为后续的高精度定位提供可靠的基础。最小二乘模糊度搜索法是基于最小二乘原理的一种整周模糊度解算方法。其基本思想是将整周模糊度视为未知参数,通过对载波相位观测值进行最小二乘拟合,构建误差方程。将观测数据中的伪距观测值与模型计算的伪距观测值之间的差异表示为整周模糊度和其他未知参数的线性组合。然后通过最小二乘法求解该线性方程组,得到整周模糊度的估计值。在求解过程中,通常会设置一定的搜索范围和搜索步长,在该范围内对整周模糊度的可能值进行逐一尝试。将不同的整周模糊度组合代入误差方程中,计算观测值残差的平方和,能使观测值残差的平方和最小的整周模糊度组合就是最终的解。在实际应用中,为了提高搜索效率,可能会结合一些先验信息或约束条件,如卫星的几何分布、观测数据的质量等,对搜索范围进行限制,减少不必要的计算量。在一个中等规模的基准站网中,当使用最小二乘模糊度搜索法解算整周模糊度时,根据基准站的已知坐标和卫星的星历信息,结合载波相位观测值构建误差方程,在设定的搜索范围内搜索使残差平方和最小的整周模糊度组合,从而实现整周模糊度的解算。不同的解算方法在不同的应用场景中各有优劣。LAMBDA算法适用于对解算速度和精度要求较高的场景,如实时动态测量、自动驾驶等领域,能够在短时间内准确解算整周模糊度,满足实时性和高精度的需求。而最小二乘模糊度搜索法相对较为简单直观,适用于一些对计算资源要求不高、对解算精度要求相对较低的场景,如一些简单的地理信息数据采集、一般性的定位监测等。在实际应用中,需要根据具体的需求和条件,选择合适的解算方法,以实现载波相位整周模糊度的高效、准确解算。3.1.3长距离基准站间整周模糊度快速解算算法在大范围CORS网中,长距离基准站间由于信号传播路径复杂,电离层延迟、对流层延迟等误差影响更为显著,使得整周模糊度的解算难度增大。基于双差宽巷模糊度的方法是一种适用于长距离基准站间整周模糊度快速解算的有效算法。该方法首先利用宽巷模糊度的特性来进行解算。宽巷观测值是通过对不同频率的载波相位观测值进行特定组合得到的,其波长较长。以GPS系统为例,L1载波频率f_1=1575.42MHz,L2载波频率f_2=1227.60MHz,宽巷观测值的波长\lambda_w可通过公式\lambda_w=c/(f_1-f_2)计算得到,约为86cm。较长的波长使得宽巷模糊度更容易固定,因为在相同的测量误差下,波长越长,整周模糊度的不确定性相对越小。在长距离基准站间,由于误差的累积,直接解算原始载波相位的整周模糊度较为困难,但宽巷模糊度受误差的影响相对较小,能够在短时间内实现固定。在实际解算过程中,一般分两步进行。首先,利用消电离层伪距组合和双频相位组合法来固定双差宽巷模糊度。通过这种组合方式,可以消除或削弱电离层延迟的影响,提高宽巷模糊度解算的准确性。采用消电离层伪距组合和双频相位组合法解算宽巷模糊度时,公式为\Delta\varphi_{w}=\frac{f_1\Delta\varphi_1-f_2\Delta\varphi_2}{f_1-f_2},\Delta\rho_{w}=\frac{f_1^2\Delta\rho_1-f_2^2\Delta\rho_2}{f_1^2-f_2^2},其中\Delta\varphi_{w}和\Delta\rho_{w}分别为双差宽巷载波相位观测值和双差宽巷伪距观测值,\Delta\varphi_1、\Delta\varphi_2为不同频率的双差载波相位观测值,\Delta\rho_1、\Delta\rho_2为不同频率的双差伪距观测值。通过综合多历元观测数据,并设立固定条件,如当\vert\DeltaN_{w}-\text{round}(\DeltaN_{w})\vert\lt\delta(\DeltaN_{w}为双差宽巷模糊度,\text{round}为四舍五入算子,\delta为阈值,一般取0.1-0.2)成立时,可认为宽巷模糊度固定为\text{round}(\DeltaN_{w})。在宽巷模糊度固定后,利用电离层无关的线性组合,确定L1和L2模糊度。一般采用序贯最小二乘法求解L1双差模糊度,将双差模糊度N_1和天顶对流层延迟ZD作为固定参数,再以参数估计的最小二乘法为原则进行解算。在采用序贯平差中,定权是关键,常用的定权方法有传统的等权法、高度角定权以及自适应定权。为了改善法方程的病态性,可通过在系数阵A中加入一项正则化矩阵R,采用Tikhonov正则化方法,结合lambda算法固定模糊度,从而提高解算的稳定性和准确性。基于双差宽巷模糊度的方法通过先固定宽巷模糊度,再利用其结果确定L1和L2模糊度,有效提高了长距离基准站间整周模糊度的解算速度和精度。在实际应用中,该方法能够在复杂的长距离信号传播环境下,快速准确地解算整周模糊度,为长距离基准站间的高精度定位提供了有力支持。在跨城市的大范围CORS网中,长距离基准站间利用基于双差宽巷模糊度的方法解算整周模糊度,能够在较短时间内实现整周模糊度的固定,使得定位精度达到厘米级,满足了城市间高精度测绘、交通监测等应用的需求。3.2区域误差改正方法3.2.1电离层延迟误差改正电离层是地球大气层的一个重要组成部分,位于距地面约50-1000km的高度范围内。由于太阳辐射的作用,电离层中的气体分子被电离,产生了大量的自由电子和离子,这些带电粒子会对卫星信号的传播产生显著影响,导致信号传播速度和路径发生改变,从而产生电离层延迟误差。在GNSS定位中,电离层延迟误差是影响定位精度的主要误差源之一。当卫星信号穿过电离层时,由于电离层的折射率与信号频率相关,不同频率的信号传播速度不同,导致信号传播时间发生变化,从而产生延迟误差。这种延迟误差在天顶方向最大可达50m,水平方向最大可达150m,严重影响了GNSS定位的精度和可靠性。在进行高精度测绘时,如果不考虑电离层延迟误差的影响,可能会导致测量结果出现较大偏差,无法满足工程建设对精度的要求。为了有效改正电离层延迟误差,常用的方法有多种。双频观测技术是一种广泛应用的方法,它利用卫星发射的不同频率的信号来计算电离层延迟并进行改正。以GPS系统为例,卫星同时发射L1(1575.42MHz)和L2(1227.60MHz)两个频率的信号,根据电离层延迟与信号频率的平方成反比的特性,通过对两个频率信号的观测值进行组合计算,可以有效地消除电离层延迟的一阶项影响。假设L1和L2频率信号的电离层延迟分别为\delta_{ion1}和\delta_{ion2},则可以通过公式\delta_{ion}=\frac{f_1^2\delta_{ion1}-f_2^2\delta_{ion2}}{f_1^2-f_2^2}计算出电离层延迟\delta_{ion},并对观测值进行改正。双频观测技术的改正效果较好,能够显著提高定位精度,在大多数情况下可以将电离层延迟误差降低到较小的水平。电离层模型修正也是一种常用的方法,通过建立电离层模型来预测电离层延迟,并对观测值进行修正。常见的电离层模型有Klobuchar模型、NeQuick模型等。Klobuchar模型是一种经验模型,它根据太阳活动和时间等因素,通过一系列的经验公式来计算电离层延迟。该模型适用于中低纬度地区,在太阳活动平静时期,能够较好地预测电离层延迟。然而,Klobuchar模型在高纬度地区和太阳活动剧烈时期的精度较差,因为这些地区的电离层特性更为复杂,模型无法准确描述。NeQuick模型则是一种半经验模型,它综合考虑了电离层的物理特性和全球变化,能够在更广泛的区域和不同的太阳活动条件下提供较为准确的电离层延迟预测。但是,该模型的计算相对复杂,需要更多的输入参数。利用同步观测值求差也是一种有效的电离层延迟改正方法。在CORS网中,多个参考站可以同时观测同一颗卫星,由于这些参考站在空间上距离较近,它们所受到的电离层延迟具有一定的相关性。通过对不同参考站的同步观测值进行求差,可以有效地消除大部分电离层延迟误差。假设参考站A和参考站B同时观测卫星S,它们的观测值分别为\rho_A和\rho_B,对应的电离层延迟分别为\delta_{ionA}和\delta_{ionB},则求差后的观测值\Delta\rho=\rho_A-\rho_B,电离层延迟误差\Delta\delta_{ion}=\delta_{ionA}-\delta_{ionB},由于两个参考站的电离层延迟相关性较高,\Delta\delta_{ion}相对较小,从而达到了改正电离层延迟误差的目的。这种方法在短基线情况下效果尤为显著,但随着基线长度的增加,电离层延迟的相关性会逐渐减弱,改正效果会有所下降。3.2.2对流层延迟误差改正对流层是地球大气层的最底层,从地球表面延伸到大约8-15km的高度,其特性对卫星信号的传播有着重要影响。对流层中的气体主要由氮气、氧气、水汽等组成,其中水汽的含量变化较大,且分布不均匀。由于对流层中存在各种气象要素的变化,如温度、湿度、气压等,卫星信号在穿过对流层时,传播速度和路径会发生改变,从而产生对流层延迟误差。这种延迟误差与信号的高度角密切相关,观测卫星的高度角越小,信号需要穿过对流层的路径越长,对流层延迟误差就越大。在天顶方向,对流层延迟误差约为2.3m,而在地面方向,其影响可达20m。在高精度的GNSS定位中,对流层延迟误差会对定位精度产生显著影响,尤其是在高程方向上,其误差可能会导致定位结果出现较大偏差,无法满足一些对高程精度要求较高的应用场景,如大地测量、地质灾害监测等。为了减小对流层延迟误差对GNSS定位精度的影响,需要采用有效的改正模型。Saastamoinen模型是一种常用的对流层延迟改正模型,它基于大气折射理论,将对流层延迟分为干分量和湿分量两部分进行计算。干分量主要与大气压力和温度有关,湿分量则主要与水汽含量有关。该模型的计算公式如下:\DeltaL_{dry}=\frac{0.002277}{\cos\theta}\cdot\frac{P}{T}\DeltaL_{wet}=\frac{0.002277}{\cos\theta}\cdot\left(\frac{1255}{T}+0.05\right)\cdote其中,\DeltaL_{dry}是干分量延迟,\DeltaL_{wet}是湿分量延迟,\theta是卫星高度角,P是大气压力(hPa),T是绝对温度(K),e是水汽压(hPa)。Saastamoinen模型在计算对流层延迟时,考虑了大气的实际物理特性,能够较为准确地估计对流层延迟。但是,该模型需要实时获取测站的气象参数,如温度、气压、湿度等,这些参数的获取需要配备相应的气象传感器,增加了设备成本和数据处理的复杂性。Hopfield模型也是一种经典的对流层延迟改正模型,它将对流层视为一个分层结构,通过对各层的折射指数进行积分来计算对流层延迟。Hopfield模型假设大气折射率随高度的分布是线性的,并利用水汽压和温度的经验关系来计算折射率。该模型将对流层分为湿分量区域和干分量区域,总的对流层延迟T=T_{dry}+T_{wet},其中T_{dry}和T_{wet}分别代表干分量和湿分量的延迟,它们与接收机上方的气象参数(如温度、压力和相对湿度)有关。Hopfield模型在计算对流层延迟时,相对较为简单,不需要复杂的气象参数测量设备。然而,该模型是基于一些假设条件建立的,与实际大气情况存在一定差异,因此在某些情况下,其计算精度可能不如Saastamoinen模型。在气象条件变化剧烈的地区,Hopfield模型可能无法准确反映对流层延迟的实际变化,导致改正效果不佳。不同的对流层延迟改正模型在不同的环境和应用场景中各有优劣。在气象条件稳定、测站配备有高精度气象传感器的情况下,Saastamoinen模型能够提供较为准确的对流层延迟改正,适用于对定位精度要求极高的大地测量、精密工程测量等领域。而在一些对成本较为敏感、气象条件变化相对较小的应用场景中,Hopfield模型由于其计算简单、无需复杂气象参数测量设备的特点,具有一定的优势,可用于一般性的地理信息数据采集、低精度的定位监测等。3.2.3多路径效应误差抑制多路径效应是指接收机在接收卫星信号时,除了接收到直接来自卫星的信号外,还会接收到经周围物体反射后的间接信号。这些不同路径到达接收机的信号相互干涉,导致信号的相位和强度发生变化,从而产生多路径效应误差,严重影响GNSS定位的精度和可靠性。多路径效应误差的产生与测站环境密切相关,在城市高楼林立的区域,卫星信号容易被建筑物反射,形成复杂的多路径环境;在水面附近,由于水面的强反射特性,也容易产生多路径效应。在进行城市建筑物的变形监测时,如果测站周围存在大量建筑物,多路径效应可能会导致监测结果出现较大误差,无法准确反映建筑物的实际变形情况。为了抑制多路径效应误差,可以采用多种方法。采用特殊天线是一种有效的手段,如扼流圈天线、微带天线等。扼流圈天线通过在天线周围设置多个同心环状结构,利用这些结构对不同方向的信号进行相位调整和干涉,从而有效抑制来自地面反射的信号,减少多路径效应的影响。微带天线则通过优化天线的结构和辐射特性,提高天线对直接信号的接收能力,同时降低对反射信号的敏感度。在实际应用中,将扼流圈天线安装在GNSS接收机上,在城市环境中进行定位测试,结果显示,与普通天线相比,使用扼流圈天线能够显著降低多路径效应误差,定位精度得到明显提高。选择合适的观测环境也是抑制多路径效应的重要措施。在进行GNSS观测时,应尽量选择开阔、周围障碍物较少的区域作为观测站,避免在建筑物密集区、水面附近等容易产生多路径效应的地方设置观测站。在进行大地测量时,优先选择在山顶、平原等开阔地带建立观测站,减少卫星信号被反射的机会,从而降低多路径效应误差。同时,合理调整接收机的位置和高度,使其能够更好地接收直接信号,减少反射信号的干扰。在数据处理算法方面,也可以采取一些措施来抑制多路径效应误差。通过对观测数据进行滤波处理,如采用卡尔曼滤波、小波滤波等方法,能够有效地去除噪声和异常值,提高数据的质量,从而间接抑制多路径效应的影响。基于模型的方法,如利用多路径信号的传播特性建立数学模型,通过对观测数据与模型的比较和分析,识别和剔除多路径信号,从而提高定位精度。在实际应用中,采用卡尔曼滤波算法对观测数据进行处理,能够有效地跟踪信号的变化,去除噪声和多路径效应引起的异常值,使定位结果更加稳定和准确。3.3流动站整周模糊度实时动态解算3.3.1最小二乘模糊度搜索法最小二乘模糊度搜索法是一种经典的用于确定GNSS载波相位整周模糊度的方法,在流动站整周模糊度实时动态解算中具有重要应用。其基本原理基于最小二乘法,通过最小化观测值与模型预测值之间的误差平方和,来搜索最有可能的整周模糊度整数解。该方法的具体步骤如下:首先,将整周模糊度视为未知参数,与其他观测参数(如卫星坐标、接收机钟差等)一起构建观测方程。以双差观测模型为例,假设流动站与基准站对卫星i和卫星j进行观测,双差载波相位观测方程可表示为:\Delta\nabla\varphi_{ij}=\Delta\nabla\rho_{ij}+\lambda\cdot\Delta\nablaN_{ij}+\Delta\nabla\delta_{\text{ion}}+\Delta\nabla\delta_{\text{trop}}+\Delta\nabla\epsilon_{ij}其中,\Delta\nabla\varphi_{ij}是双差载波相位观测值,\Delta\nabla\rho_{ij}是双差站星几何距离,\lambda是载波波长,\Delta\nablaN_{ij}是双差整周模糊度,\Delta\nabla\delta_{\text{ion}}和\Delta\nabla\delta_{\text{trop}}分别是双差电离层延迟和对流层延迟,\Delta\nabla\epsilon_{ij}是观测噪声。在实际计算中,需要利用已知的卫星星历信息计算出双差站星几何距离\Delta\nabla\rho_{ij},同时根据相关的误差模型计算出双差电离层延迟\Delta\nabla\delta_{\text{ion}}和对流层延迟\Delta\nabla\delta_{\text{trop}}。根据构建的观测方程,通过最小二乘法求解该方程,得到整周模糊度的浮点解。在最小二乘法中,误差方程可以表示为:V=AX-L其中,V是观测值残差向量,A是设计矩阵,X是未知参数向量(包含整周模糊度和其他参数),L是观测值向量。通过最小化残差平方和V^TPV(P是权矩阵,通常根据观测数据的质量确定,如观测卫星的高度角越高,其观测数据的可靠性越高,对应的权值越大),求解出未知参数向量X的估计值,其中包含整周模糊度的浮点解。在得到整周模糊度的浮点解后,由于整周模糊度必须是整数,需要在一定的搜索范围内对整周模糊度的可能整数值进行搜索。通常会根据浮点解的值设置一个合理的搜索范围,如以浮点解为中心,上下扩展一定的整数范围。将不同的整周模糊度整数组合代入观测方程中,计算观测值残差的平方和。使观测值残差平方和最小的整周模糊度整数组合,即为最终确定的整周模糊度解。假设整周模糊度的浮点解为\hat{N},搜索范围设定为[\hat{N}-n,\hat{N}+n](n为设定的整数范围),对该范围内的每个整数组合进行计算,选择使残差平方和最小的组合作为最终解。最小二乘模糊度搜索法的优点是原理简单、易于理解和实现,在一些对计算资源要求不高、观测环境相对简单的场景下,能够较为有效地确定整周模糊度。在一般性的地理信息数据采集、低精度的定位监测等应用中,该方法可以快速得到整周模糊度的解,满足基本的定位需求。然而,该方法也存在一些局限性。由于需要在一定范围内进行搜索,计算量较大,尤其是当搜索范围较大时,计算时间会显著增加,难以满足实时性要求较高的应用场景。该方法对观测数据的质量要求较高,如果观测数据存在较大的噪声或异常值,可能会导致搜索结果不准确,影响定位精度。3.3.2模糊度协方差法模糊度协方差法是利用模糊度参数之间的协方差关系来确定整周模糊度整数解的一种方法,在GNSS流动站整周模糊度实时动态解算中具有独特的应用价值。其基本原理是基于最小二乘估计得到的模糊度参数的方差-协方差矩阵,通过分析该矩阵的特性来确定最有可能的整周模糊度整数组合。在GNSS定位中,通过最小二乘估计可以得到模糊度参数\hat{N}及其方差-协方差矩阵Q_{\hat{N}\hat{N}}。方差-协方差矩阵Q_{\hat{N}\hat{N}}反映了模糊度参数之间的相关性和不确定性。对角线上的元素表示各个模糊度参数的方差,方差越小,说明该模糊度参数的不确定性越小;非对角线上的元素表示不同模糊度参数之间的协方差,协方差的大小反映了模糊度参数之间的相关性强弱。在一个包含多颗卫星的GNSS定位系统中,不同卫星对应的模糊度参数之间可能存在一定的相关性,方差-协方差矩阵可以清晰地反映这种相关性。基于模糊度协方差矩阵,模糊度协方差法通常采用以下策略来确定整周模糊度整数解。通过一定的变换,将模糊度参数从原空间转换到新的空间,使得在新空间中模糊度参数之间的相关性降低。常见的变换方法如LAMBDA算法中的整数高斯变换(也称z变换),通过这种变换,将模糊度参数及其方差-协方差阵从原空间变换到新的空间中,使新空间中模糊度参数的方差-协方差矩阵的非对角线元素绝对值小于0.5,同时使对角线元素降序排序。这样可以降低模糊度参数之间的相关性,使得某一模糊度的变化对其他模糊度的取值影响尽可能小,从而提高搜索效率。在变换后的空间内进行模糊度搜索。根据一定的搜索准则,如最小二乘准则,在合理的搜索范围内对模糊度参数的可能整数值进行搜索。在搜索过程中,利用变换后的方差-协方差矩阵来计算不同模糊度整数组合的统计量,如模糊度固定后的残差平方和或模糊度固定的可靠性指标等。选择使统计量最优的模糊度整数组合作为最终的解。将搜索得到的模糊度整数解转换回原空间,得到最终的整周模糊度整数解。在复杂环境下,如城市高楼林立的区域,卫星信号容易受到遮挡和反射,导致观测数据存在较多噪声和多径效应,模糊度协方差法具有一定的优势。由于该方法充分考虑了模糊度参数之间的相关性和不确定性,通过对协方差矩阵的分析和变换,可以在一定程度上抑制噪声和多径效应的影响,提高整周模糊度解算的准确性。在城市峡谷中进行GNSS定位时,模糊度协方差法能够利用多颗卫星的观测数据,通过合理分析模糊度参数之间的关系,准确地确定整周模糊度,从而实现高精度的定位。然而,该方法也存在一些不足之处。在卫星信号严重遮挡或观测数据质量极差的情况下,模糊度参数的不确定性会显著增加,方差-协方差矩阵的可靠性降低,可能导致模糊度解算失败或解算结果不准确。该方法的计算过程相对复杂,对计算资源的要求较高,在一些计算能力有限的设备上应用时可能会受到限制。3.3.3整数最小二乘降相关性搜索算法整数最小二乘降相关性搜索算法(IntegerLeastSquaresDecorrelationSearchAlgorithm)是一种针对GNSS整周模糊度解算的有效算法,它通过降低模糊度参数之间的相关性,提高整周模糊度搜索的效率和准确性,在流动站整周模糊度实时动态解算中发挥着重要作用。该算法的核心原理是基于最小二乘估计和降相关性处理。在GNSS定位中,通过最小二乘估计得到的模糊度参数通常存在较强的相关性,这使得模糊度搜索过程变得复杂且计算量巨大。整数最小二乘降相关性搜索算法通过对模糊度参数及其方差-协方差阵进行特定的变换,降低模糊度参数之间的相关性。与LAMBDA算法类似,该算法采用整数高斯变换(z变换),将模糊度参数从原空间转换到新的空间。在新空间中,模糊度参数的方差-协方差矩阵具有更好的性质,非对角线元素绝对值小于0.5,对角线元素降序排序。这样,在新空间中进行模糊度搜索时,某一模糊度的变化对其他模糊度的取值影响较小,大大提高了搜索效率。在实现过程中,该算法首先进行降相关性处理。根据最小二乘估计得到模糊度参数\hat{N}及其方差-协方差矩阵Q_{\hat{N}\hat{N}},对其进行整数高斯变换。假设变换矩阵为Z,则变换后的模糊度参数z=Z^T\hat{N},变换后的方差-协方差矩阵Q_{zz}=Z^TQ_{\hat{N}\hat{N}}Z。通过精心设计变换矩阵Z,使得变换后的方差-协方差矩阵Q_{zz}满足降相关性的要求。在降相关性处理后,进行模糊度搜索。在变换后的空间内,根据一定的搜索策略,如基于最小二乘准则的搜索策略,在合理的搜索范围内对模糊度参数z的可能整数值进行搜索。在搜索过程中,计算不同模糊度整数组合对应的目标函数值,目标函数通常基于最小二乘原理构建,如观测值残差的平方和。选择使目标函数值最小的模糊度整数组合作为在变换后空间中的解。将在变换后空间中得到的模糊度整数解转换回原空间,得到最终的整周模糊度整数解。由于变换是可逆的,通过\hat{N}=Zz即可得到原空间中的整周模糊度整数解。在实际应用中,整数最小二乘降相关性搜索算法能够显著提高整周模糊度解算的效率和准确性。在实时动态测量场景下,该算法能够快速准确地确定整周模糊度,满足实时性和高精度的要求。与传统的模糊度解算方法相比,该算法通过降相关性处理,减少了搜索过程中的计算量,提高了搜索效率,使得在复杂的卫星信号环境下也能快速得到准确的整周模糊度解,从而为高精度的GNSS定位提供了有力支持。四、算法实验与结果分析4.1实验设计与数据采集4.1.1实验目的与方案本次实验旨在全面验证基于大范围CORS网的GNSS实时定位算法的性能,具体涵盖定位精度、可靠性以及效率等关键方面。通过精心设计实验方案,对比分析不同环境和条件下该算法与传统算法的定位结果,深入探究算法的优势与不足,为算法的进一步优化和实际应用提供坚实的数据支撑。实验方案主要采用真实CORS网数据与模拟数据相结合的方式。对于真实CORS网数据,选择在多个具有代表性的地区构建实验区域,包括城市、山区、平原等不同地形地貌的区域。在城市区域,由于高楼林立,卫星信号容易受到遮挡和反射,多路径效应较为严重;山区地形复杂,信号传播路径多变,电离层和对流层延迟变化较大;平原地区地势较为平坦,信号传播环境相对较好,但仍存在一定的误差影响因素。在每个实验区域内,均匀分布多个CORS参考站,确保能够全面监测卫星信号在不同环境下的传播情况。在城市实验区域,设置10个CORS参考站,这些参考站分布在城市的不同功能区,如商业区、住宅区、工业区等,以获取不同环境下的卫星信号数据。在实验过程中,使用高精度的GNSS接收机作为流动站,在不同的实验区域内按照预定的路线进行移动,同时记录卫星信号的观测数据以及对应的真实位置信息。在城市区域,流动站沿着主要街道和建筑物周边进行移动,模拟城市交通和测绘等实际应用场景;在山区,流动站沿着山路和不同海拔高度的位置进行移动,以测试算法在复杂地形下的性能;在平原地区,流动站在开阔的农田和道路上进行移动,获取相对稳定环境下的定位数据。为了进一步验证算法在不同条件下的性能,还设置了不同的实验参数,如基线长度、卫星可见数、观测时间等。通过改变基线长度,从短基线(小于10km)到长基线(大于50km),测试算法在不同距离下的定位精度变化;调整卫星可见数,模拟不同的卫星覆盖情况,观察算法在卫星信号受限情况下的定位可靠性;设置不同的观测时间,包括白天、夜晚以及不同季节,研究卫星信号和环境因素随时间变化对算法性能的影响。在白天和夜晚分别进行实验,对比算法在不同光照条件下的定位精度,因为光照条件可能会影响卫星信号的传播和接收,从而对定位结果产生影响。利用模拟数据对算法进行测试,通过计算机模拟不同的卫星信号传播场景,包括各种误差的引入和变化,如电离层延迟、对流层延迟、多径效应等误差的不同强度和变化模式。通过模拟数据,可以更精确地控制实验条件,深入研究算法对不同误差的处理能力和适应能力。在模拟实验中,设置电离层延迟误差在一定范围内随机变化,观察算法对电离层延迟误差的校正效果,以及对定位精度的影响。将模拟数据的测试结果与真实CORS网数据的测试结果进行对比分析,综合评估算法的性能。4.1.2实验数据采集与预处理实验数据采集工作在多个不同环境和条件下展开,以确保数据的全面性和代表性。在城市区域,选择了高楼密集的市中心、建筑物分布较为稀疏的城市边缘以及交通繁忙的主干道等不同区域进行数据采集。在市中心区域,由于建筑物的遮挡和反射,卫星信号容易受到多路径效应的干扰,导致信号质量下降和定位误差增大。在某城市的市中心,选择了一个典型的商业区域,周围高楼林立,流动站在该区域内沿着街道进行移动,记录卫星信号的观测数据。在这个过程中,发现部分卫星信号受到建筑物反射的影响,信号强度和相位发生了明显变化,导致观测数据出现波动。在山区,考虑到地形的复杂性,选择了山谷、山顶以及山坡等不同地形位置进行数据采集。在山谷地区,由于周围山峰的遮挡,卫星信号的可见数明显减少,信号传播路径也更为复杂,电离层和对流层延迟变化更为剧烈。在某山区的山谷中,流动站在狭窄的山谷底部移动,卫星信号受到山峰的遮挡,部分时段只能接收到少数几颗卫星的信号,而且信号传播过程中受到大气环境变化的影响较大,导致定位难度增加。在平原地区,为了研究算法在相对稳定环境下的性能,选择了开阔的农田和公路等区域进行数据采集。在农田区域,虽然信号传播环境相对较好,但仍受到大气环境、卫星轨道变化等因素的影响。在某平原地区的农田中,流动站在大片农田中间的道路上移动,记录卫星信号观测数据。尽管该区域视野开阔,信号遮挡较少,但在不同的时间段,由于大气温度、湿度等气象条件的变化,以及卫星轨道的微小变化,定位结果仍存在一定的波动。在数据采集过程中,使用专业的GNSS接收机按照预定的路线进行移动,并实时记录卫星信号的观测数据,包括伪距、载波相位、卫星星历等信息。同时,利用高精度的全站仪或其他测量设备,获取流动站在不同位置的真实坐标,作为后续评估定位精度的参考标准。在某实验区域,使用高精度全站仪对流动站的起始位置和多个关键位置进行了精确测量,得到了这些位置的高精度坐标。将这些坐标与GNSS接收机记录的观测数据进行匹配,以便准确评估定位算法的精度。采集到的原始数据中往往包含各种噪声和异常值,需要进行预处理以提高数据质量。采用3σ准则对数据进行去噪处理,该准则基于正态分布的原理,假设数据中的误差服从正态分布,当数据值超出均值加减3倍标准差的范围时,认为该数据为异常值并予以剔除。在一组观测数据中,计算出载波相位观测值的均值和标准差,发现部分数据点超出了均值加减3倍标准差的范围,这些数据点被判定为异常值并从数据集中剔除。通过这种方式,可以有效去除数据中的粗大误差,提高数据的可靠性。采用多项式拟合的方法对数据进行平滑处理,以进一步去除噪声。根据数据的特点,选择合适阶数的多项式对观测数据进行拟合,得到平滑后的曲线,用平滑后的数据代替原始数据。对于伪距观测数据,采用三次多项式进行拟合,通过最小二乘法确定多项式的系数,使拟合曲线能够最佳地逼近原始数据。经过拟合处理后,数据中的噪声得到了有效抑制,数据的稳定性和可靠性得到了提高。在数据预处理过程中,还对卫星星历数据进行了检查和校正,确保卫星位置信息的准确性。由于卫星星历数据可能存在误差,会直接影响定位结果的精度,因此需要对其进行仔细检查。利用国际GNSS服务(IGS)提供的精密星历数据对采集到的卫星星历进行比对和校正,当发现采集到的卫星星历数据与精密星历数据存在偏差时,根据精密星历数据对采集到的星历进行修正,以保证卫星位置信息的准确性,从而提高定位算法的精度。4.2实验结果与分析4.2.1长距离基准站整周模糊度实时解算结果通过实验对长距离基准站整周模糊度实时解算结果进行分析,共选取了5组长距离基准站对,其基线长度均超过100km。实验采用基于双差宽巷模糊度的快速解算算法,对每个基准站对进行了100次独立解算,以全面评估算法的性能。在解算成功率方面,统计结果显示,5组基准站对的整周模糊度解算成功率均达到95%以上。其中,某组位于山区的基准站对,由于信号传播环境复杂,解算成功率为95.2%;而位于平原地区的基准站对,信号传播相对稳定,解算成功率高达98.5%。这表明该算法在不同的地理环境下都具有较高的可靠性,能够有效地应对长距离信号传播带来的挑战。解算时间是衡量算法效率的重要指标之一。实验结果表明,整周模糊度的平均解算时间为12.5秒。在实际应用中,解算时间越短,系统的实时性就越强。对于一些对实时性要求较高的应用场景,如自动驾驶、实时动态监测等,快速的解算时间能够确保系统及时获取准确的定位信息,做出正确的决策。在一组实验中,通过对多次解算时间的统计分析,发现解算时间主要集中在10-15秒之间,且随着观测数据质量的提高,解算时间有逐渐缩短的趋势。这说明算法在处理高质量观测数据时,能够更快速地确定整周模糊度。误差分布情况是评估算法精度的关键因素。对解算结果的误差进行分析,发现误差主要集中在较小的范围内。以某组基准站对为例,解算结果的水平方向误差在±2cm以内的概率达到90%,高程方向误差在±3cm以内的概率为85%。在不同的观测条件下,误差分布会有所变化。当卫星信号受到较强的干扰时,如在城市高楼密集区域或山区,误差可能会略微增大,但仍能满足大部分应用场景的精度要求。通过对多组实验数据的分析,进一步验证了算法在长距离基准站整周模糊度解算方面的高精度和稳定性。综合来看,基于双差宽巷模糊度的快速解算算法在长距离基准站整周模糊度实时解算中表现出色,具有较高的解算成功率、较短的解算时间以及较小的误差分布,能够为长距离基准站间的高精度定位提供可靠的基础。4.2.2区域误差改正效果评估为

温馨提示

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

评论

0/150

提交评论