|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 J2 x7 \, J5 p5 e- f. y6 l1 u
《粒子滤波原理及应用》简介 0 f& h- V4 N8 W0 C! V8 z. a
本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。
' M# J& \' z' q
# @2 n1 Y* f! F3 R* t/ ^. S
/ h& @) _3 o! q2 d/ {% f推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,& N9 c! o0 `& m2 ^
第1章 绪论 1( ?% E& e. h( G+ l+ G/ y; p
1.1 粒子滤波的发展历史 1# M. I& [# g' ^+ [
1.2 粒子滤波的现状及趋势 2* ~$ Q# B, o! n0 d8 Z
1.3 粒子滤波的特点 2- |3 B/ ?7 }. R) M, X
1.4 粒子滤波的应用领域 3% u" E* \& @& e, I8 Z
1.5 小结 7* D( J! p$ p+ t0 s: C
1.6 参考文献 75 U, H \% }: E+ c5 C
第2章 编程基础 11
4 I9 h1 p( j% V" w! R$ X! c. V2.1 MATLAB简介 11+ }$ @7 V1 F! ? f: ~2 v
2.1.1 MATLAB发展历史 118 l% }0 z" h5 d, N. t7 R# o8 s( d
2.1.2 MATLAB 7.10的系统简介 12, M; V* {: V% F, ]: k) R F6 x
2.1.3 M-File编辑器的使用 14
! H q' G& r7 ~* C, A2 ^2.2 数据类型和数组 15# }) X; R/ Z- d+ I6 E
2.2.1 数据类型概述 16
5 S- T s2 @4 H) z" c+ }. c, T( ?2.2.2 数组的创建 17/ P1 r, S. {6 k5 n
2.2.3 数组的属性 18
3 A F) r8 O3 Q2.2.4 数组的操作 19
- c) w) B6 P% S2.2.5 结构体和元胞数组 22
( @" X7 d. o* [& [% S; i+ c5 i9 R2.3 程序设计 23
; k. W5 p' _9 h7 w8 B7 `2.3.1 条件语句 24
& d: q- g$ M6 K8 O2.3.2 循环语句 25
5 e2 f: T; | z5 G5 o( z$ m2.3.3 函数 26
6 w' u6 W% s# p2.3.4 画图 28& s; A0 M) G1 n
2.4 常用的数学函数 309 }1 J5 c' u- Z$ d- Z8 T2 E
2.5 编程基础实践 33
9 t# o, b5 Z% f8 I4 e2.6 小结 34
/ t! L8 i7 J% D+ I4 p第3章 概率论与数理统计基础 35
9 e. U- v& X+ R" H o3.1 基本概念 35, e9 u% L, u V" L! r' v6 K4 b% {
3.1.1 随机现象 35
- c' T9 X, S3 _( Q4 l3.1.2 随机试验 35! W/ f5 A/ i5 [$ Y& ?
3.1.3 样本空间 36
& S; i! x% H4 k5 X0 b3.1.4 随机事件、随机变量 36
3 | X& L; E: N' U% h; q) G$ @9 h3.2 概率与频率 37& N5 g* C' S# i& y6 w
3.2.1 相关定义 37' u9 @( a+ V9 r3 l$ m
3.2.2 大数定律 38 k* T. F, g4 D) M3 h% L7 @ i
3.2.3 中心极限定律 39, C; @5 e7 G s: l$ B9 T* O
3.3 条件概率 39
8 r3 j' ^! V3 l3.3.1 相关概念 39
. Z/ m8 ^1 o3 j3.3.2 全概率公式和贝叶斯公式 40
* C; Q/ f& a& b5 Z5 }# q+ E6 R3.4 数字特征 41. {' e# O* e$ \% Y
3.5 几个重要的概率密度函数 44
9 Q( d/ `5 y0 r& A3.5.1 均匀分布 446 D1 [1 ? t0 C* _
3.5.2 指数分布 47
$ P1 s: ?) t+ |0 \" v$ M3.5.3 高斯分布 47, J( w$ u" T2 Z) [+ v
3.5.4 伽马分布 492 s% S6 e0 Y# Q' ]
3.6 白噪声和有色噪声 528 e/ b* S4 H) ~" W+ w/ \+ s* x3 a
3.6.1 白噪声和有色噪声的定义 52+ |8 x) N1 N4 h$ E# S5 o. r9 W5 b
3.6.2 白噪声和有色噪声的比较 532 A" C* u3 {- e
3.7 小结 59( `0 L2 V8 o# e) E; ]$ d
第4章 蒙特卡洛原理 60& d$ F" D" f: l! c
4.1 蒙特卡洛概述 60" ?! X2 P* z4 \
4.1.1 历史及发展 60+ y& `! q- l1 N& r2 D" X
4.1.2 算法引例 60
6 Y8 Y3 J6 o l4 Y# T) b7 z2 T9 t. |& {4.2 蒙特卡洛方法 61
+ o' \" F- s3 i+ L% p0 O4.2.1 主要步骤 61
1 G! o# B. j1 ]8 f4.2.2 随机数的产生 62
m6 e* z" k% D0 Q# r9 n6 W4.2.3 Monte Carlo方法的收敛性 63
: d3 t2 @; M$ r( W1 j4.2.4 Monte Carlo的应用特征 65. J% I9 N! ]; F
4.3 模拟 65
" c/ }2 I+ ]( j6 Q. Z% m- ?1 ~. [4.3.1 物理模拟 66
?7 w% r! B1 T* |$ L4.3.2 计算机模拟 674 I2 }1 F( i: g4 r' X
4.4 蒙特卡洛的应用 76
- U" q' f! R+ L) Y4.4.1 蒲丰针实验 76. V8 \/ k0 q, x8 |0 y R
4.4.2 定积分的计算 78
% c! d" t- V% u$ i, G. R8 R; L4.5 小结 85$ U7 e/ o9 x! x/ v+ k* o! |4 B
第5章 粒子滤波原理 86
1 I) m& v! Z! T5.1 算法引例 86. c2 K0 V, M# i+ G1 z5 Z* i
5.2 系统建模 87
: f8 E" t4 P9 d" _) h v5.2.1 状态方程和过程噪声 87; O/ H0 _+ N1 {2 q+ }) l A
5.2.2 观测方程和测量噪声 880 m T/ a, \) r1 u/ z
5.3 核心思想 89
3 R0 y. H; y- S5 r' _! [6 ^! m5.3.1 均值思想 89
+ x8 U! V* `, {% D- v5.3.2 权重计算 90
0 v9 ]. k1 E$ P) V9 q9 I5.4 优胜劣汰 92# J* S7 T$ r C# m3 j3 {
5.4.1 随机重采样 93
9 A' j; q3 f0 R W4 Q2 W5 s5.4.2 多项式重采样 96
7 _. }/ p3 _8 o+ J: ?! v5.4.3 系统重采样 98
' ^+ j' Y8 s0 r1 n% |5.4.4 残差重采样 101! t9 B7 {, I! Q# m" a& l/ K
5.5 粒子滤波器 103
3 l) A R2 \0 _5.5.1 蒙特卡洛采样 103
0 H; a2 e+ p6 f) s3 w$ Z3 Z. q5.5.2 贝叶斯重要性采样 1038 {; \- O O- `" V. m. f8 k: f
5.5.3 SIS滤波器 104
. Y v8 f" N9 N$ j% o$ c5.5.4 Bootstrap/SIR滤波器 1059 {* Z( o* J2 y2 s6 n4 d2 P
5.5.5 粒子滤波算法通用流程 107% ^ d& Y. L$ l$ y% Z2 @8 T$ U$ x# `
5.6 粒子滤波仿真实例 1084 }+ F. R# X& z/ c# O# ~3 s
5.6.1 一维系统建模 108
0 ]0 E' d4 J. b9 L& D5.6.2 一维系统仿真 108* a1 H. ^5 b* e2 g% W
5.6.3 数据分析 112
! G; N4 V9 u0 w! Y5.7 小结 118
! |1 {2 c; {) H( H3 E/ ~; q1 |* ?9 |5.8 参考文献 118. V# r- L; J3 q8 ?: R+ f+ f- p: e+ u
第6章 改进粒子滤波算法 119$ @: s. K ~( s# M" Z! y) s& @
6.1 基本粒子滤波存在的问题 119
. |, g8 q7 ^5 [ S3 y6.2 建议密度函数 120
; `" o5 m" x7 T. K5 O/ {6.3 EPF算法 120
' k/ O# \+ H: O$ Y8 m) S; K, r6.4 UPF算法 122
$ u7 s9 a1 c+ Q# @: h6.5 PF、EPF、UPF综合仿真对比 124
1 u+ j' l/ E. O" Q' R- O3 j6.6 小结 137
5 z# g' a, a9 M3 t7 V. p6.7 参考文献 138
- r4 T: u* X. O1 O( Z第7章 粒子滤波在目标跟踪中的应用 139
, f- O0 Z0 A* l- V$ I7.1 目标跟踪过程描述 1396 V2 r+ Q" f4 G5 X
7.2 单站单目标跟踪系统建模 140
9 p6 p) e5 J' b6 i9 T0 U7.3 单站单目标观测距离的系统及仿真程序 142
2 @1 p; t* ]' y; M+ z3 ?; ?7.3.1 基于距离的系统模型 142
; B6 v3 I, X' z3 t* I$ m8 h& c7.3.2 基于距离的跟踪系统仿真程序 143& i) T+ p) f1 D1 x1 t" k
7.4 单站单目标纯方位角度观测系统及仿真程序 149
; r1 _' c) n* P2 p2 n7.4.1 纯方位目标跟踪系统模型 149' n- E3 y! @' D$ @: n% u
7.4.2 纯方位跟踪系统仿真程序 150" m/ H" Z Q6 p' b& h* o
7.5 多站单目标纯方位角度观测系统及仿真程序 153
. w2 I/ x1 ]+ M9 A7.5.1 多站纯方位目标跟踪系统模型 153! p4 m8 o) u, @: j/ `: A; ?
7.5.2 多站纯方位跟踪系统仿真程序 155$ V& t& W0 } h( ~
7.6 非高斯模型下粒子滤波跟踪仿真 160; e, Y" l) R0 C3 Z; o
7.7 小结 166
' K& n- S0 t, E _5 S% c+ `第8章 粒子滤波在电池寿命估计中的应用 167( Z K; g* Y; a" E1 u3 s
8.1 电池寿命课题背景 167
# D, u# I# K# n, q. \% L8.2 电池寿命预测模型 1693 c0 p* ~$ }9 }5 n% ^3 N( D* R
8.2.1 以容量衰减为基础的储存寿命模型 169
9 v5 o* }% }- d9 U+ a. c5 d8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 171. {$ L y$ W0 k9 }
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171
& W/ x% e& {( {8.2.4 以容量衰减为基础的循环寿命模型 172
a" P% H9 z5 t8 N8.3 基于粒子滤波的电池寿命预测仿真程序 172( A' R/ Y; J/ L. }8 X! }
8.4 小结 179
, L- @0 j* Z8 T1 f6 A' E8.5 参考文献 179 D0 ?/ X, Q6 F9 e
第9章 Simulink仿真 180 n' V3 I# g3 N# N
9.1 Simulink概述 1808 j. @' d+ X) P2 E3 y, O
9.1.1 Simulink启动 1802 [, M* A( D2 R
9.1.2 Simulink仿真设置 181! X9 n2 {: m% l
9.1.3 Simulink模块库简介 186% t u8 ]5 K; \
9.2 S函数 190' }9 b0 V1 E' C1 O0 k+ d+ i6 }1 f: L
9.2.1 S函数原理 190
: @' X9 n7 R! h c$ ^! S: ?9.2.2 S函数的控制流程 193
8 G& P9 I- U0 {5 \9.3 目标跟踪的Simulink仿真 194" t; Y9 F' r. e/ m/ G) i5 m
9.3.1 状态方程和观测方程的Simulink建模 194
- y8 k1 `& g, e% `) l$ \& [( ]9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197* u% v$ i3 @) I$ U6 Q& ^3 M
9.4 小结 204" I; O0 x5 @% N4 X. ~( y
. _* J, o9 R: R3 A/ P' [ |
|