当前位置:首页 期刊杂志

精密单点定位用户自主式完备性监测算法

时间:2024-05-22

秘金钟,李 玮,谷守周

1.中国测绘科学研究院,北京100830;2.武汉大学测绘学院,湖北武汉430079

精密单点定位用户自主式完备性监测算法

秘金钟1,李 玮2,谷守周1

1.中国测绘科学研究院,北京100830;2.武汉大学测绘学院,湖北武汉430079

精密单点定位PPP是当前 GNSS高精度定位中的关键技术之一,使用的PPP采用扩展卡尔曼滤波估计,未知参数包括站点坐标,接收机钟差,对流层延迟以及虚拟未知数。在QR奇偶检校法的基础上,重点考察设计矩阵向量间的相关距离,将其作为粗差探测和识别的研究对象。通过向量相关距离时间序列,可以区分单个粗差和多个粗差的粗差集。提出精密单点定位的RAIM算法,解决了精密单点定位中的质量控制问题,使得多个粗差的识别更加清晰和快捷。

精密单点定位;用户自主式完备性监测;相关距离;完备性

1 引 言

精密单点定位(precise point positioning,PPP)利用高精度精密星历、卫星钟差和双频载波相位观测数据,采用非差定位模式进行精密定位[1]。非差定位模式的优点包括保留所有观测信息,直接解算测站坐标,各个测站的观测值不相关,有利于质量控制,测站之间无距离限制等。PPP参数估计一般采用最小二乘法或者卡尔曼滤波方法[2]。

用户自主式完备性监测(receiver autonomous integrity monitoring,RAIM),是指根据用户接收机的多余观测值监测用户定位结果的完备性[3]。最典型的情况是发现一颗有问题的卫星对定位结果的影响,卫星的问题可能是钟差改正信息不正确或者卫星不能正常工作等[4]。RAIM算法的实质是以误差理论和可靠性分析为理论依据的粗差探测与识别[5-6]。

实时PPP是当前 GNSS高精度定位的关键技术,也是未来高精度定位的重要方向之一,而PPP的RAIM算法是 GNSS完备性监测算法重要组成部分,它可以保障高精度导航用户的安全使用。在基于向量相关距离RAIM算法的基础上,进行 PPP的 RAIM算法研究,实现多个粗差的探测和识别。

2 扩展卡尔曼滤波PPP定位方法

2.1 数学模型

无电离层组合模型是最常用的 PPP观测模型,采用双频 GPS伪距和载波相位观测值组成无电离层组合来构成观测模型。观测方程如下

式中,下标i=1,2表示各载波相位观测值的频段;r、s分别对应某接收机和卫星;C为真空中的光速;dt′r为吸收接收机硬件延迟的接收机钟差;dts′为包含无电离层组合的卫星硬件延迟的卫星钟差;T为对流层延迟影响;E3、ε3分别为伪距和相位上多路径、观测噪声等未模型化的误差影响;P3、Φ3为无电离层影响的组合观测值;ρ为信号发射时刻的卫星位置到信号接收时刻接收机位置之间的几何距离;λi、fi分别为相应Li载波的波长和频率;N′3为无电离层组合中包含初始相位偏差的非整模糊度。

从式中可看出,观测值无法消除硬件延迟影响。由于IGS发布的卫星钟差产品中包含了消电离层组合的卫星硬件延迟 HDs3的影响,所以在无电离层组合的PPP中采用IGS提供的精密钟差不需要考虑卫星的硬件延迟,而接收机的硬件延迟将被接收机钟差吸收。对于载波相位来说,非整的初始相位也不能忽视,它将被无电离层组合的模糊度吸收,所以无电离层组合的模糊度为一个实数。

假定在历元i,测站 r同时观测到n颗卫星,则观测方程的未知数为n+5,联合所有卫星类似于式(1)、(2)的观测方程,可以得到如下的观测方程

式中

式中,O为n维零矩阵;Γ3为 n维对角元素为λ3的对角阵(i)为卫星的对流层延迟的投影函数。x、y、z为接收机三维位置参数;δtR为接收机钟差参数;δ ρzd为测站天顶对流层延迟参数;为无电离层组合的模糊度参数,j=1,…,n表示卫星的个数。

