为将我国北斗卫星导航系统[1]的导航信号应用于民航飞机精密进场着陆过程,GBAS[2]为机载设备提供包含伪距修正量、完好性信息和其他精密进近信息,以满足国际民航组织(ICAO)定义的性能指标要求.GBAS的完好性检测[3-5]是系统实现的技术难点,地面监测系统通常采用多台基准接收机的冗余信息进行数据的完好性检测:首先进行单台接收机的观测值检验,然后,对多台接收机提供的差分修正值进行交叉冗余检验,以识别接收机观测量是否存在较大误差.为交叉冗余校验构造的B值[6]校验量是对一组基准接收机中每个独立的基准接收机伪距修正量进行比较,表示接收机对误差贡献的大小[7].但由于B值基于测量域构建,难以区分接收机故障和卫星故障,故易导致可选用的卫星数量减少.由此,提出了GBAS中基于导航星检测的B值修正算法.
1 传统多参考一致性(MRCC)检测 1.1 GBAS中B值计算为排除引起较大伪距修正量误差的接收机通道,通过B值进行多参考接收机一致性检测,用以监测卫星与对应接收机的一致性.B值通过计算不同基准接收机伪距修正量获得,为了保证系统完好性,在地面向航空器发射报文前,需验证所发射伪距修正量的正确性,因此必须剔除超过示警阈值的伪距修正量.
假设有M个基准接收机,N个卫星.包含基准接收机m站的伪距修正误差平均值与不包含此站的伪距修正误差平均值做差,便可得B值,求出与故障影响对应的偏差量.针对参考站m,相对于同一颗卫星j,不同时刻B值计算如下:
(1) |
式中ρ是除去钟差后的码相位伪距修正值.
1.2 传统MRCC不足由文献[8]知,基于传统的极大似然估计准则的B值运算,由于同一颗卫星对应不同基准接收机或者同一基准接收机对应不同卫星,使B值具有确定的相关性.
假设各基准接收机之间的误警率Pfa均匀分布,对于第n颗卫星,故障检测门限公式如下:
(2) |
式中:x=[B1n B2n…BMn ];
(3) |
σpr_gnd为伪距修正量.
当多参考一致性检测发现B值存在异常,即Bin >Bε(Bε为示警阈值)时,由式(2)、式(3)可知,由于B值定义的缺陷,当某一卫星伪距修正量具有较大误差时,所有B值均受影响,因而无法准确判别该B值异常是由故障卫星还是故障基准接收机造成的,进而影响MRCC的误检、漏检的概率.传统基于极大似然估计准则的B值检测算法简单地假设卫星不存在故障,由此检测执行逻辑模块认为所有故障均来自于接收机,造成可用接收机数量减少,致使可用卫星数量大大减少,降低了系统性能.因此有必要构造新的S值检测卫星故障修正值B.
2 基于导航星监测的B值修正算法 2.1 S值的确定由式(1)看出,B值由伪距修正量计算获得.假设基准接收机为M个,卫星为N个,构造伪距修正量矩阵:
(4) |
由式(1)、式(4)得,当基准接收机m发生故障时,则第m行均将受到影响;当卫星n发生故障时,则第n列均将受到影响.由此,定义S值为某接收机m中包含卫星n的伪距误差平均值与不包含此卫星的伪距误差平均值的差值,可得与卫星故障影响对应的偏差量.
由S值定义知,S取值受限于某一接收机的伪距修正量,由此实现对单一卫星故障的监测,此时卫星星历误差、时钟误差和相对论效应便成为卫星故障监测的重要依据,则S值计算如下:
(5) |
式中:δtj=a0+a1(tj-toe)+a2(tj-toe)2-tgd;δtj为卫星j在tj时刻的卫星钟差;a0, a1, a2为卫星钟差修正参数;toe为卫星星历中tj所在时间段的参考时刻.
2.2 S值示警阈值计算与检测为了检测S值,本实验采用高斯膨胀-Shewhat算法[9]生成并检测示警阈值,具体步骤如下:
1)基准接收机针对每个接收通道采集数据.由于不同接收机的S值会有不同分布,需为每个接收机单独生成示警阈值.
2)样本归一化处理.按跟踪卫星仰角,每10°划分一个区间,取各区间样本平均值μ和方差值σ,然后分区间进行样本归一化,求得μnorri:
(6) |
式中μmean为所有原始样本的均值.
将归一化后偏离度数据进行区间分布统计,统计每个分区中样本数量和所有样本总数.
3)高斯膨胀.依据归一化结果得出样本在区间的概率密度分布,按标准正态分布方差轨迹对概率密度分布图进行膨胀,直至曲线“覆盖”两侧样本数据,得到膨胀系数f.
4)利用Shewhat控制图设置示警阈值,并检测S值的完好性.
为缩短完好性的系统示警时间,满足民航适航安全要求,利用Shewhat控制图算法将当前样本信息与示警阈值绘制于同一控制图,实现大误差快速监测、示警.定义其示警阈值为
(7) |
根据3σ原则,取K=3,采样点出现在(μ-3σ, μ+3σ)中的概率为99.73%.在监测过程中,当数据分布于±3σ以外时,根据统计学原理认为小概率事件不会发生,即产生示警信号.
2.3 S值行列判断辅助法由文献[10-11]知,取130 s相关时间,北斗卫星故障概率小于GPS的4.95×10-7故障概率.假设基准接收机故障先验概率为10-5,由此推断基准接收机与卫星同时发生故障的概率小于10-10,本文只需考虑最多两处故障的情况便可满足CAT-II类盲降标准完好性概率为10-9的要求.
当B值超过示警阈值时,利用基于导航星检测算法修正B值,鉴别卫星故障;如果卫星发生故障,则由执行逻辑剔除相应卫星,形成新的可用卫星集合,由此避免基准接收机的整体剔除,对B值形成反馈修正,增加系统可用性,提高MRCC算法完好性检测水平.S值行列判断辅助法流程如下.
首先分别计算基于接收机i、卫星j伪距修正量之和,并按其数值由大到小的顺序重新排列公式(4)中伪距修正量;计算此时Bij 值,如果Bij < Bε,则播发伪距修正量,对应无故障状态;否则去掉第m1行,重新计算Bij .如果Bij < Bε,则播发伪距修正量,对应一个接收机故障状态;否则重新加入第m1行,计算S1.如果S1 < S0,则去掉第m2行,重新计算Bij ,播发伪距修正量,对应两台接收机同时故障状态;否则去掉第n1列,计算Bij .如果Bij < Bε,则播发伪距修正量,对应一处卫星故障状态;否则计算S2.如果S2 < S0,则去掉第m1行,重新计算Bij ,播发伪距修正量,对应卫星、接收机各一处故障状态;否则去掉第n2列,重新计算Bij ,播发伪距修正量,对应两颗卫星故障状态.
由此,完成最多发生两处故障的6种可能故障状态监测,实现B值异常时有效检测故障来源,剔除故障卫星数据,从而达到对卫星故障与接收机故障的识别,对B值进行修正提高完好性检测水平.
3 仿真验证采用4台GPS/BEIDOU基准接收机搭建实验平台,分别放置于实验室顶楼,接收北斗导航系统信号,并利用计算机进行数据记录、算法处理.实验中数据经历载波平滑、差分修正等处理最终实现地面站功能.实验对B值和S值进行24 h观测,见图 1.通过加入人为干扰观测算法性能,其中体现完好性检测性能的指标包括误检率和漏检率.
实验于12:00人为对北斗8号卫星引入错误伪距修正量误差.由图 1a可以看出,当引入错误伪距修正量误差时,由于B值定义的缺陷使其无较大变化;而图 1b中S值出现较大波动,对故障卫星实现示警,表明导航卫星故障监测的S值算法可以有效监测卫星故障,增强完好性检测功能.
如表 1所示,基于导航星监测的B值修正算法完好性检测水平均高于B值检测法,使误检、漏检概率大大降低.与接收机故障监测相比,卫星故障状态监测是难点,S值检测算法使卫星故障监测水平得到较大提高.在B值未发现异常,但存在卫星故障漏检的情况下,修正算法对多参考一致性具有最好的增强效果.
如图 2所示,当卫星出现故障时,B值检测无法有效监测其故障,导致垂直保护极限VPL增大,可用性水平降低;而检测S值可有效监测卫星故障,使VPL < 10 m,满足CAT I精密进近要求.
完好性检测是GBAS地基增强系统核心算法之一,MRCC利用似然比原理,生成B值,由于利用B值对基准接收机伪距修正量进行一致性检测时,未能反映卫星伪距修正量偏差的一致性,使其难以区别故障来源于卫星还是基准接收机,本文提出的基于导航星监测的B值修正算法可以区分卫星故障.实验证明,新算法对于卫星故障具有更好的监测能力,在B值超过阈值时有效增加可用卫星集合的冗余,完善MRCC算法,提高GBAS的可用性,提高定位精度.
[1] |
李剑锋, 胡伍生.
"北斗二代"地面监控站建设方案设想[J]. 现代测绘 , 2012, 35 (1) : 3–6.
( Li Jian-feng, Hu Wu-sheng. Design of ground monitoring stations of compass navigation satellite system[J]. Modern Surveying and Mapping , 2012, 35 (1) : 3–6. ) (0) |
[2] | Yun Y, Cho J, Heo M B, et al. GBAS reference receiver clock adjustment effects on continuity and integrity performance[J]. IEEE Transactions on Aerospace & Electronic Systems , 2013, 49 (4) : 2296–2309. (0) |
[3] | Dautermann T, Mayer C, Antreich F, et al. Non-Gaussian error modeling for GBAS integrity assessment[J]. IEEE Transactions on Aerospace and Electronic Systems , 2012, 48 (1) : 693–707. DOI:10.1109/TAES.2012.6129664 (0) |
[4] | Gopalakrishnan G L, Schmidt-Bruecken F, Kalden O.Simulation of integrity and availability of multi-constellation and multi-frequency GNSS augmentation systems[C]// 6th International Conference on Recent Advances in Space Technologies.New York:IEEE, 2013:1157-1162. (0) |
[5] | Schuster W, Ochieng W. Novel integrity concept for CAT III precision approaches and taxiing:extended GBAS (E-GBAS)[J]. Journal of Navigation , 2011, 64 (4) : 695–710. DOI:10.1017/S0373463311000178 (0) |
[6] | Li L, Quddus M, Ison S, et al. Multiple reference consistency check for LAAS:a novel position domain based approach[J]. GPS Solutions , 2012, 16 (2) : 209–220. DOI:10.1007/s10291-011-0223-y (0) |
[7] |
杨文辉, 周保军.
LAAS地面系统多基准一致性检测算法的分析[J]. 电子学报 , 2006, 34 (3) : 469–471.
( Yang Wen-hui, Zhou Bao-jun. Analysis of multiple reference consistency check on LAAS ground facility[J]. Acta Electronica Sinica , 2006, 34 (3) : 469–471. ) (0) |
[8] |
甘兴利.GPS局域增强系统的完善性检测技术[D].哈尔滨:哈尔滨工程大学, 2008.
( Gan Xing-li.Research on the integrity monitoring of GPS local area augmentation system [D].Harbin:Harbin Engineering University, 2008. http://d.wanfangdata.com.cn/Thesis/Y1438258 ) (0) |
[9] | Yun Y, Yun H, Kim D, et al. A Gaussian sum filter approach for DGNSS integrity monitoring[J]. Journal of Navigation , 2008, 61 (4) : 687–703. DOI:10.1017/S0373463308004906 (0) |
[10] | Van Dyke K L.The world after SA:benefits to GPS integrity position location and navigation symposium [C]// Position Location and Navigation Symposium, IEEE 2000.San Diego, 2000:387-394. (0) |
[11] | Moradi R, Schuster W, Feng S, et al. The carrier-multipath observable:a new carrier-phase multipath mitigation technique[J]. GPS Solutions , 2015, 19 (1) : 73–82. DOI:10.1007/s10291-014-0366-8 (0) |