CN102323602A - 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法 - Google Patents

一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法 Download PDF

Info

Publication number
CN102323602A
CN102323602A CN201110141550A CN201110141550A CN102323602A CN 102323602 A CN102323602 A CN 102323602A CN 201110141550 A CN201110141550 A CN 201110141550A CN 201110141550 A CN201110141550 A CN 201110141550A CN 102323602 A CN102323602 A CN 102323602A
Authority
CN
China
Prior art keywords
self
filtering
adaptation
matrix
deviation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201110141550A
Other languages
English (en)
Inventor
沈锋
徐定杰
贺瑞
周宇
王兆龙
盖猛
吕东泽
单志明
陈阳
党超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201110141550A priority Critical patent/CN102323602A/zh
Publication of CN102323602A publication Critical patent/CN102323602A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法,该自适应二阶卡尔曼滤波器的载波跟踪环路包括本地载波发生器、积分清除器、载波环鉴相器、环路滤波器和自适应二阶卡尔曼滤波器。本发明克服了传统卡尔曼滤波器在先验信息不准确时使滤波器发散,从而导致跟踪环路失锁的缺点。本发明在***模型不完整或其先验信息不准确时,通过渐消因子自适应的调节预测误差协方差矩阵,从而达到实时调整增益矩阵的目的,使滤波器接近最优,可以有效的抑制滤波器的发散,且本发明中渐消因子的估算方法计算简单,计算量小,适应性强,提高了滤波算法的可靠性。

Description

一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法
技术领域
本发明属于GPS基带信号处理技术领域,具体涉及一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法。
背景技术
近年来,随着航空、航天技术的迅猛发展以及其在军事上的广泛应用,高动态环境下GPS***的应用日益受到人们的关注。迄今为止,国外不断将高动态GPS的相关产品投入到实际的战争应用中。如战斧巡航导弹和斯拉姆导弹等都采用了高动态GPS接收机进行制导,其优越的可靠性和高精度性使美国在海湾战争和科索沃战争中获得了巨大的军事效应。目前,GPS***的高动态应用领域仍然在不断拓展,美国的大部分军用飞机都将装备高动态GPS接收机,一些主要的精确制导弹药都将通过GPS制导来瞄准。因此,高动态环境下卫星定位导航***的合理有效利用对于现代战争的成败将会起到关键性的作用。
而在高动态环境下,由于载体的高速运动使接收信号载波多普勒频移随时间变化的非常快。此时,若采用普通的GPS接收机,载波跟踪环路带宽要能大到足够容忍这种动态引起的载波频率和相位的正常波动,以保证环路对信号的持续跟踪。然而,环路带宽越宽,越多频率成分的噪声被允许进入环路,则环路的噪声性能越差,信号跟踪就越不准确,因此传统的锁相环是不能直接运用到高动态接收机上的。为了解决上述问题,近年来,一些研究者提出了使用卡尔曼滤波器或者扩展卡尔曼滤波器的载波跟踪环路,在***模型建立准确和噪声统计特性已知的前提下,经过滤波器的递推可以获得较为精确的载波相位估计值,从而提高跟踪精度。然而在载体运动条件比较复杂的环境下,有可能不能准确的获得必要的先验信息而致使滤波器发散,从而导致跟踪环路失锁。
二阶卡尔曼滤波器最先是由Friedland提出解决线性***的状态模型存在常量偏差时的估计方法,是一种并行算法,可以有效降低滤波器的计算量和增加滤波器的数值稳定性。最近有研究者将其推广到***状态方程偏差项为随机量时的状态估计问题。但是当***模型和偏差模型的噪声统计特性不准确时,往往会导致二阶卡尔曼滤波器发散。
发明内容
本发明针对现有技术中存在的高动态环境下GPS载波跟踪环存在的问题,提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法。本发明克服了传统卡尔曼滤波器在先验信息不准确时使滤波器发散,从而导致跟踪环路失锁的缺点。
本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,包括本地载波发生器、积分清除器、载波环鉴相器、环路滤波器和自适应二阶卡尔曼滤波器。
数字中频信号分别与本地载波发生器复现的载波及90°相移后的载波相乘后,再分别通过积分清除器提高载噪比,然后分别将每个积分清除器的相干积分结果均输出至载波环鉴相器,利用积分清除器输出的相干积分结果估算当前跟踪环路的载波相位差异,再将载波环鉴相器的输出载波相位差异作为自适二阶卡尔曼滤波器的观测值,经附带偏差的载波相位动态***模型的自适应二阶卡尔曼滤波器递推出相位差异的估计值,相位差异的估计值输出至环路滤波器,经环路滤波器输出的控制信号使本地载波发生器实时调整。
本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的滤波方法,包括自适应无偏差滤波和自适应偏差滤波两部分,具体包括以下几个步骤:
步骤一:定义自适应二阶卡尔曼滤波的初始状态以及计算过程中的中间变量:
定义初始状态为:
V 0 = P 0 xb ( P 0 b ) - 1 , x 0 ( + ) = x 0 * - V 0 b 0 * - - - ( 4 )
b 0 ( + ) = b 0 * , P 0 b ( + ) = P 0 b - - - ( 5 )
P 0 x ( + ) = P 0 x - V 0 P 0 b V 0 T - - - ( 6 )
其中
Figure BDA0000064728030000027
分别表示自适应二阶卡尔曼滤波初始状态向量x0的均值和协方差,
Figure BDA0000064728030000028
Figure BDA0000064728030000029
分别表示自适应二阶卡尔曼滤波初始偏差向量b0的均值和协方差,
Figure BDA00000647280300000210
表示x0和b0的互协方差矩阵,V0,为定义的混合矩阵;x0(+)、b0(+)、
Figure BDA00000647280300000211
分别表示自适应无偏差滤波的初始状态估计值、自适应偏差滤波的初始状态估计值、自适应偏差滤波的初始估计均方误差矩阵、自适应无偏差滤波的初始估计均方误差矩阵。
定义中间变量:
Nk=HkUk+Dk V k = U k - K k x N k - - - ( 7 )
U k = U ‾ k [ I - λ k b Q k - 1 b [ P k b ( - ) ] - 1 ] - - - ( 8 )
U ‾ k = ( Φ k - 1 V k - 1 + B k - 1 ) A k - 1 - 1 - - - ( 9 )
u k = ( U ‾ k + 1 - U k + 1 ) A k b k ( + ) - - - ( 10 )
Q ‾ k x = Q k x + U k + 1 Q k b U ‾ k + 1 - - - ( 11 )
其中Hk为观测矩阵,
Figure BDA00000647280300000217
为自适应偏差滤波的滤波增益矩阵,I为单位矩阵,
Figure BDA00000647280300000218
为自适应偏差滤波的渐消因子,
Figure BDA00000647280300000219
表示***噪声协方差,
Figure BDA00000647280300000220
Figure BDA00000647280300000221
表示偏差***噪声协方差,
Figure BDA00000647280300000222
为自适应偏差滤波的预测均方误差矩阵,Φk-1为状态转移矩阵,Ak-1,Bk-1,Dk为随机偏差系数矩阵,uk,UkVk,Nk
Figure BDA00000647280300000224
为定义的混合矩阵;bk(+)表示自适应偏差滤波的状态估计值。
步骤二:计算自适应无偏差滤波过程中的状态一步预测值xk(-):
                         xk(-)=Φk-1xk-1(+)+uk-1                        (12)