GPS精密单点定位采用伪距和载波相位两类观测值,两类观测值的观测精度各不相同。观测值协方差矩阵Qv用于衡量各类观测值的精度及其相关性,若忽略各类观测值之间的交互相关及时间相关性,则 Qv为对角阵,对角元可以表示为

2.2 误差改正与数据预处理

非差观测模型需精确估计三类误差源的影响,即信号发生源误差、信号接收源误差、信号传播路径误差。这些误差可利用各种精确模型计算改正。

PPP必须先进行剔除粗差、修正周跳和相位平滑伪距等数据预处理工作,以得到高质量的非差相位(或伪距)观测值。主要包括Melbourne-Wübbena组合观测值,Iono-Free组合观测值,Geometry-Free组合观测值等几种清除非差周跳的相位组合方法。

2.3 参数估计

本文PPP算法采用扩展卡尔曼滤波模型,其状态方程可表示为

式中,X(i)和 X(i+1)分别表示相邻历元的状态向量;Φi+1,i为对应的状态转移矩阵;ω为服从正态分布的过程噪声,其均值和协方差矩阵分别为0和Φω;Δt为相邻历元的时间间隔;式(12)中的P矩阵表示位置参数的转移矩阵,在静态或动态定位的条件下,其分别为单位阵或零矩阵;其余矩阵分别对应于接收机钟差、天顶对流层延迟、以及无电离层模糊度参数的转移矩阵。

采用扩展的卡尔曼滤波技术进行参数估计,上述各参数的估计策略分别为:时不变参数(动态观测时描述为白噪声参数)、白噪声参数、模型化为随机游走过程、时不变参数(发生周跳时引入新的模糊度参数)。

3 向量相关距离的RAIM算法

描述向量之间的关系一般可以用相似系数和距离来表示[7],文献[8]曾引用相似系数进行GPS大网平差,文献[9—10]提出向量相关距离的RAIM算法。该方法从最基本的误差方差出发,构造全设计矩阵,利用矩阵向量之间的相关系数和相关距离进行粗差的判断和识别。

由向量相关距离 RAIM算法的 PPP误差方程

经过最小二乘法和QR分解,对 l向量作线性变换,则有

进一步构造QR奇偶向量方程式

式中,t为奇偶向量;T为奇偶向量产生矩阵;ε为负残差。

对(16)式进行向量式展开对(17)式进行矩阵形式的转换,可以得到全设计矩阵

利用改造的全设计矩阵计算各个向量a间的相关系数和相关距离。

全设计矩阵的相关距离采用如下公式

dai,aj称为ai与 aj的相关距离,反映各个向量之间的相关程度。

在多元统计分析中,将样品看做m维空间的点,用点间的距离来表示样品之间的亲疏关系。距离越小,表明样品之间的关系越密切;反之,距离越大,相似程度越差。在 RAIM算法中,亦可以将样品看做 m维空间的n维向量,用向量间的距离来表示向量之间的亲疏关系。距离越小,表明向量之间的关系越密切;反之,距离越大,相似程度越差。故此,可以采用 dai,aj数值指标,判别粗差存在于哪个观测值上。

假设当εi中含有一个粗差时,则该列向量 ai与最后一列向量an+1的相关距离 dai,an+1会明显变小,说明相关性越强,说明最后一列 an+1受到εi的影响越大,则其出现粗差的可能性就越大;而其他列向量 ai与最后一列向量 an+1的相关距离dai,an+1会变大,且具有同向性。当ε中含有多个粗差时,相关距离 dai,an+1的变化规律将表现为来自这些粗差对其影响的叠加。

在粗差分离的过程中,当ε中含有多个粗差时,由于多个粗差共同作用,这可能使某个并不含有粗差的εi的相关距离出现误判,从而犯了弃真错误,这就要求在粗差探测和分离之后,需要进行反向检查,以去伪存真。

全设计矩阵的相关系数可以采用如下公式,该公式表征了各列向量ai之间的相关关系

相关系数 RAIM算法仅作为与相关距离RAIM算法的比较使用。

