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

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

《基于加权最小二乘法的raim算法研究》由会员分享,可在线阅读,更多相关《基于加权最小二乘法的raim算法研究(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 的阶跃故障, 利用最小二乘法和加权最小二乘法得到检测统计量都大于检测门限, 因此, 两种算法都能够检测到故障;在40006000 历元以及在 800014 000 历元分别加入偏差值为 55 m 和 60 m 的阶跃故障, 利用最

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号