其中,Φk-1为状态转移矩阵,xk-1(+)为状态估计值,uk-1为步骤一中定义的混合矩阵。
步骤三:计算自适应无偏差滤波方法中的预测均方误差矩阵
Figure BDA0000064728030000031
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 13 )
其中,
Figure BDA0000064728030000033
为估计均方误差矩阵,
Figure BDA0000064728030000034
为***噪声协方差,
Figure BDA0000064728030000035
为自适应无偏差滤波的渐消因子。
步骤四:计算自适应无偏差滤波的滤波增益矩阵
Figure BDA0000064728030000036
K k x = P k x ( - ) H k T [ H k P k x ( - ) H K T + R k ] - 1 - - - ( 14 )
其中,Rk为观测噪声协方差。
步骤五:计算自适应无偏差滤波的估计均方误差矩阵
Figure BDA0000064728030000038
P k x ( + ) = ( I - K k x H k ) P k x ( - ) - - - ( 15 )
步骤六:计算自适应无偏差滤波的渐消因子
(1)计算k时刻观测量zk的新息序列
Figure BDA00000647280300000311
η k x = Z k - H k x k ( - ) - - - ( 16 )
其中,Hk为观测矩阵,xk(-)为自适应无偏差滤波的状态一步预测值。
(2)计算k时刻新息序列协方差
Figure BDA00000647280300000313
的理论值:
tk时刻自适应无偏差滤波的预测均方误差协方差矩阵
Figure BDA00000647280300000314
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 17 )
其中Φk-1为状态转移矩阵,自适应无偏差滤波的为估计均方误差矩阵,
Figure BDA00000647280300000317
为***噪声的协方差,tk为时间量,新息序列协方差
Figure BDA00000647280300000318
的理论值为:
C k x = E [ η k x ( η k x ) T ] = H k P k x ( - ) H k T + R k - - - ( 18 )
其中E[·]表示求解协方差矩阵,Rk为量测噪声方差阵。
(3)计算k时刻新息序列协方差的估计值
Figure BDA00000647280300000320
当滤波增益矩阵
Figure BDA00000647280300000321
为最优增益矩阵时,新息序列
Figure BDA00000647280300000322
是白噪声序列,则新息序列的自相关函数等于零:
E [ η k + j x ( η k x ) T ] = P k x ( - ) H k T - K k x C k x = 0 - - - ( 19 )
计算新息序列协方差的估计值
Figure BDA00000647280300000324
C ‾ k x = λ k - 1 x η k x ( η k x ) T 1 + λ k - 1 x , k > 1 1 2 η 0 x ( η 0 x ) T , k = 1 - - - ( 20 )
其中,
Figure BDA00000647280300000326
为k=0时的新息序列,
Figure BDA00000647280300000327
为k时刻的新息序列,
Figure BDA00000647280300000328
为k-1时刻的渐消因子。
(4)计算自适应无偏差滤波的渐消因子
Figure BDA00000647280300000329
设预测均方误差协方差的估计值
Figure BDA0000064728030000041
和新息序列协方差的估计值
Figure BDA0000064728030000042
分别为:
P ‾ k x ( - ) = λ k x P k x ( - ) , C ‾ k x = α k x C k x - - - ( 21 )
其中
Figure BDA0000064728030000045
为自适应无偏差滤波的渐消因子,
Figure BDA0000064728030000046
为自适应无偏差滤波的标量因子,
Figure BDA0000064728030000047
Figure BDA0000064728030000048
是根据标准卡尔曼滤波计算得到的理论值;最优增益阵的估计值
Figure BDA0000064728030000049
K ‾ k x = P ‾ k x ( - ) H k T C ‾ k - 1 = [ λ k x P k x ( - ) ] H k T [ 1 α k x C k - 1 ] = λ k x α k x [ P k x ( - ) H k T C k - 1 ] = λ k x α k x K k x - - - ( 22 )
其中自适应无偏差滤波的标量因子
Figure BDA00000647280300000411
α k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 23 )
其中trace(·)表示矩阵的迹运算。
新息序列协方差的估计值
Figure BDA00000647280300000413
表示为
C ‾ k x = α k x ( H k P k x ( - ) H k T + R k ) = λ k x H k P k x ( - ) H k T + R k - - - ( 24 )
由公式(24)得到
α k x H k P k x ( - ) H k T = λ k x H k P k x ( - ) H k T + ( 1 - α k x ) R k - - - ( 25 )
则自适应无偏差滤波的渐消因子
Figure BDA00000647280300000416
λ k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 26 )
步骤七:计算自适应无偏差滤波的状态估计值xk(+):
x k ( + ) = x k ( - ) + K k x η k x - - - ( 27 )
步骤八:计算自适应偏差滤波的状态一步预测值bk(-):
                            bk(-)=Ak-1bk-1(+)           (28)
