首页> 中国专利> 一种基于空间域的联合非相干积分矢量跟踪方法

一种基于空间域的联合非相干积分矢量跟踪方法

摘要

本发明公布了一种基于空间域的联合非相干积分矢量跟踪方法,用以进一步提高矢量跟踪GPS接收机的性能。在新的矢量跟踪策略设计中舍弃了传统矢量跟踪环路中的鉴相器/鉴频器,而是将各通道可见卫星的基带信号进行非相干积分后作为观测量,并使用EKF估计其直接求解GPS接收机的位置、速度及钟差等。因为非相干积分运算的存在,当GPS卫星信号较弱时,可以有效提高观测量的载噪比,提高跟踪灵敏度。

著录项

  • 公开/公告号CN105388498A

    专利类型发明专利

  • 公开/公告日2016-03-09

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201510686411.5

  • 申请日2015-10-20

  • 分类号

  • 代理机构南京苏高专利商标事务所(普通合伙);

  • 代理人杨陈庆

  • 地址 210096 江苏省南京市玄武区四牌楼2号

  • 入库时间 2023-12-18 14:45:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-06-19

    授权

    授权

  • 2016-04-06

    实质审查的生效 IPC(主分类):G01S19/24 申请日:20151020

    实质审查的生效

  • 2016-03-09

    公开

    公开

说明书

技术领域

本发明适用于城市交通、航海等中低精度要求的导航定位技术领域,是 为了达到高精度、高可靠性以及大定位覆盖范围的导航定位要求,在传统 GPS软件接收机技术的基础上研究新的卫星信号跟踪技术,实现了在卫星信 号微弱及高动态等环境中的无缝定位。

背景技术

在高动态环境中(航天领域、运载火箭、卫星和导弹),GPS接收机处 于高速运动状态,且可能具有很大的加速度或加加速度,一般商用GPS接 收机无法正常工作。在高动态环境中,较高的接收机运动速度使得载波上存 在较大的多普勒频移,此外,当接收机以很高的加速度或加加速度改变运动 状态时,将导致载波多普勒频移的剧烈变化。由高动态引起的剧烈变化的多 普勒频移会给GPS接收机的跟踪环路带来一些问题:

(1)需要尽快的完成捕获过程并进入跟踪过程,太大的多普勒频移会给 初期的跟踪带来很大的困难,此时跟踪环路只能采用带宽较宽的锁频环或锁 相环。

(2)由于多普勒频移变化剧烈,因此积分时间必须很短,否则很容易超 过锁相环或锁频换的跟踪带宽,导致信号失锁。

(3)在高动态环境对信号跟踪进行跟踪时,因为载波多普勒频率变化剧 烈,所以才用了较短的积分时间和较大的滤波器噪声带宽,因此环路信噪比 通常较低,跟踪精度较差。

众所周知,在GPS接收机中,与传统的标量跟踪环路(ScalarTracking Loop,STL)相比,矢量跟踪环路(VectorTrackingLoop,VTL)有着很多优点, 尤其是在弱信号和高动态环境的中,VTL具有更好的跟踪灵敏度及重捕获速 度。传统的GPS接收机在GPS信号信噪比较高且载体动态性较低时可以很 好的工作。然而,当传统GPS接收机处于高动态运动状态或GPS信号信噪 比较低时将会失去对GPS信号的锁定。与之相反,基于矢量跟踪环路的GPS 接收机对低信噪比和高动态环境具有比传统GPS接收机高的多的耐受能力, 矢量跟踪GPS接收机拥有比传统接收机更好的性能。

然而,传统的矢量跟踪技术并没有充分的利用各通道信号的内在关系, 还不能被称为真正意义上的矢量跟踪。事实上,除了各通道信号的伪距、位 居率具有内在耦合性以外,各通道的鉴相器输出(伪距、位居率残差)也不 是相互独立的。当我们处理微弱信号的时候,也可以将这个内在的联系加以 利用,以提高GPS接收机的性能。

