一种自适应矢量跟踪环路的实现方法与流程

文档序号:17128547发布日期:2019-03-16 00:50阅读:396来源:国知局
一种自适应矢量跟踪环路的实现方法与流程

本发明提供一种自适应矢量跟踪环路的实现方法,该方法应用于接收机的跟踪环路,可以有效提高接收机在高动态、强干扰等复杂环境下的跟踪性能,属于导航技术领域。



背景技术:

卫星导航系统可以提供全天候、全天时、高精度的定位、导航和授时服务,具有十分广阔的用途和发展前景。卫星导航可用于机动车辆、无人机、导弹、载人航天等领域的精确导航。在上述应用领域中,高动态、强干扰等复杂环境对接收机的跟踪环路带来了巨大挑战,主要有以下两方面影响:

(1)高动态条件下,接收机的位置、速度剧烈变化将导致载波频率、相位出现大幅度变化。对于传统跟踪环路,鉴相器的鉴别范围和精度有限,变化幅度将会超过鉴相器的线性区间,引入未建模的误差,而较大的载波频率变化会超过跟踪环路的带宽,造成跟踪环路失锁。

(2)强干扰条件下,传统跟踪环路中的鉴相器与环路滤波器难以区分干扰噪声与信号,造成参数估计误差随噪声增大而增大,当估计误差超过跟踪门限时,接收机将无法提供准确的导航信息。

针对以上问题,本发明提供了一种自适应矢量跟踪环路的实现方法。通过对载噪比的实时估计,自适应调整通道滤波器的量测噪声协方差矩阵,同时利用无迹卡尔曼滤波器(ukf)作为通道滤波器,以提高接收机在高动态、强干扰等复杂环境下的跟踪性能。



技术实现要素:

1.发明目的

本发明的目的是为了克服传统跟踪环路在高动态、强干扰条件下难以准确跟踪信号的缺点,提供了一种自适应矢量跟踪环路的实现方法。

通过建立载噪比与各支路相关结果、载波频率误差、码相位误差的关系,对各通道的载噪比进行实时估计,进而对通道滤波器的量测噪声协方差矩阵进行自适应调整,在构造量测噪声协方差矩阵过程中,充分考虑相关器间距对各支路噪声间相关性的影响,以抑制噪声对跟踪环路参数估计的影响。

利用具有较强非线性跟踪能力的无迹卡尔曼滤波器(ukf)作为通道滤波器,取代鉴相器、环路滤波器,从同相支路、正交支路中直接提取跟踪参数,避免引入鉴相器自身未建模误差以及环路带宽的限制,从而较好地适应了量测方程非线性强以及部分点不可导的特点。

2.技术方案

本发明是一种自适应矢量跟踪环路的实现方法,该方法包括以下步骤:

步骤一:矢量跟踪参数初始化;

步骤二:中频信号送入噪声估计通道,相关结果用于估计噪声功率;

步骤三:中频信号送入跟踪通道,分别与本地载波、超前码(e)、即时码(p)、滞后码(l)进行相关计算,即时码所对应的同相支路、正交支路相关结果ip、qp用于估计信号和噪声的总功率;

步骤四:估计输入信号的载噪比(c/n0),并以此计算同相支路(i)、正交支路(q)的噪声方差

步骤五:六路相关结果作为量测信息,送入通道滤波器,用以估计载波频率误差δfi、码相位误差δτi等跟踪参数;

步骤六:各跟踪通道的载波频率误差δfi、码相位误差δτi经比例转换后,得到伪距误差δρi、伪距率误差将其组织为一个量测矢量,送入导航滤波器,以估计载体的位置修正量速度修正量

步骤七:经修正后的载体位置、速度信息结合卫星星历,计算各跟踪通道码相位修正值载波频率修正值将其反馈至载波数控振荡器(nco)、码数控振荡器(nco),对跟踪参数进行修正。

其中,在步骤一中所述的“矢量跟踪参数初始化”,其作法如下:

经捕获、标量跟踪,得到各项跟踪参数的估计值,将其作为矢量跟踪参数的初值;

其中,在步骤二中所述的“中频信号送入噪声估计通道,相关结果用于估计噪声功率”,其作法如下:将中频信号与本地载波、一组未被使用的伪码进行相关计算,相关结果作为噪声功率的样本值;