其中,Ak-1为随机偏差系数矩阵,bk-1(+)为自适应偏差滤波的状态估计值。
步骤九:计算自适应偏差滤波的预测均方误差矩阵
Figure BDA00000647280300000419
P k b ( - ) = λ k b ( A k - 1 P k - 1 b ( + ) A k - 1 T + Q k - 1 b ) - - - ( 29 )
其中,
Figure BDA00000647280300000421
为自适应偏差滤波的估计均方误差矩阵,
Figure BDA00000647280300000422
为偏差***噪声协方差,为自适应无偏差滤波的渐消因子。
步骤十:计算自适应偏差滤波的滤波增益矩阵
Figure BDA00000647280300000424
K k b = P k b ( - ) N k T [ H k P k x ( - ) H x T + R k + N k P k b ( - ) N K T ] - 1 - - - ( 30 )
其中,Rk为观测噪声协方差,
Figure BDA00000647280300000426
为自适应无偏差滤波的预测均方误差矩阵。
步骤十一:计算自适应偏差滤波的估计均方误差矩阵
Figure BDA00000647280300000427
P k b ( + ) = [ I - K k b N k ] P k b ( - ) - - - ( 31 )
步骤十二:计算自适应偏差滤波的渐消因子
Figure BDA00000647280300000429
自适应偏差滤波的渐消因子
Figure BDA0000064728030000051
的计算方法和自适应无偏差滤波的渐消因子的计算方法相同,具体步骤为:
(1)计算k时刻观测量zk的新息序列
Figure BDA0000064728030000052
η k b = z k - H k x k ( - ) - N k b k ( - ) - - - ( 32 )
(2)计算k时刻新息序列协方差
Figure BDA0000064728030000054
的理论值:
C k b = H k P k x ( - ) H k T + R k + N k P k b ( - ) N k T - - - ( 33 )
(3)计算k时刻新息序列协方差的估计值
Figure BDA0000064728030000056
C ‾ k b = λ k b C k b = λ k - 1 η k b ( η k b ) T 1 + λ k - 1 , k > 1 1 2 η 0 b ( η 0 b ) T , k = 1 - - - ( 34 )
其中,
Figure BDA0000064728030000058
为k=0时的新息序列,
Figure BDA0000064728030000059
为k时刻的新息序列,为k-1时刻的渐消因子。
(4)计算自适应偏差滤波的渐消因子
Figure BDA00000647280300000511
λ k b = max { 1 , trace ( C ‾ k b ) trace ( C k b ) } - - - ( 35 )
步骤十三:计算自适应偏差滤波的状态估计值bk(+):
b k ( + ) = b k ( - ) + K k b η k b - - - ( 36 ) 步骤十四:计算自适应二阶卡尔曼滤波的状态一步预测值
Figure BDA00000647280300000514
状态估计值
Figure BDA00000647280300000515
预测均方误差矩阵
Figure BDA00000647280300000516
和估计均方误差矩阵
Figure BDA00000647280300000517
分别为:
Figure BDA00000647280300000518
Figure BDA00000647280300000519
Figure BDA00000647280300000520
Figure BDA00000647280300000521
其中xk(-)表示自适应无偏差滤波的状态一步预测值;xk(+)表示自适应无偏差滤波的状态估计值;bk(-)表示自适应偏差滤波的状态一步预测值;bk(+)表示自适应偏差滤波的状态估计值;
Figure BDA00000647280300000522
自适应偏差滤波的预测均方误差矩阵;
Figure BDA00000647280300000523
表示自适应无偏差滤波的估计均方误差矩阵;
Figure BDA00000647280300000524
表示自适应偏差滤波的预测均方误差矩阵;
Figure BDA00000647280300000525
表示自适应偏差滤波的估计均方误差矩阵;Uk和Vk为步骤一中定义的混合矩阵。
本发明的优点在于:
(1)本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法,在***模型不完整或其先验信息不准确时,通过渐消因子自适应的调节预测误差协方差矩阵,从而达到实时调整增益矩阵的目的,使滤波器接近最优,可以有效的抑制滤波器的发散;
(2)本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法,自适应渐消因子的估算方法计算简单,计算量小,适应性强,提高了滤波算法的可靠性;
(3)本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法,基于自适应二阶卡尔曼滤波器提出的载波跟踪环路,不仅在高动态该环境下能提高跟踪环路的跟踪精度,而且在***先验信息不准确时能够保持***的稳定性,避免了跟踪环路的失锁。
附图说明
图1:本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的结构示意图;
图2:本发明中输入的GPS高动态信号的多普勒频率变化曲线;
图3:应用本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环对多普勒频率的跟踪曲线图;
图4:本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环对多普勒频率误差的跟踪曲线图。
图中:1-本地载波发生器;  2-积分清除器;      3-载波环鉴相器;
      4-环路滤波器;      5-自适应二阶卡尔曼滤波器。
具体实施方式
下面将结合附图对本发明作进一步的详细说明。
本发明提出一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,包括本地载波发生器1、积分清除器2、载波环鉴相器3、环路滤波器4和自适应二阶卡尔曼滤波器5。本地载波发生器1的功能是复现一个本地载波信号;积分清除器2的功能相当于低通滤波器,消除同相支路ip(n)与正交支路qp(n)中的高频信号成分和噪声;载波环鉴相器3的功能是计算接收载波与复制载波之间的相位差异φe(n);自适应二阶卡尔曼滤波器5的功能是使自适应二阶卡尔曼滤波器5递推估计后的载波相位误差经过环路滤波器4,以提高环路稳定性和跟踪精度;载波环路滤波器4的功能是降低噪声以便在其输出端对输入数字中频信号产生精确的估计。
射频前端输出的数字中频信号sIF(n)分别与本地载波发生器1复现的载波及90°相移后的载波相乘后,再分别通过积分清除器2消除信号的高频分量和噪声,提高载噪比,然后分别将每个积分清除器2的相干积分结果Ip(n)和Qp(n)均输出至载波环鉴相器3,利用积分清除器2输出的相干积分结果Ip(n)和Qp(n)来估算当前跟踪环路的载波相位差异φe(n),再将载波环鉴相器3的输出载波相位差异φe(n)作为自适二阶卡尔曼滤波器的观测值,经附带偏差的载波相位动态***模型的自适应二阶卡尔曼滤波器5递推出相位差异的估计值进一步消除噪声的影响,提高载噪比。由于载体的动态性较高,环路滤波器4采用二阶环路滤波器,环路带宽可设为7Hz~10Hz,相位差异的估计值输出至环路滤波器4,经环路滤波器4输出的控制信号使本地载波发生器1实时调整,复现的载波与输入的数字中频信号保持一致。
所述的附带偏差的载波相位动态***模型的状态方程具体为
θ e , k f d , k NCO = 1 - Δt 0 1 θ e , k - 1 f d , k - 1 NCO + Δt Δt 2 2 0 0 f d , k - 1 f a , k - 1 + W θ 0 0 0 - - - ( 1 )
f d , k f a , k = 1 Δt 0 1 f d , k - 1 f a , k - 1 + W d 0 0 W a - - - ( 2 )
附带偏差的载波相位动态***模型的观测方程为
θ e , k - 1 mea = 1 - Δt 2 θ e , k - 1 f d , k - 1 NCO + Δt 2 Δt 2 6 f d , k - 1 f a , k - 1 + V k - 1 - - - ( 3 )
其中,θe为本地载波发生器1的输出与输入信号的载波相位误差,fd为输入信号的多普勒频移,fa是由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,
Figure BDA0000064728030000074
为本地载波发生器NCO复制的多普勒频率,Δt为更新周期,等于预检测积分的时间。
Figure BDA0000064728030000075
表示估计的载波相位误差。θe,k为tk时刻本地载波发生器1的输出与输入信号的载波相位差,
Figure BDA0000064728030000076
为tk时刻本地载波发生器1复制的多普勒频率,
Figure BDA0000064728030000077
为tk-1时刻本地载波发生器1复制的多普勒频率,fd,k-1为tk-1时刻输入信号的多普勒频移,fa,k-1为tk-1时刻由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,fd,k为tk时刻输入信号的多普勒频移,fa,k为tk时刻由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,Wn=[Wθ,Wd,Wa]T为噪声向量,由离散的高斯白噪声序列生成。Wθ,Wa,Wa为离散的噪声协方差分别是由接收机时钟引起的相位偏差,由时钟频率漂移引起的相位偏差,由卫星与接收机之间的加速度引起的相位偏差。
Figure BDA0000064728030000078
表为tk-1时刻估计的载波相位误差,θe,k-1为tk-1时刻本地载波发生器NCO的输出与输入信号的载波相位差,Vk-1为观测噪声矢量。
当本发明中输入中频信号为GPS高动态信号的多普勒频率变化曲线时,曲线如图2所示的,应用本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,能够准确跟踪图2中输入中频信号多普勒频率的变化,如图3所示。并且多普勒频率的估计误差很小,如图4所示,进一步说明了本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的稳定性和可靠性。
本发明还提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的滤波方法,该滤波方法基于自适应二阶卡尔曼滤波方法,包括自适应无偏差滤波和自适应偏差滤波两部分。采用渐消因子抑制滤波器的记忆长度,充分利用现时的观测数据,减小陈旧量测值的影响,可以有效抑制滤波器的发散。在本发明的滤波方法中,利用新息序列协方差计算渐消因子,计算量小,适用于高动态环境下载波的快速跟踪。
本发明提出的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的滤波方法,具体包括以下几个步骤:
步骤一:定义自适应二阶卡尔曼滤波的初始状态以及计算过程中的中间变量:
定义初始状态为:
V 0 = P 0 xb ( P 0 b ) - 1 , x 0 ( + ) = x 0 * - V 0 b 0 * - - - ( 4 )
b 0 ( + ) = b 0 * , P 0 b ( + ) = P 0 b - - - ( 5 )
P 0 x ( + ) = P 0 x - V 0 P 0 b V 0 T - - - ( 6 )
其中
Figure BDA0000064728030000086
分别表示自适应二阶卡尔曼滤波初始状态向量x0的均值和协方差,
Figure BDA0000064728030000088
Figure BDA0000064728030000089
分别表示自适应二阶卡尔曼滤波初始偏差向量b0的均值和协方差,
Figure BDA00000647280300000810
表示x0和b0的互协方差矩阵。V0,为定义的混合矩阵,无实际的物理含义,属于设定的中间变量,(·)T表示矩阵的转置,(·)-1表示求逆运算。x0(+)、b0(+)、
Figure BDA00000647280300000811
分别表示自适应无偏差滤波的初始状态估计值、自适应偏差滤波的初始状态估计值、自适应偏差滤波的初始估计均方误差矩阵、自适应无偏差滤波的初始估计均方误差矩阵。
定义中间变量:
Nk=HkUk+Dk V k = U k - K k x N k - - - ( 7 )
U k = U ‾ k [ I - λ k b Q k - 1 b [ P k b ( - ) ] - 1 ] - - - ( 8 )
U ‾ k = ( Φ k - 1 V k - 1 + B k - 1 ) A k - 1 - 1 - - - ( 9 )
u k = ( U ‾ k + 1 - U k + 1 ) A k b k ( + ) - - - ( 10 )
Q ‾ k x = Q k x + U k + 1 Q k b U ‾ k + 1 - - - ( 11 )
其中Hk为观测矩阵,
Figure BDA00000647280300000817
为自适应偏差滤波的滤波增益矩阵,I为单位矩阵,
Figure BDA00000647280300000818
为自适应偏差滤波的渐消因子,
Figure BDA00000647280300000819
表示***噪声协方差,
Figure BDA00000647280300000820
Figure BDA00000647280300000821
表示偏差***噪声方差阵,
Figure BDA00000647280300000822
为自适应偏差滤波的预测均方误差矩阵,Φk-1为状态转移矩阵,Ak-1,Bk-1,Dk为随机偏差系数矩阵,
Figure BDA00000647280300000823
为***噪声方差阵,uk,Uk
Figure BDA00000647280300000824
Vk,Nk
Figure BDA00000647280300000825
为定义的混合矩阵,无实际的物理含义,属于中间变量。
步骤二:计算自适应无偏差滤波过程中的状态一步预测值xk(-):
                         xk(-)=Φk-1xk-1(+)+uk-1                (12)
