登录
首页 » Others » 粒子滤波算法及其应用

粒子滤波算法及其应用

于 2020-06-21 发布
0 515
下载积分: 1 下载次数: 20

代码说明:

本书系统介绍粒子滤波算法的基本原理和关键技术,针对标准粒子滤波算法存在的粒子退化、计算量大的缺点介绍了多种改进的粒子滤波算法,包括基于重要性密度函数选择的粒子滤波算法、基于重采样技术的粒子滤波算法、基于智能优化思想的粒子滤波算法、自适应粒子滤波算法、流形粒子滤波算法等,并将粒子滤波算法应用于机动目标跟踪、语音增强、传感器故障诊断、人脸跟踪等领域,最后探讨了粒子滤波算法的硬件实现问题,给出了基于DSP和FPCA的粒子滤波算法实现方法。内容简介本书系统介绍粒子滤波算法的基本原理和关键技术,针对标准粒子滤波算法存在的粒子退化、计算量大的缺点介绍了多种改进的粒子滤波算法,包括基于重要性密度函数选择的粒子滤波算法、基于重采样技术的粒子滤波算法、基于智能优化思想的粒子滤波算法、自适应粒子滤波算法流形粒子滤波算法等,并将粒子滤波算法应用于机动目标跟踪、语音增强、传感器故障诊断、人脸跟踪等领域最后探讨了粒子滤波算法的硬件实现问题,给出了基于DsP和FPGA的粒子滤波算法实现方法。本书可供高等院校电子信息、自动化、计算机应用、应用数学等有关专业高年级本科生和研究生,以及从事控制科学与工程、信号与信息处理领域的工程技术人员和研究人员参考阅读。图书在版编目(CIP)数据粒子滤波算法及其应用/朱志宇著.一北京:科学出版社,2010.6ISBN978-7-03-027611-7I.①粒…Ⅱ.①朱…Ⅲ.①非线性控制系统Ⅳ,①O231.2中国版本图书馆CIP数据核字(2010)第08821号责任編辑:孙芳王志欣/责任校对:陈玉责任印制;赵博/封面设计:耕者设计工作室學☆出版北京东黄城根北街|6号邮攻编码:100717http://www.sciencep400酉卹剩厂印刷科学出版社发行各地新华书店经销2010年6月第版开本;B5(720×10002010年6月第一次印刷印张:163/4印数:1-3000字数:324000定价:48.00元(如有印装质量问题,我社负责调换)前言粒子滤波又称序贯蒙特卡罗方法,是一种基于蒙特卡罗方法和递推贝叶斯估计的统计滤波方法,它依据大数定理,采用蒙特卡罗方法来求解贝叶斯估计中的积分运算。粒子滤波算法首先依据系统状态向量的经验条件分布在状态空间产生组随机样本的集合,然后根据观测量不断地调整粒子的权重和位置,通过调整后粒子的信息修正最初的经验条件分布。当样本容量很大时,这种蒙特卡罗描述就近似于状态变量真实的后验概率密度函数。粒子滤波适用于任何能用状态空间模型表示的非高斯背景的非线性随机系统,它完全突破了传统的 Kalman滤波理论框架,对系统的过程噪声和量测噪声没有任何限制,可适用于任何非线性系统,精度可以逼近最优估计,是一种很有效的非线性滤波技术,可广泛应用于数字通信、金融领域数据分析、统计学、图像处理、计算机视觉、自适应估计、语音信号处理、机器学习等方面。粒子滤波算法是现代信号与信息处理学科和统计模拟理论之间的交叉学科,其研究有着重要的理论意义和现实价值,随着计算机性能的迅速提高,这方法日益受到人们的关注。近年来,从解决粒子退化和粒子多样性丧失、提高算法实时性和鲁棒性、降低计算复杂度等角度考虑,国内外学者广泛开展了粒子滤波研究。本书系统总结了近年来粒子滤波的研究成果,针对粒子滤波算法的缺点提出了若干种改进算法,包括基于微分流形的粒子滤波算法、基于人工鱼群的粒子滤波算法、基于神经网络的粒子滤波算法、自适应粒子滤波算法等;广泛探讨了粒子滤波算法的各种应用,给出了粒子滤波算法的硬件实现方法在本书编撰过程中,作者研读了大量文献,参考融合了国内外专家、学者们在相关领域的硏究成果,在此,对他们表示衷心谢意!王建华教授、姜长生教授、张冰教授对本书的编写工作提供了很多宝贵意见,杨官校、李冀、皇丰辉、刘炜、薄超等同学编制了书中的仿真程序,赵成、苏岭东、姜威威等同学绘制了书中的部分图表。在此,向参与和关心本书编写工作的各位同事和同学表示真诚的感谢本书的出版得到了江苏省高校自然科学基金(项目编号:06KJB510030)和中国船舶行业预研基金(项目编号:3.1.5)的资助。由于作者学术水平有限,书中难免存在不妥之处,殷切期望广大读者批评指正。作者2010年3月目录前言第一篇粒子滤波算法第1章绪论1粒子滤波的发展和应用……··d·············.41.2粒子滤波的缺点和现有的解决方法4第2章 Kalman滤波理论2.1标准 Kalman滤波算法R-y滤波器102.3EKF滤波算法24 MVEKF算法142.5UKF算法D春看曲。·鲁b·····。音·看自。··非自b。非…………15第3章从贝叶斯理论到粒子滤波…193.1动态空间模型3.2贝叶斯估计理论203.3蒙特卡罗积分………·.·日···↓..··":·.·“.···香。·。着非●自·223.4序贯蒙特卡罗信号处理2435粒子滤波27第4章基于重要密度函数选择的改进粒子滤波算法334.1GHPF…………………………………………………334.2 EKPF354.3 UPF374.4 IMMPF算法…………384.5二阶中心差分粒子滤波…………404.6基于 Stiefel流形的粒子滤波器研究434.7混合退火粒子滤波器研究45IV粒子滤波算法及其应用第5章基于重采样技术的改进粒子滤波算法最自自自485.1重要性重采样粒子滤波器………485.2基于MCMC的粒子滤波……495、3AVPF……………525.4 RPF∴…545.5核K-粒子滤波算法(KPF)5.6基于权值选择的粒子滤波算法…575.7线性优化重采样粒子滤波算法5.8基于 Stiefel流形和权值优选的粒子滤波器( SM-WSPF)研究605.9基于 Stiefel流形和线性优化重采样的粒子滤波器( SM-LOCR-PF)研究615.10其他常用的重采样方法621仿真分析第6章基于智能优化思想的粒子滤波算法6.1GPF算法…………………736.2 PSO-PF算法p·普·日···曹·。昏鲁··甲啊·。··中日中··串自自·事6.3 AFSA-PF算法6.4AIPF算法鲁音·鲁甲··鲁曹·自·即………906.5仿真分析97第7章基于神经网络的粒子滤波算法……1027.1基于神经网络的重要性权值调整粒子滤波( NNWA-PF)算法…1027.2基于神经网络的重要性样本调整粒子滤波( NNISA-PF)算法1057.3仿真分析……109第8章APF算法音·自·普自自自非●·P,自自··自··非鲁自单最自自音自自自·4非鲁备自音。非·鲁音。··音鲁1148.1似然分布自适应调整1148.2样本数APF8.3改进APF…1188.4APF的仿真分析…119第9章其他粒子滤波算法1269.1免重采样粒子滤波1269.2MPF……………………………………………………132目录9.3分布式粒子滤波134第二篇粒子滤波算法的应用第10章粒子滤波算法在机动目标跟踪中的应用……1390.1基于贝叶斯理论的目标跟踪技术…………………13910.2机动目标的运动模型……14010.3多目标跟踪中的联合概率数据关联方法14210.4非线性、非高斯条件(闪烁噪声)下的机动目标跟踪14510.5基于粒子滤波和JPDA的多目标跟踪数据关联算法10.6仿真实验…150第11章粒子滤波应用于语音信号增强………16111.1语音增强技术………………………………………16111.2TVAR模型11.3基于GPF的语音增强算法11.4语音信号增强仿真实验…I68第12章粒子滤波应用于传感器故障诊断e早看值·看…………17212.1故障诊断的方法…17212.2传感器故障诊断的基本原理…17412.3应用粒子滤波进行故障诊断鲁番“·.····.;·4···17712.4仿真实例分析180第13章粒子滤波算法在人脸跟踪中的应用19013.1人脸跟踪介绍…………………19013.2跟踪算法相关理论基础·19313.3基于直方图的坞值偏移人脸跟踪算法·19613.4基于直方图的粒子滤波人脸跟踪算法20113.5基于椭圆拟合的人脸跟踪算法…20613.6基于流形的人脸跟踪算法p音直最看·鲁鲁··息·翟·唱备售暴4鲁售聊鲁20713.7人脸跟踪仿真…………鲁电210第14章粒子滤波在倒立摆控制系统中的应用21614.1引言21614.2倒立摆控制系统模型216粒子滤波算法及其应用14.3基于神经网络的倒立摆控制系统研究∴21914.4粒子滤波优化神经网络倒立摆控制仿真…22第15章基于DSP实现的粒子滤波算法……22515.1FBPF算法鲁t·息鲁鲁∴22515.2基于硬件实现的改进FBPF算法…22715.3实现改进FBPF算法的DSP···→·········:·..··.·;····..·········22815.4改进FBPF算法DSP实现的软件环境…23015.5改进FBPF算法的软件仿真与DSP实现…23115.6基于改进FBPF算法的GPS导航系统设计237第16章基于FPGA的粒子滤波算法实现∴24116.1基于FPGA的改进FBPF算法的总体设计∴…241l16.2FPGA简介…24216.3改进FBPF算法的软件仿真与FPGA实现245参考文献…:a4a....············.··.··········253第一箭粒子滤波算法

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android WIFI调试助手源码2.0
    【实例简介】Android WIFI调试助手源码2.0 只支持十六进制发送与接收,支持高版本安卓系统。解释:这是我千辛万苦修改的WIFI调试助手源码https://download.csdn.net/download/weixin_44244812/12010411,https://editor.csdn.net/md/?articleId=104303322,实现我的项目开发,成为单片机的上位机,然而突然发现部分6.0以上的Android 高版本系统能连接WIFI,但不能通信,为了解决这个高级安卓版本问题,我又寻寻觅觅好几天,找翻了许多资料,寻找哥哥网站,尝试了各种各种方法,最终天道酬勤顺利解决这个问题,然后修改成调试助手的样子,方便调试和二次开发,累呀,希望本资源能有5星好评积分超20,详细介绍https://editor.csdn.net/md?articleId=105719497,若有人发现自己的安卓版本出现不能通讯的问题,请私信或留言,我采集信息尽量修改成完满的源码。提示:下载过Android WIFI调试助手源码旧版本的可以私信我,我发最新的给你,售后服务5星。
    2021-11-21 00:58:20下载
    积分:1
  • Elsevier期刊投稿word模板.zip
    【实例简介】Elsevier期刊投稿word模板, 一个单栏,一个双栏,可作为Elsevier旗下期刊的初始投稿模板,仅供大家参考,欢迎下载使用
    2021-11-06 00:34:36下载
    积分:1
  • asp.net留言簿实验报告
    这是我的留言簿的实验报告,完整版。里面包括运行界面截图和部分代码。
    2020-11-03下载
    积分:1
  • 基于粒子群算法的PID控制器优化
    使用粒子群算法对PID控制器进行优化,迭代次数设置越大优化越好
    2020-12-09下载
    积分:1
  • 序员必读的职业生涯规划书【精品】.pdf
    程序员是一种逻辑动物,只有当他们理解求职到底是一种什么行为以后,才能做出有意义的行动。  所以本书不讲职场、不灌鸡汤,从价值论开始,以独创的职业画布工具展开,从四大象限、九大方面为你讲解。  有果更有因、有理更有据,分析数据、简历模板、书写工具、技能树图一应俱全,实为程序员们应该人手一本的职业规划书。原理篇我之所以会去研究求职,以至于最后在人才这个方向创业,很大程度上是因为以前所有的求职指导都是经验论,缺乏逻辑性。而程序员是一种逻辑动物,只有当他们理解求职到底是一种什么行为以后,才能做出有意义的行动。我花了很久去寻找背后的理论支持,直到我重逢了价值论。原理篇从价值理论开始,讲述我们求职行为的本质。价值论人才的使用价值供需信息透明度交薪资换雇主价值自从中国转冋市场经济以后,市场规则就开始左右一切。虽然人才不完全等同于其他物品,但现在先让我们把人才也作为一类商品来看待。使用价值除了我们这些做人力资源相关行业的公司外,绝大部分公司购买人才都是为了使用,所以他们看中的是其使用价值。这个使用价值说得更直白一点,就是人才如何直接或者间接的为公司挣钱。使用价值不是独立存在的,而是相对于使用者存在。所以我们程序员自己的价值,也是相对于公司而言的。有同学说,我技术很好啊,又会机器学习又会编译原理,凭什么那些写 Javascript的薪水比我高一倍?谁让你在一家建站公司上班呢。对一家做网站的公司而言,机器学习和编译原理是不能为它带来收益的,而 Javascript写成的带有完美动画的交互组件却能实实在在的拉升公司产品的销售。而同样是这个人,如果他去一家以大数据分析为核心业务的公司工作,那么他的价值就不样了。所以你的价值,和你牛不牛无关,只和你能为你的雇主提供多少价值有关。(当然,大多数情况下,你能力越牛越能提供更多价值。)这是最根本的规则。增加自己的使用价值很简单,提升自己的业务能力就好。供需有个80后自嘲的段子是这么说的读小学时,大学不要钱;读大学时,小学不要钱;还没工作时,工作是分配的;可以工作时,得自谋职业;没挣钱时,房子是分配的;能挣钱时,发现一辈子的薪水也买不起房子。我不知道国内人才市场是什么时侯市场化的,就算成悲催的80后开始工作时吧。人才市场化意味着你有了选择公司的权利,同时也意味着公司有了选择你的权利。这个时候,交换价值就出来了。虽然交换价值以使用价值为基础,但它更容易受供需的影响简单的说,当企业的职位空缺远少于找工作的人数时,人才的价格就会下降;而当企业的职位空缺比找工作的人数更多时,人才的价格就会上升。在过去相当长时间里,我们都处于前一种情况。这意味着求职者要彼此竞争,而招聘方可以选择要价更低的候选人。这在大家大学毕业找工作时应该深有体会。幸运的是,供需也是可以调整的,技巧就在于选择更好的细分市场。因为需求的多样性是存在的,所以如果你能在一个大的需求中切入一个需大大大于求的细分市场,那么你就能得到远高于其他人的回报。举个例子,同样是管服务器,普通运维工程师和云计算运维工程师的薪资差异是非常大的。一个普通运维要变成云计算运维,需要补充的知识并不是特别多。所以你只要合理安排好自己的职业规划,比如以相对较低的薪资到类似新浪云这样的地方工作一到两年,你的能力和交换价值都会大幅度提升。信息透明度当人才市场很小的时候,信息是很透明的。因为很容易了解到各自的情况。但当信息量变大后,你就会发现虽然整个市场很大,但只有你接触到的才对你有意义。比如北京现在有100家公司都在招聘PHP,但你只知道其中3家,这个时候,其他97家公司的存在对你而言是没有意义的,即使这3家给你的薪资比其他公司低,你也只能被迫接受。这就是信息透明度对我们求职的影响。没有网络招聘的时候,我们很难对这些公司进行比较,折腾过几家公司后,就屈服了。有了网络招聘,求职者活得稍微好一些了,可以不岀门看到全国的招聘情况;但Jobboard形式的招聘站是为招聘方设计的,它们通过构造信息不对称,向求职者优先显示那些付费却未必最好的公司,迫使求职者以更低的薪资为这些可见的公司工作。(这无可厚非,所有中介体都是通过信息不对称来收费的)所以要想拿到足够好的薪资和获得足够多的机会,我们要学会和信息不对称进行抗争。定要在短时间内获取到大量的机会,这样才能「做选择题」而不是「做判断题」。关于如何改变信息不对称,操作篇中的「渠道」部分我们会详细说明。跳槽不是什么跳槽不是为了追求价值最大化虽然前边我们从纯商业的角度讨论了跳槽这件事,但实际上我们并不推荐求职者单纯地通过薪资的高低来选择雇主。原因有两个。工作是生活的一部分你每天有24小时,上班8小时,它是你三分之一的生命。如果你只是因为高薪选择了一家上班不开心的公司,那么接下来三分之一的日子你都会在痛苦中渡过。而你得到的,只是多出来的那么每月几千块钱而已。职业的不可逆性别的事情错了我们可以重来,而职业选择上,每一步都是好几年的时光。一旦走下去,就很难回头,因为一旦换职业方向、哪怕换个开发语言,都意味着你之前的积累很可能前功尽弃。所以眼光放长远点,不要只看眼前的高薪,更要看好未来的发展,方向错了,跑得越猛输得越狠。跳槽不是找工作跳槽不是找工作,而是换工作。所以它和你刚毕业时找工作不一样,它是有成本的到一家新的公司,需要放弃原来公司的期权,需要重新熟悉业务,重新和同事搞好人际关系,上班路上需要花更多的时间,甚至需要离开自己熟悉的城市。你并不是一无所有,虽然往往只有在你失去后才发现。所以跳槽之前要考虑好自己的付出和收益:衡量好得失:没事别裸辞。跳槽不是加薪的砝码不要以跳槽为砝码去谈加薪,这种迫胁性的谈薪资方式会使主管对你丧失信仼。不管涨薪成不成功,他都不得不为你的离职做好准备,而当准备完成后,你就可以走人了。类似的,当你提珧槽时,如果你的主管通过加薪来挽留你,最好也不要同意。程序员如何谈薪资如果你对现在公司很满意,只是觉得薪资大低,那么可以先和你的主管聊聊我一般这么谈加薪的首先,讲一讲自己最近在工作上的成长,看主管是否认同;●然后,从能力提升角度,向主管要一个更大的发展空间和更大的业务挑战;最后,问问当你的能力达到这个新的水平时,蒜资是否可以同步提升起来。这样谈有几个好处:它建立了一个谈话基础,那就是薪资应该和能力相匹配它不谈现在的薪资,而是谈未来,一方面表明你对现在的薪资还算满意(以减少主管顾虑),另一方面对主管来讲,他没有立刻给你涨薪的压力;·它体现了你对自己能力提升的渴求,而如果在谈话中出现任何不顺利,你可以把中途把对话结束,根本不提加薪的事情。当然,坏处就是你得隔段时间才能加薪了。跳槽到底为什么说了那么多跳槽不是什么,那跳槽到底为什么呢?求职的本质在跳槽之前,你想过我们为什么要工作么?其实并不是真的如我们父辈们认为的那样,人活着就是要有一份工作的。工作最重要的目的是累积金钱。这是我们在这个现实世界用以维持生计的必需资源。挣钱这件事,至少有四种形式:帮别人挣钱(打工);为自己挣钱(SOHO);雇别人挣钱(企业主);让钱自己挣钱(投资)。为什么我们总是选择第一种呢?因为第一种门槛和风险都最低。而求职只是我们在自己资源和能力不足以进入后几种挣钱形式时,通过出卖自己的劳动能力换取资源的阶段性行为当然,如果能在第一种形式下获得自己满意的物质回报和精神满足,你也可以永远不考虑其他形式,但其他形式在挣钱的效率和数量上是有优势的。这个我们在稍后的章节会细聊。跳槽的意义跳槽其实是打工这种挣钱形态下,我们进行自我调节的方式,通过合理地跳槽,我们可以寻找到市场需求和自我实现的最佳匹配,从而在金钱和成长上双丰收。「市场需求」描述了企业渴求的员工;「自我实现」描述了你想要的生活;当它们重合到起,梦想就照进了现实。这会带给你几年非常愉快的工作生活,但随着我们不断成长,职位和能力可能出现不匹配,这时候我们又需要通过跳槽来再次调节。很多时候,这也是很无奈的事情,不进则退,人在江湖身不由己。跳槽的原则我有一个很好用的跳槽原则,之前发到微博上被赞了上百次:
    2021-05-07下载
    积分:1
  • 基于OpenCV多目标的模板匹配算法
    基于OpenCV多目标的模板匹配算法,可以从一副大图像中搜索出与模板相似的多个目标区域...
    2021-05-06下载
    积分:1
  • Huffman解码算法及matlab实现
    霍夫曼(Huffman)编码算法是满足前缀条件的平均二进制码长最短的编码算法。其编码思想是将较长的编码码字分配给较小概率的信源输出符号,而将较短的编码码字分配给较大概率的信源输出。文章详细描述了Huffman编解码的算法和matlab实现,程序已经过验证,可以直接使用
    2020-12-05下载
    积分:1
  • Daugman虹膜定位源代码
    虹膜定位算法,基于动态轮廓定位内圆边缘,Hough变换算法,定位准确,代码齐全
    2020-11-28下载
    积分:1
  • 数字信号处理实验&matlab实现的FIR数字滤波器
    数字信号处理实验&matlab实现的FIR数字滤波器数字信号处理 FIR 基于窗函数 matlab实现
    2021-05-06下载
    积分:1
  • opendaylight cookbook
    OpenDaylight is a collaborative platform supported by leaders in thenetworking industry and hosted by the Linux foundation. The goal of theplatform is to enable the adoption of software-defined networking (SDN)and create a solid base for network functions virtualization (NFV).
    2020-12-04下载
    积分:1
  • 696516资源总数
  • 106409会员总数
  • 8今日下载