其中,在步骤三中所述的“即时码所对应的同相支路、正交支路相关结果ip、qp用于估计信号和噪声的总功率”,是指将ip、qp作为信号和噪声总功率的样本值;

其中,在步骤四中所述的“估计输入信号的载噪比(c/n0),并以此计算同相支路(i)、正交支路(q)的噪声方差”,其作法如下:

依据步骤二、步骤三得到的相关结果计算得到载噪比(c/n0),利用载噪比(c/n0)与各支路噪声方差的关系,计算得到

其中,在步骤五中所述的“六路相关结果”,是指步骤三中的中频信号与本地载波、超前码(e)、即时码(p)、滞后码(l)的同相支路(i)、正交支路(q)相关结果ie、qe、ip、qp、il、ql;

其中,在步骤五中所述的“载波频率误差δfi、码相位误差δτi”中的下角标i,是指第i个跟踪通道;

其中,在步骤五中所述的“六路相关结果作为量测信息,送入通道滤波器,用以估计载波频率误差δfi、码相位误差δτi等跟踪参数”,其作法如下:

根据六路相关结果与各项跟踪参数的关系建立通道滤波器的量测方程,利用各项跟踪参数间的关系建立状态方程,从而通过量测信息对载波频率误差δfi、码相位误差δτi等跟踪参数进行估计;

其中,在步骤六、七中所述的符号下角标i与步骤五中所述的下角标i一致,含义相同。

通过以上步骤和操作,本发明对载噪比进行实时估计,计算得到各支路的噪声方差,同时考虑到相关器间距对各支路噪声间相关性的影响,调整通道滤波器的量测噪声协方差矩阵,抑制噪声对跟踪环路参数估计的影响,以实现强干扰条件下对信号的稳定跟踪;利用无迹卡尔曼滤波器(ukf),取代鉴相器、环路滤波器,在量测方程具有较强非线性以及部分点不可导的条件下,直接从同相支路、正交支路的相关结果中准确地提取跟踪参数,避免了引入鉴相器自身未建模误差以及环路带宽的限制,在建立ukf的状态方程、量测方程过程中,充分考虑载体的运动对各项跟踪参数的影响,从而实现在高动态条件下精确地跟踪信号;由于将各个通道的信息组织为一个量测矢量,间接提高了信号较弱通道的跟踪性能,从而实现对不同卫星信号的联合跟踪。

3.优点及功效

本发明提供了一种自适应矢量跟踪环路的实现方法,该方法具有以下优点:

(1)本发明通过建立载噪比与各支路相关结果、载波频率误差、码相位误差的关系,实时估计载噪比,从而对通道滤波器的量测噪声协方差矩阵进行调整,同时在构造量测噪声协方差矩阵过程中,考虑到相关器间距对各支路噪声间相关性的影响,从而实现强干扰条件下对信号的稳定跟踪;

(2)利用具有较强非线性跟踪能力的无迹卡尔曼滤波器(ukf),取代鉴相器、环路滤波器,在量测方程具有较强非线性以及部分点不可导的情况下,对各项跟踪参数进行准确估计,避免了引入鉴相器自身未建模误差、环路带宽的限制,在建立ukf的状态方程、量测方程过程中,充分考虑载体的运动对各项跟踪参数的影响,从而实现在高动态条件下精确跟踪信号;

(3)矢量跟踪将各跟踪通道作为一个整体,不同的跟踪通道之间可以相互辅助,间接提高了信号较弱通道的跟踪性能,实现对不同卫星信号的联合跟踪。

附图说明

图1为本发明所述的一种自适应矢量跟踪环路结构图。

图2为码自相关函数曲线图。

图3为本发明所述方法的操作流程图。

图2中符号说明如下:

ε:码相位误差

m:对于超前码(e)、即时码(p)、滞后码(l),取值分别为-1、0、1

δ:相关器间距,取值为0.5码片

具体实施方式

下面将结合附图对本发明做进一步详细说明。

本发明是一种自适应矢量跟踪环路的实现方法,自适应矢量跟踪环路结构如图1所示,该实现方法流程如图3所示,其具体步骤如下:

步骤一:通过捕获、标量跟踪环节,获取各项跟踪参数的估计值,将其赋给矢量跟踪参数,完成初始化;