其中,Φk-1为状态转移矩阵,xk-1(+)为状态估计值,uk-1为步骤一中定义的混合矩阵。
步骤三:计算自适应无偏差滤波方法中的预测均方误差矩阵
Figure BDA00000647280300000826
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 13 )
其中,
Figure BDA00000647280300000828
为估计均方误差矩阵,为***噪声协方差,
Figure BDA00000647280300000830
为自适应无偏差滤波方法中的渐消因子。
步骤四:计算自适应无偏差滤波方法中的滤波增益矩阵
K k x = P k x ( - ) H k T [ H k P k x ( - ) H K T + R k ] - 1 - - - ( 14 )
其中,Rk为观测噪声协方差。
步骤五:计算自适应无偏差滤波方法中的估计均方误差矩阵
Figure BDA00000647280300000833
P k x ( + ) = ( I - K k x H k ) P k x ( - ) - - - ( 15 )
步骤六:计算自适应无偏差滤波方法中的渐消因子
(1)计算k时刻观测量zk的新息序列
Figure BDA0000064728030000093
在自适应无偏差滤波中,tk时刻观测向量Zk的新息序列
η k x = Z k - H k x k ( - ) - - - ( 16 )
其中,Hk为观测矩阵,xk(-)为滤波的状态一步预测值。
(2)计算k时刻新息序列协方差
Figure BDA0000064728030000096
的理论值:
所述的自适应无偏差滤波方法的计算过程中忽略了偏差量bk,因此等效于自适应渐消卡尔曼滤波方法。
自适应渐消卡尔曼滤波方法与标准卡尔曼滤波方法不同之处仅在计算预测均方误差协方差
Figure BDA0000064728030000097
时增加一个渐消因子
Figure BDA0000064728030000098
tk时刻预测均方误差协方差
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 17 )
其中,Φk-1为状态转移矩阵,为估计均方误差矩阵,(·)T表示矩阵的转置,
Figure BDA00000647280300000912
为***噪声的协方差,tk为时间量。推导新息序列协方差
Figure BDA00000647280300000913
的理论值为
C k x = E [ η k x ( η k x ) T ] = H k P k x ( - ) H k T + R k - - - ( 18 )
其中,E[·]表示求解协方差矩阵,Rk为量测噪声方差阵。
(3)计算k时刻新息序列协方差的估计值
Figure BDA00000647280300000915
对线性最优卡尔曼滤波,当滤波增益矩阵
Figure BDA00000647280300000916
为最优增益矩阵时,新息序列
Figure BDA00000647280300000917
是白噪声序列。则新息序列的自相关函数等于零,即
E [ η k + j x ( η k x ) T ] = P k x ( - ) H k T - K k x C k x = 0 - - - ( 19 )
当增益阵
Figure BDA00000647280300000919
为最优增益阵时,新息序列不相关,即新息序列处处保持正交。
当载波相位动态***模型不完整或者先验信息不准确时,新息序列协方差的实际值与计算出的理论值
Figure BDA00000647280300000920
不同。因此,新息序列的自相关函数就不一定等于零。基于以上情况,可以实时的调整增益阵使新息序列保持相互正交,即使式(19)等于零成立,此时公式(19)中的新息序列协方差
Figure BDA00000647280300000922
根据新息序列
Figure BDA00000647280300000923
估计得出(此时的
Figure BDA00000647280300000924
就是新息序列的估计值
Figure BDA00000647280300000925
),而不是由式(18)计算出。
计算新息序列协方差的估计值
Figure BDA00000647280300000926
C ‾ k x = λ k - 1 x η k x ( η k x ) T 1 + λ k - 1 x , k > 1 1 2 η 0 x ( η 0 x ) T , k = 1 - - - ( 20 )
其中,
Figure BDA00000647280300000928
为k=0时的新息序列,为k时刻的新息序列,
Figure BDA00000647280300000930
为k-1时刻的渐消因子。
(4)计算渐消因子
为得到增益阵调整之后的增益阵
Figure BDA0000064728030000102
设预测均方误差协方差的估计值和新息序列协方差的估计值
Figure BDA0000064728030000104
分别为
P ‾ k x ( - ) = λ k x P k x ( - ) , C ‾ k x = α k x C k x - - - ( 21 )
其中
Figure BDA0000064728030000107
为渐消因子,
Figure BDA0000064728030000108
为标量因子,
Figure BDA0000064728030000109
Figure BDA00000647280300001010
是根据标准卡尔曼滤波计算得到的理论值,而是由公式(5)计算得到的估计值。由公式(5),得到增益阵的估计值
K ‾ k x = P ‾ k x ( - ) H k T C ‾ k - 1 = [ λ k x P k x ( - ) ] H k T [ 1 α k x C k - 1 ] = λ k x α k x [ P k x ( - ) H k T C k - 1 ] = λ k x α k x K k x - - - ( 22 )
其中标量因子
Figure BDA00000647280300001015
被估算为
α k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 23 )
其中trace(·)表示矩阵的迹运算。
当前新息序列协方差的估计值
Figure BDA00000647280300001017
表示为
C ‾ k x = α k x ( H k P k x ( - ) H k T + R k ) = λ k x H k P k x ( - ) H k T + R k - - - ( 24 )
新息序列协方差的估计值
Figure BDA00000647280300001019
反应了当前滤波误差的作用,当载波相位动态模型不完整时,由于不完整信息的作用新息序列协方差和预测均方误差
Figure BDA00000647280300001020
的值会增加。从公式(24)可知,通过标量因子
Figure BDA00000647280300001021
使新息序列协方差增大是通过渐消因子
Figure BDA00000647280300001022
使预测均方误差协方差
Figure BDA00000647280300001023
增大得到的。因此,载波相位动态模型中不完整信息的作用可以通过增加预测均方误差矩阵
Figure BDA00000647280300001024
的值来补偿。
由公式(24)可得
α k x H k P k x ( - ) H k T = λ k x H k P k x ( - ) H k T + ( 1 - α k x ) R k - - - ( 25 )
由于
Figure BDA00000647280300001027
当增加的预测均方误差协方差
Figure BDA00000647280300001028
较小时,由较小,可以把
Figure BDA00000647280300001030
忽略;当增加的预测均方误差协方差
Figure BDA00000647280300001031
大于量测噪声方差阵Rk时,认为量测噪声方差阵Rk较小,可以把忽略。因此
Figure BDA00000647280300001033
Figure BDA00000647280300001034
近似相等,假设
Figure BDA00000647280300001035
Figure BDA00000647280300001036
因此自适应无偏差滤波方法中的渐消因子
Figure BDA00000647280300001037
计算方法为
λ k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 26 )
步骤七:计算自适应无偏差滤波方法中的状态估计值xk(+):
x k ( + ) = x k ( - ) + K k x η k x - - - ( 27 )
步骤八:计算自适应偏差滤波方法中的状态一步预测值bk(-):
                             bk(-)=Ak-1bk-1(+)             (28)
