不同Alpha-Beta滤波算法的精度分析及改进

刘常娟1, 王运锋2, 杨 玲3

【摘 要】摘 要: 机动目标跟踪是雷达应用系统的一个重要组成部分,在机动目标跟踪中,目标的跟踪

精度作为一项能够反映跟踪算法好坏的指标,是大部分人所关注的重点内容.通过对四种传统的

Alpha-Beta滤波算法进行精度分析和比较,总结出四种算法的滤波特点,根据这些特点,改进得出了一

种自适应Alpha-Beta滤波算法.该算法相对于传统的Alpha-Beta滤波算法来说,整体滤波效果是最优

的,精度也是整体最高的.

【期刊名称】四川大学学报(自然科学版)

【年(卷),期】2018(055)002

【总页数】6

【关键词】关键词: 机动目标跟踪; 自适应alpha-beta滤波算法; 增益; 精度分析

1 引 言

雷达目标跟踪技术作为雷达技术中的一个重要组成部分,随着目标机动性的增强和平台的多样化,对雷

达目标跟踪技术的要求也越来越高.Alpha-Beta跟踪滤波算法作为目标跟踪中的一种较成熟、简单的

滤波算法,因为其计算复杂度相对简单,所以广泛应用于军事和民用的各个相关方面[1,2].又因为其应

用领域的特殊性,安全性和精确度要求都比较高,所以目标跟踪中滤波算法的处理精度很重要.传统的

Alpha-Beta跟踪滤波算法在匀速或者机动的目标状态下能够较好的跟踪目标,但是面对当前复杂变化

的机动目标,目标跟踪效果并不是很理想.本文通过实验分析传统方法,新得出了一种自适应Alpha-

Beta滤波算法,该方法从总体上来说提高了目标的跟踪精度.

2 不同Alpha-Beta滤波算法

2.1 Alpha-Beta滤波算法

Alpha-Beta滤波器的主要工作由下面的方程式构成[3-7]:

增益为

K(k+1)=[α,β/T]′

(1)

状态进一步预测方程为

(2)

新息为

alpha beta 滤波_不同Alpha-Beta滤波算法的精度分析及改进相关推荐

  1. opencv 高通滤波和低通滤波_一阶低通滤波原理详解

    在汽车标定中,使用最多的滤波算法即低通滤波,很多朋友可能知道怎么标定,但是不清楚具体的原理,因此本文将介绍一阶低通滤波的原理.算法建模仿真和优缺点: 一阶滤波算法的原理 一阶滤波,又叫一阶惯性滤波,或 ...

  2. alpha 测试(α测试)与beta测试(β测试)的区别?

    alpha 测试(α测试)与beta测试(β测试)的区别? 定义:α测试是在用户组织模拟软件系统的运行环境下一种验收测试,又用户或第三方测试公司进行测试,模拟各类用户为对即将面市的软件产品进行测试,试 ...

  3. python数据处理高斯滤波_十大点云数据处理技术梳理

    研究点云数据时,感觉无从下手? 看看这十大点云数据处理技术,换个思路学点云. 点云 · 定义 简言之,在获取物体表面每个采样点的空间坐标后,得到的是一个点的集合,称之为"点云".包 ...

  4. beta分布_浅谈脑电的beta频段振荡

    作者:kervin 编辑:阿吉 公众号之前推送了一篇题为<浅谈脑电的theta频段振荡>的文章,对theta频段振荡进行了简单介绍.本文紧接上述文章,对beta频段振荡进行简单介绍.同样, ...

  5. 怎么进行数据平滑滤波_气相色谱数据处理方法 EWG1990仪器学习网

    2018/12/29 作者/EWG1990仪器学习网 本节涉及气相色谱仪的几种常用检测器(TCD.FID.ECD.FPD.NPD等)的数据采集和数据分析,这类信号不包含质谱.光谱类的辅助信息,其关键在 ...

  6. opencv 高通滤波和低通滤波_滤波电路合集(低通滤波,CLCП滤波,DLC滤波,CRC П滤波)...

    常见低通滤波电路 L 一阶滤波 C 一阶滤波 CL 二阶滤波 RC 二阶滤波 LC 二阶滤波 RCR T型三阶滤波 LCL T型三阶滤波 CRC π三阶滤波 CLC π三阶滤波 开关电源 单级低通滤波 ...

  7. matlab实现双边滤波_【他山之石】pytorch 实现双边滤波

    "他山之石,可以攻玉",站在巨人的肩膀才能看得更高,走得更远.在科研的道路上,更需借助东风才能更快前行.为此,我们特别搜集整理了一些实用的代码链接,数据集,软件,编程技巧等,开辟& ...

  8. 均值滤波器类型_详解图像滤波原理及实现!

    图像的实质是一种二维信号,滤波是信号处理中的一个重要概念.在图像处理中,滤波是一常见的技术,它们的原理非常简单,但是其思想却十分值得借鉴,滤波是很多图像算法的前置步骤或基础,掌握图像滤波对理解卷积神经 ...

  9. 测试beta测试_重新想象不断变化的自动化世界中的Beta测试

    测试beta测试 从根本上讲,beta测试是对真实用户在真实环境中执行的产品的测试. 这种测试类型有很多名称-用户接受测试(UAT),客户接受测试(CAT),客户确认和现场测试(在欧洲很常见),但是基 ...

最新文章

  1. 十大算法,描述+代码+演示+分析+改进(赶紧收藏!)
  2. 【活动】师兄喊你来读博,优秀CV实验室推荐!
  3. 月薪2万是一种怎样的人生体验?
  4. vue源码解析推荐文章
  5. @echo off 与@echo on
  6. 力扣-面试题 16.10. 生存人数
  7. iBatis 基础知识
  8. 在Ubuntu上安装D-link DWA-131驱动
  9. 用稳压管搭建的恒流源电路分析
  10. Hive的Rank函数
  11. 关于 该设备或资源(127.0.0.1)未设置为接受端口 的解决办法
  12. Java学习成长路径
  13. firsthead学习笔记
  14. codeforces1379B Dubious Cyrpto
  15. phpstudy不能启动mysql_phpStudy启动后为什么MYSQL无法启动
  16. ubuntu14.04 下载安装 yocto平台
  17. enum java 赋值_java enum无法赋初始值
  18. (一,1NN-QI)神经网络与深度学习——吴恩达深度学习配套笔记
  19. 企业拥有PMO(项目管理办公室)的好处
  20. 附近快遇见 ios技术支持网址

热门文章

  1. 包装器 tf.keras.layers.Bidirectional() 介绍
  2. 【python进阶】_多线程多进程
  3. 从零开始Code Review
  4. linux find命令详解--转
  5. 数学建模学习笔记——聚类模型
  6. 【数据库】关系型数据库开发
  7. 【大数据-Hadoop】dbeaver
  8. 【采用】【风险管理】金融业务风控相关框架(宝藏)
  9. 大数据分析:Java 下降,华为平均月薪高达 35K,分析 89 万招聘数据有这些发现!
  10. 专访腾讯徐汉彬:日请求高达3.5亿+平台的架构设计及演变