粒子滤波算法研究及其在非线性估计中的应用

粒子滤波算法研究及其在非线性估计中的应用

论文摘要

在目标跟踪定位、图像处理、通信和控制等领域,研究者常常需要根据各种量测数据推导出系统内不易获得的其他相关数据,以此来判断系统的运行状态或对系统的运行进行控制。这种通过量测值来获得系统状态变量的方法在统计学和信号处理领域属于参数估计的范畴。系统状态变量的参数估计可以根据系统的不同特征以及系统内部或量测过程中混有的噪声类别,选取不同的滤波算法对其进行估计计算。无论对于线性系统或非线性系统模型,大多数滤波算法都可以归类为基于统计学理论的递归贝叶斯估计算法。对于线性高斯系统模型,卡尔曼滤波算法就是系统状态变量参数估计的最优解。然而在现实情况中,非线性才是绝大多数系统所具有的特点。在卡尔曼滤波算法的结构基础上,扩展卡尔曼系列滤波算法通过非线性函数的泰勒级数展开对非线性系统进行线性化,从而得到系统状态变量参数估计的次优解;尽管这种算法由于其计算的高效性而得到广泛应用,但是对于非线性程度较高的系统,由于需要对非线性系统进行线性化处理,使得该算法的计算精度不够高,且高阶泰勒级数展开在递归计算的过程中增加了很大的计算量。为了避免对非线性系统的线性化过程,无迹卡尔曼滤波算法利用无迹变换作为线性化过程的替代,在一定程度上提高了算法的计算精度;但是该算法仅适用于噪声信号服从高斯分布的系统,且该算法对系统变量的近似仅基于少量Sigma点,对系统状态变量的估计精度提高有限。粒子滤波算法的出现弥补了上述两类滤波算法的缺陷。粒子滤波算法基于序贯蒙特卡罗算法结构,适用于非线性非高斯系统模型,对非线性较强的系统相比前两类算法有更好的估计性能。但是粒子滤波算法在递归计算的过程中存在粒子退化和样本匮乏问题。针对粒子滤波算法存在的问题,本文做了以下几方面工作:首先,开展了不同相关系数的研究。在粒子滤波算法的样本集合中,各粒子的权值更新过程与相应粒子的似然函数有关。为了描述一小段时间内由各粒子经过量测方程得到的计算量测值与系统量测值之间的关系,本文引入并研究了五种不同的相关系数。为了评估五种不同相关系数在不同数据结构和计算条件下的计算性能,本文建立了分析不同相关系数时间复杂度的仿真模型,研究了这几种不同的相关系数在不同的维度条件和不同的序列长度下其各自的计算时间复杂度,为后续算法的研究工作奠定了基础。其次,开展了重采样算法的研究。重采样算法是解决粒子滤波算法中粒子退化问题的关键步骤。但是传统的重采样算法会给样本集合带来样本匮乏问题。鉴于此,本文研究了不同的重采样算法,并根据正则化粒子滤波算法中核函数的思想,在重采样算法中引入相关系数的概念,提出了基于不同相关系数的粒子滤波算法。本文提出的粒子滤波算法以序贯蒙特卡罗算法结构作为基础,对算法中的重采样步骤进行了修改。改进的重采样算法在递归计算的过程中将若干时长内系统的量测值和样本集合中各粒子的似然函数利用几种不同的相关系数联系起来,通过一个特定的核函数来更新样本集合中各粒子的权值,从而避免了传统重采样算法对权值较小粒子的舍弃,增加了样本集合中的样本多样性。再次,开展了算法的收敛性证明。本文提出了几种基于不同相关系数的改进粒子滤波算法。与其他粒子滤波算法相比,本文提出的粒子滤波算法较好地解决了粒子退化和样本匮乏问题。但是由于相关系数的引入,样本集合中各粒子的权值在重采样算法的递归计算中增加了核函数的影响,有可能改变粒子滤波算法的收敛特性。因此本文还在概率空间内建立了粒子滤波算法的数学模型,对本文提出算法的收敛性做出了证明。最后,实施了算法的仿真应用。本文将三种基于相关系数的粒子滤波算法和其他多种对比算法应用于非线性系统模型仿真中。仿真以各系统模型的状态变量作为研究对象,实现了对各系统模型参数估计的建模和仿真实现。通过对不同噪声条件下的一维较强非线性系统模型和高斯噪声条件下一个七维谐波模型的仿真实验,验证了本文所提出算法对不同系统的参数都具有较好的估计精度和计算性能。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  •   1.1 参数估计概述
  •   1.2 滤波算法概述
  •   1.3 递归贝叶斯估计
  •   1.4 本文主要研究内容和章节安排
  • 2 线性系统最优滤波算法及其非线性衍生算法
  •   2.1 引言
  •   2.2 维纳滤波理论
  •   2.3 卡尔曼滤波(KF)理论
  •   2.4 扩展卡尔曼滤波(EKF)理论
  •   2.5 无迹卡尔曼滤波(UKF)理论
  •   2.6 本章小结
  • 3 粒子滤波及相关算法研究
  •   3.1 引言
  •   3.2 粒子滤波算法的数学模型
  •   3.3 重采样算法
  •   3.4 序贯蒙特卡罗方法
  •   3.5 几种改进的粒子滤波算法
  •   3.6 粒子滤波算法的应用
  •   3.7 本章小结
  • 4 基于相关系数的粒子滤波算法
  •   4.1 引言
  •   4.2 相关系数
  •   4.3 相关系数的时间复杂度
  •   4.4 基于相关系数的粒子滤波算法(CCPF)
  •   4.5 CCPF算法的收敛性证明
  •   4.6 本章小结
  • 5 CCPF算法在非线性系统中的参数估计
  •   5.1 引言
  •   5.2 一维非线性系统模型及参数估计
  •   5.3 多维谐波模型及参数估计
  •   5.4 本章小结
  • 6 总结和展望
  •   6.1 论文总结
  •   6.2 工作展望
  • 致谢
  • 参考文献
  • 附录1 攻读学位期间发表论文目录
  • 附录2 攻读博士学位期间参与的科研项目
  • 文章来源

    类型: 博士论文

    作者: 孟庆旭

    导师: 李开成

    关键词: 非线性系统,参数估计,递归贝叶斯估计,粒子滤波算法,重采样,相关系数,谐波模型

    来源: 华中科技大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 数学,无线电电子学

    单位: 华中科技大学

    分类号: O212.1;TN713

    DOI: 10.27157/d.cnki.ghzku.2019.004837

    总页数: 127

    文件大小: 3453k

    下载量: 1

    相关论文文献

    • [1].连续变速颤振试验的自适应粒子滤波算法[J]. 航空工程进展 2020(03)
    • [2].基于形态学小波变换的数字滤波算法[J]. 电子技术应用 2017(01)
    • [3].基于递推滤波算法的卡尔曼滤波器在动态数据处理中的应用研究[J]. 湖南工业职业技术学院学报 2017(02)
    • [4].滤波算法的比较及仿真[J]. 无线互联科技 2017(08)
    • [5].基于地磁与改良粒子滤波算法的室内定位方法[J]. 现代计算机 2020(03)
    • [6].模糊遗传粒子滤波算法研究[J]. 舰船电子工程 2020(02)
    • [7].时变高斯过程假设密度滤波算法[J]. 系统科学与数学 2020(04)
    • [8].闪烁噪声下目标跟踪的容积粒子滤波算法[J]. 科学技术与工程 2016(29)
    • [9].基于引力场的粒子滤波算法[J]. 控制与决策 2017(04)
    • [10].基于目标跟踪的风驱动优化粒子滤波算法研究[J]. 微电子学与计算机 2017(05)
    • [11].一种改进粒子滤波算法及其在多径估计中的应用[J]. 计算机工程 2017(06)
    • [12].运动目标跟踪的粒子滤波算法[J]. 舰船电子对抗 2017(04)
    • [13].基于混沌的萤火虫改进粒子滤波算法研究[J]. 传感器与微系统 2017(09)
    • [14].飞行器中段滤波算法研究[J]. 信息化建设 2016(02)
    • [15].基于正交实验设计的粒子滤波算法[J]. 小型微型计算机系统 2016(07)
    • [16].基于广义回归神经网络的粒子滤波算法研究[J]. 沈阳航空航天大学学报 2014(06)
    • [17].粒子滤波算法[J]. 计算机学报 2014(08)
    • [18].粒子滤波算法在数据同化中的应用研究进展[J]. 遥感技术与应用 2014(05)
    • [19].一种改进的α-β滤波算法[J]. 现代电子技术 2012(21)
    • [20].视觉跟踪中的粒子滤波算法研究进展[J]. 山西大学学报(自然科学版) 2011(04)
    • [21].H∞滤波算法在国家财政收入预测中的应用[J]. 统计与决策 2008(21)
    • [22].不同滤波算法对反演叶面积指数的影响[J]. 北京林业大学学报 2020(01)
    • [23].基于空间分布和时间序列分析的粒子滤波算法[J]. 电子学报 2017(02)
    • [24].基于重采样技术改进的粒子滤波算法[J]. 微电子学与计算机 2016(09)
    • [25].一种改进的高精度组合导航滤波算法仿真[J]. 计算机仿真 2015(04)
    • [26].基于FPGA的粒子滤波算法研究与实现[J]. 微电子学与计算机 2015(08)
    • [27].改进粒子滤波算法分析研究[J]. 吉林省教育学院学报(中旬) 2014(04)
    • [28].粒子滤波算法重采样门限值研究[J]. 科技情报开发与经济 2011(12)
    • [29].改进粒子滤波算法在目标跟踪中的应用实现[J]. 自动化技术与应用 2011(08)
    • [30].一般性粒子滤波算法收敛特性[J]. 计算机研究与发展 2010(01)

    标签:;  ;  ;  ;  ;  ;  ;  

    粒子滤波算法研究及其在非线性估计中的应用
    下载Doc文档

    猜你喜欢