在相关系数的几何解释中,可以将相关系数理解为矩阵两列数据的夹角,夹角越小,则两列的相关性越强,则两列中的因变量列存在的粗差可能性越大,当夹角接近于0即两列接近平行的时候,则两列中的因变量列存在的可能性最大,但若多个数据列出现夹角为0的情况,则会导致粗差的不可区分性问题。在相关距离的几何解释中,可以理解为平行矩阵两列数据的距离,当距离越近时,则粗差的影响越大,当距离接近于0时,则粗差的可能性最大。

4 基于PPP的 RAIM实例

4.1 PPP定位数据来源

PPP计算的数据为河北省CORS网络中的XTNH站,数据时间是2009-08-01 UTC 00:00-24:00。该站是静态站,模拟动态进行数据处理。数据处理采用IGS的15 min间隔的最终星历和30 s间隔的钟差产品,卫星截止高度角选取为5°,对流层先验改正模型为Saastamoinen模型,投影函数选取为Neill投影函数;对流层天顶延迟和视线电离层延迟的过程噪声谱密度分别选取为10-5m2/min和10-2m2/min。

PPP算法观测值包括三类:伪距观测值,载波相位观测值,虚拟观测值。

PPP组合观测模型特点是估计参数为 n+5个,包括三维坐标参数3个、接收机钟差1个、对流层天顶延迟湿分量1个、L3的整周模糊度 n个;消除了电离层延迟,放大了观测噪声和多路径效应;抗差性较好,数据预处理简单,只需要探测L3上的粗差与周跳;待估参数较少,计算速度较快。

由PPP数学模型,观测量为(3n+5),待估参数为(n+5)个。根据QR奇偶检校法,则QR奇偶检效法产生矩阵 T的维数为(2n)×(3n+5)。

4.2 PPP RAIM算法算例

根据相关系数 RAIM算法和相关距离RAIM算法,分别计算全相关系数矩阵和全相关距离矩阵,矩阵中的互相关系数、距离反映向量之间的相互关系,最后一列的相关系数、距离反映粗差的位置,重点考察互相关系数、距离以及最后一列的相关系数、距离。列示的数据为PPP数据处理随机抽取的数据,以含有多个粗差方式进行处理。

相关系数、距离矩阵为(3n+6)×(3n+6)的方阵,从矩阵的数据来看,全相关系数数据为离散值,除了主元为1外,有正有负且不连续,全相关距离数据为离散值,除了主元为0外,都为正数。以surf软件对数据进行图形方式显示,便于理解和解释。

图1是全相关系数示意图,横轴为全相关系数矩阵的列数,纵轴为全相关系数矩阵的行数,竖轴为全相关系数值,有正有负,示意图以提高显示度,将数值连续作图。为了更加明显的显示系数之间的关系,对全相关系数取绝对值,将主元系数变1为0,形成对全相关系数经过处理的图2,横轴为全相关系数矩阵的列数,纵轴为全相关系数矩阵的行数,竖轴为取绝对值之后的全相关系数值,皆为正值。图3是相关距离矩阵示意图,横轴为全相关距离矩阵的列数,纵轴为全相关距离矩阵的行数,竖轴为相关距离值。

图1 全相关系数矩阵系数示意图Fig.1 Matrix coefficient of total correlation coefficient

图2 全相关系数矩阵系数示意图(处理图,系数取绝对值,主元系数变1为0)Fig.2 Matrix coefficient of total correlation coefficient(processed result,main diagonal elements changed into 0 from 1)

图3 相关距离矩阵系数示意图Fig.3 Matrix coefficient of correlation distance

从相关系数矩阵示意图可以看到,由于向量之间的相关性,无法识别多个粗差。

从相关距离矩阵示意图可以看到,第15个位置与第18个位置是最小的,反映了第15个观测量与第18个观测量可能含有粗差,应予剔除。

5 结 论

