第三讲 序贯蒙特卡罗滤波

合集下载

系统辨识 第三章 状态估计—Kalman滤波方法

系统辨识 第三章 状态估计—Kalman滤波方法

定理 若 z 的协方差阵 Rzz 有逆 则 z 对 x 的线性无偏最小方差估计唯一地表示为 −1 ˆ = E ( x | z ) = m x + Rxz Rzz ( z − mz ) x (3.1.16) 且误差协方差阵为 −1 ~~ T ˆ ˆ T R~ x = cov{x x } = cov{( x − x )( x − x ) } = R xx − R xz R zz R zx (3.1.17)E[T * (Y ) − x] ≤ E[T (Y ) − x] 2 则称 T (Y ) 为最小方差估计 定理 设 x 和 Y 是两个联合分布的随机向量 期望值 ˆ = E[ x | y ] = ∫ x p( x | y )dx x
−∞ ∞
ˆ 就是 x 的条件 则 x 的最小方差估计 x (3.1.8)
估计值能够落在真值的任一
定义 如果对于任意实数 ε > 0 式 3.1.1 ˆ (N ) − x > ε} = 0 lim P{ x
N →∞
得到的估计量依概率收敛于真值
即 (3.1.4)
则称该估计为一致估计 充分估计 ˆ 包含了样本 { y (1), y (2),L , y ( N )} 关于 x 的全部信息 则称 x ˆ (N ) 为 x 的 如果 x 充分估计
−1
−1
−1
结合式
(3.1.18)
定理得证
5 定理 如果 z = { y (1),L , y ( N )} 是 Y 的一组子样 且 y (i ), i = 1, L , N 对 x 的线性无偏最小方差估计为 ˆ = E{x | z} = ∑ E ( x | y (i )) − ( N − 1)m x x
证明 假定 f ( y ) 为 x 的一个估计 其中 y 为随机向量 Y 的某一实现 则估计误差为 ~ x = x − f ( y) 且 E[ ~ x~ x T ] = E{[ x − f ( y )][ x − f ( y )]T = E{[ x − E ( x | y ) + E ( x | y ) − f ( y )] • [ x − E ( x | y ) + E ( x | y ) − f ( y )]T } = E{[ x − E ( x | y )][ x − [ x − E ( x | y )]T } + E{[ E ( x | y ) − f ( y )][ E ( x | y ) − f ( y )]T } + E{[ x − E ( x | y )][ E ( x | y ) − f ( y )]T } + E{[ E ( x | y ) − f ( y )][ x − E ( x | y )]T } 下面说明上式的最后两项为零 E{[ x − E ( x | y )][ E ( x | y ) − f ( y )]T }

马尔可夫链蒙特卡罗容积粒子滤波器

马尔可夫链蒙特卡罗容积粒子滤波器
[7-8]
E[ f ( xk )]
1 N
f ( x ) ( x
k i 1
N
k
(i ) xk )
(4)
依据科尔莫戈洛夫强大数定理,当 N 时, 近似期望收敛于真实期望。 序贯重要性采样 理想情况下可以直接从 p( xk ) 抽取样本, 但一般 情况下无法得到, 通常是从一个与 p( xk ) 相近的、 易 1.2 于采样的分布(重要密度函数) q( xk | Z k ) 采样得到粒 子集和对应权重:
z 1
状态容积 点预测
p ( xk | Z k 1 )
量测容积 点预测
p ( xk | Z k )
选取量测 容积点
训练
zk
p ( xk , zk | Z k 1 ) p ( zk | xk , wk )
图 1 容积卡尔曼滤波结构图
图中实线框给出了容积卡尔曼滤波结构,内侧 虚线框指示了容积点运算情况。可以看出 CKF在滤 波结构上与 UKF类似,概率密度函数都是由确定性 样本点计算得出,具体的算法流程参见文献[6]。 2.2 马尔可夫链蒙特卡罗容积粒子滤波器 CKF 得到高斯 分布的均值 和协方差与 EKF 和
1 1 2,3 1
710077; 100072;
Fengtai Beijing
Abstract A novel improved particle filter based on sequential importance sampling, Monte Carlo Markov Chain (MCMC) cubature particle filter, is proposed for the estimation of non-linear non-Gaussian system. Each particle is estimated by means of cubature Kalman filter. The importance density function gets closer to the real posterior after taking the current observation into consideration on the basis of state transition. MCMC step is added after the selection. The theoretical analys is and the simulation experiment show the cubature particle filter performs much better than the other parallel filters. Key words cubature particle filter; importance density function; Markov chain Monte Carlo; nonlinear non-Gaussian; sequential importance sampling 非线性非高斯系统状态估计在统计学、语音和 图像处理、数字通信、计算机视觉、自适应估计及 自动控制领域有广泛应用[1]。扩展卡尔曼滤波(EKF) 因其实施简单、计算量小的优点得到了广泛应用, 但它对非线性函数仅进行简单的截断处理,使其在 非线性非高斯条件下性能严重退化。无迹卡尔曼滤 波(UKF) 选择代表性的粒子滤波为解决非线性非高 斯状态估计问题提供了新的思路,它通过一组加权 粒子的递推和演化来递推给出系统状态后验概率密 度近似形式,突破了卡尔曼滤波理论框架,理论上 对过程噪声和量测噪声统计特性无任何限制,是一 种适用性极强的贝叶斯滤波方法。 但粒子滤波有一个不可避免的粒子退化问题。 解决方法通常包括选择好的重要密度函数和重采 样。对于一般的非线性系统,其后验概率密度函数 并不可知,故基于后验概率的抽样格外困难,实际 应用中通常选择一个重要密度函数近似得到服从后 验概率分布的样本。目前还没有一种通用的重要密 度函数选择办法,一般工程应用中常利用状态的转 移概率进行重要性抽样 ,但该方法并没有考虑当 前的量测信息。按照贝叶斯学派的观点,当前量测 蕴含着系统状态后验的某种测度信息。在转移概率 分布的基础上综合考虑当前量测信息可以对重要密 度函数进行修正。文献[3-4]正是基于该思想给出了

粒子滤波算法综述

粒子滤波算法综述

粒子滤波算法综述粒子滤波算法(Particle Filter),又被称为蒙特卡洛滤波算法(Monte Carlo Filter),是一种递归贝叶斯滤波方法,用于估计动态系统中的状态。

相比于传统的滤波算法,如卡尔曼滤波算法,粒子滤波算法更适用于非线性、非高斯的系统模型。

粒子滤波算法的核心思想是通过一组样本(粒子)来表示整个状态空间的分布,并通过递归地重采样和更新这些粒子来逼近真实状态的后验概率分布。

粒子滤波算法最早由Gordon等人在1993年提出,此后得到了广泛的研究和应用。

1.初始化:生成一组初始粒子,每个粒子都是状态空间中的一个假设。

2.重采样:根据先前的粒子权重,进行随机的有放回抽样,生成新的粒子集合。

3.预测:根据系统模型和控制输入,对新生成的粒子进行状态预测。

4.更新:利用观测数据和度量粒子与真实状态之间的相似度的权重函数,对预测的粒子进行权重更新。

5.标准化:对粒子权重进行标准化,以确保它们的总和为16.估计:利用粒子的权重对状态进行估计,可以使用加权平均或最大权重的粒子来表示估计值。

相对于传统的滤波算法,粒子滤波算法具有以下优势:1.粒子滤波算法能够处理非线性、非高斯的系统模型,适用性更广泛。

2.粒子滤波算法不需要假设系统模型的线性性和高斯噪声的假设,可以更准确地估计状态的后验概率分布。

3.粒子滤波算法可以处理任意复杂的系统模型,不受系统的非线性程度的限制。

然而,粒子滤波算法也存在一些缺点,如样本数的选择、计算复杂度较高、粒子退化等问题。

为了解决这些问题,研究者提出了一系列改进的算法,如重要性采样粒子滤波算法(Importance Sampling Particle Filter)、最优重采样粒子滤波算法(Optimal Resampling Particle Filter)等。

总的来说,粒子滤波算法是一种强大的非线性滤波算法,广泛应用于信号处理、机器人导航、智能交通等领域。

随着对算法的深入研究和改进,粒子滤波算法的性能和应用范围将进一步扩展。

粒子滤波

粒子滤波

粒子滤波
粒子滤波是一种基于蒙特卡罗和递推贝叶斯估计的滤波方法。

其基本思想是:首先依据系统状态向量的经验条件分布,在状态空间产生一组随机样本集合,这些样本称为粒子;然后根据观测量不断地调整粒子的权重和位置,通过调整后的粒子的信息,修正最初的经验条件分布,它可以应用于任何动态状态空间模型,在传统维纳滤波,卡尔曼滤波及扩展的卡尔曼滤波不能处理的非线性非高斯问题上,粒子滤波显得尤为重要。

这种方法的核心思想是:用由粒子及其权重组成的离散随机测度近似相关的概率分布,并且根据算法递推更新离散随机测度。

这种滤波算法采用递推方式,易于在计算机上实现,并且,该算法能较好地适应观测信息出现异常突变时的情况。

粒子滤波是一种基于蒙特卡罗和递推贝叶斯估计的滤波方法。

其中用到的一个核心算法是序贯重要性采样算法。

序贯重要性采样算法是一种序列蒙特卡罗方法,它通过蒙特卡罗模拟递推贝叶斯滤波,是序贯蒙特卡罗滤波的基础。

其核心思想是利用一系列随机样本的加权和表示所需的后验概率密度,得到状态的估计值。

基于序贯蒙特卡罗的多线索目标跟踪算法

基于序贯蒙特卡罗的多线索目标跟踪算法
第3 7卷第 8 期
21 年 8 00 月
光 电工 程
Op o El cr ni g n e i g t — e to cEn i e rn
Vo . , o. 137 N 8 Aug t 201 us, 0
文 章编 号 :1 0 — 0 X(0 00 — 0 5 0 0 3 5 1 2 1 )8 0 0 — 7
Absr t The c l rb e so r m sr b ta ai tn s n rilo cuso t ac : o o - as d hit g a i o us g ns oie a d pa ta c l in,bu ufe sfo h e e e o ts fr r m t e pr s nc ft he
S q e t l ne a l S ) T e a k r u dw i td oo i o rm a o ie t d e i o rm t S e u ni t r a Mo C o( MC . h c g o n - eg e lr s g a w s mbn d he g s ga i o MC b h c h t c wi ht n
中 图分 类号 :T 3 1 1 P9 . 4 文献标志码:A d i 1 . 6 ̄i n10 。0X.0 0 80 2 o : 03 9 .s.0 35 1 2 1. . 9 s 0 0
ob t r c igAlo i m a e nM ut c ea d jc akn g rt B sdo l —u n e T h i
b s d o M C. t a es e r m e e p r n h t h o i ai n o o o it g a a d e g it g a b s d o ae nS I c n b e n fo t x e i h me t a e c mb n t fc l rh so r m n d e h s r m a e n t t o o

基于三维Savitzky-Golay滤波的蒙特卡罗剂量分布去噪

基于三维Savitzky-Golay滤波的蒙特卡罗剂量分布去噪

基于三维Savitzky-Golay滤波的蒙特卡罗剂量分布去噪林桂粉;罗立民
【期刊名称】《数据采集与处理》
【年(卷),期】2006(21)4
【摘要】提出了一种基于三维Savitzky-Golay滤波的蒙特卡罗(MC)剂量分布的去噪方法.该方法首先利用MC方法模拟粒子轨迹数目较少时得到剂量的三维分布,然后对该剂量分布用三维Savitzky-Golay平滑滤波方法进行去噪处理.结果表明:采用三维Savitzky-Golay平滑滤波方法去噪,不仅提高了剂量分布的可视性,降低了MC计算剂量分布的不确定性,而且也相应地提高了MC剂量计算方法的计算效率.
【总页数】5页(P439-443)
【作者】林桂粉;罗立民
【作者单位】东南大学物理系,南京,210096;东南大学生物医学工程系,南
京,210096;东南大学生物医学工程系,南京,210096
【正文语种】中文
【中图分类】TN91
【相关文献】
1.基于蒙特卡罗计算方法的辐射剂量分布研究进展 [J], 刘卓
2.基于蒙特卡罗模拟修正的随机矩阵去噪方法 [J], 骆旗;韩华;龚江涛;王海军
3.基于极坐标和蒙特卡罗估计的超声图像去噪方法 [J], 崔佳亮;陈波;杨金;高小明
4.基于蒙特卡罗法的卡尔曼滤波算法在无人直升机探测中的应用 [J], 谷晓星;李雷;孙黎静;张宇;邱忠围
5.蒙特卡罗剂量分布去噪中三维高斯和Savitzky-Golay滤波器的改进与混合 [J], 杨铸;李国丽;林辉;陶磊;周金斌;曹瑞芬;景佳;吴爱东;吴宜灿;黄家兵
因版权原因,仅展示原文概要,查看原文内容请购买。

粒子滤波 详解

粒子滤波是一种基于蒙特卡洛方法的滤波技术,它通过一组随机生成的粒子来表示系统的状态估计,并根据观测数据来更新粒子的权重。

以下是粒子滤波的详细步骤:初始化:选择一组初始粒子,通常是根据先验分布随机生成的。

预测:使用系统的状态转移方程对每个粒子进行预测。

即对于第i个粒子,其状态预测为,其中表示时间步,为控制输入,为噪声。

权重更新:根据观测数据,计算每个粒子的权重。

即对于第i个粒子,其权重计算为,其中为第k个时间步的观测数据,为粒子生成观测数据的概率密度函数。

重采样:根据粒子的权重,对粒子进行重采样。

即根据权重选择更优秀的粒子,同时舍弃权重较低的粒子。

重采样可以通过多种方法实现,例如系统性重采样、分层抽样重采样等。

估计:根据重采样后的粒子,计算系统状态的估计值。

常见的方法包括取重采样后的粒子的平均值、方差、最大似然估计等。

循环:重复步骤2到步骤5,直到滤波结束。

总的来说,粒子滤波通过不断地更新粒子的权重和位置来逼近系统的后验概率分布,从而得到系统的最优估计值。

卡尔曼滤波及其扩展

卡尔曼滤波是一种利用时间序列数据进行状态估计和预测的算法,它可以通过对系统状态和观测值的预测误差进行修正,不断优化估计结果,从而提高估计精度。

卡尔曼滤波的基本思想是将系统状态和观测值分别作为状态向量和观测向量,建立数学模型,通过递归计算估计状态向量的值。

卡尔曼滤波的基本流程包括预测和更新两个步骤,其中预测步骤根据上一时刻的状态向量和系统噪声进行状态预测,更新步骤则根据当前时刻的观测向量和观测噪声对预测状态进行修正,得到更精确的状态向量估计值。

卡尔曼滤波的公式比较复杂,但是它可以被应用于很多领域,如导航、机器人、信号处理等。

卡尔曼滤波的扩展包括扩展卡尔曼滤波、无迹卡尔曼滤波、粒子滤波等。

扩展卡尔曼滤波是在卡尔曼滤波基础上引入了更高阶的状态变量,可以处理非线性系统;无迹卡尔曼滤波则是通过将非线性系统线性化,近似为线性系统进行滤波;粒子滤波则是一种基于蒙特卡罗方法的滤波算法,可以处理非线性、非高斯系统。

这些扩展算法在不同的应用场景中都具有一定的优势和适用性。

蒙特卡罗粒子滤波算法应用研究

蒙特卡罗粒子滤波算法应用研究
张卫明;张炎华;钟山
【期刊名称】《微计算机信息》
【年(卷),期】2007(023)001
【摘要】随着这些年计算机硬件水平的发展,计算速度的提高,源自序列蒙特卡罗方法的蒙特卡罗粒子滤波方法的应用研究又重新活跃起来.本文的这种蒙特卡罗粒子滤波算法是利用序列重要性采样的概念,用一系列离散的带权重随机样本近似相应的概率密度函数.由于粒子滤波方法没有像广义卡尔曼滤波方法那样对非线性系统做线性化的近似,所以在非线性状态估计方面比广义卡尔曼滤波更有优势.在很多方面的应用已经逐渐有替代广义卡尔曼滤波的趋势.
【总页数】3页(P295-297)
【作者】张卫明;张炎华;钟山
【作者单位】020030,上海,上海交通大学信息检测技术与仪器系;020030,上海,上海交通大学信息检测技术与仪器系;100854,北京,中国航天科工集团公司第二研究院
【正文语种】中文
【中图分类】TN713
【相关文献】
1.拟蒙特卡罗-高斯粒子滤波算法研究及其硬件实现 [J], 李倩;姬红兵;郭辉
2.精确测量系统的聚类准蒙特卡罗粒子滤波算法 [J], 赵玲玲;马培军;苏小红
3.蒙特卡罗粒子滤波算法应用研究 [J], 张卫明;张炎华;钟山
4.一种快速准蒙特卡罗粒子滤波算法 [J], 赵玲玲;马培军;苏小红
5.蒙特卡洛粒子滤波算法应用研究 [J], 韩雨薇;郑安迪;朱俞竹;王璐瑶;董明泽因版权原因,仅展示原文概要,查看原文内容请购买。

数学建模十大经典算法之蒙特卡罗方法讲义课件


f(X)是X的分布密度函数。则
lim P N
N
X N E( X ) x
1 x et2 / 2dt
2 x
当N充分大时,有如下的近似式
P
XN
E(X )
N
2 et2 / 2dt 1 2 0
其中α称为置信度,1-α称为置信水平。
这表明,不等式
XN
E(X )
N
近似地以概率
1-α成立,且误差收敛速度的阶为 O(N 1/ 2 )。
5) 误差容易确定。
6) 程序结构简单,易于实现。
1) 能够比较逼真地描述具有随机性质 的事物的特点及物理实验过程
从这个意义上讲,蒙特卡罗方法可以部分代替物 理实验,甚至可以得到物理实验难以得到的结果。用 蒙特卡罗方法解决实际问题,可以直接从实际问题本 身出发,而不从方程或数学表达式出发。它有直观、 形象的特点。
1901 3408
3.1415929
例2. 射击问题(打靶游戏)
设r表示射击运动员的弹着点到靶心的距离,g(r)
表示击中r处相应的得分数(环数),f(r)为该运动员的 弹着点的分布密度函数,它反映运动员的射击水平。 该运动员的射击成绩为
g 0 g(r) f (r)dr
用概率语言来说,<g>是随机变量g(r)的数学期
为数学期望<g>的估计值(积分近似值)。
➢ 基本思想
由以上两个例子可以看出,当所求问题的解是某 个事件的概率,或者是某个随机变量的数学期望,或 者是与概率、数学期望有关的量时,通过某种试验的 方法,得出该事件发生的频率,或者该随机变量若干 个具体观察值的算术平均值,通过它得到问题的解。 这就是蒙特卡罗方法的基本思想。
➢ 作业
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

