您的当前位置:首页正文

GPS动态定位序贯平差统一模型

来源:华佗健康网
维普资讯 http://www.cqvip.com

第30卷第3期 2 0 0 8年9月 地球科学与环境学报 Journal of Earth Sciences and Environment Vo1.3 0 No.3 Sept.2 0 0 8 GPS动态定位序贯平差统一模型 刘 忠 ,黄观文 ,丁晓光 (L西安市勘察测绘研究院,陕西西安710054;2.长安大学地质工程与测绘学院,陕西西安710054) 摘要:针对GPS动态定位中模糊度参数个数的可变性和参考卫星变化时参数的不适用性,导致常规序贯平差 模型前后两个历元间承接关系异常复杂、计算量大、效率较低等问题,根据GPS动态定位的特点,利用转移矩阵 的思想,推导了序贯平差统一模型,有效解决了变参数的问题。结果显示:推导的序贯平差统一模型计算正确, 点位计算精度优于0.482 m,且计算效率明显优于常规模型,便于编程运算。 关键词:序贯最小二乘;相对定位;绝对定位;动态定位;转移矩阵 中图分类号:P228.4文献标志码:A文章编号:1672—6561(2008)03—0319-04 Sequential Adj ustment Uniform Model for GPS Kinematics Positioning LIU Zhong ,H UANG Guan—wen ,DING Xiao—guang (1.xi’an Institute of Surveying and Mapping,Xi’an 710054,Shaanxi,China; 2.School ofGeological Engineering and Surveying,Chang'an University,Xi'an 710054,Shaanxi,China) Abstract:Since the number and character of ambiguity parameters are changeable,SO the connection of general sequential adj ustment between two epochs is very inefficient and complex in GPS kinematics positioning. Therefore,this paper provides an uniform model of sequential adj ustment based on the characteristics of GPS kinematics positioning and transfer matrix,which can solves the problems of parameters changeable efficiency. An example indicates that the uniform model may calculate rightly,the accuracy of point is better than 0.482 m. Compared with general model,the uniform model is more efficient and convenient tO program. Key words:sequential adjustment;relative positioning;absolute positioning;kinematics positioning;transfer matrix 0 引言 模型,并通过算例验证了模型的正确性和高效性。 GPS动态定位中,参数估计模型有动态卡尔曼 1序贯平差数学模型 滤波[】]、序贯最小二乘等。相比前者容易发散的特 将观测值L分成两组,分别记为 一 和 ,它们 点,序贯最小二乘算法简单、规律性强,且不易发 的权阵分别为 一 和 。设两组观测值不相关,即有 散。因此,很多学者对序贯平差进行了深入研 究_2。]。但大多数研究都局限于通过常规模型来处 L一 理GPS定位数据,这样导致了模糊度参数变化以 L—lL  JLk_]l , P==== }L  ]4 及参考星升降时,前后历元的承接关系异常复杂, 当参数之间不存在约束条件时,误差方程式为 很大程度上制约了其在动态定位中的广泛应用。 V^~l—B^一1 一Z 一l (1) 如何使序贯平差模型简化统一,使定位程序更优 ^一B 一 (2) 化,笔者针对这些问题,详细推导了序贯平差统一 序贯平差的计算公式Ⅲ为 收稿日期:2007—10—20 基金项目:中国地质调查局项目(1212010440410);国家自然科学基金项目(40672173) 作者简介:刘忠(1979~),男,山西文水人,工程师,从事工程测量及大地测量研究。E—mail:huang830928@yahoo.corn.cn 维普资讯 http://www.cqvip.com 32O 地球科学与环境学报 W1(i~1) 第3O卷 Xk—x k +Jt k (3) Q 一(卜JB )Q (4) Inv()为求逆符号。 由式(7)直接得 M2( 1)N( 1)一B2( 1) (8) 式中:J为序贯平差的增益矩阵,J—Q B (P +B Q B )一;X 和Q 是利用第一组观测 同理,第i历元时刻可得 Mz( )N( )一B2( ) (9) 数据求得的未知参数估计和协方差阵。而参数向 量的序贯解溉为其先验值x 一 与观测向量k的 2.2固定参数序贯模型 当』、,( 一1)和N( )包含相同参数时,序贯平差 加权平均值。 公式(3)~(4)仅仅适用于参数不随时间变化 计算公式为 的情况,一旦观测方程中出现参数增加或减少的情 N—Inv(M2( 一1)q-M2( ))(B2( 一1)+B2( )) (10) 况,序贯公式的推导将变得比较复杂,不同的参数 QN Mz(H)+M2( ) (11) 变化情况,推导的序贯模型也不相同,可变参数的 2.3变参数的序贯平差模型 序贯平差模型可见文献Es]。 式(10)~(11)仅限于两历元观测卫星相同的 情况,当卫星数目增加或减少时不再适用。鉴于 2 GPS动态定位中的序贯平差模型 此,笔者提出用扩展和收缩矩阵的方法,很容易解 2.1 观测方程 决了可变参数的问题。为便于公式推导,首先作如 GPS动态定位过程中,由于测站坐标向量是变 下定义: 化的,序贯平差实际上只是针对模糊度参数进行。 令N 为最大空间模糊度解向量。 设第i一1历元观测到的卫星数为t,线性化后的观 N 一EN1^…N, …N ] (12) 测方程为 ~ 式中:N 为第 号卫星相对参考卫星k的模糊度。 V(H)一A1(H)XH)+A2(H)N(H)--L( 一1)P(H) (5) J一1,…,g, ≠k,g表示最大的卫星号。 对于相对定位,x 为未知观测站的点位坐标, 令 为最大观测模糊度解向量。 为 一1历元时的双差模糊度参数;对于绝对 N (f 1)一ENf(1) …N )^…N (…) ] (13) 定位,x 包括未知观测站的点位坐标和接收机 式中:max为截至到当前历元观测的卫星总数。m 一钟差,N 为i一1历元时的模糊度参数(也可认 [1,…,max]; (m)表示第 颗卫星对应的卫星 为是相对模糊度参数,如是相对模糊度,则参考星 号,z( )4:k;定义z( )按值的大小顺序排列。 的模糊度被接收机钟差吸收);这里假设第k号卫 令Tl(f_1]为N 到N(H,的转换矩阵;Tl(f)为N 星为参考卫星。式(5)平差,得法方程 到~㈤的转换矩阵。 N( 1)一T1( 1)N (14) LM“ , 。M22(“ 一1 ,)J]  LN( 一1)J]: 一,](6) 式中:T1 )的维数为(£~1)×(g一1),根据第i一1 21( 一1)  Lw2( 一1)J 其中 。 LM1M2Ei川 -1  M12历元观测卫星的数目和对应的卫星号,容易确定矩 (i-1 阵T -¨,其公式为 ……… ),, 1一 广A ( 1)Pu~1)Al( 一1) ATl( 1)Pu一1)A2( 一1)-I LA 1)P( ~1)A1( A T2( P( 1)A2( 一1)_J T1( 1) 1)1)厂 “ ~i)] 厂A ( 一1)Pu一】)L7 Lw2( ~1) LA 1)P( 1)L .厂(m)表示第D't颗卫星对应的卫星号,对应矩阵的 式(6)对角化后得 列数,厂( )≠ ; 一1…,(p一1);T1(7.1)性质为 L ” X (i-1)( 1) ( 1)一E 0 M 。 儿NL j]一[—L ;B j]㈩  … 同理,第i历元相应的转换矩阵TⅢ ,其具有相 其中M2(H)=M22( )一M2川 Inv(M…H))・ 同的性质T1㈨T —E。 Ml2( 一】), 由式(8)~(9)、(14)可得类似式(10)的方程 B2( 1): 2( 1)~^ l( 1)Inv(Mu( l))・ M N 一B (1 5) 维普资讯 http://www.cqvip.com 第3期 刘 忠,等:GPS动态定位序贯平差统一模型 这里:M 一 H)M2(H)T1(H)+靠{)M2∽T1㈤, N—rr3∽ ∽Inv( )M"T2∽)(豫 ) (25) 一( —1)B2( 一1)+ )B2( )) QN一 ㈤T2∽ )M"T2∽砭 )豫 ) (26) 式(15)系数矩阵M 不可逆,需要进行可逆化 其中: 一豫H)M2( ) (H)+豫 )M2∽ (f), 处理。所谓可逆化处理就是去掉矩阵M 的行列元 一(碍H)B2(H)+豫 )B ) 素都为0的对应行列,缩小矩阵的维数,直到N 中 的参数与N 保持一致。对于B ,也应相应的缩小 3推导序贯平差统一模型 维数。首先定义: 第i一1历元的法方程 令 为 到N 的转移矩阵。 M2( 1)N( 1)=B2( 1) (27) N 一T2 (16) 提供转移矩阵T1 H ;如参考卫星发生变化,提供 为g×max矩阵,矩阵 同样具有如下性质 (f一1)。 一E (17) 第i历元的法方程 式(16)可写成 M2( N( )一B2( ) (28) N 一砭N 18) 提供转移矩阵 ∽、 ∽;如参考卫星发生变化,提 对于转换矩阵 的确定,可通过截至到本历 供 ㈤。 元观测的卫星总数和卫星号确定;还可通过搜寻矩 序贯平差的统一解为 阵M 中行元素都为0的对应行号来确定。 的具 N l _体形式类似于 。 根据式(18),式(15)可写成 M T。 一 B (19) 式(19)可直接求解 的值。 M考叁f ㈤ ∽豫 _删考 ;叁 )M'T2∽ 。 ) 利用式(14)~(16),得序贯平差的统一解为 卫 卫 N—T1㈤ ㈤Inv( )M T2∽)(豫 )B )(2O) 星 星 z T QN===T1(fJ (f]砭 )M T2(f)砭。靠。(21) 【 参考卫星发生变化 如果观测卫星没有变化,即TⅢ ㈤一E, B’、咳化砭 、姗生 变 M 、变 化 救 发 生  。 o Tl(f =T1(f];式(2O)~(21)简化为 对于GPS实时动态定位,通过序贯平差公式 N—Inv(Mz( 1)+M2( ))(B2( 1)+B2( ))(22) (29)~(3O)直接求解。对于GPS后处理动态定位, QN—Mz(i一1)+Mz( ) (23) 每个历元可不求模糊度参数,直接求解矩阵 ,结束 式(22)~(23)同式(10)~(11)完全相同,说明了固 后对最后一个历元的^ 进行可逆化处理得到 ,进 定参数序贯平差是模型式(20)~(21)的一个特解。 而求解 ,回代时直接从 中选出对应的模糊度参 2.4参考星变化的序贯平差模型 数进行后处理平差,这样避免每个历元矩阵求逆的 GPS动态定位程序设计中,一旦参考星发生变 过程,可大大减少运算量,提高计算效率。 化,模糊度参数就需要重新设置,其上下历元的传 平差模型式(29)~(30)同样适用于静态定位 递关系将变得非常复杂,序贯平差模型也随之需要 的情况,只是序贯平差估算参数中增加了测站的坐 改动;笔者提出对上述转移矩阵T1稍加改动,很容 标_8],系数矩阵进行相应的扩展。另外,如认为接 易解决了这个问题。设参考卫星由第愚号卫星变 收钟差稳定不变,也可把其归人估算参数中,推导 成了第k1号卫星,原模糊度由N 变成了N ,根据 公式类似。 模糊度参数之间的相对关系,对』v 进行分解,得 N 1一N —N 1 (24) 4 算例分析 在序贯平差模型推导过程中,只需对转移矩阵 采用机载GPS航空测量的观测数据,数据采 稍加改动即可。设改动后的转移矩阵为 ,矩阵 集时间为2005年5月12日,采样间隔为1 S,时间 中对应第忌1号卫星的那一列元素均为一1,其余 长度为4.28 h。程序编写语言为c++语言,运行环 元素不变,即可得到矩阵 。相对方程式(21)~ 境为VCH 6.0。计算方案有2套。 (22),参考星变化的序贯平差模型为 (1)采用文中所示序贯平差统一模型和常规序 维普资讯 http://www.cqvip.com

