基于FPGA的粒子滤波算法研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:spiritword
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子滤波是一种基于贝叶斯估计理论和蒙特卡罗方法的滤波算法,其基本思想是利用一组状态空间中的随机样本,来近似后验概率密度函数,最后根据蒙特卡罗方法对状态值进行估计。对于非线性,非高斯系统有着高度的适应性,且精度其逼近最优估计,成为当前最热门的滤波算法之一。本文首先对粒子滤波算法的研究现状和背景意义进行了介绍,然后从贝叶斯估计和蒙特卡罗方法入手,对序贯重要性采样算法做了详细的分析,并就粒子退化问题对重要性函数和重采样进行了介绍,在此基础上引出了基本的粒子滤波算法。由于粒子滤波算法需要大量的粒子参与运算,因此决定了其存在计算量大,复杂度高,实时性差的缺点,限制了粒子滤波在实时系统中的应用。因此本文基于重采样对粒子滤波算法进行改进和简化,介绍了常见的多项式重采样、系统重采样和残差重采样,并对其硬件实现的复杂度和运算速度进行了分析。为了进一步提高粒子滤波算法的实时性,本文基于部分重采样算法进行改进,提出了一种基于线性组合的重采样算法。改进的重采样算法电路结构相对较为简单,不需要进行权值归一化操作,并非简单地进行对大权值粒子进行复制,而是通过线性组合产生新的粒子代替小权值粒子,有效地避免了粒子多样性的丧失,这种算法在保证滤波精度的基础上,大幅度的降低了运行时间。最后本文以二维纯方位目标跟踪系统为应用场景,给出了改进简化后粒子滤波算法的明确步骤。同时对粒子滤波算法的硬件设计进行了研究,将其硬件结构主要划分为采样模块,权值计算模块,重采样模块和状态估计输出模块。分析了粒子滤波并行执行思路,通过将其分解为多个并行的PE单元,对粒子处理任务进行分解,从而提高算法的实时性。然后分别对各个模块进行Verilog硬件电路描述,并利用ModelSim进行功能仿真,验证了硬件电路的正确性。最后将各个模块进行连接,在FPGA开发板上完成设计验证。
其他文献
如今初中英语教学中受到重视的就是做好小学英语与初中英语教学的衔接工作。由于许多学生刚刚从小学步入初中,所以英语学习的方法还依然保留着小学的模式,但是并不能达到初中
吉州窑位于吉安县永和镇,是我国现有保存完好的古代名窑遗址之一,也是国家级文物保护单位。它始于晚唐,兴于五代、北宋,极盛于南宋,而衰于元末。所产瓷器种类繁多,按胎釉可分
本文按照时间顺序追溯了供给侧管理理论的两个古典经济学源头,一个是斯密的分工理论,另一个是萨伊的萨伊定律。回顾并分析了凯恩斯理论出现的时代背景及需求侧管理的主要内容
"分配、讨论、解答、总结"(DDSS)合作式讲评模式的课堂参与度高,课堂容量大,能体现学生的主体地位。经过实践发现,在高中生物学习题课上采取DDSS合作式讲评模式,可有效地提高
基于“双一流”建设的研究型大学应该回归大学本科教学,作为本科教学核心的课程教学更应该顺应互联网+时代的发展不断地进行改革与创新。作为冲击“双一流”建设的先锋院校,
随着工艺节点不断降低,版图参数与器件结构参数减小引起的版图邻近效应及寄生效应日趋显著,同时,工艺波动对器件的影响也愈发不可忽略。因此,如何建立一个精确的MOSFET器件模
我经常被问到一个问题:“任老师,领导要求我们做好人好事的片子,这一类的片子特别刻板、脸谱儿化,有什么办法可以做得更加好看?”其实,我也特别反感看这种“脸谱化”的片子,
期刊
校园文化作为教育文化的一种形态,对学校教育有着不可忽视的作用,它已被国家列为学校建设的重要部分。近年来,随着教育信息化的不断深入,信息技术所产生的技术文化对传统的校
现场可编程门阵列(Field-Programmable Gate Array,FPGA)是一类可编程集成电路,既能高效地实现电路设计又能灵活地改变电路架构,具有可重构的功能。动态可重构系统基于FPGA的
<正>讲评是部队激发官兵工作热情、推动各项工作落地落实、筹划部署工作有序开展的有效抓手,是抓建部队中经常用到、行之有效的经常性工作。随着部队各项会议制度逐步完善,每