收藏 分享(赏)

基于加权最小二乘法的raim算法研究.doc

上传人:无敌 文档编号:174369 上传时间:2018-03-23 格式:DOC 页数:8 大小:144.50KB
下载 相关 举报
基于加权最小二乘法的raim算法研究.doc_第1页
第1页 / 共8页
基于加权最小二乘法的raim算法研究.doc_第2页
第2页 / 共8页
基于加权最小二乘法的raim算法研究.doc_第3页
第3页 / 共8页
基于加权最小二乘法的raim算法研究.doc_第4页
第4页 / 共8页
基于加权最小二乘法的raim算法研究.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、基于加权最小二乘法的 RAIM 算法研究 王尔申 杨福霞 贾超颖 曲萍萍 庞涛 沈阳航空航天大学电子信息工程学院 沈阳航空航天大学辽宁省通用航空重点实验室 摘 要: 针对最小二乘法在卫星故障检测和识别中存在的问题, 研究将加权最小二乘算法用于卫星故障检测和识别, 该算法将测量方程的协方差矩阵对角线元素作为加权因子, 进而得到基于加权最小二乘法的卫星故障检测算法。通过各颗卫星伪距残差的平方和建立检验统计量, 根据故障检测误警率和概率密度函数得到检测门限, 将计算得到的伪距残差平方和与检测门限进行比较, 进而实现故障的检测和隔离。结合实测数据, 验证对比了两种算法的性能, 结果表明:加权最小二乘

2、RAIM 算法在故障检测的灵敏度和故障识别性能方面优于最小二乘 RAIM算法的性能。关键词: 北斗卫星导航系统; RAIM; 最小二乘算法; 加权最小二乘算法; 作者简介:王尔申 (1980) , 男, 辽宁辽阳人, 博士, 副教授, 研究方向为卫星导航和接收机信号处理算法。收稿日期:2016-11-01基金:国家自然科学基金 (61571309, 61101161) Research on RAIM Algorithm Based on Weighted Least-Square MethodWANG Er-shen YANG Fu-xia JIA Chao-ying QU Ping-pin

3、g PANG Tao Shenyang Aerospace University, School of Electronic and Information Engineering; Abstract: In order to solve the problems of the least-square method in satellite fault detection, a Weighted Least-Square (WLS) algorithm is proposed for satellite fault detection and recognition.The algorith

4、m uses the diagonal-line factor in the covariance matrix of the measurement equation as the weighting factor.Then the satellite-fault-detection algorithm based on the WLS method is obtained.The test statistic is established by using the quadratic sum of the pseudo-range residual errors of each satel

5、lite.The detection threshold is obtained from the false alarm rate of the fault detection and the probability density function.The calculated quadratic sum of the pseudo-range residual error is compared with the detection threshold, and then the fault detection and isolation is realized.Analysis is

6、made to the performance of the two algorithms according to the measured data.The results show that the WLS RAIM algorithm is superior to the least-square RAIM algorithm on the fault detection sensitivity and fault recognition performance.Keyword: Beidou Satellite Navigation System (BDS) ; Receiver A

7、utonomous Integrity Monitoring (RAIM) ; least-square method; weighted least-square method; Received: 2016-11-010 引言完好性是指卫星导航系统出现故障不能用于导航时及时向用户进行告警的能力。这些故障可能是卫星上的电子故障、卫星播发的卫星星历和时钟模型偏差、异常大气层延时及接收机故障等。完好性监测就是将故障引起的定位误差的发生控制在一定的概率内1, 保障卫星导航定位结果的可靠性。接收机自主完好性监测 (Receiver Autonomous Integrity Monitoring, R

8、AIM) 是利用接收机内部冗余观测值的一致性检验进行完好性监测。传统最小二乘 RAIM 算法中的估计准则是观测值误差平方和最小, 其思想是以测量值的一致性为基础进行最小二乘估计, 通过获得观测量误差的距离残差矢量, 进而根据概率分布确定故障检测统计量和检测门限实现故障检测2。卫星导航伪距测量值中包含多种误差, 包括与卫星有关的卫星时钟误差、卫星星历误差, 与信号传播有关的大气延时误差 (分为电离层延时和对流层延时) , 与接收机有关的多路径效应和电磁干扰。在有 SA (Select Availability) 政策时, SA 是主要的误差影响, 上述这些误差可以忽略不计;在取消 SA 政策时,