322 地球科学与环境学报 第3o卷 贯平差模型,分别进行后处理动态精密单点定位计 态单点定位的要求。另外,对比两种模型解算结 算;观测方程采用双频无电离层组合,对流层、地球 果,数值完全一致,进一步证明了序贯平差统一模 自转等误差项用模型进行改正。 差模型在单点定位实时和后处理时的计算时间。 型与常规模型的等价性。对于表1中 、 方向上 在未消除的系统误差造成的,对研究分析影响不 (2)以2 000个历元为例,比较方案1中两种平 存在较大的均值偏差,笔者认为这是观测方程中存 增加地面参考站的数据,利用德国GFZ科研 大。方案2的时间统计结果如表2。 软件MFGsoft解算差分定位结果,以差分定位结 表2两种平差模型单点定位计算时间统计结果 果为真值,分析方案.1中采用序贯平差统一模型计 Tab.2 Calculated Time of Point Positioning 算的单点定位误差,结果如图1。 Between Two Models t/S 量 谪 《 通过表2可以看出,无论实时还是后处理,序 贯平差统一模型的效率都要优于常规序贯平差模 鲁 型,特别是在后处理过程中,使用序贯平差统一模 型时执行只存储不解算的预处理方法,算法效率显 《 著优于常规序贯平差模型。 :噩- 5 结语 宣 (1)推导的GPS动态定位序贯平差模型,统一 谪 账 了模糊度参数个数变化以及参考星变化时的模型, 《 舟 简化了前后两个历元之间的序贯承接关系,便于编 程计算。 (2)算例表明,序贯统一模型用于GPS动态单 图1 单点定位的误差分布 点定位,点位计算精度优于0.482 m,完全可满足 一Fig.1 Error Distribution of Point Positioning 般工程要求,且计算效率明显高于常规模型。 通过图1可以看出,采用序贯平差统一模型进 (3)序贯统一模型同样适用于GPS静态定位。 行动态单点定位解算,解算结果比较平稳, 、 、 参考文献: 的中误差都在1/10米量级。比较方案1中两种平 张双成,高为广.基于系统误差及其协方差阵拟合的抗差自 差模型单点定位误差统计结果,如表1。 适应滤波[J].地球科学与环境学报,2005,27(2):60—62. 表1 两种平差模型单点定位误差统计结果 曾安敏,张丽萍.多种序贯平差方法的比较[J].大地测量与 Tab.1 Error Distribution of Point 地球动力学,2007,27(2):84 88. Positioning Between Two Models 隋立芬,刘雁雨,王 威.自适应序贯平差及其应用EJ].武汉 大学学报:信息科学版,2007,32(1):51-54. 武汉大学测量平差编写组.测量平差基础EM].北京:测绘 出版社,2003. 黄维彬.近代平差理论及应用[M3.北京:解放军出版社, 1992. Xu Guochang.GPS Theory,Algorithms and Applications EM].Berlin:springer-Verlag,2003. 张勤,李家权.GPS测量原理及应用[M3.北京:科学出版 通过表1可以看出,采用序贯平差模型解算动 社,2005. 叶世榕.GPS非差相位精密单点定位理论与实现[D].武汉: 态单点定位,3个坐标分量的中误差都在1/]o米量 武汉大学,2002. 级,点位精度优于0.482 m,完全可以满足GPS动 

因篇幅问题不能全部显示,请点此查看更多更全内容