摘   要:非线性卡尔曼滤波在我们的生产生活中随处可见,在航空航天中的目标定位与跟踪,卫星导航等方面广泛应用。因此非线性卡尔曼滤波的研究具有重要的意义。扩展卡尔曼滤波和无味卡尔曼滤波是非线性卡尔曼滤波的主要代表。扩展卡尔曼滤波是基于泰勒级数展开,将非线性系统函数线性化,再按照卡尔曼滤波原理,对非线性系统进行滤波;无味卡尔曼滤波是基于无味变换的一种非线性滤波算法。

本文首先仿真实现了扩展卡尔曼滤波和无味卡尔曼滤波,并在随机、曲线、直线等三种轨迹环境下,验证了两证算法的性能。仿真结果表明,扩展卡尔曼滤波和无味卡尔曼滤波都有较好的滤波效果,但在滤波结果的精度上,无味卡尔曼滤波是要高于扩展卡尔曼滤波的。

在此基础上,本文设计了一个基于MATLAB GUI的非线性卡尔曼滤波仿真软件,该软件包含一个主界面、三个子界面,三个子界面分别是扩展卡尔曼滤波界面、无味卡尔曼滤波界面和误差对比界面。运行结果表明,本文设计的仿真软件具有良好的交互性能,能够实现扩展卡尔曼和无味卡尔曼的滤波仿真。

关键词:MATLAB;扩展卡尔曼滤波;无味卡尔曼滤波 

  Abstract:Nonlinear Kalman filtering can be seen everywhere in our production and life, and it is widely used in target positioning and tracking, satellite navigation, and so on. Therefore, it is of great significance to explore nonlinear Kalman. Extended Kalman filtering and Unscented Kalman filter are the key representatives of the nonlinear Kalman. Extended Kalman filter is based on the Taylor series expansion, which can make nonlinear function systems linear, and then the system will filter for nonlinear systems. Unscented Kalman filter is a nonlinear filtering algorithm based on unscented transform.

In this paper, we first simulate the Extended Kalman filter and the Unscented Kalman filter, and confirm the performance of both algorithm through three methods, such as random, curve and straight line. The results show that the Extended Kalman filter and the Unscented Kalman filter both have nice filtering effects, and the odorless Kalman filter has a better performance than the extended Kalman filter.

Based on the simulation, the paper presents a nonlinear simulation software of Kalman filtering based on MATLAB GUI, the software contains a main interface and three sub interface, the three sub interface interface include the extended Kalman, Unscented Kalman filter interface and error comparing interfaces. Results show that the software has a good performance, and can realize the simulation of the Kalman filtering and Unscented Kalman filtering.

Keywords: MATLAB; Extended Kalman filtering and Unscented Kalman filter

目  录

第一章 绪论 1

1.1 非线性卡尔曼滤波研究背景介绍 1

1.2 非线性滤波算法的研究现状和趋势 2

1.3 选题的目的和意义 4

1.4 论文内容安排 4

第二章 MATLAB及GUI简介 5

2.1 MATLAB简介 5

2.2 MATLAB GUI简介 7

2.3 本章小结 11

第三章 EKF和UKF算法 12

3.1扩展卡尔曼滤波算法 12

3.1.1卡尔曼滤波算法 12

3.1.2 扩展卡尔曼滤波算法

上一篇:ZigBee智能仓储系统数据采集终端设计+源代码
下一篇:基于MATLABGUI的粒子滤波算法实现+源代码

基于MATLABGUI的粒子滤波算法实现+源代码

基于LABVIEW的线阵阵列信号处理+源代码

HFSS倒F型蓝牙天线的设计

水下激光通信中海水的散射模型及MATLAB仿真

单片机双极性神经刺激脉冲发生器的设计

基于LabVIEW的MUSIC频率估计方法设计

HFSS的GPS单馈圆极化微带天线的研究与设计

金属板材平辊轧制工艺研究

51单片机小区报警系统的设...

白羊座的幸运字母湜什么...

82年狗最倒霉一年 属狗的...

洪泽县城区中学校园足球开展现状调查与分析

英语电影片名的特点和翻译技巧【1696字】

AT89C51单片机的音乐喷泉控制系统设计+电路路

形成性评价在小学英语教学中的应用

农村中小学的篮球运动老师问卷调查

论我国消费者个人信息的法律保护