基于抗差自适应估计的微纳卫星相对定位算法
2023-12-13王昊泽金小军侯聪周立山徐兆斌金仲和
王昊泽,金小军,侯聪,周立山,徐兆斌,金仲和
(浙江大学 微小卫星研究中心,浙江 杭州 310027)
实时动态测量技术(real-time kinematic,RTK)是基于载波相位的动态差分技术,其工作原理为通过对观测量做差,减弱甚至消除公共误差,从而达到提升定位精度的目的.对于高动态以及需要高精度定位的场景具有重要意义,广泛应用于测量领域,本研究即针对低轨卫星双星编队对RTK 技术展开研究[1-2].20 世纪90 年代,由日本宇宙事业开发集团(national space development agency of Japan,NASDA)指定的ETS-VII 任务,首次使用星载GPS 差分技术,以星载GPS 伪距作为基本观测量用于后续的差分处理,并选择扩展卡尔曼滤波(extended Kalman filter,EKF)作为该任务的滤波算法,最终取得了小于10 m 的实时相对位置精度(3DRMS)(3DRMS 表示三维均方根) 以及1 cm/s的速度精度(3DRMS)[3],远高于任务需求,证实了星载差分GPS 技术在航天任务中的可行性和有效性.随着技术的发展,不少学者开始借助半物理仿真平台开展星载GPS差分技术的研究.Ebinuma 等[4]借助GSS STR 4 760 模拟器,采用载波相位双差技术,对2 颗基线距离为0~10 km 的卫星展开研究,最终获得了小于5 cm的实时相对位置精度(3DRMS)以及1 mm/s 的速度精度(3DRMS).Busse[5]基于GPS 模拟和分析工具包(GPS simulation and analysis toolkit,GSAT)对相距1 km 的椭圆形卫星编队进行数据的分析与处理,使用载波相位单差技术,最终获得了小于2 cm (1 σ)的实时相对位置精度(3DRMS)以及小于0.5 mm/s 的速度精度(3DRMS).Leung 等[6]提出分布式相对导航结构,并借助Spirent STR4760,使用载波相位双差技术,得出在1~10 km 的基线范围内,可以达到小于1.5 mm 的位置精度以及小于5 μm/s的速度精度.D′Amico 等[7]使用GSS7700 模拟器对PRISMA 主从星编队进行实时相对导航研究,对载波相位和伪距使用半和模型GRAPHIC (group and phase ionospheric correction),并通过单差形式消除公共误差,最终达到了2.25 cm 的实时相对位置精度(3DRMS) 以及0.06 mm/s 的速度精度(3DRMS).
卫星在太空中会有一些特殊的姿态要求,其中最常见的就是卫星侧摆,通常见于光学成像、对地凝视任务.由于低轨卫星轨道高度较低,直接对地观测的成像幅宽较小,须调整卫星姿态,采用侧摆技术来提高对地观测效率[8].这样就会对星间GPS 测量产生负面影响,最直接的影响就是减少了共视星的数目,从而降低了相对定位的精度,在中长基线场景下甚至还会导致无法定位.为了解决上述问题,本研究提出基于全视角星载GPS 接收系统的低轨卫星实时相对定位方法.该系统采用全视角天线,使可视卫星范围大大提高,从而提升相对定位性能.针对星载高动态环境,提出基于几何无关(geometry free,GF)差分组合和衰减窗口的伪距粗差探测方法,同时基于抗差自适应扩展卡尔曼滤波(robust adaptive extended Kalmen filter,ARKF),在短基线下使用基于新息向量的观测噪声协方差矩阵开窗估计法来代替传统方法.
1 数据质量控制
接收系统采用基于全视角天线的星载GPS 接收结构,用以增强相对定位性能,其中3 副天线分别安装于等三角锥底座的3 个侧面上,且三角锥的侧面与底面的夹角互呈60°,使得天线组件能够接收到的导航信号覆盖±120°空域范围.具体结构如图1 所示.
图1 星载GPS 接收机的全视角天线安装示意图Fig.1 Installation diagram of full-view antenna assembly of satellite-based GPS receiver
单根天线只能覆盖所在平面法线±60°范围,因此要实现全视角覆盖,至少需要3 根天线,通过这种设计,全视角天线能够在±120°空域范围,即在低轨卫星轨道的全视角范围内保证较高的天线增益,从而保证有效接收全视角范围内的导航卫星信号.同时,即使卫星执行较大幅度的机动,卫星定位或者卫星编队相对定位仍能收到足够多的导航星信号从而保证性能.须说明的是,全视角天线的相位中心已在接收机内部进行了归一化处理.作为对比,传统单天线方案是将一副天线安装于卫星对天面,GPS 接收机仅能在相对较小的视角范围内收到导航信号,当卫星执行机动时,卫星定位或者卫星编队相对定位的性能有可能大幅下降甚至定位失败.
1.1 粗差探测
1.1.1 观测模型 全视角星载GPS 接收系统的伪距和载波相位观测方程可以表示为
式中:r为接收机与导航星间的几何距离,t(s)为某卫星(编号为s)发射时卫星钟对应的时刻,δtu为接收机钟差,δt(s) 为卫星钟差,I为电离层延迟,er、ef分别为伪距、载波相位的测量噪声,c为光在真空中的传播速度,λ 为对应载波相位的波长,N为载波相位模糊度.
电离层延迟为GPS 信号传播过程中的主要误差源,目前基于双频接收机的主要处理方式为双频无电离层组合,表达式[9-10]为
式中:Pc表示双频伪距消电离层组合观测量;P1、P2分别为L1、L2 频点的伪距测量值;L1、L2分别为L1、L2 频点的载波相位测量值;Lc表示双频载波相位消电离层组合观测量;α 为无电离层组合系数,,f1、f2分别表示GPS 第1、2 频点的频率;λc为双频无电离层组合波长;Nc为双频无电离层组合的模糊度;εPc为伪距测量噪声,εLc为载波相位测量噪声,组合后的 εPc和εLc分别变为原单频测量噪声的3 倍;ρ 为卫星与接收机间的几何距离.
很多观测量的误差项具有空间、时间相关性,因此可以通过差分的方式消除掉公共误差,从而提升定位精度,本研究采用无电离层单差观测组合[11].用户u和基准站b对卫星i的单差载波相位单差伪距可以表示为
1.1.2 基于几何无关(GF)差分组合和衰减窗口的伪距粗差探测方法 接收机观测数据质量的优劣直接影响卫星定位和星间基线测量结果,因此接收机观测质量分析与控制是获取高精度定位结果的基本前提[12].
基于TurboEdit 算法的改进[13]提出基于几何无关(GF)差分组合和衰减窗口的伪距粗差探测方法,对较大粗差进行探测、剔除,对于较小粗差则使用抗差滤波算法进行处理.其中GF 组合PG可以表示为
GF组合的一阶差分项ΔPG表达式为
式中:I1(t)、PG(t)、I1(t-1)、PG(t-1) 分别表示t和t-1 时刻的电离层延迟以及伪距几何无关组合,Δε为GF 组合的一阶差分项的组合噪声.由于须在满足实时性的同时较为准确地反映出数据的整体水平,故选择前向衰减窗口计算.表达式如下:
式中:PA为前向滑动窗口平均值,为当前历元t之前的m个历元的伪距几何无关一阶差分项的平均值,这里选用前向滑动窗口计算;Pβ为前向衰减窗口加权平均值,为当前历元(包括本历元)的伪距几何无关一阶差分项的加权平均值,着重反映出当前历元数据的变化;PW为粗差检验量;为Pβ与PA的差值;β(t) 为衰退因子,用以降低之前测量值对当前时刻的贡献;t为当前历元,根据误差传播规律,以不放大组合后的方差;a、b为衰减系数.a、b的取值满足以下条件[14]:
式中:σW为粗差检验量的标准差,σp为伪距噪声标准差.
简化得到
本研究中取a=9,b=3,m=20.
前向衰减窗口平均值PA的标准差 σA约等于0.45 σp,前向衰减窗口加权平均值Pβ的标准差σB约等于0.18 σp,粗差检验量PW的标准差 σW约等于0.48 σp,可以写成如下形式.
则基于衰减窗口的伪距GF 组合一阶差分项只须满足以下条件即可认为此历元的伪距测量值为粗差:
式中:PW(k) 表示k历元的粗差检验量,mean 表示平均运算.
考虑到电离层在每个时段的变化趋势不一样,以当前时段的电离层变化量作为参考,可以增加粗差探测的成功率,如果单纯以伪距GF 组合一阶差分项作为判别标准,在电离层活动较为频繁的情况下,难免会发生粗差探测错误、甚至失败的情况,进而影响定位解算质量.
借助半物理平台进行验证,采用思博伦GSS9000型号的导航信号模拟器产生轨道高度500 km 的GPS L1C/A、GPS L2C 双频民码信号,通过射频线连接到L1/L2 双频星载GPS 接收机进行数据采集.在某些卫星的连续观测历元可能存在粗差,进而导致该卫星模糊度重新初始化,影响收敛时间,因此,规定只有在连续锁定历元大于5 且不存在粗差的情况下,才可参与定位解算.
采用高度角剔除法作为对比试验以验证本研究所提方法的优势,其中对于单天线接收系统,截止高度角一般选择 5°~10°.本研究使用的全视角接收系统可视区域为±120°,对应截止高度角范围为-25°~-20°,本研究选取截止高度角为-20°.如表1 所示展示了2 种方法的探测效果.表中,N表示伪距粗差探测采样点个数,n表示探测粗差总个数,PM、Pm分别表示探测到的最大和最小伪距粗差.可以看出,基于GF 差分组合和衰减窗口的伪距粗差探测方法相较于传统方法在粗差探测数以及粗差探测最小值上均有所提升,侧面说明了本研究所提方法具有相对较强的探测能力,验证了本研究所提出的粗差探测法在全视角情况下的有效性.以上提到的粗差探测方法只能对较大粗差进行探测,对于较小的粗差则须联合使用抗差滤波方法进行抑制处理.
表1 伪距粗差探测效果对比表Tab.1 Comparison table of pseudorange gross error detection effect
1.2 周跳探测
周跳是接收机在连续跟踪信号的过程中,接收机计数器中断或者信号传播途中被障碍物遮挡亦或是卫星仰角过低致使观测质量变差,最终导致载波相位发生跳变.目前在导航领域常用的周跳探测手段为TurboEdit 算法[15],主要基于Melbourne-Wübbena(MW)组合和GF 组合对测量值进行处理,可以覆盖大部分的周跳情况,从而剔除超过判别门限的数据.
2 实时差分定位技术研究
2.1 抗差自适应扩展卡尔曼滤波
低轨卫星所处空间环境较为复杂,并且全视角接收系统的信号覆盖范围较大,很难保证所有卫星信号质量,为此本研究选用抗差自适应扩展卡尔曼滤波作为研究的滤波算法[16].
2.1.1 自适应因子求解 在观测值可靠的情况下,预测残差向量能反映动力学模型误差的大小,可以通过比较理论预测残差协方差以及实际预测残差协方差的大小,确定自适应因子的取值,具体可以表示为
式中:tr 表示对矩阵求迹,C ov 表示变量的协方差矩阵,表示理论预测残差,表示k时刻的预测状态向量,表示实际预测残差,Hk表示k时刻的设计矩阵,Rk表示观测噪声协方差矩阵,yk表示k时刻的测量值.
由式(17)~(20)可以看出,在ARKF 算法中,当系统模型出现异常干扰时,会通过自适应因子对系统模型的协方差矩阵进行方差膨胀,从而降低预测信息对系统状态变量的影响.当模型无异常干扰时,αk的理论值为1,一旦模型出现扰动,就会根据扰动的大小,自适应降低动力学模型在状态量中的预测权重.
2.1.2 基于观测残差的抗差估计 自适应因子的求解是在测量值可靠的前提下进行的,一旦测量值存在粗差,就会将误差引入到最终的状态量中.为了防止滤波发散,应时刻调整测量值噪声大小.
类似于预测残差,观测残差Vk由k时刻的状态估计向量求得,参考IGG-Ⅲ方案[17],调整后的Vk以及观测噪声等价协方差矩阵可以表示为
式中:k0、k1为调和系数,本算法取k0=1、k1=3.
式中:E(Vk) 和D(Vk) 分别表示观察残差的均值和标准差.
2.1.3 基于新息向量的Sage-Husa 滤波 上述方法是基于观测向量残差来进行质量区分的,然而观测向量残差仅能作为评判定位结果好坏的必要条件,而不能成为充分条件.并且,当观测向量同时出现恒值干扰时,基于观测残差的观测噪声等价协方差矩阵估计法并不能很好的检测和处理.因此,Mehera 提出基于新息序列的自适应卡尔曼滤波[18],新息向量定义为观测量的预测值与理论值之差,也就是实际预测残差,具体参见式(18).其基本原理是基于方差匹配原则,通过调整过程噪声协方差矩阵Q和观测噪声协方差矩阵R,使新息序列的理论方差与实际方差基本一致[19].
式中:ei表示第i个样本残差,Nw为窗口大小,k为当前历元,进一步可以得到
式中:Pk|k-1表示k-1 历元到k历元的预测状态协方差,Kk表示k历元的卡尔曼滤波增益矩阵,表示过程噪声等价协方差矩阵.
然而,新息序列实际协方差的预测过程各历元残差要满足同类、同维且同分布,否则不能按照式(24)计算对于低轨卫星来说,由于其高动态特性,不可能保证每个历元观测到相同数量且相同编号的卫星,因此,在一般情况下很难应用于卫星定位.由于本例中模拟器输出卫星间的信号质量差异不大,采用基于高度角的观测噪声模型代替Rk,Pk|k-1则由前N个历元Pk|k-1的平均值得到,N的选取一般根据经验确定,之后代入式(24),得到优化后的最后按照式(25)、(26)进行观测噪声协方差矩阵的开窗估计,其中基于高度角的伪距观测噪声可以表示为
式中:c、d为噪声系数,按照经验并结合开源软件rtklib 相关部分,一般取0.3;E为高度角,经多次测试,选择与实际情况最符合,精度最高的arcsin 0.1 rad 作为本次测试的高度角参数.对于载波相位测量噪声来说,一般与伪距测量噪声差2~3 个数量级,即
在ARKF 算法中,通过自适应因子的调节以及抗差滤波算法分别降低单历元下异常动力学模型以及异常观测数据对最终定位结果的影响.
2.2 相对轨道动力学
在ARKF 算法中选取状态变量x为
式中:r、v分别为卫星的相对位置、速度;δt为接收机钟差;p为动力学参数,包括太阳光压系数CR、大气阻力系数CD以及三轴经验加速度aemp.本研究采用的轨道动力学模型如表2 所示.
表2 低轨卫星轨道动力学模型Tab.2 Orbital dynamics model for low orbit satellite
双星编队的相对动力学模型将两星的各自运动状态做差即可,其相对状态转移矩阵 ΦR与相对敏感矩阵SR[22]可以表示为
式中:SB(t)、ΦB(t,t0) 分别表示B 星t时刻的敏感矩阵以及t0到t时刻的状态转移矩阵.
ARKF 算法流程图如图2 所示.在实时相对定位算法开始阶段,首先进行EKF 参数的初始化以及时间更新,之后计算导航星的位置以及钟差,并对观测数据进行预处理以及差分组合,接着计算自适应因子的大小,并选择合适的观测噪声协方差估计方法,最后进行量测更新并输出本历元的定位结果,同时进行下一历元的时间更新,具体流程如图3 所示.
图2 ARKF 算法流程图Fig.2 Algorithm flow chart of ARKF
图3 实时相对定位算法流程图Fig.3 Real-time relative orbit determination algorithm flow chart
3 半物理平台仿真验证
使用半物理平台对实时相对定位算法进行验证,模拟器采用思博伦GSS9000 型号的导航信号模拟器产生绝对功率为-130 dbm 的 GPS L1C/A、GPS L2C 双频民码信号,通过射频线连接到L1/L2双频星载GPS 接收机进行数据采集,仿真实验环境以及流程图分别如图4、5 所示.本次实验根据实际卫星任务分别设置轨道高度约为500 km,同轨基线分别为5、50、300 km 的3 组对比试验.
图4 全视角GPS 接收系统Fig.4 Full-view GPS receiver system
图5 星载GPS 定轨仿真实验流程图Fig.5 Flowchart of satellite-based GPS orbiting simulation experiment
3.1 GDOP
卫星几何分布优劣可以通过几何精度因子(geometric dilution precision,GDOP)表示,假设存在一个各颗可见卫星与GPS 接收机为顶点所组成的单位边长的锥形多面体,则此锥面体的体积大致与GDOP 成反比.不难得出,接收机的可视范围越大,可视卫星越多,则卫星的几何分布越好,GDOP 越小.
以基线50 km 的双星为例,GDOP 随时间的分布如图6 所示.图中,S1 表示基于全视角接收系统测量数据的GDOP,S2 表示基于传统单天线测量数据的GDOP.可以看出,S1 的数据每个历元都集中在约1.0,相比于S2 的数据,其卫星几何构型更加稳定且对测量误差的放大程度更小,测量数据质量更加稳定,有利于提高定位解算性能[23].
图6 GDOP 分布图Fig.6 Distribution map of GDOP
3.2 相对定位精度
3.2.1 全弧度侧摆 全视角接收系统数据的测试结果以及作为对比实验的单天线接收系统的测试结果,如表3、图7 所示.表中,AR、AT、AN、A3D分别为向径方向、飞行器运动方向、轨道面正法向方向的相对定位精度,Pn为粗差探测率.由于单天线下300 km 基线数据无法正确定位,故没有对比展示.本次实验的测试区间长度为1.5 h,解算间隔为10 s,滤波算法统一为EKF.
表3 接收系统相对定位精度对比表Tab.3 Comparison of relative positioning accuracy of receiving systems
图7 全弧度侧摆接收系统相对定位精度对比图Fig.7 Comparison of relative orbit determination of receiving systems in full-arc side-swing process
对于中长基线数据(300 km),单天线差分无法正确差分定位,全视角差分则可以达到分米级的相对定位精度,但是由于基线过长,有些误差不再具有很强的时间、空间上的相关性,且在侧摆情况下,观测星数受限,因此差分的优势无法最大程度地发挥.
对于短基线数据(5、50 km),单天线差分虽然可以正确地定位解算,但是由于共视星数的限制,精度只能达到分米级水平.全视角差分则增加了一倍左右的共视星数,在观测方程上有一定的冗余,分别可以达到厘米级、近厘米级的相对定位精度.
针对全视角接收系统数据,应用基于GF 差分组合和衰减窗口的伪距粗差探测方法,进行不同观测噪声估计法对比实验.测试结果如表4 以及图8、9 所示.表中,ΔL为基线长度.Case-(a)、(b)、(c)的定义分别如下.Case-(a): EKF+基于高度角定权的观测噪声等价协方差矩阵估计法;Case-(b): ARKF+基于观察残差的观测噪声等价协方差矩阵估计法;Case-(c): ARKF+基于新息向量的观测噪声协方差矩阵开窗估计法.由于基于观测残差的抗差估计须进行至少2 次量测更新,考虑到算法的实时性,其中Case-(c)的计算窗口取10,迭代次数取1.
表4 多基线相对定位精度统计表Tab.4 Accuracy of relative orbit determination of multiple baselines
图8 全弧度侧摆三轴位置误差对比图Fig.8 Three axis position error comparison chart in full-arc sideswing process
图9 全弧段侧摆相对定位精度对比图Fig.9 Comparison chart of relative orbit determination accuracy in full-arc side-swing process
根据仿真结果可以得到以下结论:
1) 整体对比3 种基线定位结果,基线越短,相对定位精度越高,且其受基线长度影响程度较大,本次算法侧重实时性,并未使用精密星历、精密钟差事后产品,主要误差源除了模型修正外,主要依靠差分算法来抑制或者消除,基线越短,差分效果越明显,因此基线长度是实时算法中的重要因素.
2) 观察图8,定义从某历元起连续10 个历元定位偏差满足3σ 原则,该历元即为收敛时刻[24],则5、50、300 km 的收敛历元分别为100、150、250 历元,同理对比观察图7,可以得出全视角数据的收敛速度优于单天线的收敛速度,且随基线的缩短,收敛速度的提升效果越显著,收敛时间也相对变短.
3)对比3 种基线的case-(a)和case-(b),相对定位精度提升分别在12.68%、22.08%和5.89%,证明基于观察残差的观测噪声等价协方差矩阵估计法可以适应大部分基线长度,且相对定位精度提升与基线长度没有明显关系.
4) 对比3 种基线的case-(a)和case-(c),相对定位精度提升分别在36.60%、23.49%和0%,且基线长度越短,相对定位精度提升效果越好.基线长度的增加,会导致部分误差时间、空间相关性下降,并且共视星平均高度角下降,进一步导致作为差分算法中主要误差源的多径效应带来的误差增大,从而使新息序列的理论方差预测难度增大,预测精度下降,在长基线情况下体现不出其明显优势.
5) 综合对比不同基线定位精度图,可以看出,在短基线情况下使用基于新息向量的观测噪声协方差矩阵开窗估计法可以得到较好的相对定位结果,最终定位精度可以达到厘米级;在长基线情况下,基于观察残差的观测噪声等价协方差矩阵估计法拥有比基于新息向量的观测噪声协方差矩阵开窗估计法更好的适用性,最终相对定位精度可以达到分米级.
3.2.2 区间“侧摆-回正”过程 上述分析场景建立在极端场景下,即全弧段侧摆,旨在验证算法可行性.为了进一步验证实际卫星编队任务,建立机动仿真场景,在正常对地姿态情况下,在第350 历元附近,以1°/s 速度执行侧摆(横滚角)45°指令,侧摆到位后保持5 min,之后以1°/s 速度恢复到正常对地姿态.在此过程中可用星数对比图与自适应因子变化图分别如图10、11 所示.图中,numf、nums分别表示全视角接收系统和单天线系统中定轨可用星数.可以看出,全视角接收系统相对于单天线系统在可用星数方面有着显著的优势,对于单天线系统来说,在侧摆区间随着卫星姿态的改变,在某些卫星失锁的同时,也会捕获新的卫星,但由于地球的遮挡,总体呈现阶梯式的下降趋势,而对于全视角接收系统,由于其广阔的观测视角,几乎不受影响.
图10 定轨可用星数对比图Fig.10 Comparison of available tracking satellites for orbit determination
图11 反映了自适应因子随时间变化的情况.除了收敛段个别历元,自适应因子调节历元大多集中在侧摆区间,这主要是由于卫星在侧摆区间,姿态发生较大变化,从而使得动力学模型误差增大.但本研究对象为轨道高度为500 km 的低轨卫星,其轨道高度大于GRACE、GOCE 典型低轨卫星轨道高度,大气阻力模型之类的其他动力学模型更加精准,且研究平台为半实物平台,动力学模型均为已知状态,结合自适应因子的调节作用,使得动力学模型对定位结果的影响降到了最小.
图11 定轨弧段自适应因子变化图Fig.11 Adaptive factor variation for orbit determination arc
相对定位测试结果如表5、6 以及图12、13 所示.图中,Case-(1)~Case-(4)定义如下.Case-(1):EKF(单天线接收系统);Case-(2): EKF(全视角接收系统);Case-(3): ARKF+基于观察残差的观测噪声等价协方差矩阵估计法(全视角接收系统);Case-(4): ARKF+基于新息向量的观测噪声协方差矩阵开窗估计法(全视角接收系统).其中,Case-(4)的计算窗口取10.
表5 伪距粗差探测效果统计表Tab.5 Statistics of pseudorange gross error detection effect
表6 多基线机动相对定位精度统计表Tab.6 Accuracy of relative orbit determination in motorization process of multiple baselines
图12 机动三轴位置误差对比图Fig.12 Comparison chart of three axis position error in motorization process
根据仿真结果可以得到以下结论.
1) 对比表3、5,粗差探测率集中在约1%,侧面反映了粗差探测方法的稳定性与有效性,且区间“侧摆-回正”过程整体探测率低于全弧度侧摆过程,这是由于区间“侧摆-回正”过程中机动区间仅存在一个较短的时间间隔,其余大部分历元下卫星处于正常对地姿态,天线接收系统可以收到更多来自于高仰角卫星的信号,从而降低了发生粗大误差的概率.
2) 对比图12 中各基线长度下case-(1)与case-(2)~case-(4),单天线接收系统对部分可观测卫星来说在侧摆区间会经历由失锁到重新捕获的过程,而接收机重新捕获则需要一个过程,因此观测星数不能及时随侧摆阶段的结束而恢复正常,进而导致定位精度存在较长时间大幅度抖动,而全视角接收系统则由于其较多的观测星数而基本不受影响,进一步证明了本研究提出的新方法在应用场景的可行性.
3) 分别对比图9.各基线下case-(a)~ case-(c)与图13 各基线中case-(2)~ case-(4),相对定位精度均有小幅度提升,且变化趋势基本一致.由于区间“侧摆-回正”过程相对于“全弧度侧摆”,绝大部分历元下可视卫星的范围增加约33.3%,伴随可用星数的增加,差分性能得到提升.短基线下基于新息向量的观测噪声协方差矩阵开窗估计法拥有比基于新息向量的观测噪声等价协方差矩阵估计法更高的相对定位精度,但随着基线长度的增加,上述情况反之,这一点与3.2.1 节的结论4)一致.
图13 机动相对定位精度对比图Fig.13 Comparison chart of relative orbit determination accuracy in motorization process
4) 对比图13 各基线下case-(3)、case-(4),2 种情况下相对定位精度差别较小,证明在低轨卫星高动态场景下,可用星数仍是制约相对定位精度的主要因素,本研究提出的伪距粗差探测方法以及使用的2 种观测噪声协方差矩阵估计法仅起辅助作用,且随着整体相对定位精度的提升,观测质量以及观测噪声协方差矩阵对相对定位精度影响的权重逐渐降低.
4 结语
半物理仿真结果表明,在全弧段侧摆与机动条件下,本研究所提出的新方法相比于单天线方案,可用星数大幅增加、相对定位精度大幅提升;在短基线情况下,使用基于新息向量的观测噪声协方差矩阵开窗估计法可以达到厘米级的相对定位精度,在长基线情况下,使用基于观察残差的观测噪声等价协方差矩阵估计法可以达到分米级相对定位精度.本研究的目的在于突出全视角接收系统相对于单天线接收系统的优势以及抗差滤波算法的优越性,为了在简化算法的同时达到实验目的,选择了浮点解作为量化指标.出于本项目特殊的应用场景以及独特的接收系统设计构造,模糊度的固定方法与常规固定方法有所不同,后续将单独对此进行更深入的研究.本研究提出的新方法适用于搭载全视角接收系统的微纳卫星编队实时相对定位,并可在全弧段侧摆与机动条件下,实现高精度、稳定的编队相对定位.未来有望应用于微纳卫星编队光学成像、对地凝视之类的特殊姿态任务中.