本发明以矢量跟踪思想为基础提出了一种新的矢量跟踪策略,用以进一 步提高矢量跟踪GPS接收机的性能。在新的矢量跟踪策略设计中舍弃了传 统矢量跟踪环路中的鉴相器/鉴频器,而是将各通道可见卫星的基带信号进行 非相干积分后作为观测量,并使用EKF估计其直接求解GPS接收机的位置、 速度及钟差等。因为非相干积分运算的存在,当GPS卫星信号较弱时,可 以有效提高观测量的载噪比,提高跟踪灵敏度。

发明内容

本发明的技术解决问题是:克服现有技术的不足,提供一种新的GPS 软件接收机中的信号跟踪方法,该方法克服了传统软件接收机由于信号遮挡 或载体高动态环境下定位精度的欠缺,可以得到大量的预估计处理增益,有 效提高观测量的载噪比,提高跟踪灵敏度,提供覆盖范围更大、可靠性更高 也更精确的弱信号和高动态环境下的定位服务。

本发明为实现上述目的,采用如下技术方案:

一种基于空间域的联合非相干积分矢量跟踪方法,其特征在于包括以下 步骤:

(1)通过GPS天线接收卫星信号,将各通道基带信号进行叠加,实现不 同通道间信号非相干积分,以提高低信噪比条件下的跟踪灵敏度;

(2)使用非相干积分后的结果作为观测值,使用扩展卡尔曼滤波器对 导航状态参数进行最优估计;

(3)根据估计结果预测各跟踪通道的码相位差和载波频率差,直接形 成闭环跟踪环路。

所述的基于空间域的联合非相干积分矢量跟踪环路的跟踪周期为1秒。

步骤1所述的联合相干积分为

IP,k,k+1=Σl=1LIP,l,k,k+1=L·N·Ak+1+ηk+1

IE,k,k+1=Σl=1LIE,l,k,k+1=0.5·L·N·Ak+1+ηk+1

IL,k,k+1=Σl=1LIL,l,k,k+1=0.5·L·N·Ak+1+ηk+1

Ak+1=1LΣl=1LAk+1

其中,L为可见的GPS卫星数量,N为[k,k+1]时段内的积分点个数;ηk+1为零均值高斯白噪声。IP,l,k,k+1为[k,k+1]时段第l颗卫星即时信号相关积分结 果;IP,k,k+1、IE,k,k+1、IL,k,k+1是GPS基带信号与本地复现信号的相干积分结果, 我们选择他们作为跟踪环路的观测量;al(k+1)为k+1时 刻的信号振幅,Ak+1是各通道信号振幅的平均值,为一未知量,可作为跟踪 环路的状态向量。

步骤2中所述矢量跟踪环路系统卡尔曼滤波器的系统方程为

IPIEILk+1=00000000L·N000000000.5·L·N000000000.5·L·NδXδYδZδVxδVyδVzΔtbΔtdAk+1+Rk+1.

本发明与现有技术相比的优点在于:

(1)基于矢量跟踪环路的GPS接收机对低信噪比和高动态环境具有比 传统GPS接收机高得多的耐受能力,矢量跟踪GPS接收机拥有比 传统接收机更好的性能。

(2)在传统的GPS接收机中,跟踪模块包含数个功能一致且独立的跟 踪环路,每个跟踪环路对单独一路GPS卫星信号进行独立的跟踪 和处理。与传统接收机不同,本发明中矢量跟踪接收机只有一个 被称为导航滤波器的跟踪模块,导航滤波器能够同时对所有通道 的GSP卫星信号进行跟踪处理,同时还完成接收机位置、速度解 算的任务。由于矢量GPS接收机将所有通道的卫星信号进行统一 处理,对接收机的动态跟踪是由各通道信号联合完成的,因此其 具有很多优点。

(3)当使用传统的标量跟踪环路时,每个跟踪通道必须依靠其自身对 一颗GPS卫星信号的视向多普勒频率和码相位变化进行跟踪,因 此当多普勒频率变化剧烈或者接收到的信号能量过低时,该跟踪 环路会失锁。但是在矢量跟踪过程中,由于集合了所有通道的能 量且导航滤波器可以根据载体的运动状态直接对各通道多普勒频 率变化率进行直接反馈,所以可以拥有更低的跟踪门限和更高的 动态应力承受能力。

