|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
M9 n0 m6 X- [5 I5 ?) B) W) Z6 U《粒子滤波原理及应用》简介 # ]* M; ?8 k/ ?, e9 R/ d8 F
本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。
& e9 R( K; S- \# E: G9 T% `- q5 |; p) v
( G# e6 W# O9 ^ k) n推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,/ r2 ], ]9 ?% h3 {5 k
第1章 绪论 1( T7 E( _3 V) ]1 P+ I, G4 ?
1.1 粒子滤波的发展历史 1; d2 L/ {# X; I F' Y7 h2 v3 Z
1.2 粒子滤波的现状及趋势 2
- d3 u; B3 {! x1.3 粒子滤波的特点 2
1 T& Q+ B8 |, ~' L w4 R7 p1.4 粒子滤波的应用领域 3( m9 ~+ c4 r( ~; L
1.5 小结 7
" k4 {7 {/ t Q, V' f& P1.6 参考文献 7
! P, k( w) h/ M, D* Q W2 L第2章 编程基础 118 o+ T) M5 M* @. l3 l0 L0 W0 q% J
2.1 MATLAB简介 11; l8 B. W& [& f3 L F9 v
2.1.1 MATLAB发展历史 11
; u Y' E2 J# P+ W' R* R2 P P2.1.2 MATLAB 7.10的系统简介 12
, P- h, N5 O" u2.1.3 M-File编辑器的使用 14- U4 z8 H$ O) ^8 ~) W) f% b
2.2 数据类型和数组 15, T3 g/ w6 }0 o k9 E. n# H
2.2.1 数据类型概述 16
: F! y/ I- U8 C* T W/ j; S1 k2.2.2 数组的创建 17
8 F0 F9 g2 j" ^3 Y& x2.2.3 数组的属性 18
% J2 o9 m- r3 ~* b# x2.2.4 数组的操作 19
- R4 a; m* G7 u2.2.5 结构体和元胞数组 22. z4 j& X; _( H
2.3 程序设计 23- o- f6 Z; G. D3 Y! G: G! F
2.3.1 条件语句 24
/ ?6 j( R4 a/ \. O2.3.2 循环语句 25: \/ F. F4 A y1 Z7 V
2.3.3 函数 26
7 U$ H/ a4 W+ e% o4 e2.3.4 画图 287 C% ~( C$ V" {5 o) L( T0 a# k
2.4 常用的数学函数 30
1 q' W+ \3 G9 M$ C6 t4 W2.5 编程基础实践 33
/ p* f+ c; r+ i% c+ s5 i! y2.6 小结 34
4 ^3 b' s* M/ z- I! l第3章 概率论与数理统计基础 35
2 w4 l6 w. g" T. [2 y- q+ w3.1 基本概念 35
, P9 A3 C3 ^, k" e% d' ^3.1.1 随机现象 35
. o9 j8 e8 l2 K) y q6 M: N7 A3.1.2 随机试验 35
) z' N& w( t; _2 W) v1 P# D& B3.1.3 样本空间 36& ?! q% m v9 K! E
3.1.4 随机事件、随机变量 36" ]+ m% x6 q/ y4 o9 K
3.2 概率与频率 37
, S1 x2 c7 v0 H9 E; B5 l& _3.2.1 相关定义 373 n9 f% N9 d: }2 D# L
3.2.2 大数定律 386 [0 X. `$ S$ y
3.2.3 中心极限定律 39: F! M: x" ]7 |$ ?
3.3 条件概率 393 ]8 d0 p0 V) d. S3 ?& W
3.3.1 相关概念 39- U ?5 x7 R( K! O1 V6 B& o
3.3.2 全概率公式和贝叶斯公式 40
( f5 i' T0 Z) V' U, @0 M1 j3.4 数字特征 41$ h9 V8 O* Q0 D* h1 O
3.5 几个重要的概率密度函数 44: }6 K2 q' M5 c% t% C }" C
3.5.1 均匀分布 44
* Z3 X: _* }5 E2 d3.5.2 指数分布 47$ ~; g" v5 A9 c
3.5.3 高斯分布 479 i+ o+ f/ i3 X6 I% d
3.5.4 伽马分布 493 A% U! c3 A1 I7 ?9 k7 Y: o
3.6 白噪声和有色噪声 52
5 ^5 [. Y1 z8 G9 a& o% ?3.6.1 白噪声和有色噪声的定义 52% G R3 G' V, X
3.6.2 白噪声和有色噪声的比较 53
2 Z. c% J U8 o; u2 J% T3.7 小结 59
. j# q0 w4 ?3 v第4章 蒙特卡洛原理 60
, Z2 s! H- g$ e! z# p9 R4.1 蒙特卡洛概述 60/ H1 J$ [4 b/ n, [2 W- Q( @
4.1.1 历史及发展 60% r( Q5 A. f' k! w6 K+ U: t
4.1.2 算法引例 60
+ y9 o# Q: n6 w$ l4.2 蒙特卡洛方法 61
K: B1 n# T+ H& M" x; s" q1 V: a0 g4.2.1 主要步骤 61
7 f9 g( M' T+ I, q; Y4.2.2 随机数的产生 62
' P( z6 c+ J6 D' C& |4.2.3 Monte Carlo方法的收敛性 63
' a) D8 j F# s6 i6 R4.2.4 Monte Carlo的应用特征 65. G' D0 m. ^* I/ W2 q
4.3 模拟 65
! I) ^1 G/ |6 ~# |7 q4.3.1 物理模拟 66! f2 B0 w- V5 L1 M. J) C; K' F8 q9 ~
4.3.2 计算机模拟 67- l2 q8 A, A6 T, I: I9 {
4.4 蒙特卡洛的应用 760 T% T/ G1 U' z5 x4 _
4.4.1 蒲丰针实验 76+ x8 A$ I: z9 O. q, h
4.4.2 定积分的计算 78, A* K: z* n8 `! |) m2 e+ H
4.5 小结 85! |, R; s6 C ?) w" P% G0 ]
第5章 粒子滤波原理 862 {; S8 j' P; u
5.1 算法引例 86
P/ {" X+ f- [4 l( ?- R6 \5.2 系统建模 87
- R ^* Y/ Z, x. T5.2.1 状态方程和过程噪声 872 C4 e8 l; q( _9 I, l
5.2.2 观测方程和测量噪声 88
- M6 J$ q0 e/ @( h; n- e2 S8 y, D5.3 核心思想 89
/ d* T5 V6 d( C8 Q. }/ @, A5.3.1 均值思想 89
: v2 ?/ s9 L. e! k$ j" f8 S5.3.2 权重计算 90
8 T( H: O1 p4 @3 q: o/ T& Y5.4 优胜劣汰 92! t- R* u7 `# F
5.4.1 随机重采样 93+ w r) f4 Z- O% o, G
5.4.2 多项式重采样 96% V2 H6 j" Q6 [* e; b
5.4.3 系统重采样 98
- T: ^' J5 `5 ~( o' @5.4.4 残差重采样 101
$ S. N; k: C2 O9 q* \/ J5.5 粒子滤波器 103
w; X2 ]* J- Q. i$ |' N. d5.5.1 蒙特卡洛采样 103
+ e1 \% e: S; A' b5.5.2 贝叶斯重要性采样 103( A+ O& X0 u: O# b7 A
5.5.3 SIS滤波器 104
$ s9 A1 j a1 a. E7 u5.5.4 Bootstrap/SIR滤波器 105* |( `; C- m+ `1 H- I) J
5.5.5 粒子滤波算法通用流程 107
( v4 e% e) R+ d5.6 粒子滤波仿真实例 108! N# P- | m. D: Y C, I
5.6.1 一维系统建模 108
; C) g8 y6 O) X* h3 r5.6.2 一维系统仿真 108; _( ~& b: g) ~1 p
5.6.3 数据分析 112/ d. X8 e. _& r
5.7 小结 118
2 ` ~ t: `, ]. M1 Z( @5.8 参考文献 1180 a I% ?7 X8 U( t" F- B
第6章 改进粒子滤波算法 119
5 p0 ?% Z* d8 M$ G6.1 基本粒子滤波存在的问题 119
) x6 l: {- q4 u2 r% M6.2 建议密度函数 120+ W0 A4 e: x. l# e* y
6.3 EPF算法 120
|3 n# K+ i# R o2 e2 E3 x6.4 UPF算法 122
' K: V; M2 T0 H" K# A* S6.5 PF、EPF、UPF综合仿真对比 1247 b6 q. B2 Z( U i/ n) m" v' S1 p- x
6.6 小结 137+ q# e2 l7 b1 j( x. j
6.7 参考文献 1382 x/ N. {/ W4 Y" M6 V0 f8 W
第7章 粒子滤波在目标跟踪中的应用 139
8 w3 ?+ v- `3 q1 L- t* l7.1 目标跟踪过程描述 139, i/ j. Y& i/ @' k
7.2 单站单目标跟踪系统建模 1404 V- j# X- w# p4 B |2 u
7.3 单站单目标观测距离的系统及仿真程序 142* }; f1 C& ~9 r7 R' Z3 b! E
7.3.1 基于距离的系统模型 142- Y( h& `' K4 K0 ]# N1 ]
7.3.2 基于距离的跟踪系统仿真程序 143; b$ c3 m$ N1 S- p2 R/ f
7.4 单站单目标纯方位角度观测系统及仿真程序 149
3 P0 V N& B. L' c/ J8 g7.4.1 纯方位目标跟踪系统模型 1499 j& v. A) k( o+ ~, h4 t
7.4.2 纯方位跟踪系统仿真程序 150
: g( Q- i. \: `! t C4 x P7.5 多站单目标纯方位角度观测系统及仿真程序 153
+ ^% W6 |" j7 T; ^7.5.1 多站纯方位目标跟踪系统模型 1531 {+ W E' x& s2 o2 w; p L
7.5.2 多站纯方位跟踪系统仿真程序 155/ \8 ~& V+ i5 \) Z3 H& ?
7.6 非高斯模型下粒子滤波跟踪仿真 160
; i5 u: `+ C- Z7.7 小结 1663 o4 P' d% l2 q+ A. b3 L& R
第8章 粒子滤波在电池寿命估计中的应用 167
4 g. P: D0 }) l. _, Y" ?. ^8.1 电池寿命课题背景 167! X" ?" o Y$ X: Z. D
8.2 电池寿命预测模型 169
* a# E- O5 N. N3 J9 n0 G" d0 [! H8.2.1 以容量衰减为基础的储存寿命模型 169/ U+ |) D4 D5 I4 U A3 U" m
8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 171$ u/ L1 p2 \) `! O, O
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171
, g2 E7 F1 a7 @& W& }. P2 x8.2.4 以容量衰减为基础的循环寿命模型 172
1 T# c; v$ j4 B p8.3 基于粒子滤波的电池寿命预测仿真程序 172
: b4 Y6 |3 c, r9 R6 J# k8 l8.4 小结 179
. S$ s1 f# ^4 ^9 ?7 f1 V! c5 c- [- b# v8.5 参考文献 179
6 X3 d% |5 P7 K7 N/ ?5 X第9章 Simulink仿真 180
; [2 I2 \& k* E" g1 Y9.1 Simulink概述 180
0 O e- B s- L9 ?( A; }9.1.1 Simulink启动 180
) Y t ?0 X) F9 V0 B% x9.1.2 Simulink仿真设置 181; |' M8 O7 @" y* y7 s: E& h- j
9.1.3 Simulink模块库简介 186
) n3 E D* f* l% J% J0 Q3 m# s9.2 S函数 190
! u' B/ ?5 P3 w. Z8 S8 }5 `9.2.1 S函数原理 190
! K# o: @+ d# D7 t; C2 _5 P9.2.2 S函数的控制流程 193
) d- A- I+ I# A6 T; Q: r+ c7 [: d9.3 目标跟踪的Simulink仿真 194
7 {. @; P" p# N3 [( c' O$ c9.3.1 状态方程和观测方程的Simulink建模 194: _0 y: U# Z- _
9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197
$ O% v9 |9 ~8 A% K# e9.4 小结 204' S! b9 i% ?7 f4 `
* J- j/ ~/ C+ u) [. U |
|