其中,Ak-1为随机偏差系数矩阵,bk-1(+)为自适应偏差滤波器的状态估计值。
步骤九:计算自适应偏差滤波方法中的预测均方误差矩阵
Figure BDA0000064728030000111
P k b ( - ) = λ k b ( A k - 1 P k - 1 b ( + ) A k - 1 T + Q k - 1 b ) - - - ( 29 )
其中,为估计均方误差矩阵,
Figure BDA0000064728030000114
为***噪声协方差,
Figure BDA0000064728030000115
为自适应无偏差滤波方法中的渐消因子。
步骤十:计算自适应偏差滤波方法中的滤波增益矩阵
K k b = P k b ( - ) N k T [ H k P k x ( - ) H x T + R k + N k P k b ( - ) N K T ] - 1 - - - ( 30 )
其中,Rk为观测噪声协方差,为自适应无偏差滤波方法中的预测均方误差矩阵。
步骤十一:计算自适应偏差滤波方法中的估计均方误差矩阵
Figure BDA0000064728030000119
P k b ( + ) = [ I - K k b N k ] P k b ( - ) - - - ( 31 )
步骤十二:计算自适应偏差滤波方法中的渐消因子
Figure BDA00000647280300001111
自适应偏差滤波器中渐消因子
Figure BDA00000647280300001112
的计算方法和自适应无偏差滤波中渐消因子的的计算方法一样,具体计算步骤为:
(1)计算k时刻观测量zk的新息序列
Figure BDA00000647280300001113
η k b = z k - H k x k ( - ) - N k b k ( - ) - - - ( 32 )
(2)计算k时刻新息序列协方差
Figure BDA00000647280300001115
的理论值:
C k b = H k P k x ( - ) H k T + R k + N k P k b ( - ) N k T - - - ( 33 )
(3)计算k时刻新息序列协方差的估计值
C ‾ k b = λ k b C k b = λ k - 1 η k b ( η k b ) T 1 + λ k - 1 , k > 1 1 2 η 0 b ( η 0 b ) T , k = 1 - - - ( 34 )
其中,
Figure BDA00000647280300001119
为k=0时的新息序列,
Figure BDA00000647280300001120
为k时刻的新息序列,为k-1时刻的渐消因子。
(4)计算渐消因子
λ k b = max { 1 , trace ( C ‾ k b ) trace ( C k b ) } - - - ( 35 )
步骤十三:计算自适应偏差滤波方法中的状态估计值bk(+):
b k ( + ) = b k ( - ) + K k b η k b - - - ( 36 )
步骤十四:计算自适应二阶卡尔曼滤波方法的状态一步预测值、状态估计值、预测均方误差矩阵和估计均方误差矩阵:
自适应二阶卡尔曼滤波方法是自适应无偏差滤波器和自适应偏差滤波器的输出结果的联合,计算得到自适应二阶卡尔曼滤波方法状态一步预测值
Figure BDA00000647280300001125
状态估计值
Figure BDA00000647280300001126
预测均方误差矩阵
Figure BDA00000647280300001127
和估计均方误差矩阵为:
Figure BDA00000647280300001129
Figure BDA0000064728030000121
Figure BDA0000064728030000122
Figure BDA0000064728030000123

Claims (4)