非线性/非高斯滤波讲义
i i = xk Pr ( zk | xk x= | z1:k −1 ) k , z1:k −1 ) Pr ( xk = Pr ( zk | z1:k −1 )
=
i i = xk Pr | z1:k −1 ) ( zk | xk x= k ) Pr ( xk
Pr ( zk | z1:k −1 )
i ˆ ( x0:k | z1:k ) = ∑ ω kjδ ( x0:k − x0 p :k ) j =1 N
i 来 逼 近 真 实 的 系 统 S ∈ S SSM 的 条 件 分 布 p ( x0:k | z1:k ) 。 其 中 x0:k 为 第 i 条 样 本 路 径 ,
i = 1, , N 。我们形象地称在 k 时刻的 xk 的一个随机抽样为“粒子” ,所有 k 时刻由蒙特卡
Pr ( x = ∑
j =1 Ns
= ∑ aij ωkj−1|k −1
j =1
ωki |k −1
故 xk 的预测概率分布密度为
= p ( xk | z1:k −1 )
∑ω
i =1
Ns
i k | k −1
i δ ( xk − xk )
当 zk 给定时,利用贝叶斯公式,我们有
张永安
第三讲
i Pr ( xk = xk | z1:k )
x∈=
g ( x ) p ( x ) dx E p ( x ) g ( x )
ˆ ( x) 近似,其数学期望可以表示为 若 p( x) 形式较复杂导致以上积分计算困难时,我们采用 p E g ( x ) ≈∫
x∈=
ˆ ( x ) dx = g ( x) p Ep ˆ ( x) g ( x )
类似我们同样可以求得最大验后估计。 对于非线性系统,从定理 2.1 的递推贝叶斯估计公式可以看到,归一化常数 p ( z k | z1:k ) 一般来说是未知的,因此状态的后验概率密度 p ( x0:k | z1:k ) 是不可直接抽样的,但我们可以 通过对另外一个与其具有相同或者更大支撑集合的概率密度函数 q ( x0:k | z1:k ) (称为重要性 抽样函数或重要性函数)进行抽样,也就是说
-2-
张永安
第三讲
非线性/非高斯滤波讲义
3.2 抽样原理
ˆ ( x) 为 p ( x) 的一个近似, ˆ ( x) 也是一个 pdf, 设 p( x) 是一个概率分布密度函数 (pdf) ,p 且p
g ( x ) 为 上的一个有界函数,则 g ( x ) 的数学期望为
E g ( x ) =∫
j =1 Ns
i x∈xk
p ( x | xkj−1 ) dx
ω
i k |k

ωki |k −1 ∫
i x∈xk
p ( zk | x ) dx p ( zk | x ) dx
∑ω
j =1
Ns
j k | k −1 x∈xi k

这里 xkj−1 表示 k − 1 时刻第 j 个网格单元的中心。为了简化计算,我们通常用网格中心点的概 率密度来代替整个网格单元的概率加权值,这样
ω ki ∝
因而我们可以将 p ( x 0:k | z1:k ) 近似估计为
i p ( x0 :k | z1:k ) i q ( x0:k | z1:k )
ˆ ( x0:k | z1:k ) = ∑ ω kjδ ( x0:k − x0j:k ) p
j =1
N
若选取 q ( x0:k | z1:k ) 满足如下形式:
ˆ ( x) 。 下面, 我们利用抽样来构造 p 我们从 p( x) 抽取 N s 个相互独立的样本 { xi | i = 1, 2, , N s } ,
我们用这组样本来代替整个总体,样本的概率分布密度函数为
ˆ ( x) = p 1 Ns
∑δ ( x − x )
i i =1
Ns
它是 p( x) 的一个近似。根据强大数定律,
i
{
}
q ( x0:k | z1:k ) 的一组样本,则 q ( x0:k | z1:k ) 可以近似为
i q ( x0:k | z1:k ) ≈ ∑ δ ( x0:k − x0 :k ) k =1 N
因此,我们有
p ( x0:k | z1:k ) =
其中 ω k 为权函数,满足
i
N p ( x0:k | z1:k ) q ( x0:k | z1:k ) ≈ ∑ ω kjδ ( x0:k − x0j:k ) q ( x0:k | z1:k ) j =1
张永安 非线性/非高斯滤波讲义
第三讲 序贯蒙特卡罗滤波
3.1 近似网格滤波
假定系统是隐马尔科夫链,且状态空间是有限集,也就是系统状态空间 可以表示为
N 2 = = { x1 k , xk , , xk
s
}
这样,在任意时刻,其概率分布是一个离散型分布。设 k − 1 时刻,系统状态的后验分布为
i = Pr ( xk −1 x= ωki −1|k −1 , i = 1, 2, , N s k −1 | z1:k −1 )
这里
ω(x ) =
i
q ( xi )
p ( xi )
k 为归一化常数,满足
-3-
张永安
第三讲
Ns
非线性/非高斯滤波讲义
ˆ ( x ) dx =1 ⇒ ∑ ω ( x ) =1 ⇒ k = ∫p N
i s i =1
k
Ns
∑ω ( x )
i i =1
Ns
故有
ˆ ( x) = p
∑ω δ ( x − x )
i δ ( xk − xk )
i 若系统状态空间是连续的,但可以划分为 N s 个网格单元 { xk 则其后验分 | i = 1, 2, , N s } ,
布密度可以近似为一个离散型分布:
i p ( xk −1 | z1:k −1 ) ≈ ∑ ωki −1|k −1δ ( xk −1 − xk −1 ) i =1 Ns
ˆ ( x) q = 1 Ns
∑δ ( x − x )
i i =1
Ns
从而
i p ( x) k Ns p ( x ) k Ns i ˆ ( x) k= ˆ ( x) p q x x = δ − ω ( xi )δ ( x − xi ) ( ) ∑ q xi ∑ q ( x) N s i 1= N 1 i = ( ) s
来表征。 根据全概率公式,我们有
i Pr ( xk = xk | z1:k −1 )
= =
Pr ( x = ∑
j =1 Ns
Ns
i x= xkj−1 , z1:k −1 ) Pr = ( xk −1 xkj−1 | z1:k −1 ) k | xk −1 i x= xkj−1 ) Pr = ( xk −1 xkj−1 | z1:k −1 ) k | xk −1
则系统在 k 时刻状态的预测概率分布密度和修正后后验分布密度可以近似为
= p ( xk | z1:k −1 ) = p ( xk | z1:k )
∑ω
i =1 Ns
Ns
i k | k −1
i δ ( xk − xk )
∑ω
i =1
i k |k
i δ ( xk − xk )
其中
ωki |k −1 ∑ ωkj−1|k −1 ∫
存在,我们就可以求出其近似最小均方估计
-4-
张永安
第三讲
非线性/非高斯滤波讲义
ˆ k ( x0:k ) = ∫ g k ( x0:k ) p ˆ ( x0:k | z1:k )dx1:k = g
则根据强大数定律,有
1 N
∑g
j =1
N
k
( x0j:k )
.s. ˆ k ( x0:k ) a g → E{g k ( x0:k )} N →∞
。为了便于后面问题的叙述,我们称随机 罗随机抽样所获得的 xk 的样本集合称为“粒子云” 过程蒙特卡罗抽样样本路径中非零概率权值、且取值互不相等的一组样本路径为有效样本; 类似地,粒子云中非零概率权值,且取值互不相等的一组粒子为有效粒子。对于任意的非线 性函数 g k ( x0:k ) ,若其期望
E{g k ( x0:k )} = ∫ g k ( x0:k ) p( x0:k | z1:k )dx0:k
i i i =1
Ns
其中
ω =
i
ω ( xi )
∑ω ( x )
j j =1
Ns
3.3 序贯蒙特卡罗滤波(粒子滤波)
我们注意到, 前面的近似高斯滤波一个共同点是, 在对状态的条件概率分布的递推计算 过程中, 仅对条件分布的一阶矩和二阶矩做近似递推计算。 因而它们的适应范围只是随机非 线性系统的特殊情况: S ∈ S GSSM 。并且,到现在为止,关于高斯滤波还没有宽松的收敛性保 证。这是因为,在非线性、非高斯系统中,状态的条件分布实际上都有无穷个参数,这时, 仅在递推参数中传递两个低阶矩参数或者高斯分布是不够的。也就是说,在非线性/非高斯 系统模型,采用高斯假设往往是难以得出满意的结果。一种思路是采用非参数的方法,完全 放弃对状态的条件分布所作的高斯假设, 这样, 滤波的适应范围才能扩大到一般的状态空间 模型集合 S SSM 。粒子滤波就是这样一种方法。不同于前面几种高斯滤波方法,粒子滤波利 用序贯蒙特卡罗模拟的办法来近似整个条件概率分布。 因此, 粒子滤波是一种全局近似最优 滤波。 其基本思想是用一组简单随机样本来近似随机量的概率分布, 也就是用随机离散型概 率分布列
p ( x0:k | z1:k ) > 0 ⇒ q ( x0:k | z1:k ) > 0
(3-1)
条件(3-1)是为了保证 p ( x0:k | z1:k ) 的每一样本在对重要性函数 q ( x0:k | z1:k ) 抽样过程中都有 可能出现。在该条件下,我们同样可以对后验分布进行近似。设 x0:k : k = 1,2, , N 为
相关文档
最新文档