本发明以矢量跟踪思想为基础提出了一种新的矢量跟踪策略,用以进一 步提高矢量跟踪GPS接收机的性能。在新的矢量跟踪策略设计中舍弃了传 统矢量跟踪环路中的鉴相器/鉴频器,而是将各通道可见卫星的基带信号进行 非相干积分后作为观测量,并使用EKF估计其直接求解GPS接收机的位置、 速度及钟差等。因为非相干积分运算的存在,当GPS卫星信号较弱时,可 以有效提高观测量的载噪比,提高跟踪灵敏度。

附图说明

图1为本发明的GPS接收机跟踪环路结构图;

图2为本发明的GPS接收机工作流程图;

图3为本发明的GPS接收机结构原理;

图4为本发明的GPS接收机算法流程图;

具体实施方式

在GPS接收机工作的过程中,为了得到各跟踪通道的伪距(距离)和伪 距率(视向速度),需要用接收到的GPS中频信号与各个跟踪通道的本地复 现载波和复现伪随机序列进行相关和积分运算。我们假设当前时刻为k时刻, 下一时刻为k+1时刻,在跟踪过程中,我们需要利用k时刻的数据估计下k+1 时刻的信号参数。

以第l颗卫星的跟踪通道为例,设当前时刻的伪随机码相位为τl,k(单位: 米)、伪随机码频率fcode,l,k(单位:码片/秒)、GPS接收机的钟差为tb,k(单位: 米)、GPS接收机的时钟漂移为td,k(单位:米/秒)、GPS接收机的位置为Pk、 GPS接收机的速度为Vk、卫星的位置为Psatellite,l,k、卫星的速度为Vsatellite,l,k

其中,

Pk=[XkYkZk]T(1)

Vk=[Vx,kVy,kVz,k]T(2)

Psatellite,l,k=[Xsatellite,l,kYsatellite,l,kZsatellite,l,k]T(3)

Vsatellite,l,k=[Vx,satellite,l,kVy,satellite,l,kVz,satellite,l,k]T(4)

则k时刻GPS接收机位置/速度与k+1时刻GPS接收机位置速度的关系为

Pk+1=Pk+Vktk,k+1+δPk+1(5)

Vk+1=Vk+δVk+1(6)

P^k+1=Pk+Vktk,k+1---(7)

V^k+1=Vk---(8)

其中,为k+1时刻GPS接收机位置预测值;为k+1时刻GPS接收 机速度的预测值;δPk+1为k+1时刻GPS接收机位置预测值的误差;δVk+1为k+1 时刻GPS接收机速度预测值的误差。

我们知道,GPS接收机跟踪环路的跟踪过程,实质上就是对接收到的GPS 卫星信号的码相位和载波多普勒频率的变化的跟踪过程。GPS接收机与GPS 卫星相对位置的变化导致了码相位的变化,GPS接收机与GPS卫星间相对 速度的变化导致了多普勒频率的变化,且他们之间满足如下关系:

Δτl(k,k+1)=[(Pk+1-Pk)-(Psatellite,l,k+1-Psatellite,l,k)]Taj,k+1+Δtb,k+1(9)

Δdfl(k,k+1)=fL1[(Vk+1-Vk)-(Vsatellite,l,k+1-Vsatellite,l,k)]Taj,k+1+Δtd,k+1c---(10)

其中,Δτl(k,k+1)为k到k+1时刻以米为单位的码相位的变化量;Psatellite,l,k为 [k,k+1]时段内卫星l的位置,可以由导航电文直接计算得到;Δtb,k+1为[k,k+1]时 段内接收机钟差的变化量,单位为米;Δdfl(k,k+1)为[k,k+1]时段内以Hz为单 位的多普勒频率变化量;fL1=1575.42MHz为L1波段GPS信号载波频率;Vsatellite,l,k[k,k+1]时段内卫星l的速度,可以由导航电文直接计算得到;aj,k+1为k到k+1 时刻中的视向投影的单位矢量;Δtd,k+1为[k,k+1]时段内接收机钟差漂移的变化 量,单位为m/s;c=2.99792458×108米/秒,为真空中光速。

