一种矢量跟踪通道状态检测方法技术

技术编号:18396953 阅读:27 留言:0更新日期:2018-07-08 18:39
本发明专利技术公开了一种矢量跟踪通道状态检测方法。该方法步骤为:通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号;将模拟生成的中频信号注入软件接收机的矢量跟踪环路,经过解调产生I/Q信号,经过相关器进行相关运算得到相干积分值,再经过载波、码鉴别器得到输出值;矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,使用预滤波器的故障检测函数,计算出显著性水平检测值,检测通道的状态;将每个预滤波器的状态向量输出到导航滤波器,组成导航滤波器的观测向量,进行导航定位。本发明专利技术可以有效地表征接收机通道是否正常工作,在可用卫星数量不固定的情况下,有效地提高鲁棒性和定位精度。

【技术实现步骤摘要】
一种矢量跟踪通道状态检测方法
本专利技术涉及卫星导航
,特别是一种矢量跟踪通道状态检测方法。
技术介绍
卫星导航系统利用围绕地球运行的人造卫星来向地面发射经过编码和调制的无线电信号,编码中载有卫星信号时间和空间星座中各颗卫星的位置、状态等星历信息,安装在载体上的GNSS接收机可以接收卫星信号,通过计算求出自身的位置和速度等导航信息。目前,全球卫星导航系统(GNSS)主要包括美国的GPS(GlobalPositioningSystem)、俄罗斯的GLONASS(GlobalNavigationSatellitesSystem)、欧盟的伽利略卫星导航系统(Galileosatellitenavigationsystem)和中国的北斗卫星导航系统(BeiDouNavigationSatelliteSystem,BD)。全球卫星导航系统具有全天候、全时间的优点,可以为全球用户提供可靠的三维位置、三维速度和时间信息,基本上不受地区的限制。在过去的二十年中,矢量跟踪方法在信号挑战性环境,如弱信号、高动态、多路径信号等情况下的实现和性能评价吸引了大量的研究。全球导航卫星系统(GNSS)(VDLL(矢量延迟锁定环)/VFLL(矢量锁相环))的矢量跟踪环路(VTL)的主要缺点是低质量信号的存在,甚至部分频道的信号堵塞会影响所有频道,并可能导致异常的导航结果。大多数的矢量跟踪环路研究只考虑了固定数目的可以被跟踪环路跟踪的可用卫星,自适应导航滤波器可以很好的处理问题,但在由于用户的移动或者环境的改变,一些被阻塞的信号可能会重新出现。
技术实现思路
本专利技术的目的在于提供一种鲁棒性好、定位精度高的矢量跟踪通道状态检测方法。实现本专利技术目的的技术解决方案为:一种矢量跟踪通道状态检测方法,包括以下步骤:步骤1、通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号;步骤2、将模拟生成的中频信号注入软件接收机的矢量跟踪环路,经过I/Q解调产生I/Q信号,经过相关器进行相关运算得到相干积分值,再经过载波、码鉴别器得到输出值;步骤3、矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态;步骤4、将每个预滤波器的状态向量输出到导航滤波器,组成导航滤波器的观测向量,进行导航定位。本专利技术与现有技术相比,其显著优点在于:(1)基于矢量跟踪环路结构的简化预滤波器,具有故障监测功能,用于监测信号通道的状态,确定哪些通道能用于导航滤波器中,简便可靠;(1)对由于用户的运动和环境变化导致的可用卫星数量不固定的情况,使用预滤波器的矢量跟踪环路,有效地提高了鲁棒性和定位精度。附图说明图1是本专利技术矢量跟踪通道状态检测方法的流程示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步详细说明。大多数矢量跟踪环路的研究,只考虑了固定数目的可用卫星。由于用户运动或环境的变化,一些被阻止的信号可能会重新出现。本专利技术一种矢量跟踪通道状态检测方法,设立了指示矢量跟踪环路监测通道是否正常,当通道不能工作时,接收机可以处理不正确的频道以避免异常的导航结果。结合图1,本专利技术矢量跟踪通道状态检测方法,步骤如下:步骤1、通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号,具体为:根据飞行的物理模型,设置各阶段的飞行参数,生成飞行轨迹,将飞行轨迹导入卫星模拟器处理,得到相应的GPS中频信号。步骤2、将模拟生成的中频信号注入软件接收机的矢量跟踪环路,经过I/Q解调产生I/Q信号,经过相关器进行相关运算得到相干积分值,再经过载波、码鉴别器得到输出值;进一步地,所述的软件接收机的矢量跟踪环路,包括预滤波器,故障检测和通道状态监测。步骤3、矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态;具体如下:预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,具体为:状态向量:式中,和是在(k+1)th时刻,通道j的伪距误差和伪距率误差;和是在(k)th时刻,通道j的伪距误差和伪距率误差;vδ和是建模误差;T是积分时间,取值为1毫秒。观测向量:式中,和是码鉴别器和载波频率鉴别器的输出;ωδ和是通道j的伪距量测误差噪声和伪距率量测误差噪声。使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态,具体为:对于线性时变系统:X(k)=Φ(k|k-1)X(k-1)+W(k-1)(3)Z(k)=H(k)X(k)+V(k)(4)式中,X(k)是状态向量;Φ(k|k-1)是状态转移矩阵;Z(k)是观测向量;H(k)是观测矩阵;W(k-1)和V(k)是噪声矩阵。状态一步预测和状态均方误差一步预测如下:P(k)pre=Φ(k|k-1)P(k-1)Φ(k|k-1)T+Q(k-1)(6)量测更新如下:K(k)=P(k)preH(k)T(H(k)P(k)preH(k)T+R(k))-1(7)P(k)=(I-K(k)H(k))P(k)pre(9)式中,是状态向量先验估计;P(k)pre是先验状态向量的均方误差阵;K(k)是增益矩阵,定义为预测和新量测之间的更新比重;是状态向量的估计值;P(k)是后验状态均方误差阵。预测残差向量r(k)如下所示:当滤波器在正常状态下时,激励序列rk是白噪声,rk的方差A(k)如下所示:A(k)=E(r(k)Tr(k))=H(k)P(k)preH(k)T+R(k)(11)故障检测函数如下:式中,是m维的χ2方差;这里的m是量测向量Zk的维数;对于本地的通道滤波器m=2,对于导航滤波器m是相关通道的数量。故障检测分布函数如下:式中,km(χ2)是的概率密度函数,TD是相关的虚警率的数量上限,a是显著性水平。通过该显著性水平检测值a,判断通道是否正常工作,判断准则是:a≤TD时,系统工作正常;a>TD时,系统出现故障。步骤4、将每个预滤波器的状态向量输出到导航滤波器,组成导航滤波器的观测向量,进行导航定位,具体如下:导航滤波器的状态方程:Xk=Fk-1,kXk-1+W(14)Xk=[δxk,δvx,k,δyk,δvy,k,δzk,δvz,k,c·δtb,k,c·δtd,k](15)Xk-1=[δxk-1,δvx,k-1,δyk-1,δvy,k-1,δzk-1,δvz,k-1,c·δtb,k-1,c·δtd,k-1](16)Fk-1,k(1,2)=T,Fk-1,k(3,4)=T,Fk-1,k(5,6)=T,Fk-1,k(7,8)=T,Fk-1,k(7,7)=T(17)式中,δxk,δyk和δzk是在kth时刻,地心地固坐标系,即ECEF下用户的位置误差;δxk-1,δyk-1和δzk-1是在(k-1)th时刻,地心地固坐标系下用户的位置误差;δvx,k,δvy,k和δvz,k是在kth时刻,地心地固坐标系下用户的速度误差;δvx,k-1,δvy,k-1和δvz,k-1是在(k-1)th时刻,地心地固坐标系下用户的速度误差;δtb,k和δtb,k-1是在kth和(k-1)th时刻用户的时钟偏差;δtd,k和δtd,k-1是本文档来自技高网...

