[发明专利]一种基于自适应二阶卡尔曼滤波器的载波跟踪环路及其滤波方法无效
申请号: | 201110141550.1 | 申请日: | 2011-05-30 |
公开(公告)号: | CN102323602A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 沈锋;徐定杰;贺瑞;周宇;王兆龙;盖猛;吕东泽;单志明;陈阳;党超 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S19/29 | 分类号: | G01S19/29 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 官汉增 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 卡尔 滤波器 载波 跟踪 环路 及其 滤波 方法 | ||
1.一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:包括本地载波发生器、积分清除器、载波环鉴相器、环路滤波器和自适应二阶卡尔曼滤波器;
数字中频信号分别与本地载波发生器复现的载波及90°相移后的载波相乘后,再分别通过积分清除器提高载噪比,然后分别将每个积分清除器的相干积分结果均输出至载波环鉴相器,利用积分清除器输出的相干积分结果估算当前跟踪环路的载波相位差异,再将载波环鉴相器的输出载波相位差异作为自适二阶卡尔曼滤波器的观测值,经附带偏差的载波相位动态系统模型的自适应二阶卡尔曼滤波器递推出相位差异的估计值,相位差异的估计值输出至环路滤波器,经环路滤波器输出的控制信号使本地载波发生器实时调整。
2.根据权利要求1所述的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:所述的环路滤波器采用二阶环路滤波器,环路带宽为7Hz~10Hz。
3.根据权利要求1所述的一种基于自适应二阶卡尔曼滤波器的载波跟踪环路,其特征在于:所述的附带偏差的载波相位动态系统模型的状态方程具体为:
附带偏差的载波相位动态系统模型的观测方程具体为:
其中,θe为本地载波发生器NCO的输出与输入信号的载波相位误差,fd为输入信号的多普勒频移,fa是由GPS卫星与接收机沿着视线速度方向的加速度引起的频率移动变化率,为本地载波发生器复制的多普勒频率,Δt为更新周期,表示估计的载波相位误差,θe,k为tk时刻本地载波发生器的输出与输入信号的载波相位差,为tk时刻本地载波发生器复制的多普勒频率,为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为离散的噪声协方差分别是由接收机时钟引起的相位偏差、由时钟频率漂移引起的相位偏差、由卫星与接收机之间的加速度引起的相位偏差,表为tk-1时刻估计的载波相位误差,θe,k-1为tk-1时刻本地载波发生器NCO的输出与输入信号的载波相位差,Vk-1为观测噪声矢量。
4.一种基于自适应二阶卡尔曼滤波器的载波跟踪环路的滤波方法,其特征在于:具体包括以下几个步骤:
步骤一:定义自适应二阶卡尔曼滤波的初始状态以及计算过程中的中间变量:
定义初始状态为:
其中和分别表示自适应二阶卡尔曼滤波初始状态向量x0的均值和协方差,和分别表示自适应二阶卡尔曼滤波初始偏差向量b0的均值和协方差,表示x0和b0的互协方差矩阵,V0,为定义的混合矩阵;x0(+)、b0(+)、分别表示自适应无偏差滤波的初始状态估计值、自适应偏差滤波的初始状态估计值、自适应偏差滤波的初始估计均方误差矩阵、自适应无偏差滤波的初始估计均方误差矩阵;
定义中间变量:
Nk=HkUk+Dk,
其中Hk为观测矩阵,为自适应偏差滤波的滤波增益矩阵,I为单位矩阵,为自适应偏差滤波的渐消因子,表示系统噪声协方差,和表示偏差系统噪声协方差,为自适应偏差滤波的预测均方误差矩阵,Φk-1为状态转移矩阵,Ak-1,Bk-1,Dk为随机偏差系数矩阵,uk,Uk,Vk,Nk,为定义的混合矩阵;bk(+)表示自适应偏差滤波的状态估计值;
步骤二:计算自适应无偏差滤波过程中的状态一步预测值xk(-):
xk(-)=Φk-1xk-1(+)+uk-1 (12)
其中,Φk-1为状态转移矩阵,xk-1(+)为状态估计值,uk-1为步骤一中定义的混合矩阵;
步骤三:计算自适应无偏差滤波方法中的预测均方误差矩阵
其中,为估计均方误差矩阵,为系统噪声协方差,为自适应无偏差滤波的渐消因子;
步骤四:计算自适应无偏差滤波的滤波增益矩阵
其中,Rk为观测噪声协方差;
步骤五:计算自适应无偏差滤波的估计均方误差矩阵
步骤六:计算自适应无偏差滤波的渐消因子
(1)计算k时刻观测量zk的新息序列
其中,Hk为观测矩阵,xk(-)为自适应无偏差滤波的状态一步预测值;
(2)计算k时刻新息序列协方差的理论值:
tk时刻自适应无偏差滤波的预测均方误差协方差矩阵为
其中Φk-1为状态转移矩阵,自适应无偏差滤波的为估计均方误差矩阵,为系统噪声的协方差,tk为时间量,新息序列协方差的理论值为:
其中E[·]表示求解协方差矩阵,Rk为量测噪声方差阵;
(3)计算k时刻新息序列协方差的估计值
当滤波增益矩阵为最优增益矩阵时,新息序列是白噪声序列,则新息序列的自相关函数等于零:
计算新息序列协方差的估计值
其中,为k=0时的新息序列,为k时刻的新息序列,为k-1时刻的渐消因子;
(4)计算自适应无偏差滤波的渐消因子
设预测均方误差协方差的估计值和新息序列协方差的估计值分别为:
其中为自适应无偏差滤波的渐消因子,为自适应无偏差滤波的标量因子,和是根据标准卡尔曼滤波计算得到的理论值;最优增益阵的估计值为
其中自适应无偏差滤波的标量因子为
其中trace(·)表示矩阵的迹运算;
新息序列协方差的估计值表示为
由公式(24)得到
则自适应无偏差滤波的渐消因子为
步骤七:计算自适应无偏差滤波的状态估计值xk(+):
步骤八:计算自适应偏差滤波的状态一步预测值bk(-):
bk(-)=Ak-1bk-1(+) (28)
其中,Ak-1为随机偏差系数矩阵,bk-1(+)为自适应偏差滤波的状态估计值;
步骤九:计算自适应偏差滤波的预测均方误差矩阵
其中,为自适应偏差滤波的估计均方误差矩阵,为偏差系统噪声协方差,为自适应无偏差滤波的渐消因子;
步骤十:计算自适应偏差滤波的滤波增益矩阵
其中,Rk为观测噪声协方差,为自适应无偏差滤波的预测均方误差矩阵;
步骤十一:计算自适应偏差滤波的估计均方误差矩阵
步骤十二:计算自适应偏差滤波的渐消因子
自适应偏差滤波的渐消因子的计算方法和自适应无偏差滤波的渐消因子的计算方法相同,具体步骤为:
(1)计算k时刻观测量zk的新息序列
(2)计算k时刻新息序列协方差的理论值:
(3)计算k时刻新息序列协方差的估计值
其中,为k=0时的新息序列,为k时刻的新息序列,为k-1时刻的渐消因子;
(4)计算自适应偏差滤波的渐消因子
步骤十三:计算自适应偏差滤波的状态估计值bk(+):
其中xk(-)表示自适应无偏差滤波的状态一步预测值;xk(+)表示自适应无偏差滤波的状态估计值;bk(-)表示自适应偏差滤波的状态一步预测值;bk(+)表示自适应偏差滤波的状态估计值;自适应偏差滤波的预测均方误差矩阵;表示自适应无偏差滤波的估计均方误差矩阵;表示自适应偏差滤波的预测均方误差矩阵;表示自适应偏差滤波的估计均方误差矩阵;Uk和Vk为步骤一中定义的混合矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110141550.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置