设当前时刻(k时刻)本地跟踪环路的复现码和载波已经同步,即k时刻 的码相位τl(k)和载波多普勒频率dfl(k)已知,则k+1时刻的码相位和载波多普 勒频率为:

τl(k+1)=τl(k)+Δτl(k,k+1)+tk,k+1fl,code,k(11)

dfl(k+1)=dfl(k)+Δdfl(k,k+1)(12)

fl(k+1)=fIF+dfl(k+1)(13)

其中,τl(k+1)为k+1时刻卫星l的码相位;dfl(k+1)为k+1时刻卫星l的载波 多普勒频率;fl(k+1)为k+1时刻卫星l的载波频率;为码频 率,单位为chip/s。

将式(5)、式(6)带入式(9)、式(10)可得到:

Δτl(k,k+1)=[Vktk,k+1+δPk+1-ΔPsatellite,l,k]Taj,k+1+Δtb,k+1(14)

Δdfl(k,k+1)=fL1[δVk+1-ΔVsatellite,l,k]Taj,k+1+Δtd,k+1c---(15)

其中,ΔPsatellite,l,k=(Psatellite,l,k+1-Psatellite,l,k);ΔVsatellite,l,k=(Vsatellite,l,k+1-Vsatellite,l,k)。

将式(12)、式(14)、式(15)带入式(11)、式(13)可得到:

τl(k+1)=τl(k)+[Vktk,k+1+δPk+1-ΔPsatellite,l,k]Taj,k+1+Δtb,k+1+tk,k+1fl,code,k(16)

fl(k+1)=fIF+dfl(k)+fL1[δVk+1-ΔVsatellite,l,k]Taj,k+1+Δtd,k+1c---(17)

其中,aj,k+1为[k,k+1]时段内GPS接收机指向第l颗卫星的视向方向单位矢 量,由于GPS接收机到卫星的距离很远,因此在[k,k+1]时间内GPS卫星及 GPS接收机间相对位置的变化可忽略,即将aj,k+1看做一个定值,可以通过k时 刻接收机的位置和GPS卫星的位置直接计算得到,为已知量;ΔPsatellite,l,k及 ΔVsatellite,l,k为[k,k+1]时间段内第l颗卫星的位置和速度变化量,可以通过GPS 卫星的导航电文数据直接计算得到,为已知量;fIF为GPS接收机中频信号 的中心频率,为已知量;dfl(k)为k时刻第l颗卫星的多普勒频率,因为k时刻 已经完成了载波同步,即k时刻载波多普勒频率已知。在式(16)和式(17) 中,能够影响k+1时刻第l颗卫星的码相位和多普勒频率的未知量为k+1时刻 的GPS接收机位置误差δPk+1、速度误差δVk+1、钟差tb,k+1及时钟漂移误差td,k+1。 因此,很自然的,选择δP、δV、Δtb及Δtd作为跟踪环路的状态向量。

设GPS接收机接收到的第l颗卫星信号在k+1时刻的L1波段基带信号复 数模型为

其中,al(k+1)为k+1时刻的信号振幅;Cl(k+1)为k+1时刻的伪随机码; Dl(k+1)为k+1时刻的导航电文数据位,取值为±1;为k+1时刻的载波相 位差;ηl为零均值高斯白噪声。

在矢量跟踪过程中,我们关心的只是码相位和载波频率,对载波相位差 和信号幅度不感兴趣,因此可以将式(18)改写成如下形式:

sl(k+1)=al(k+1)Dl(k+1)Cl(k+1)exp[j2πfcarr,l(k+1)tk+1]+ηl---(19)

其中,

又由式(16)、式(17),我们可以得到第l颗卫星的本地即时复现中频信 号“真值”:

sLocal,l(k+1)=a^l(k+1)Dl(k+1)Cl[τl(k+1)]exp[j2πfl(k+1)tk+1]---(20)

其中,Dl(k+1)为导航点位数据位,因为导航电文没两小时更新一次,因 此在此处我们可以将其视为已知量。则用本地复现的中频信号“真值”与接收 到的GPS中频信号进行相干积分,在[k,k+1]时段内的相干积分结果为:

Σt=tktk+1sl(t)·sLocal,l(t)=Σt=tktk+1al(t)a^l(t)·Dl(k+1)·Dl(k+1)Dl(k+1)Cl(t)Cl[τl(t)]·exp[j2πfl(t)t]exp[j2πfcarr,l(t)tk+1]---(21)

又因为我们生成的第l颗卫星的本地即时复现中频信号为“真值”,即本地 复现码是与接收到的GPS信号中的复现码“准确”对齐的,本地复现的载波频 率也是“准确”的。另外在[k,k+1]时间段内,GPS信号的幅度变化很小,可以 看做一个常值,所以在式(21)中有如下关系:

Cl(t)Cll(t)]≈1(22)

exp[j2πfl(t)t]exp[j2πfcarr,l(t)tk+1≈1(23) 所以式(21)可简化为如下形式:

IP,l,k,k+1=Σt=tktk+1sl(t)·sLocal,l(t)=Σt=tktk+1al(t)a^l(t)+ηk,k+1=N·Ak+1+ηl,k,k+1---(24)

其中,IP,l,k,k+1为[k,k+1]时段第l颗卫星即时信号相关积分结果; N为[k,k+1]时段内的积分点个数;ηl,k,k+1为零均值高斯 白噪声。

同理,我们可以得到超前信号和滞后信号的相关积分结果(超前/滞后0.5 码片):

IE,l,k,k+1=0.5·N·Ak+1+ηl,k,k+1---(25)

IL,l,k,k+1=0.5·N·Ak+1+ηl,k,k+1---(26)

在信号衰落严重的环境中,提高信噪比的最有效的方法就是进行相干积 分及非相干积分。传统的非相干积分是通过对某路卫星信号连续时间间隔内 的相干积分结果进行累加实现的。这种方法虽然实现简单,但是由于多普勒 频率是随着时间变化的,随着非相干积分时间的增加,多普勒频率的变化会 对积分结果产生严重的影响。针对这一问题,本发明提出一种新的非相干积 分方法,即将不同的卫星跟踪通道的相干积分结果进行联合非相干积分,这 样可以在不增加积分时间的情况下,显著提高信噪比。

由式(24)、式(25)、式(26)可得不同卫星跟踪通道即时信号的联合 非相干积分为:

IP,k,k+1=Σl=1LIP,l,k,k+1=L·N·Ak+1+ηk+1---(27)

IE,k,k+1=Σl=1LIE,l,k,k+1=0.5·L·N·Ak+1+ηk+1---(28)

IL,k,k+1=Σl=1LIL,l,k,k+1=0.5·L·N·Ak+1+ηk+1---(29)

Ak+1=1LΣl=1LAk+1---(30)

其中,L为可见的GPS卫星数量。

在式(27)、式(28)、式(29)和式(30)中,IP,k,k+1、IE,k,k+1、IL,k,k+1是 GPS基带信号与本地复现信号的相干积分结果,我们选择他们作为跟踪环路 的观测量,Ak+1是各通道信号振幅的平均值,为一未知量,可作为跟踪环路 的状态向量。

综上所述,整个离散系统的状态向量为δP、δV、tb、td和A,结合式(1)、 式(2)、式(5)和式(6)我们建立矢量跟踪环路系统卡尔曼滤波器的系统 方程为:

δXδYδZδVxδVyδVzΔtbΔtdAk+1=100tk,k+1000000100tk,k+1000000100tk,k+10000001000000000100000000010000000001tk,k+10000000010000000001δXδYδZδVxδVyδVzΔtbΔtdAk+Qk---(31)

其中,tk,k+1为[k,k+1]时段的积分时间,具体实施中,我们选择1秒。

系统的观测量为IP、IE、IL,可通过式(20)、式(24)、式(25)、式 (26)计算得到,结合式(27)、式(28)、式(29)、式(30),我们建立矢 量跟踪环路系统卡尔曼滤波器的观测方程为:

IPIEILk+1=00000000L·N000000000.5·L·N000000000.5·L·NδXδYδZδVxδVyδVzΔtbΔtdAk+1+Rk+1---(32)

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号