【技术保护点】
1.一种矢量跟踪通道状态检测方法,其特征在于,包括以下步骤:步骤1、通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号;步骤2、将模拟生成的中频信号注入软件接收机的矢量跟踪环路,经过I/Q解调产生I/Q信号,经过相关器进行相关运算得到相干积分值,再经过载波、码鉴别器得到输出值;步骤3、矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态;步骤4、将每个预滤波器的状态向量输出到导航滤波器,组成导航滤波器的观测向量,进行导航定位。

【技术特征摘要】
1.一种矢量跟踪通道状态检测方法,其特征在于,包括以下步骤:步骤1、通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号;步骤2、将模拟生成的中频信号注入软件接收机的矢量跟踪环路,经过I/Q解调产生I/Q信号,经过相关器进行相关运算得到相干积分值,再经过载波、码鉴别器得到输出值;步骤3、矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态;步骤4、将每个预滤波器的状态向量输出到导航滤波器,组成导航滤波器的观测向量,进行导航定位。2.根据权利要求1中所述的矢量跟踪通道状态检测方法,其特征在于,步骤1中所述的通过轨迹发生器、卫星信号模拟器依次模拟生成中频信号,具体为:根据飞行的物理模型,设置各阶段的飞行参数,生成飞行轨迹,将飞行轨迹导入卫星模拟器处理,得到相应的GPS中频信号。3.根据权利要求1中所述的矢量跟踪通道状态检测方法,其特征在于,步骤2中所述的软件接收机的矢量跟踪环路,包括预滤波器,故障检测和通道状态监测。4.根据权利要求1中所述的矢量跟踪通道状态检测方法,其特征在于,步骤3中所述的矢量跟踪环路的每个通道设置一个预滤波器,预滤波器的状态向量是伪距和伪距率,观测向量是码和载波鉴别器的输出,具体为:状态向量:式中,和是在(k+1)th时刻,通道j的伪距误差和伪距率误差;和是在(k)th时刻,通道j的伪距误差和伪距率误差;vδ和是建模误差;T是积分时间,取值为1毫秒;观测向量:式中,和是码鉴别器和载波频率鉴别器的输出;ωδ和是通道j的伪距量测误差噪声和伪距率量测误差噪声。5.根据权利要求1中所述的矢量跟踪通道状态检测方法,其特征在于,步骤3中所述的使用预滤波器的故障检测函数,计算出显著性水平检测值a,检测通道的状态,具体为:对于线性时变系统:X(k)=Φ(k|k-1)X(k-1)+W(k-1)(3)Z(k)=H(k)X(k)+V(k)(4)式中,X(k)是状态向量;Φ(k|k-1)是状态转移矩阵;Z(k)是观测向量;H(k)是观测矩阵;W(k-1)和V(k)是噪声矩阵;状态一步预测和状态均方误差一步预测如下:P(k)pre=Φ(k|k-1)P(k-1)Φ(k|k-1)T+Q(k-1)(6)量测更新如下:K(k)=P(k)preH(k)T(H(k)P(k)preH(k)T+R(k))-1(7)P(k)=(I-K(k)H(k))P(k)pre(9)式中,是状态向量先验估计;P(k)pre是先验状态向量的均方误差阵;K(k)是增益矩阵,定义为预测和新量测之间...

【专利技术属性】
技术研发人员:陈帅韩林蒋长辉樊龙江陈德潘张博雅朱晓晗王琛顾得友谭聚豪
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1