|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& ]- Y" h0 R5 @1 q- N
《粒子滤波原理及应用》简介
' Z/ _+ m& z( S$ }1 R8 {0 @- k; a本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。
- W4 l" J1 @/ q
8 z4 a/ j1 D$ i" n Y; h, G' Z
6 w( b3 K' ~" C推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,7 t0 X0 g1 @* Y& l8 ^7 }
第1章 绪论 10 C. k/ \* Z1 Q
1.1 粒子滤波的发展历史 1
+ y% N A+ U" ?$ d. o3 U" @ f1.2 粒子滤波的现状及趋势 2
6 R* o, Z t1 G$ @5 G1.3 粒子滤波的特点 27 u; b6 _: Z( M6 M) f7 Q* a
1.4 粒子滤波的应用领域 3
- l' i: `% e {" G0 u/ Y1.5 小结 7
( a1 I" b6 X9 H9 q9 B1.6 参考文献 72 T. F& ~6 X) @% t% V
第2章 编程基础 11
7 N z+ Y, w" ^" V1 T! m2.1 MATLAB简介 11
. E; G" [- ^% _) u4 f$ D2.1.1 MATLAB发展历史 11% c9 C! e9 ?6 D5 O5 a( a ^
2.1.2 MATLAB 7.10的系统简介 12
$ K6 X9 \% o1 L4 r& [3 @2 D! O2.1.3 M-File编辑器的使用 144 h6 @7 g1 y. z9 C# y
2.2 数据类型和数组 15
1 W, u" C1 u0 R3 O( {2.2.1 数据类型概述 16! {2 c' A( F& |; p# ?; V
2.2.2 数组的创建 17
& ?5 J4 m3 V6 ?5 O/ G2.2.3 数组的属性 18/ n% C& x. \ S( U, w
2.2.4 数组的操作 19
* c3 r$ I6 ?6 v; x2.2.5 结构体和元胞数组 22. S Y# f& Y6 `* m- \, ^
2.3 程序设计 23
1 M- `* z4 e5 ]% ?2.3.1 条件语句 24
; M5 S$ j1 @6 i1 D2.3.2 循环语句 25
5 a( W* |, D" ?2.3.3 函数 266 V, S3 K7 L+ l9 E3 H, A2 G
2.3.4 画图 28% d! n0 E% X6 o, z
2.4 常用的数学函数 30
2 p7 P2 {" T4 M$ U2.5 编程基础实践 33$ l4 F, i: _1 f+ E" ]: }
2.6 小结 342 u, O6 c' w4 B. P3 n
第3章 概率论与数理统计基础 359 i. }$ C1 N2 `3 l% i
3.1 基本概念 35
) p; M/ D- M* }9 {3.1.1 随机现象 35. G0 ]. A. V* @7 \
3.1.2 随机试验 35
1 i8 X5 E" M H% v3.1.3 样本空间 36' \- \4 {7 O" }* r$ S% m
3.1.4 随机事件、随机变量 36% Z- Z, l: I9 _( S: d' P( I
3.2 概率与频率 37 v8 p9 n! W6 W4 h: J7 R! t
3.2.1 相关定义 37
2 _ O: o4 x0 R3.2.2 大数定律 381 R0 h- c! ]5 t2 W
3.2.3 中心极限定律 39# S' ~( {; A0 a( i, u- `$ j
3.3 条件概率 39; S; T8 h, i" W
3.3.1 相关概念 39
/ ?4 B; l9 k- f) ]. `* Y5 u3.3.2 全概率公式和贝叶斯公式 409 S: v9 {" R! E3 R' H; Z! Z% C
3.4 数字特征 41- P0 k: v- h7 C) G1 D+ ?2 b
3.5 几个重要的概率密度函数 44
6 I1 X5 I) x6 U3.5.1 均匀分布 44
* _) `$ @5 F; S) n- z' ~3.5.2 指数分布 47
! N- I1 @( t. y3.5.3 高斯分布 47
4 H- t1 S. c2 `% R3.5.4 伽马分布 491 Q" w( J6 _% N \" P; \ ^5 X8 x' ~
3.6 白噪声和有色噪声 52( r7 J' b% w& m
3.6.1 白噪声和有色噪声的定义 520 ^) `( o6 U7 c6 g, L3 r3 ^
3.6.2 白噪声和有色噪声的比较 53
) y$ S' d" l9 _4 m2 y* b3.7 小结 591 u- J& h7 t/ R
第4章 蒙特卡洛原理 60 F- g5 c8 M5 _$ O6 \
4.1 蒙特卡洛概述 60: r( b- d: L$ g+ K# Q
4.1.1 历史及发展 60
3 e/ W; z' x# r. R2 I( H4.1.2 算法引例 60
2 [, ^' t$ p7 c1 c2 v% M3 k; T& U4.2 蒙特卡洛方法 61
9 O2 L: j# `: u4.2.1 主要步骤 61. |& |8 R/ l7 J8 z9 \; y
4.2.2 随机数的产生 62
9 I1 G( H* g& @6 O4 x$ r6 b2 [" ^ @4.2.3 Monte Carlo方法的收敛性 63
0 d6 V5 `( ~ B; ]" |# b4.2.4 Monte Carlo的应用特征 65" @# O, m. h4 T5 j6 Q! b
4.3 模拟 65
& m2 Z; h8 O; ]3 `& x4.3.1 物理模拟 66
9 Z! o5 g7 ]& F8 v+ ~" i! L, W4.3.2 计算机模拟 67' A* y: U X- s
4.4 蒙特卡洛的应用 76. e O4 S: t _5 i& z* v: l
4.4.1 蒲丰针实验 76
, J4 g: |' O* b+ m4.4.2 定积分的计算 78) D2 C! i1 S, x7 |9 [0 V9 N
4.5 小结 857 n, F- k& w D2 ~4 z
第5章 粒子滤波原理 86
& u! m+ y" |2 Q5.1 算法引例 86
2 n H% @8 Y9 R; S7 |. v+ `8 d X5.2 系统建模 87
! L: j( i' C0 i) Q( N, d5.2.1 状态方程和过程噪声 87
- s( J( ]( G4 N$ t' S& A: T5.2.2 观测方程和测量噪声 88/ O! `8 l% s1 u8 E B* P3 _
5.3 核心思想 89
' ~- _3 l M L% u9 I$ d5.3.1 均值思想 89# h0 V4 d0 E2 k o. G
5.3.2 权重计算 907 U& J# e9 I" t4 `% Y9 J$ J
5.4 优胜劣汰 92
9 o. g1 O* \& V# b0 U5.4.1 随机重采样 93
: U# \0 W- u& o! d; @5.4.2 多项式重采样 96
% F6 |: X- L" e5.4.3 系统重采样 98
3 A7 Y9 v* i4 x4 n9 l5.4.4 残差重采样 101
8 K% O. _: Q$ Y5.5 粒子滤波器 103
) r1 I% s+ q& V5.5.1 蒙特卡洛采样 103
) @; V; g5 P6 @& a& S+ j6 w4 g1 y) g0 S5.5.2 贝叶斯重要性采样 103
$ H/ D1 n: u( d0 b5.5.3 SIS滤波器 104
- k2 Q0 C' S+ m( ^7 f; U n5.5.4 Bootstrap/SIR滤波器 105! K7 F, c! g* ^" n
5.5.5 粒子滤波算法通用流程 107# k4 q. E( E8 F
5.6 粒子滤波仿真实例 108
: P& D7 |" p/ a% P8 w5.6.1 一维系统建模 108$ a$ \! B; k6 e: l, s9 [* K( l. i
5.6.2 一维系统仿真 108
' h' T* W5 A( Z- E( u% M, J5.6.3 数据分析 112+ d. ^0 ~3 p. ^- S' } F) U# E0 J
5.7 小结 118
$ n7 j. ]& |6 P0 ]* O3 x* ?9 I- H5.8 参考文献 118
3 o0 F6 t; S. `3 J- _+ i第6章 改进粒子滤波算法 119
: K" r5 b: J8 [2 i& d- C6 T6.1 基本粒子滤波存在的问题 119
' k# {! ^1 J; j. `% K6.2 建议密度函数 120) A" K, r7 O2 o9 i# K9 |+ B
6.3 EPF算法 1203 _2 h0 A8 h0 Y% M. Z2 T
6.4 UPF算法 122
( p' N. {* K- h3 g1 f3 K6.5 PF、EPF、UPF综合仿真对比 1249 S$ O$ K" ~$ Q$ h7 S
6.6 小结 137
0 D4 |1 H, _- O3 {) U/ D" C6 `6.7 参考文献 138$ h3 Z0 e9 z/ h) l5 k
第7章 粒子滤波在目标跟踪中的应用 139$ k' b5 B+ t$ m+ t
7.1 目标跟踪过程描述 1398 K* J& T: m- X4 ^, ^0 q+ l
7.2 单站单目标跟踪系统建模 140
8 F+ }. `+ B R$ X7.3 单站单目标观测距离的系统及仿真程序 142) e1 W# F' S6 o: F9 P% V. ~
7.3.1 基于距离的系统模型 142
% ^$ _ e& m/ |7.3.2 基于距离的跟踪系统仿真程序 143
* `2 p0 Z, K/ X3 ^) r2 U; I7.4 单站单目标纯方位角度观测系统及仿真程序 149
% g) {3 G; f# J8 A' H B, w1 [7.4.1 纯方位目标跟踪系统模型 149. W# i9 A6 T* K
7.4.2 纯方位跟踪系统仿真程序 1500 ]) X2 `& I( Y9 t; \& a; |
7.5 多站单目标纯方位角度观测系统及仿真程序 153* Z0 |4 T+ o8 M3 }
7.5.1 多站纯方位目标跟踪系统模型 153
2 H5 c5 v& F; A$ R5 B7.5.2 多站纯方位跟踪系统仿真程序 155$ u3 W* v' ?1 x* b5 s* J2 m: a( e
7.6 非高斯模型下粒子滤波跟踪仿真 160/ M+ l& y9 A! c3 @ A' s
7.7 小结 166$ ]3 J3 q, H% \
第8章 粒子滤波在电池寿命估计中的应用 167" t! m0 ^- f T) f5 H3 T
8.1 电池寿命课题背景 167
6 y9 [4 G1 ^1 h1 p7 g8.2 电池寿命预测模型 169
7 z/ w* }; U3 c7 Q# S% c" P8.2.1 以容量衰减为基础的储存寿命模型 169
$ M- v7 y# l& k+ Y: y8 f5 K3 [8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 171
: Y$ F$ Y& o) w8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171- N* V' s+ S: J9 M& |: F
8.2.4 以容量衰减为基础的循环寿命模型 172
' j% {+ y4 @/ @$ V2 ?7 W9 A8.3 基于粒子滤波的电池寿命预测仿真程序 1725 n t6 J" g' n8 y2 p% U' B n( Q
8.4 小结 1797 y$ h9 {+ s( y/ K2 B
8.5 参考文献 179, [% j( z$ N1 H4 r" W; {
第9章 Simulink仿真 180
8 I# d$ l6 m7 Y" U6 X9.1 Simulink概述 180
1 b% T- S% I( T; j7 u/ Q- ^9.1.1 Simulink启动 180) g: ~8 s7 M# I* O. G) A
9.1.2 Simulink仿真设置 181
+ I7 ]2 C; |3 ~/ z3 n$ `) d9.1.3 Simulink模块库简介 186
, ~5 d/ U) Z h& ~" k9.2 S函数 190+ D* r9 X! g( p' V S
9.2.1 S函数原理 190
4 r% j) a b! Z* @( n4 s% t9.2.2 S函数的控制流程 1935 b: C3 N$ r7 t/ v" E
9.3 目标跟踪的Simulink仿真 194
+ f& A: p! H# l( i& N9.3.1 状态方程和观测方程的Simulink建模 194; o& o! Z0 A) Z: J I
9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197- B5 T5 d) r! l- c% g, q7 W. m3 j
9.4 小结 204+ i' X3 `7 [4 [! y7 G
9 Y1 W5 A1 |; \3 c) e, i
|
|