基于PPP数学模型,根据 PPP不同观测类型,对PPP数学模型引入QR奇偶检校法,并根据多元统计分析中的向量相关距离和相关系数,构造QR全系数、距离矩阵,进行 PPP RAIM算法的研究和应用。结合河北省CORS网络数据的PPP,进一步证明全系数矩阵法由于自身数据相关的原因,无法准确的探测和识别多个粗差;而相关距离法克服了数据相关的缺点,明确无误的显示粗差与观测值之间的相关关系,可以进行多维粗差的探测和识别。

[1] YE Shirong.Theory and Its Realization of GPS Precise Point Positioning Using Un-differenced Phase Observation[D].Wuhan:Wuhan University,2002.(叶世榕.GPS非差相位精密单点定位理论与实现[D].武汉:武汉大学,2002.)

[2] LI Wei.GPS Precise Point Positioning Algorithms:Imple mentation and Performances[D].Beijing:Chinese Academy of Surveying and Mapping,2010.(李玮.GPS精密单点定位算法研究与软件实现[D].北京:中国测绘科学研究院,2010.)

[3] PARKINSON B W,SPIL KER J,EN GE P.Global Positoning System: Theory and Applications[M].Washington DC:AIAA,1996.

[4] LIU Jingnan,CHEN Junyong,ZHANG Yanping,et al.Principles and Methods ofWADGPS[M].Beijing:Surveying and Mapping Press,1999.(刘经南 ,陈俊勇 ,张燕平,等.广域差分 GPS原理和方法[M].北京:测绘出版社,1999.)

[5] LI Deren.Error Processing and Reliability Theory[M].Beijing:Surveying and Mapping Press,1988.(李德仁.误差处理和可靠性理论[M].北京:测绘出版社,1988.)

[6] SHI Jinfeng,LIU Guangzong.Modern Error Theory and DataProcessing[M].Beijing:China CoalIndustry Publishing House,1994.(石金峰,刘光宗.近代误差理论与数据处理[M].北京:煤炭工业出版社,1994)

[7] ZHANG Xianda.Matrix Analysis and Applications[M].Beijing:Tsinghua University Press,2009.(张贤达.矩阵分析与应用[M].北京:清华大学出版社,2009.)

[8] SHI Chuang.Large Scale GPS Network Adjustment and Analysis Theory and Its Application[M].Beijing:Surveying and Mapping Press,2002.(施闯.大规模高精度GPS网平差处理与分析理论及其应用[M].北京:测绘出版社,2002.)

[9] BI Jinzhong.GNSS Integrity Monitoring Method,Technology and Application[D].Wuhan:Wuhan University,2002.(秘金钟.GNSS完备性监测方法、技术与应用[D].武汉:武汉大学,2010.)

[10] BI Jinzhong,GU Shouzhou,FANG Shushan.A New RAIM Method Based on Vector Correlation Distance[J].Scientia Sinica Physica,Mechanica and Astronomica,2010(5):638-643.(秘金钟,谷守周,方书山.基于向量相关距离的新型RAIM算法研究[J].中国科学:物理学力学天文学,2010(5):638-643.)

(责任编辑:宋启凡)

Precise Point Positioning RAIM Method

BI Jinzhong1,LI Wei2,GU Shouzhou1
1.China Academy of Surveying and Mapping,Beijing 100830,China;2.School of Geodesy and Geomatics,Wuhan University,Wuhan 430079,China

Precise point positioning(PPP)is one of the key technologies in GNSS high precise positioning.Extended Kalman filtering estimation is adopted in PPP,the estimated parameters including station coordinates,receiver clock offset,tropospheric delay and virtual parameters.Based on parity method,correlation distances of design matrix vectors are mainly studied and taken as research objects of detection and recognition of gross error.The set of single and multiple gross errors can be distinguished by using the correlation distances time series of vectors and matrix.The RAIM method of PPP solves the issue of quality control.It makes the recognition of gross error more clear and can detect multiple gross errors.

PPP;RAIM;correlation distance;integrity

BI Jinzhong(1975—),male,PhD,majors in satellite navigation technology.

P228

:A

国家863计划(2009AA121405);国家自然科学基金(40874012)

1001-1595(2011)S-0063-05

2011-01-31

修回日期:2011-03-22

秘金钟(1975—),男,博士,主要从事卫星导航方面的研究。

E-mail:goldheal@casm.ac.cn

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!