9、 电离层和对流层成为主要的误差影响。因为不同仰角的卫星信号穿过大气层角度不同, 伪距测量误差就不同3。因此, 本文在最小二乘算法 (Least Squares, LS) 的基础上, 考虑各误差对卫星伪距测量值误差的不同影响, 研究了一种加权最小二乘 RAIM 算法4 (Weighted Least Squares, WLS) , 并对加权因子选择进行了分析, 通过实测数据进行了仿真验证。1 加权最小二乘 RAIM 算法1.1 故障检测模型GNSS 伪距观测量的线性化方程为式中:y 是观测伪距量减去利用卫星的坐标和用户接收机的坐标计算得到的距离组成的 n1 维矢量;H 是 n4 维的观测矩阵,

10、是由各卫星到用户接收机的方向余弦向量和第 4 列全为 1 的元素构成的线性化矩阵;X 为未知的矢量, 包括接收机的三维位置和接收机钟差; 为 n1 维观测噪声矢量, 服从均值为 0、方差为 的高斯分布。根据最小二乘估计准则, 对式 (1) 运用最小二乘估计求解, 得到的解为如果对式 (1) 观测方程两边同时左乘加权矩阵, 并结合式 (2) 对方程进行最小二乘估计, 此时得到的解为式中, W 为加权矩阵。伪距残差矢量 v 为式中:矩阵 A 的协因数矩阵为 Q=W-H (HWH) H。伪距残差平方和为当观测噪声 服从正态分布, 服从自由度为 (n-4) 的 分布, 因此, 对 作二元假设, 给定误

11、警率 PFA和概率密度函数, 利用式 (6) 求得 tWLS。1.2 故障识别模型故障识别依据巴尔达研究的数据探测法, 该方法基于最小二乘残差矢量构造统计量, 且该统计量服从某种分布, 给定显著水平, 通过对统计量进行检验判断某卫星是否为故障星。因此根据残差和观测误差的关系式, 定义故障识别的检测统计量为式中:i=1, 2, , n, n 是可见卫星数;v i为利用加权最小二乘法求得的伪距残差;Q=W-H (HWH) H, Q ii是矩阵 Q 的第 i 行第 i 列;d i服从正态分布, 即 diN (0, 1) , 对 di做二元假设, 给定总体的误警率 PFA, 则可以计算出对应的检测门限

12、TWLSe, 算式为由式 (8) 解得门限值 TWLSe。设 为检测统计量, 对应的检测门限为TWLSe。分别将检测统计量 di与检测门限 TWLSe比较, 若 diTWLSe, 判断该编号卫星不是故障卫星;否则, 是故障卫星。2 加权因子的计算卫星的信号从发出到用户接收的过程中会受到各种误差的影响, 分析这些误差并抑制和减弱其影响, 将有助于提高导航定位性能。在 GNSS 定位中, 包含多种误差, 如卫星钟差、卫星星历误差、大气延时误差 (分为电离层和对流层) 、多路径效应和电磁干扰等。而在利用最小二乘残差法进行故障检测和识别时没有充分考虑这些误差对同一系统内的卫星有不同的影响, 因此, 在