1.一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:包括本地载波发生器、积分清除器、载波环鉴相器、环路滤波器和自适应二阶卡尔曼滤波器;
数字中频信号分别与本地载波发生器复现的载波及90°相移后的载波相乘后,再分别通过积分清除器提高载噪比,然后分别将每个积分清除器的相干积分结果均输出至载波环鉴相器,利用积分清除器输出的相干积分结果估算当前跟踪环路的载波相位差异,再将载波环鉴相器的输出载波相位差异作为自适二阶卡尔曼滤波器的观测值,经附带偏差的载波相位动态***模型的自适应二阶卡尔曼滤波器递推出相位差异的估计值,相位差异的估计值输出至环路滤波器,经环路滤波器输出的控制信号使本地载波发生器实时调整。
2.根据权利要求1所述的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:所述的环路滤波器采用二阶环路滤波器,环路带宽为7Hz~10Hz。
3.根据权利要求1所述的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:所述的附带偏差的载波相位动态***模型的状态方程具体为:
θ e , k f d , k NCO = 1 - Δt 0 1 θ e , k - 1 f d , k - 1 NCO + Δt Δt 2 2 0 0 f d , k - 1 f a , k - 1 + W θ 0 0 0 - - - ( 1 )
f d , k f a , k = 1 Δt 0 1 f d , k - 1 f a , k - 1 + W d 0 0 W a - - - ( 2 )
附带偏差的载波相位动态***模型的观测方程具体为:
θ e , k - 1 mea = 1 - Δt 2 θ e , k - 1 f d , k - 1 NCO + Δt 2 Δt 2 6 f d , k - 1 f a , k - 1 + V k - 1 - - - ( 3 )
其中,θe为本地载波发生器NCO的输出与输入信号的载波相位误差,fd为输入信号的多普勒频移,fa是由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,
Figure FDA0000064728020000014
为本地载波发生器复制的多普勒频率,Δt为更新周期,
Figure FDA0000064728020000015
表示估计的载波相位误差,θe,k为tk时刻本地载波发生器的输出与输入信号的载波相位差,
Figure FDA0000064728020000016
为tk时刻本地载波发生器复制的多普勒频率,
Figure FDA0000064728020000017
为tk-1时刻本地载波发生器复制的多普勒频率,fd,k-1为tk-1时刻输入信号的多普勒频移,fa,k-1为tk-1时刻由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,fd,k为tk时刻输入信号的多普勒频移,fa,k为tk时刻由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,Wn=[Wθ,Wd,Wa]T为噪声向量,Wθ、Wa、Wa为离散的噪声协方差分别是由接收机时钟引起的相位偏差、由时钟频率漂移引起的相位偏差、由卫星与接收机之间的加速度引起的相位偏差,
Figure FDA0000064728020000018
表为tk-1时刻估计的载波相位误差,θe,k-1为tk-1时刻本地载波发生器NCO的输出与输入信号的载波相位差,Vk-1为观测噪声矢量。
4.一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的滤波方法,其特征在于:具体包括以下几个步骤:
步骤一:定义自适应二阶卡尔曼滤波的初始状态以及计算过程中的中间变量:
定义初始状态为:
V 0 = P 0 xb ( P 0 b ) - 1 , x 0 ( + ) = x 0 * - V 0 b 0 * - - - ( 4 )
b 0 ( + ) = b 0 * , P 0 b ( + ) = P 0 b - - - ( 5 )
P 0 x ( + ) = P 0 x - V 0 P 0 b V 0 T - - - ( 6 )
其中
Figure FDA0000064728020000026
分别表示自适应二阶卡尔曼滤波初始状态向量x0的均值和协方差,
Figure FDA0000064728020000028
Figure FDA0000064728020000029
分别表示自适应二阶卡尔曼滤波初始偏差向量b0的均值和协方差,表示x0和b0的互协方差矩阵,V0,为定义的混合矩阵;x0(+)、b0(+)、
Figure FDA00000647280200000211
分别表示自适应无偏差滤波的初始状态估计值、自适应偏差滤波的初始状态估计值、自适应偏差滤波的初始估计均方误差矩阵、自适应无偏差滤波的初始估计均方误差矩阵;
定义中间变量:
Nk=HkUk+Dk V k = U k - K k x N k - - - ( 7 )
U k = U ‾ k [ I - λ k b Q k - 1 b [ P k b ( - ) ] - 1 ] - - - ( 8 )
U ‾ k = ( Φ k - 1 V k - 1 + B k - 1 ) A k - 1 - 1 - - - ( 9 )
u k = ( U ‾ k + 1 - U k + 1 ) A k b k ( + ) - - - ( 10 )
Q ‾ k x = Q k x + U k + 1 Q k b U ‾ k + 1 - - - ( 11 )
其中Hk为观测矩阵,
Figure FDA00000647280200000217
为自适应偏差滤波的滤波增益矩阵,I为单位矩阵,为自适应偏差滤波的渐消因子,
Figure FDA00000647280200000219
表示***噪声协方差,
Figure FDA00000647280200000220
Figure FDA00000647280200000221
表示偏差***噪声协方差,为自适应偏差滤波的预测均方误差矩阵,Φk-1为状态转移矩阵,Ak-1,Bk-1,Dk为随机偏差系数矩阵,uk,Uk
Figure FDA00000647280200000223
Vk,Nk
Figure FDA00000647280200000224
为定义的混合矩阵;bk(+)表示自适应偏差滤波的状态估计值;
步骤二:计算自适应无偏差滤波过程中的状态一步预测值xk(-):
                        xk(-)=Φk-1xk-1(+)+uk-1                 (12)
其中,Φk-1为状态转移矩阵,xk-1(+)为状态估计值,uk-1为步骤一中定义的混合矩阵;
步骤三:计算自适应无偏差滤波方法中的预测均方误差矩阵
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 13 )
其中,
Figure FDA00000647280200000227
为估计均方误差矩阵,
Figure FDA00000647280200000228
为***噪声协方差,为自适应无偏差滤波的渐消因子;
步骤四:计算自适应无偏差滤波的滤波增益矩阵
K k x = P k x ( - ) H k T [ H k P k x ( - ) H K T + R k ] - 1 - - - ( 14 )
其中,Rk为观测噪声协方差;
步骤五:计算自适应无偏差滤波的估计均方误差矩阵
Figure FDA0000064728020000031
P k x ( + ) = ( I - K k x H k ) P k x ( - ) - - - ( 15 )
步骤六:计算自适应无偏差滤波的渐消因子
Figure FDA0000064728020000033
(1)计算k时刻观测量zk的新息序列
Figure FDA0000064728020000034
η k x = Z k - H k x k ( - ) - - - ( 16 )
其中,Hk为观测矩阵,xk(-)为自适应无偏差滤波的状态一步预测值;
(2)计算k时刻新息序列协方差
Figure FDA0000064728020000036
的理论值:
tk时刻自适应无偏差滤波的预测均方误差协方差矩阵
Figure FDA0000064728020000037
P k x ( - ) = λ k x ( Φ k - 1 P k - 1 x ( + ) Φ k - 1 T + Q k - 1 x ) - - - ( 17 )
其中Φk-1为状态转移矩阵,
Figure FDA0000064728020000039
自适应无偏差滤波的为估计均方误差矩阵,
Figure FDA00000647280200000310
为***噪声的协方差,tk为时间量,新息序列协方差
Figure FDA00000647280200000311
的理论值为:
C k x = E [ η k x ( η k x ) T ] = H k P k x ( - ) H k T + R k - - - ( 18 )
其中E[·]表示求解协方差矩阵,Rk为量测噪声方差阵;
(3)计算k时刻新息序列协方差的估计值
Figure FDA00000647280200000313
当滤波增益矩阵
Figure FDA00000647280200000314
为最优增益矩阵时,新息序列
Figure FDA00000647280200000315
是白噪声序列,则新息序列的自相关函数等于零:
E [ η k + j x ( η k x ) T ] = P k x ( - ) H k T - K k x C k x = 0 - - - ( 19 )
计算新息序列协方差的估计值
Figure FDA00000647280200000317
C ‾ k x = λ k - 1 x η k x ( η k x ) T 1 + λ k - 1 x , k > 1 1 2 η 0 x ( η 0 x ) T , k = 1 - - - ( 20 )
其中,
Figure FDA00000647280200000319
为k=0时的新息序列,
Figure FDA00000647280200000320
为k时刻的新息序列,
Figure FDA00000647280200000321
为k-1时刻的渐消因子;
(4)计算自适应无偏差滤波的渐消因子
Figure FDA00000647280200000322
设预测均方误差协方差的估计值
Figure FDA00000647280200000323
和新息序列协方差的估计值
Figure FDA00000647280200000324
分别为:
P ‾ k x ( - ) = λ k x P k x ( - ) , C ‾ k x = α k x C k x - - - ( 21 )
其中
Figure FDA00000647280200000327
为自适应无偏差滤波的渐消因子,
Figure FDA00000647280200000328
为自适应无偏差滤波的标量因子,
Figure FDA00000647280200000329
Figure FDA00000647280200000330
是根据标准卡尔曼滤波计算得到的理论值;最优增益阵的估计值
Figure FDA00000647280200000331
K ‾ k x = P ‾ k x ( - ) H k T C ‾ k - 1 = [ λ k x P k x ( - ) ] H k T [ 1 α k x C k - 1 ] = λ k x α k x [ P k x ( - ) H k T C k - 1 ] = λ k x α k x K k x - - - ( 22 )
其中自适应无偏差滤波的标量因子
Figure FDA00000647280200000333
α k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 23 )
其中trace(·)表示矩阵的迹运算;
新息序列协方差的估计值
Figure FDA0000064728020000042
表示为
C ‾ k x = α k x ( H k P k x ( - ) H k T + R k ) = λ k x H k P k x ( - ) H k T + R k - - - ( 24 )
由公式(24)得到
α k x H k P k x ( - ) H k T = λ k x H k P k x ( - ) H k T + ( 1 - α k x ) R k - - - ( 25 )
则自适应无偏差滤波的渐消因子
Figure FDA0000064728020000045
λ k x = max { 1 , trace ( C ‾ k x ) trace ( C k x ) } - - - ( 26 )
步骤七:计算自适应无偏差滤波的状态估计值xk(+):
x k ( + ) = x k ( - ) + K k x η k x - - - ( 27 )
步骤八:计算自适应偏差滤波的状态一步预测值bk(-):
                            bk(-)=Ak-1bk-1(+)               (28)