步骤二:中频信号送入噪声估计通道,中频信号与本地载波、一组未被使用的伪码进行相关计算,相关结果ip0、qp0用于估计噪声功率;

步骤三:中频信号送入跟踪通道,分别与本地载波、超前码(e)、即时码(p)、滞后码(l)进行相关计算,对于第i个跟踪通道,即时码(p)的同相支路(i)、正交支路(q)相关结果ipi、qpi用于估计信号和噪声的总功率;

步骤四:估计输入信号的载噪比(c/n0),并以此计算同相支路(i)、正交支路(q)的噪声方差σni、σnq

载噪比c/n0计算公式为:

式中,t为相干积分时间,n为相干积分点数。

通过计算载噪比c/n0实现对i、q支路噪声方差σni、σnq的估计,σni、σnq计算公式为

步骤五:六路相关结果作为量测信息,送入通道滤波器,用以估计载波频率误差δfi、码相位误差δτi等跟踪参数

第i个跟踪通道的通道滤波器状态量定义为(本步骤内以下符号均省略下角标i):

式中,φ为载波相位误差,为载波相位变化率误差(对应载体速度变化),为载波相位二阶导误差(对应载体加速度变化),为载波相位三阶导误差(对应载体加加速度变化),δτ为码相位误差,a为归一化的信号强度。

经归一化的导航信号强度a定义为:

式中,as为信号强度,ts为采样时间间隔,为i、q支路的噪声方差,通过步骤四求取。

通道滤波器的状态方程为:

式中,[w1w2w3w4w5w6]t为各状态量对应的噪声,k0为将弧度转换为码片的系数,其中

式中,fcarr、fcode分别为载波、伪码的频率。

通道滤波器的量测方程为:

z=h(x)+v(7)

其具体形式展开后为:

式中,t=mts为相干积分时间,δ为相关器间隔,[v1v2v3v4v5v6]t为各支路的噪声,r(·)为自相关函数,函数曲线如图2所示。

在量测方程中,量测噪声的方差阵为:

载波频率误差δf可由通道滤波器的状态估计结果获得,其计算公式为

根据已建立状态方程、量测方程,采用无迹卡尔曼滤波器(ukf),利用ut变换的方法,通过sigma采样点集来表现函数的非线性,sigma采样策略为比例对称采样方法,采样参数设置为α=10-3、β=2;

步骤六:各个跟踪通道的载波频率误差δfi、码相位误差δτi经比例转换后,得到伪距误差δρi、伪距率误差其比例关系为

δρi=λcodeδτi(11)

式中,λcode、λcarr分别为伪码、载波的波长。

将各通道的伪距误差δρi、伪距率误差组织为一个量测矢量,送入导航滤波器,以估计载体的位置修正量速度修正量用以修正载体位置、速度。

导航滤波器的状态量定义为

x=[δxδyδzδvxδvyδvzδaxδayδazbclkdclk]t(13)

式中,δx、δy、δz、δvx、δvy、δvy、δax、δay、δay分别为载体在地心地固坐标系下三个方向的位置误差、速度误差、加速度误差,bclk、dclk分别为时钟误差等效距离误差、时钟频率误差等效距离率误差。

当建立n个跟踪通道时,则导航滤波器的状态方程为

式中,f为一步转移矩阵,w为系统噪声,tru为相关时间

w=[wxwywzwvxwvywvzwaxwaywazwbwd]t(16)

导航滤波器的状态方程为

z=hx+v(17)

式中,z为量测矢量,h为量测矩阵,v为量测噪声矩阵,[ei1ei2ei3]t为载体和导航卫星之间视线方向上的单位矢量,i=1,…,n

步骤七:通过经校正后的载体位置、速度信息和卫星星历,可以计算得到各通道的伪距ρi、伪距率利用式(12)、(13),通过伪距、伪距率的变化量可以计算得到各跟踪通道码相位修正值载波频率修正值将其反馈至载波nco、码nco,对跟踪参数进行修正。

通过以上步骤,对各跟踪通道的载噪比进行实时估计,自适应调整通道滤波器的量测噪声协方差矩阵,利用无迹卡尔曼滤波器(ukf)作为通道滤波器,对各项跟踪参数进行估计,以实现在高动态、强干扰条件下对信号的准确跟踪。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1