一种概率假设密度粒子滤波器的设计方法及滤波器的制作方法

文档序号:7518309阅读:225来源:国知局
专利名称:一种概率假设密度粒子滤波器的设计方法及滤波器的制作方法
技术领域
本发明涉及粒子滤波器的设计方法及硬件电路,尤其是涉及一种概率假设密度粒 子滤波器的设计方法及滤波器。
背景技术
目标跟踪在军事和民用领域均有十分广泛的应用。在军事方面,目标跟踪可用于 导弹制导、海洋监视(例如潜艇)、空防预警、战场监视卫星侦察等;而在民用领域方面,目 标跟踪技术广泛用于空中交通管制(民航飞机)、防撞、机器人定位、计算机视觉等方面。因 而,对目标跟踪问题进行研究,具有极大的理论和现实意义。在目标跟踪问题中,滤波处理是其核心部分。其中,粒子滤波算法由于其对非线 性、非高斯信号的强大处理能力,得到了研究学者的极大关注,并在此基础上发展出了许多 相关算法。当涉及到多个目标的跟踪问题时,传统的方法是采用数据关联。最近出现的概 率假设密度算法不需要做数据关联,且可以跟踪目标数目不定的多个目标。它传递多目标 联合后验概率分布的一阶矩,在保证跟踪精度的同时,极大地减少了计算量。但是概率假设 密度算法难以直接实现,可以使用粒子滤波的思想来实现概率假设密度算法,这为解决杂 波环境下多目标跟踪的问题提供了一个很好的方法。由于概率假设密度粒子滤波器具有的优越性及广泛的应用范围,因而具有极高的 实际应用价值。如果概率假设密度粒子滤波器应用到实际,就需要将算法转化成硬件电路 实现,这就使得研究它的硬件实现也具有很大的现实意义。目前概率假设密度粒子滤波器 相关的文献都集中于理论算法的研究,没有涉及到硬件实现,因此在此领域存在空白。