其中,Ak-1为随机偏差系数矩阵,bk-1(+)为自适应偏差滤波的状态估计值;
步骤九:计算自适应偏差滤波的预测均方误差矩阵
Figure FDA0000064728020000048
P k b ( - ) = λ k b ( A k - 1 P k - 1 b ( + ) A k - 1 T + Q k - 1 b ) - - - ( 29 )
其中,
Figure FDA00000647280200000410
为自适应偏差滤波的估计均方误差矩阵,
Figure FDA00000647280200000411
为偏差***噪声协方差,
Figure FDA00000647280200000412
为自适应无偏差滤波的渐消因子;
步骤十:计算自适应偏差滤波的滤波增益矩阵
Figure FDA00000647280200000413
K k b = P k b ( - ) N k T [ H k P k x ( - ) H x T + R k + N k P k b ( - ) N K T ] - 1 - - - ( 30 )
其中,Rk为观测噪声协方差,为自适应无偏差滤波的预测均方误差矩阵;
步骤十一:计算自适应偏差滤波的估计均方误差矩阵
Figure FDA00000647280200000416
P k b ( + ) = [ I - K k b N k ] P k b ( - ) - - - ( 31 )
步骤十二:计算自适应偏差滤波的渐消因子
Figure FDA00000647280200000418
自适应偏差滤波的渐消因子
Figure FDA00000647280200000419
的计算方法和自适应无偏差滤波的渐消因子的计算方法相同,具体步骤为:
(1)计算k时刻观测量zk的新息序列
Figure FDA00000647280200000420
η k b = z k - H k x k ( - ) - N k b k ( - ) - - - ( 32 )
(2)计算k时刻新息序列协方差
Figure FDA00000647280200000422
的理论值:
C k b = H k P k x ( - ) H k T + R k + N k P k b ( - ) N k T - - - ( 33 )
(3)计算k时刻新息序列协方差的估计值
C ‾ k b = λ k b C k b = λ k - 1 η k b ( η k b ) T 1 + λ k - 1 , k > 1 1 2 η 0 b ( η 0 b ) T , k = 1 - - - ( 34 )
其中,
Figure FDA0000064728020000052
为k=0时的新息序列,
Figure FDA0000064728020000053
为k时刻的新息序列,
Figure FDA0000064728020000054
为k-1时刻的渐消因子;
(4)计算自适应偏差滤波的渐消因子
Figure FDA0000064728020000055
λ k b = max { 1 , trace ( C ‾ k b ) trace ( C k b ) } - - - ( 35 )
步骤十三:计算自适应偏差滤波的状态估计值bk(+):
b k ( + ) = b k ( - ) + K k b η k b - - - ( 36 ) 步骤十四:计算自适应二阶卡尔曼滤波的状态一步预测值状态估计值
Figure FDA0000064728020000059
预测均方误差矩阵
Figure FDA00000647280200000510
和估计均方误差矩阵分别为:
Figure FDA00000647280200000512
Figure FDA00000647280200000513
Figure FDA00000647280200000514
Figure FDA00000647280200000515
其中xk(-)表示自适应无偏差滤波的状态一步预测值;xk(+)表示自适应无偏差滤波的状态估计值;bk(-)表示自适应偏差滤波的状态一步预测值;bk(+)表示自适应偏差滤波的状态估计值;
Figure FDA00000647280200000516
自适应偏差滤波的预测均方误差矩阵;
Figure FDA00000647280200000517
表示自适应无偏差滤波的估计均方误差矩阵;
Figure FDA00000647280200000518
表示自适应偏差滤波的预测均方误差矩阵;
Figure FDA00000647280200000519
表示自适应偏差滤波的估计均方误差矩阵;Uk和Vk为步骤一中定义的混合矩阵。
CN201110141550A 2011-05-30 2011-05-30 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法 Pending CN102323602A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110141550A CN102323602A (zh) 2011-05-30 2011-05-30 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110141550A CN102323602A (zh) 2011-05-30 2011-05-30 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法

Publications (1)

Publication Number Publication Date
CN102323602A true CN102323602A (zh) 2012-01-18

Family

ID=45451381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110141550A Pending CN102323602A (zh) 2011-05-30 2011-05-30 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法

Country Status (1)

