【技术实现步骤摘要】
本专利技术涉及粒子滤波器的设计方法及硬件电路,尤其是涉及一种概率假设密度粒 子滤波器的设计方法及滤波器。
技术介绍
目标跟踪在军事和民用领域均有十分广泛的应用。在军事方面,目标跟踪可用于 导弹制导、海洋监视(例如潜艇)、空防预警、战场监视卫星侦察等;而在民用领域方面,目 标跟踪技术广泛用于空中交通管制(民航飞机)、防撞、机器人定位、计算机视觉等方面。因 而,对目标跟踪问题进行研究,具有极大的理论和现实意义。在目标跟踪问题中,滤波处理是其核心部分。其中,粒子滤波算法由于其对非线 性、非高斯信号的强大处理能力,得到了研究学者的极大关注,并在此基础上发展出了许多 相关算法。当涉及到多个目标的跟踪问题时,传统的方法是采用数据关联。最近出现的概 率假设密度算法不需要做数据关联,且可以跟踪目标数目不定的多个目标。它传递多目标 联合后验概率分布的一阶矩,在保证跟踪精度的同时,极大地减少了计算量。但是概率假设 密度算法难以直接实现,可以使用粒子滤波的思想来实现概率假设密度算法,这为解决杂 波环境下多目标跟踪的问题提供了一个很好的方法。由于概率假设密度粒子滤波器具有的优越性及广泛的应用范围,因而具有极高的 实际应用价值。如果概率假设密度粒子滤波器应用到实际,就需要将算法转化成硬件电路 实现,这就使得研究它的硬件实现也具有很大的现实意义。目前概率假设密度粒子滤波器 相关的文献都集中于理论算法的研究,没有涉及到硬件实现,因此在此领域存在空白。
技术实现思路
为了研究概率假设密度粒子滤波器的设计方法以及硬件电路实现方案,本专利技术的 目的在于提供一种概率假设密度粒子滤波器的设计方法 ...
【技术保护点】
一种概率假设密度粒子滤波器的设计方法,其特征在于:1)从得到的观测值中选取得到固定个数8个观测值进行滤波运算,利用k-2时刻的状态估计值对k时刻接收到的观测值进行选择,选取8个观测值进行滤波器的运算;2)根据杂波密度并结合仿真结果,选择观测值的固定个数为8,当接收到的观测值个数少于等于8个时,所有的观测值都会被选到,并且用出现概率为0的值补足8个;当个数大于8个时,先利用k-2时刻的状态估计值和初始的速度计算得到k时刻的预测观测值,之后根据观测值和预测观测值之间的距离,选择最有可能的8个观测值;3)k=1时刻和k=2时刻选择观测值需要采用不同的方法,k=1时刻如果观测值个数大于8个需要进行选择,观测值将和初始位置之间计算距离,选取8个观测值;k=2时刻如果观测值个数大于8个需要进行选择,则先计算物体按照初始位置和初始速度运动一个时刻所到达的预测位置,再将观测值和预测位置进行距离计算,选取8个观测值;4)滤波器使用粒子来表征目标的后验概率分布,由于粒子滤波器的性能和粒子的数目成正比,但是在硬件电路中,粒子数目过多会带来长的延时从而影响实时性,所以综合考虑性能和实时性,选择使用1024个粒 ...
【技术特征摘要】
1.一种概率假设密度粒子滤波器的设计方法,其特征在于1)从得到的观测值中选取得到固定个数8个观测值进行滤波运算,利用k-2时刻的状 态估计值对k时刻接收到的观测值进行选择,选取8个观测值进行滤波器的运算;2)根据杂波密度并结合仿真结果,选择观测值的固定个数为8,当接收到的观测值个 数少于等于8个时,所有的观测值都会被选到,并且用出现概率为0的值补足8个;当个数 大于8个时,先利用k-2时刻的状态估计值和初始的速度计算得到k时刻的预测观测值,之 后根据观测值和预测观测值之间的距离,选择最有可能的8个观测值;3)k= 1时刻和k = 2时刻选择观测值需要采用不同的方法,k = 1时刻如果观测值个 数大于8个需要进行选择,观测值将和初始位置之间计算距离,选取8个观测值;k = 2时 刻如果观测值个数大于8个需要进行选择,则先计算物体按照初始位置和初始速度运动一 个时刻所到达的预测位置,再将观测值和预测位置进行距离计算,选取8个观测值;4)滤波器使用粒子来表征目标的后验概率分布,由于粒子滤波器的性能和粒子的数目 成正比,但是在硬件电路中,粒子数目过多会带来长的延时从而影响实时性,所以综合考虑 性能和实时性,选择使用IOM个粒子用于存活粒子,另外IOM个粒子用于新生粒子;5)在滤波器设计中,估计目标的状态值需要用到聚类算法,这一步骤将使用软件计算 或者DSP处理,硬件电路不做具体处理。2.根据权利要求1所述方法的一种概率假设密度粒子滤波器,其特征在于包括观测 值选择电路⑵、预测电路⑶、更新电路⑷、重采样电路(5)和状态估计电路(6);观测值 (1)接观测值选择电路O)的一个输入端,观测值选择电路O)的另一个输入端接状态估 计电路(6)的输出端,观测值选择电路(2)的输出端接更新电路⑷的一个输入端,预测电 路(3)的一个输出端接更新电路的另一个输入端,预测电路(3)的另一个输出端接状 态估计电路(6)的一个输入端,更新电路(4)的输出端接重采样电路( 的输入端,重采样 电路(5)的一个输出端接预测电路(3)的输入端,重采样电路(5)的另一个输出端接状态 估计电路(6)的另一个输入端。3.根据权利要求2所述的一种概率假设密度粒子滤波器,其特征在于所述的观测值 选择电路⑵,包括计数器(21),比较器(22),延时电路(23),2-5个距离计算电路(24),与 距离计算电路04)相同个数的排序电路(25),双口 RAM存储器06),序号输出电路07)和 选择器08);观测值(1)、接计数器的输入端和延时电路的输入端连接,计数器 (21)的输出端连接到比较器02)的输入端,比较器02)的输出端连接到选择器08)的第 一输入端,延时电路的一个输出端连接到选择器08)的第二输入端,延时电路03) 的另一个输出端与双口 RAM存储器06)的一个输入端和2-5个距离计算电路04)的输入 端连接,各个距离计算电路04)的输出端连接到各自对应的排序电路0 的输入端,2-5 个排序电路0 的输出端接连接到序号输出电路(XT)的输入端,序号输出电路(XT)的输 出端连接到双口 RAM存储器06)的另一个输入端,双口 RAM存储器06)的输出端连接到 选择器08)的第三输入端。4.根据权利要求2所述的一种概率假设密度粒子滤波器,其特征在于所述的预测电 路C3)和重采样电路(5),包括粒子重采样电路(51),复制序号存储器(52),丢弃序号存储 器(53),两个寄存器(311、312),比较器(32),四个选择器(33、34、35、37),粒子状态存储 器(36),采样电路(38),新生粒子生成电路(39);粒子重采样电路(51)的一个输出端连接到复制序号存储器(5 的输入端,另一个输出端连接到丢弃序号存储器(5 的第一输入 端,复制序号存储器(5 的输出端与粒子状态存储器(36)的读地址端口、第一选择器(33) 的第二输入端和第一寄存器(31)的输入端连接,第一寄存器(31)的输出端连接到比较器 (32)的输入端,比较器(3 的输出端与第一选择器(3 的第一输入...
【专利技术属性】
技术研发人员:金梦珺,史治国,洪少华,陈积明,陈抗生,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。