13、最小二乘残差的基础上, 充分考虑这些误差对同一系统内的卫星有不同的影响, 研究了加权最小二乘残差法, 利用这些误差对每个卫星的不同影响作为加权因子, 选取这些误差的方差和的倒数作为加权因子。假设卫星 i 的观测噪声方差为 i, 各卫星的观测噪声之间互不相关, 则 n 颗卫星观测噪声的协方差矩阵 C 为当协方差矩阵 C 已知, 将 C 作为加权最小二乘法中的加权矩阵5W。其中, 选择观测噪声方差 i越接近实际情况, 加权最小二乘残差法越有效。因此, 观测噪声方差 i的选择至关重要。根据文献6GPS 卫星观测噪声方差表示为式中: i, URA是卫星时钟误差和卫星星历误差方差, 修正参数包含在卫星播

14、发的星历文件中, 一般取值为 2.4 m; i, iono为电离层延时误差方差7; i, tropo为对流层延时误差方差8-9; i, mp为多路径误差的方差10; i, tcvr为接收机热噪声方差。3 算法验证和结果分析为了验证加权最小二乘算法在故障检测和识别中的有效性, 选用 GPS 星座, 采集以 2014 年 5 月 29 日 00 点开始的 24 h 的数据, 接收机坐标为 (-2 965 385.050, -972 576.616, 5 543 892.887) , 单位为 m。同时, 通过验证所采集的数据期间并未有故障发生。表 1 GPS 作为辅助导航时不同航路阶段的完好性要求

15、Table 1 GPS as a secondary navigation requirement for the integrity of different routes 下载原表 表 2 检测门限值 TDWLS Table 2 Detection threshold TDWLS 下载原表 从表 2 可看出, 相同的误警率, 随着可见卫星数的增加, 检测门限值变大;相同的可见卫星数, 随着误警率的增加, 检测门限值变小。在验证中设定误警率为 0.002/h, 为了验证算法的检测性能, 人为地对 12 号卫星的 118 000 历元的伪距添加不同的偏差, 并分别利用最小二乘 RAIM 算法和

16、加权最小二乘 RAIM 算法进行故障检测和识别。图 1 为在 118 000 历元中添加偏差。在添加如图 1 所示的偏差下, 分别利用最小二乘法和加权最小二乘法进行故障检测, 得到如图 2 结果。图 1 添加伪距偏差值 Fig.1 Adding pseudo-range bias 下载原图图 2 最小二乘法和加权最小二乘法故障检测 Fig.2 Least squares and weighted least squares fault detection 下载原图图 2 为在添加图 1 所示的故障下显示的故障检测结果。其中在 200016000 历元分别加入偏差值为 50m 和 65 m 的阶

17、跃故障, 利用最小二乘法和加权最小二乘法得到检测统计量都大于检测门限, 因此, 两种算法都能够检测到故障;在40006000 历元以及在 800014 000 历元分别加入偏差值为 55 m 和 60 m 的阶跃故障, 利用最小二乘法和加权最小二乘法得到检测统计量都大于检测门限, 因此, 可得利用最小二乘法和加权最小二乘法都能够检测到故障, 两种算法都有效。为了验证加权最小二乘 RAIM 算法的故障检测和识别性能, 并与最小二乘 RAIM算法比较。仿真时选取 118 000 历元数据, 对第 12 号卫星的伪距中人为加入故障偏差, 偏差值从 0 m 递增到 100 m, 步长为 5m, 分别用

18、最小二乘法和加权最小二乘法每隔 10 个历元进行一次故障检测和识别。从图 3 可以看出, 在加入的相同伪距偏差下, 加权最小二乘 RAIM 算法的故障检测率都大于最小二乘 RAIM 算法。当伪距偏差为 40 m 时, 最小二乘 RAIM 算法的故障检测率为 0, 加权最小二乘 RAIM 算法的故障检测率为 51.94%;当伪距偏差为 55 m 时, 最小二乘 RAIM 算法的故障检测率为 90.72%, 加权最小二乘 RAIM算法的故障检测率为 94.44%;当伪距偏差为 75m 时, 最小二乘 RAIM 算法的故障检测率为 99.39%, 加权最小二乘 RAIM 算法的故障检测率为 100%