Country Link
CN (1) CN102323602A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364625A (zh) * 2012-04-11 2013-10-23 哈尔滨佳云科技有限公司 一种传感器零点漂移自动在线跟踪方法
CN103592662A (zh) * 2013-11-29 2014-02-19 中国航天科工信息技术研究院 一种gps信号接收机的载波跟踪方法及环路
CN103889047A (zh) * 2012-12-20 2014-06-25 江南大学 一种基于卡尔曼滤波的目标跟踪算法
CN104345323A (zh) * 2013-07-24 2015-02-11 安凯(广州)微电子技术有限公司 一种gps卫星信号载波环跟踪方法和装置
CN106646543A (zh) * 2016-12-22 2017-05-10 成都正扬博创电子技术有限公司 基于主从式aukf算法的高动态卫星导航信号载波追踪方法
CN106842253A (zh) * 2017-03-03 2017-06-13 中国电子科技集团公司第五十四研究所 一种快速收敛的自适应伪码延迟锁定环路
CN108805011A (zh) * 2018-04-24 2018-11-13 长江大学 一种数字滤波方法及***
CN110287537A (zh) * 2019-05-27 2019-09-27 西北大学 用于频标输出跳变检测的抗野值自适应卡尔曼滤波方法
CN110324039A (zh) * 2018-03-29 2019-10-11 精工爱普生株式会社 电路装置、振荡器、电子设备以及移动体
CN111190206A (zh) * 2018-11-15 2020-05-22 北京自动化控制设备研究所 一种惯性辅助的跟踪环路频偏自适应补偿方法
CN111884555A (zh) * 2020-07-29 2020-11-03 江南大学 一种永磁同步电机转子转速与位置的滤波估计方法
CN110716215B (zh) * 2018-07-11 2023-07-21 北京星地连信息科技有限公司 一种提高多普勒精度的方法
CN117614789A (zh) * 2024-01-18 2024-02-27 浙江赛思电子科技有限公司 基于类卡尔曼无偏fir滤波器的载波相位跟踪方法及装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184071A (zh) * 2007-12-20 2008-05-21 清华大学 基于伪误码率统计的盲信噪比估计方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184071A (zh) * 2007-12-20 2008-05-21 清华大学 基于伪误码率统计的盲信噪比估计方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KWANG-HOON KIM等: "Carrier Tracking Loop using the Adaptive Two-Stage Kalman Filter for High Dynamic Situations", 《INTERNATIONAL JOURNAL OF CONTROL, AUTOMATION, AND SYSTEMS》 *
KWANG-HOON KIM等: "The Stability Analysis of the Adaptive Fading Extended Kalman Filter", 《16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS PART OF IEEE MULTI-CONFERENCE ON SYSTEM AND CONTROL SINGAPORE》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364625A (zh) * 2012-04-11 2013-10-23 哈尔滨佳云科技有限公司 一种传感器零点漂移自动在线跟踪方法
CN103889047A (zh) * 2012-12-20 2014-06-25 江南大学 一种基于卡尔曼滤波的目标跟踪算法
CN104345323A (zh) * 2013-07-24 2015-02-11 安凯(广州)微电子技术有限公司 一种gps卫星信号载波环跟踪方法和装置
CN103592662A (zh) * 2013-11-29 2014-02-19 中国航天科工信息技术研究院 一种gps信号接收机的载波跟踪方法及环路
CN103592662B (zh) * 2013-11-29 2016-09-28 中国航天科工信息技术研究院 一种gps信号接收机的载波跟踪方法及环路
CN106646543A (zh) * 2016-12-22 2017-05-10 成都正扬博创电子技术有限公司 基于主从式aukf算法的高动态卫星导航信号载波追踪方法
CN106842253B (zh) * 2017-03-03 2019-04-19 中国电子科技集团公司第五十四研究所 一种快速收敛的自适应伪码延迟锁定环路
CN106842253A (zh) * 2017-03-03 2017-06-13 中国电子科技集团公司第五十四研究所 一种快速收敛的自适应伪码延迟锁定环路
CN110324039A (zh) * 2018-03-29 2019-10-11 精工爱普生株式会社 电路装置、振荡器、电子设备以及移动体
CN110324039B (zh) * 2018-03-29 2023-06-02 精工爱普生株式会社 电路装置、振荡器、电子设备以及移动体
CN108805011A (zh) * 2018-04-24 2018-11-13 长江大学 一种数字滤波方法及***
CN108805011B (zh) * 2018-04-24 2022-01-11 长江大学 一种数字滤波方法及***
CN110716215B (zh) * 2018-07-11 2023-07-21 北京星地连信息科技有限公司 一种提高多普勒精度的方法
CN111190206A (zh) * 2018-11-15 2020-05-22 北京自动化控制设备研究所 一种惯性辅助的跟踪环路频偏自适应补偿方法
CN110287537A (zh) * 2019-05-27 2019-09-27 西北大学 用于频标输出跳变检测的抗野值自适应卡尔曼滤波方法
CN110287537B (zh) * 2019-05-27 2023-05-05 西北大学 用于频标输出跳变检测的抗野值自适应卡尔曼滤波方法
CN111884555A (zh) * 2020-07-29 2020-11-03 江南大学 一种永磁同步电机转子转速与位置的滤波估计方法
CN111884555B (zh) * 2020-07-29 2021-11-12 山东宇恒智能动力科技有限公司 一种永磁同步电机转子转速与位置的滤波估计方法
CN117614789A (zh) * 2024-01-18 2024-02-27 浙江赛思电子科技有限公司 基于类卡尔曼无偏fir滤波器的载波相位跟踪方法及装置
CN117614789B (zh) * 2024-01-18 2024-04-09 浙江赛思电子科技有限公司 基于类卡尔曼无偏fir滤波器的载波相位跟踪方法及装置

Similar Documents

Publication Publication Date Title
CN102323602A (zh) 一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法
CN102540216B (zh) 一种自适应跟踪环路及实现方法
CN103592662B (zh) 一种gps信号接收机的载波跟踪方法及环路
CN102435999B (zh) Gps接收机基带模块和gps信号捕获及跟踪方法
CN104316941B (zh) 一种基于载波频率辅助相位矢量跟踪方法
CN104502928B (zh) 导航接收机中实现高精度基带跟踪的***及方法
CN101770034B (zh) 机群链路的前馈+反馈组合式载波跟踪方法
CN104345323A (zh) 一种gps卫星信号载波环跟踪方法和装置
CN107765270A (zh) 一种基于卡尔曼滤波的卫星导航接收机跟踪环
CN104199059A (zh) 基于自适应α-β滤波器的接收机跟踪环多普勒自补偿方法
CN106226796B (zh) 基于民用差分定位技术的位置确定方法
CN103116169A (zh) 一种基于矢量跟踪环路的抗干扰方法
CN104483683A (zh) 一种基于扩维srukf的高动态boc扩频信号载波跟踪方法
CN103063212A (zh) 一种基于非线性映射自适应混合Kalman/H∞滤波器的组合导航方法
CN106646544A (zh) 一种导航数据处理方法及其***
CN106842263A (zh) 基于导航信号空时处理与矢量跟踪相结合的卫星导航方法
CN104062667A (zh) 基于i/q支路相关积分观测滤波的gps弱信号跟踪***
CN110531393A (zh) 基于自适应卡尔曼滤波的弱信号跟踪方法
CN102629869B (zh) 基于卡尔曼滤波和最小二乘算法的数字延迟锁定环
CN105182373A (zh) 一种高动态环境下gps弱信号跟踪方法
CN103698782A (zh) 一种采用多普勒频移速度补偿的数字压控振荡器
CN103439719A (zh) 一种gps l2c信号跟踪方法
Jiang et al. Performance analysis of a Kalman filter carrier phase tracking loop
CN105699993A (zh) 载波环路自适应跟踪方法、自适应载波跟踪环路
CN113900127A (zh) 基于强跟踪平方根容积卡尔曼滤波的卫星信号跟踪环路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120118