发明内容
为了研究概率假设密度粒子滤波器的设计方法以及硬件电路实现方案,本发明的 目的在于提供一种概率假设密度粒子滤波器的设计方法及滤波器。本发明采用的技术方案是—、一种概率假设密度粒子滤波器的设计方法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-5个距离计算电路,与 距离计算电路相同个数的排序电路,双口 RAM存储器,序号输出电路和选择器;观测值、接 计数器的输入端和延时电路的输入端连接,计数器的输出端连接到比较器的输入端,比较 器的输出端连接到选择器的第一输入端,延时电路的一个输出端连接到选择器的第二输入 端,延时电路的另一个输出端与双口 RAM存储器的一个输入端和2-5个距离计算电路的输 入端连接,各个距离计算电路的输出端连接到各自对应的排序电路的输入端,2-5个排序电 路的输出端接连接到序号输出电路的输入端,序号输出电路的输出端连接到双口 RAM存储 器的另一个输入端,双口 RAM存储器的输出端连接到选择器的第三输入端。所述的预测电路和重采样电路,包括粒子重采样电路,复制序号存储器,丢弃序号 存储器,两个寄存器,比较器,四个选择器,粒子状态存储器,采样电路,新生粒子生成电路; 粒子重采样电路的一个输出端连接到复制序号存储器的输入端,另一个输出端连接到丢弃 序号存储器的第一输入端,复制序号存储器的输出端与粒子状态存储器的读地址端口、第 一选择器的第二输入端和第一寄存器的输入端连接,第一寄存器的输出端连接到比较器的 输入端,比较器的输出端与第一选择器的第一输入端、第三选择器的第一输入端和丢弃序 号存储器的第二输入端连接,丢弃序号存储器的输出端与第一选择器的第三输入端和第二 选择器的第三输入端连接,第一选择器的输出端连接到第二选择器的第二输入端,第二选 择器的输出端连接到粒子状态存储器的写地址端口,粒子状态存储器的输出端连接到第三 选择器的第二输入端,第三选择器的输出端、第二寄存器的输入端和采样电路的输入端连 接,第二寄存器的输出端连接第三选择器的第三输入端,采样电路的输出端连接到第四选 择器的第三输入端,新生粒子生成电路的输出端连接到第四选择器的第二输入端,第四选 择器的输出端连接到粒子状态存储器的写数据输入端,新生粒子信号与丢弃序号存储器的 第三输入端、第二选择器的第一输入端和第四选择器的第一输入端连接。所述的新生粒子生成电路,包括线性反馈移位寄存器,四个ROM,四个乘法器和四 个加法器;线性反馈移位寄存器的输出分别连接到四个ROM的输入端,四个ROM的输出端分 别连接到各自乘法器的一个输入端,各自乘法器的另一个输入端分别连接χ方向位置的标 准差、χ方向速度的标准差、y方向位置的标准差、y方向速度的标准差,四个乘法器的输出 端分别连接到各自加法器的一个输入端,各自加法器的另一个输入端分别连接χ方向位置的平均值、χ方向速度的平均值、y方向位置的平均值、y方向速度的平均值,四个加法器的 输出端连接到选择器的输入端。所述的更新电路,包括8个观测值处理电路,加法运算电路和权重更新计算电路; 其中,每个观测值处理电路均包括似然函数计算电路、第一乘法器、RAM、第一加法器、累加 器、第二加法器、倒数计算电路和第二乘法器;加法运算电路包括第三加法器;权重更新计 算电路包括第四加法器和第三乘法器;观测值选择电路的输出端连接到更新电路的8个观 测值处理电路的输入端,每个观测值分别连接到各自对应的似然函数计算电路的输入端, 似然函数计算电路的输出端连接第一乘法器的一个输入端,第一乘法器的另一个输入端连 接检测到概率PD(X),第一乘法器的输出端、RAM的输入端和第一加法器的一个输入端连接, RAM的输出端连接第二乘法器的一个输入端,第一加法器的另一个输入端连接预测权重,第 一加法器的输出端连接累加器的输入端,累加器的输出端连接第二加法器的一个输入端, 第二加法器的另一个输入端连接杂波密度κ k(z),第二加法器的输出连接倒数计算电路的 输入端,倒数计算电路的输出端连接乘法器的另一个输入端,乘法器的输出端连接第三加 法器的输入端,第三加法器的输出端连接第四加法器的一个输入端,第四加法器的另一个 输入端连接未检测到概率ν(苟、,第四加法器的输出端连接第三乘法器的一个输入端,第三 乘法器的另一个输入端连接预测权重。本发明与背景技术相比,具有的有益效果是本发明在一种改进的概率假设密度粒子滤波器的理论基础上,设计了它的滤波器 实现方案,仿真结果表明,此概率假设密度粒子滤波器的设计方法及滤波器的跟踪性能和 理论分析相近,能够用于跟踪杂波环境下的多个目标运动的问题。


图1是本发明的结构原理框图。图2是图1的观测值选择电路原理框图。图3是图1的重采样电路和预测电路原理框图。图4是图1的新生粒子生成电路原理框图。图5是图1的更新电路原理框图。图6是设计方法软件仿真和滤波器的性能比较图。图中,1、观测值,2、观测值选择电路,3、预测电路,4、更新电路,5、重采样电路,6、 状态估计电路,21、计数器,22、比较器,23、延时电路,24、距离计算电路,25、排序电路,26、 双口 RAM存储器,27、序号输出电路,观、选择器,51、粒子重采样电路,52、复制序号存储器, 53、丢弃序号存储器,311、寄存器,312、寄存器,32、比较器,33、选择器,;34、选择器,35、选择 器,36、粒子状态存储器,37、选择器,38、采样电路,39、新生粒子生成电路,391、线性反馈移 位寄存器,392、ROM,393、乘法器,394、加法器,41、似然函数计算电路,42、乘法器,43、RAM, 44、加法器,45、累加器,46加法器,47、倒数计算电路,48、乘法器,4B1、加法器,4C1、加法器, 4C2、乘法器。
具体实施例方式下面结合附图和实施例对本发明作进一步说明。
如图1所示,本发明包括观测值选择电路2、预测电路3、更新电路4、重采样电路5 和状态估计电路6 ;观测值1接观测值选择电路2的一个输入端,观测值选择电路2的另一 个输入端接状态估计电路6的输出端,观测值选择电路2的输出端接更新电路4的一个输 入端,预测电路3的一个输出端接更新电路4的另一个输入端,预测电路3的另一个输出端 接状态估计电路6的一个输入端,更新电路4的输出端接重采样电路5的输入端,重采样电 路5的一个输出端接预测电路3的输入端,重采样电路5的另一个输出端接状态估计电路 6的另一个输入端。如图2所示,所述的观测值选择电路2,包括计数器21,比较器22,延时电路23, 2-5个距离计算电路M,与距离计算电路M相同个数的排序电路25,双口 RAM存储器26, 序号输出电路27和选择器观;观测值1、接计数器21的输入端和延时电路23的输入端连 接,计数器21的输出端连接到比较器22的输入端,比较器22的输出端连接到选择器观的 第一输入端,延时电路23的一个输出端连接到选择器观的第二输入端,延时电路23的另 一个输出端与双口 RAM存储器沈的一个输入端和2-5个距离计算电路M的输入端连接,各 个距离计算电路对的输出端连接到各自对应的排序电路25的输入端,2-5个排序电路25 的输出端接连接到序号输出电路27的输入端,序号输出电路27的输出端连接到双口 RAM 存储器26的另一个输入端,双口 RAM存储器沈的输出端连接到选择器观的第三输入端。观测值选择电路2将得到的k时刻的观测值1送入延时器23做延时,同时将观测 值1送入计数器21进行计数,计数值进入比较器22和固定值8做比较,如果得到小于等于 信号,那么延时电路23出来的观测值进入选择器观,并在小于等于信号选择下直接输出, 如果比较器22得到大于信号,那么延时电路23出来的观测值将按顺序存入双口 RAM存储 器沈,同时进入2-5个距离计算电路M计算距离,距离计算电路M输出的距离值进入各自 对应的排序电路25,按照距离值从小到大排序,排序电路25输出各个观测值的序号。2-5 个排序电路25输出的序号值都进入序号输出电路27,选择不重复的8个序号,这8个序号 作为双口 RAM存储器沈的读地址,读出该地址对应的观测值到选择器观,选择器观在大于 信号控制下,输出经过选择的8个观测值。如图3所示,所述的预测电路3和重采样电路5,包括粒子重采样电路51,复制序 号存储器52,丢弃序号存储器53,两个寄存器311、312,比较器32,四个选择器33、34、35、 37,粒子状态存储器36,采样电路38,新生粒子生成电路39 ;粒子重采样电路51的一个输 出端连接到复制序号存储器52的输入端,另一个输出端连接到丢弃序号存储器53的第一 输入端,复制序号存储器52的输出端与粒子状态存储器36的读地址端口、第一选择器33 的第二输入端和第一寄存器31的输入端连接,第一寄存器31的输出端连接到比较器32的 输入端,比较器32的输出端与第一选择器33的第一输入端、第三选择器35的第一输入端 和丢弃序号存储器53的第二输入端连接,丢弃序号存储器53的输出端与第一选择器33的 第三输入端和第二选择器;34的第三输入端连接,第一选择器33的输出端连接到第二选择 器34的第二输入端,第二选择器34的输出端连接到粒子状态存储器36的写地址端口,粒 子状态存储器36的输出端连接到第三选择器35的第二输入端,第三选择器35的输出端、 第二寄存器312的输入端和采样电路38的输入端连接,第二寄存器312的输出端连接第三 选择器35的第三输入端,采样电路38的输出端连接到第四选择器37的第三输入端,新生 粒子生成电路39的输出端连接到第四选择器37的第二输入端,第四选择器37的输出端连
8接到粒子状态存储器36的写数据输入端,新生粒子信号与丢弃序号存储器53的第三输入 端、第二选择器34的第一输入端和第四选择器37的第一输入端连接。如图4所示,所述的新生粒子生成电路39,包括线性反馈移位寄存器391,四个 R0M392a、392b、392c、392d,四个乘法器 393a、393b、393c、393d 和四个加法器 394a,394b, 394c,394d ;线性反馈移位寄存器391的输出分别连接到四个R0M39h、392b、392c、392d的 输入端,四个R0M39^i、392b、392c、392d的输出端分别连接到各自乘法器393a、393b、393c、 393d的一个输入端,各自乘法器393a、393b、393c、393d的另一个输入端分别连接χ方向位 置的标准差、χ方向速度的标准差、y方向位置的标准差、y方向速度的标准差,四个乘法器 393a、393b、393c、393d的输出端分别连接到各自加法器3Ma、394b、3Mc、394d的一个输入 端,各自加法器3Ma、394b、3Mc、394d的另一个输入端分别连接χ方向位置的平均值、χ方 向速度的平均值、y方向位置的平均值、y方向速度的平均值,四个加法器3Ma、394b、3Mc、 394d的输出端连接到选择器37的输入端。预测电路3计算得到所有2048个粒子的预测权重,预测权重将进入更新电路4,由 观测值选择电路2输出的8个观测值也输入到更新电路4,这8个观测值和预测权重一起计 算粒子在k时刻的更新权重,更新电路4输出更新权重到粒子重采样电路51,根据系统重 采样的原理进行重采样,重采样之后得到需要保留复制的粒子序号就存入复制序号存储器 52,需要丢弃的粒子序号存入丢弃粒子序号存储器53。每一个时钟周期,从复制序号存储 器52中读出一个粒子序号,存放于寄存器311,并从寄存器311输出到比较器32比较粒子 序号是否重复,当粒子序号是第一次读取时,从粒子状态存储器36读取相应的粒子状态经 过选择器35存放于寄存器312,粒子状态经过采样电路38后,由选择器37输出写入粒子状 态存储器36读出的地址中,当同样的粒子序号在下一个时钟周期又从复制序号存储器52 中读出,比较器32就会输出重复信号,这时粒子状态就不再从粒子状态存储器36读取,而 是直接从寄存器312读取并进入采样电路38,同时重复信号会使丢弃序号存储器53输出 一个丢弃粒子的序号,用于存放采样电路38输出的粒子状态。新生粒子生成电路39产生 粒子,同时产生新生粒子信号,此信号会控制选择器37将新生粒子状态写入粒子状态存储 器36,并且新生粒子信号会使丢弃序号存储器53输出丢弃粒子的序号用于存放新生粒子 的状态。新生粒子生成电路39中,线性移位反馈寄存器391用于生成L比特的伪随机数, R0M39^i、392b、392c、392d内存放事先由Βοχ-Muller方法生成的零均值方差为1的高斯白 噪声,通过选取线性反馈移位寄存器391并行输出的L比特中的四组不同的m+n比特作为 ROM的读取地址,然后分别乘上χ方向位置的方差、χ方向速度的方差、y方向位置的方差、y 方向速度的方差,再加上χ方向位置的平均值、χ方向速度的平均值、y方向位置的平均值、 y方向速度的平均值,就可以获得新生粒子的状态值。如图5所示,所述的更新电路4,包括8个观测值处理电路4A,加法运算电路4B和 权重更新计算电路4C ;其中,每个观测值处理电路4A均包括似然函数计算电路41、第一乘 法器42、RAM43、第一加法器44、累加器45、第二加法器46、倒数计算电路47和第二乘法器 48 ;加法运算电路4B包括第三加法器4B1 ;权重更新计算电路4C包括第四加法器4C1和第 三乘法器4C2 ;观测值选择电路2的输出端连接到更新电路4的8个观测值处理电路4A的 输入端,每个观测值分别连接到各自对应的似然函数计算电路41的输入端,似然函数计算电路41的输出端连接第一乘法器42的一个输入端,第一乘法器42的另一个输入端连接检 测到概率Pd(X),第一乘法器42的输出端、RAM43的输入端和第一加法器44的一个输入端 连接,RAM43的输出端连接第二乘法器48的一个输入端,第一加法器44的另一个输入端连 接预测权重,第一加法器44的输出端连接累加器45的输入端,累加器45的输出端连接第 二加法器46的一个输入端,第二加法器46的另一个输入端连接杂波密度κ k(z),第二加法 器46的输出连接倒数计算电路47的输入端,倒数计算电路47的输出端连接乘法器48的 另一个输入端,乘法器48的输出端连接第三加法器4B1的输入端,第三加法器4B1的输出 端连接第四加法器4C1的一个输入端,第四加法器4C1的另一个输入端连接未检测到概率 ν(χ η),第四加法器4C1的输出端连接第三乘法器4C2的一个输入端,第三乘法器4C2的另 一个输入端连接预测权重。更新电路4中,每个观测值将进入观测值处理电路4A进行计算。以第i个观测值 为例,进入似然函数电路41,和所有的2048个粒子分别计算似然函数,结果乘上检测到概 率PD(x),乘积存入RAM43,同时乘积值和预测权重相乘,输出2048个乘积进入累加器45求 累加和,累加和加上杂波密度Kk(z),计算得到的和进入倒数计算电路47求取倒数,此倒数 值和RAM43中存放的2048个值相乘并输出到加法运算电路4B。共有8组乘积同时输入到 加法运算电路4B,在加法器4B1中求和,结果输出到权重更新计算电路4C与未检测到概率 ν(趕^相加,得到的和再乘上预测权重,从而获得更新权重值。图6所示为设计方法软件仿真和滤波器的误差比较。滤波器和软件模拟仿真结果 具有相当的性能,证明一种概率假设密度粒子滤波器的设计方法及滤波器具有可行性。
权利要求
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 的第一输入端、第三选择器(35) 的第一输入端和丢弃序号存储器(5 的第二输入端连接,丢弃序号存储器(5 的输出端 与第一选择器(3 的第三输入端和第二选择器(34)的第三输入端连接,第一选择器(33) 的输出端连接到第二选择器(34)的第二输入端,第二选择器(34)的输出端连接到粒子状 态存储器(36)的写地址端口,粒子状态存储器(36)的输出端连接到第三选择器(3 的第 二输入端,第三选择器(3 的输出端、第二寄存器(31 的输入端和采样电路(38)的输入 端连接,第二寄存器(312)的输出端连接第三选择器(3 的第三输入端,采样电路(38)的 输出端连接到第四选择器(37)的第三输入端,新生粒子生成电路(39)的输出端连接到第 四选择器(37)的第二输入端,第四选择器(37)的输出端连接到粒子状态存储器(36)的写 数据输入端,新生粒子信号与丢弃序号存储器(5 的第三输入端、第二选择器(34)的第一 输入端和第四选择器(37)的第一输入端连接。
5.根据权利要求4所述的一种概率假设密度粒子滤波器,其特征在于所述的新生粒 子生成电路(39),包括线性反馈移位寄存器(391),四个肌11(392£1、39213、392(3、392(1),四个 乘法器(393a、393b、393c、393d)和四个加法器(3Ma、394b、3Mc、394d);线性反馈移位寄 存器(391)的输出分别连接到四个R0M(39h、392b、392c、392d)的输入端,四个ROM(392a、 392b、392c、392d)的输出端分别连接到各自乘法器(393a、393b、393c、393d)的一个输入 端,各自乘法器(393a、39;3b、393C、393d)的另一个输入端分别连接χ方向位置的标准差、 χ方向速度的标准差、y方向位置的标准差、y方向速度的标准差,四个乘法器(393a、393b、 393c,393d)的输出端分别连接到各自加法器(3Ma、394b、3Mc、394d)的一个输入端,各自 加法器(3Ma、394b、3Mc、394d)的另一个输入端分别连接χ方向位置的平均值、χ方向速度 的平均值、y方向位置的平均值、y方向速度的平均值,四个加法器(3Ma、394b、3Mc、394d) 的输出端连接到选择器(37)的输入端。
6.根据权利要求2所述的一种概率假设密度粒子滤波器,其特征在于所述的更新电 路G),包括8个观测值处理电路(4A),加法运算电路GB)和权重更新计算电路GC);其 中,每个观测值处理电路(4A)均包括似然函数计算电路(41)、第一乘法器0幻、RAM(43)、 第一加法器(44)、累加器(45)、第二加法器(46)、倒数计算电路07)和第二乘法器08); 加法运算电路GB)包括第三加法器GBl);权重更新计算电路GC)包括第四加法器(4C1) 和第三乘法器GC2);观测值选择电路( 的输出端连接到更新电路(4)的8个观测值处理 电路(4A)的输入端,每个观测值分别连接到各自对应的似然函数计算电路Gl)的输入端, 似然函数计算电路Gl)的输出端连接第一乘法器0 的一个输入端,第一乘法器G2)的 另一个输入端连接检测到概率PdU),第一乘法器0 的输出端、的输入端和第一 加法器G4)的一个输入端连接,的输出端连接第二乘法器G8)的一个输入端,第 一加法器G4)的另一个输入端连接预测权重,第一加法器G4)的输出端连接累加器G5) 的输入端,累加器0 的输出端连接第二加法器G6)的一个输入端,第二加法器G6)的 另一个输入端连接杂波密度Kk(z),第二加法器06)的输出连接倒数计算电路G7)的输 入端,倒数计算电路G7)的输出端连接乘法器G8)的另一个输入端,乘法器G8)的输出端连接第三加法器GBl)的输入端,第三加法器GBl)的输出端连接第四加法器GCl)的 一个输入端,第四加法器GCl)的另一个输入端连接未检测到概率ν(趕”,第四加法器 (4C1)的输出端连接第三乘法器(4以)的一个输入端,第三乘法器(4以)的另一个输入端连 接预测权重。
全文摘要
本发明公开了一种概率假设密度粒子滤波器的设计方法及滤波器。其观测值接观测值选择电路的一个输入端,观测值选择电路的另一个输入端接状态估计电路的输出端,观测值选择电路的输出端接更新电路的一个输入端,预测电路的一个输出端接更新电路的另一个输入端,预测电路的另一个输出端接状态估计电路的一个输入端,更新电路的输出端接重采样电路的输入端,重采样电路的一个输出端接预测电路的输入端,重采样电路的另一个输出端接状态估计电路的另一个输入端。本发明在改进的概率假设密度粒子滤波器的理论基础上,设计了它的硬件电路实现方案,仿真结果表明,其跟踪性能和理论分析相近,能够用于跟踪杂波环境下的多个目标运动的问题。
文档编号H03H7/01GK102064783SQ20101053038
公开日2011年5月18日 申请日期2010年11月2日 优先权日2010年11月2日
发明者史治国, 洪少华, 金梦珺, 陈抗生, 陈积明 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1