19、;当伪距偏差为大于 80 m 时, 最小二乘 RAIM 算法和加权最小二乘 RAIM 算法的故障检测率均为100%。由此可得, 加权最小二乘 RAIM 算法对故障的敏感度更高, 并具有比最小二乘 RAIM 算法更强的检测性能。图 3 最小二乘法和加权最小二乘法故障检测率 Fig.3 Fault detection rate of least squares method and weighted least squares method 下载原图图 4 给出了检测到存在故障卫星时, 加权最小二乘 RAIM 算法与最小二乘 RAIM算法的故障识别率的比较。图 4 最小二乘法和加权最小二乘法故障识

20、别率图 Fig.4 Fault identification rate of least squares method and weighted least squares method 下载原图从图 4 可以看出, 加权最小二乘 RAIM 算法的故障识别率都大于最小二乘 RAIM算法。当伪距偏差为 40 m 时, 最小二乘 RAIM 算法的故障识别率为 0, 加权最小二乘 RAIM 算法的故障检测率为 42.61%;当伪距偏差为 55 m 时, 最小二乘RAIM 算法的故障检测率为 89.56%, 加权最小二乘 RAIM 算法的故障检测率为93.50%;当伪距偏差为 75 m 时, 最小二乘

21、 RAIM 算法的故障检测率为 99.67%, 加权最小二乘 RAIM 算法的故障检测率为 100%;当伪距偏差为大于 80 m 时, 最小二乘 RAIM 算法和加权最小二乘 RAIM 算法的故障检测率均为 100%。由此可得, 加权最小二乘 RAIM 算法对故障的敏感度更高, 由此并具有比最小二乘 RAIM 算法更好的识别性能。4 结论本文研究了加权最小二乘法, 建立了进行故障检测和识别的 RAIM 算法模型, 同时分析了加权矩阵, 给出了算法的详细流程和加权因子的计算方法。通过实测数据对算法进行了验证, 结果表明:加权最小二乘 RAIM 算法在故障检测和识别性能等方面优于采用最小二乘 RA

22、IM 算法, 其结果对北斗卫星导航接收机自主完好性监测具有一定的参考价值。参考文献1谢钢.GPS 原理与接收机设计M.北京:电子工业出版社, 2014. 2娄上月.接收机自主完好性监测及系统仿真研究D.哈尔滨:哈尔滨工程大学, 2012. 3朱衍波, 张淼艳, 张军.加权 RAIM 可用性预测方法研究J.遥测遥控, 2009, 30 (1) :1-4. 4WALTER T, ENGE P.Weighted RAIM for precision approachC/Proceedings of ION GPS, 1995:72-89. 5杨林, 吴德伟, 卢虎, 等.GNSS 组合系统用户完好性

23、监测保护门限算法研究J.电光与控制, 2014, 21 (10) :61-64. 6RTCA.DO-229C minimal operational performance standards for global positioning system/wide area augmentation system airborne equipmentS.Washington:RTCA Inc, 2001. 7GPS Joint Program Office.IS-GPS-200 NAVSTAR GPS space segment/navigation user interfacesS.EI Se

24、gundo:ARINC Engineering Services, 2003. 8LEANDRO R, SANTOS M, LANGLEY R B.UNB neutral atmosphere models:development and performanceJ.Proceedings of ION NTM, 2006, 52 (1) :564-573. 9焦卫东, 唐志虎, 沈笑云.电离层与对流层模型对北斗 RAIM 可用性的影响分析J.通信学报, 2015, 36 (3) :74-81. 10孙晓剑.GNSS 完备性监测 RAIM 算法研究D.长沙:中南大学, 2012. 11吕小平.中国民航 GPS 卫星的完好性监测系统J.中国民用航空, 2001 (7) :65-67.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 期刊/会议论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报