|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( I' y/ M& P. r- x+ Z
《粒子滤波原理及应用》简介 ) {9 g {6 W* F9 V' f A
本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。 : A m5 z9 X8 u7 K
' ~8 B* b% r; N a8 x; O
- k4 ~: }# L/ Q# R8 a推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,
8 h' g% T/ u5 F! k1 i/ K% U5 l( Y第1章 绪论 1 D9 \; ~1 V& T
1.1 粒子滤波的发展历史 1
9 q% r6 c+ }1 F1 |9 N8 g, z. b1.2 粒子滤波的现状及趋势 2
+ R; |+ I o( B" w* I% c3 ^" z1 J1.3 粒子滤波的特点 2
% q" \, }% k; ]: ~" ?1.4 粒子滤波的应用领域 38 S) z' N. Y1 ]6 ]
1.5 小结 7
# d) G' x9 |$ q, I1.6 参考文献 7
" n* |# ]. c/ `2 p; `" _$ D9 Z第2章 编程基础 11
. F: @; B/ j0 Z$ Q, f3 R0 l) `! r4 q- @4 V1 f2.1 MATLAB简介 11$ s! t1 z% p4 ?2 g L% X
2.1.1 MATLAB发展历史 11
9 H+ Q# X6 e1 O) {% o' g2.1.2 MATLAB 7.10的系统简介 12
5 T, s$ L) d6 Z8 \2 V U2.1.3 M-File编辑器的使用 14
" f' J9 k: W! t1 v0 j% W( v2.2 数据类型和数组 15
( Q$ X7 U: E$ o, K: V. l2.2.1 数据类型概述 16
% n$ L" T7 O7 @ `& n6 O- ^, o2.2.2 数组的创建 174 d* _- O; o3 i
2.2.3 数组的属性 18" K6 y1 F6 G: M% A
2.2.4 数组的操作 198 `2 K7 g. F1 J5 e( S, n0 a
2.2.5 结构体和元胞数组 22) \( j7 v# e' x2 n! I! {# ]' ^. x
2.3 程序设计 23
# R$ R) T" e; E( H2.3.1 条件语句 24
8 H! J ~; @! {2.3.2 循环语句 255 O$ w7 y3 q5 g5 D; y/ F
2.3.3 函数 26
# Y* ?! `$ j# h1 ~8 ?5 e2.3.4 画图 28
- v6 U# k' f+ L5 J: l' u- L6 A7 g2.4 常用的数学函数 30- w" j: C, m" i, z( `* V' o
2.5 编程基础实践 33
% Q! M: u2 A& a& h9 r3 d2.6 小结 34- [: z% ~' D4 `
第3章 概率论与数理统计基础 355 b$ O+ z/ p1 c
3.1 基本概念 35
6 S# l: w: |6 ~. W, J! n/ l3.1.1 随机现象 35
* ?. O8 g) { J0 ~7 R7 p3 [- G3.1.2 随机试验 35
# u/ I+ ^( m7 V9 `: b" v v3.1.3 样本空间 36
+ d0 b1 d# v& R3.1.4 随机事件、随机变量 36! E5 b+ W- T7 k) S* h) ]
3.2 概率与频率 37
5 i2 b$ a. h5 J9 Q/ e5 W5 k) H, g3.2.1 相关定义 379 v0 t' j- p6 o+ G5 P5 A
3.2.2 大数定律 38
, t* _- D; V; d3.2.3 中心极限定律 395 M& v$ l6 Q! O8 f+ `# f
3.3 条件概率 39
; p, U: V* f i) I1 b- [; `5 D3.3.1 相关概念 39" W J. o; h3 P5 w; P K" g5 W
3.3.2 全概率公式和贝叶斯公式 40' \/ ]4 O6 p/ ]' \
3.4 数字特征 41
! H! o9 B9 [5 T6 z" b3.5 几个重要的概率密度函数 44; d) n: l* q# `1 p
3.5.1 均匀分布 44) ]5 C- M: ~* f% C0 W% q/ k' \
3.5.2 指数分布 47
+ O) L9 {8 @% d h3.5.3 高斯分布 475 J# q. U7 Z2 J2 C/ e0 ?; I. b
3.5.4 伽马分布 49
|9 h* a; E H, ^& [3.6 白噪声和有色噪声 52
3 u3 U8 Y5 `* t1 M3.6.1 白噪声和有色噪声的定义 52
2 a/ X, c* P$ Q3.6.2 白噪声和有色噪声的比较 53! `7 ~6 {' m8 C) Q9 `% E
3.7 小结 59
) v ]0 }3 i) A6 E7 J3 u0 `% u; k9 e8 L第4章 蒙特卡洛原理 60, p8 x5 `7 |5 s( v
4.1 蒙特卡洛概述 60
: Y1 w5 w# m4 V3 r4 d; j4.1.1 历史及发展 60
' b: C: r- J8 k2 ~4.1.2 算法引例 60
* P1 c1 H4 h- j2 i4.2 蒙特卡洛方法 61
9 i" ~6 i' x# y* R5 _) U4.2.1 主要步骤 61) u8 ~* \5 @$ o: Y" Z5 M
4.2.2 随机数的产生 62
1 i: t- ^) O& H$ B2 q1 g) z+ w0 L4.2.3 Monte Carlo方法的收敛性 63
0 \/ K# F! y5 S( S4.2.4 Monte Carlo的应用特征 65: y8 n+ Y4 ?6 P3 r
4.3 模拟 65
/ T2 z5 s. P. F3 n4.3.1 物理模拟 66
) _6 k: W: R! D7 a+ ?' D# `4.3.2 计算机模拟 67
* x3 E: R- R5 L6 y4.4 蒙特卡洛的应用 76) b9 D8 r4 B9 a/ ~" [3 Y
4.4.1 蒲丰针实验 763 \: p% w& E3 S
4.4.2 定积分的计算 78
- J% ]( A: O0 D1 B# ]8 ?) K$ C8 f: S4.5 小结 85/ _' i$ Z: Y3 j4 O# S3 a
第5章 粒子滤波原理 86
( ]- `) V* h. G }5.1 算法引例 86
4 v" k. U( `& a5.2 系统建模 87$ q9 v. O) p0 `2 M$ C
5.2.1 状态方程和过程噪声 87% L7 E8 P. n# e' [1 w* J$ x' O
5.2.2 观测方程和测量噪声 88
) N) n- M+ g% n# Q5.3 核心思想 897 P& @! s- m1 U, j! @: L/ [5 B9 a
5.3.1 均值思想 89
. m( o# r: p: a# L: F. l0 j5.3.2 权重计算 90
& D, E: n* j% f5.4 优胜劣汰 928 B0 ]( Q4 i; ?, c @2 ?
5.4.1 随机重采样 93
5 |3 \8 W, a$ K. L5.4.2 多项式重采样 96- B% ]* J& d/ d. i! h
5.4.3 系统重采样 98, A8 s1 @5 s1 N+ E
5.4.4 残差重采样 1017 c% F# o) I& U& V. J( j
5.5 粒子滤波器 1038 q5 Q6 S$ }, \, Z, T
5.5.1 蒙特卡洛采样 103( [0 d! ^$ G- c- @. F6 b) _8 k
5.5.2 贝叶斯重要性采样 1031 q7 q* f( \( g' ~& I, k: b
5.5.3 SIS滤波器 1048 H( |) E. @) @3 H8 f* U
5.5.4 Bootstrap/SIR滤波器 105
/ q0 X- q' A6 T5 S) \5.5.5 粒子滤波算法通用流程 1076 _4 t% d" C7 U, j1 ~
5.6 粒子滤波仿真实例 108
+ F o- K% ?% ^' {6 H0 W$ ?. Y5.6.1 一维系统建模 108/ I7 l0 B3 b( V! U
5.6.2 一维系统仿真 108
* p8 S5 w1 Y. U+ h5.6.3 数据分析 112( I3 t d6 C' t7 C" {7 L7 f* @
5.7 小结 1188 }0 f3 c' {) e! V/ {, o' h; K5 Y
5.8 参考文献 118; O. r: @7 Q/ |) }
第6章 改进粒子滤波算法 119: ?: L# U$ J) `
6.1 基本粒子滤波存在的问题 119- s# T8 _* N/ g$ t
6.2 建议密度函数 120- K) ~3 ^/ g% [2 O* ?, e" n
6.3 EPF算法 120
8 J7 k0 I6 E- z E M6.4 UPF算法 122+ g5 K5 |( S l% |) G! n
6.5 PF、EPF、UPF综合仿真对比 124
1 ^! {% r& ?6 ?6 y. G7 \6.6 小结 137
5 |, |+ q0 k! f7 g: x9 p6.7 参考文献 1381 s0 Q9 y: {6 b
第7章 粒子滤波在目标跟踪中的应用 139! b' f6 Y3 \: l1 `% D
7.1 目标跟踪过程描述 139
Z( X. C; x$ C! j2 }7.2 单站单目标跟踪系统建模 1405 a8 U3 J8 g. Y0 z8 q& j! `
7.3 单站单目标观测距离的系统及仿真程序 142 {, i, ?/ m" j9 G% \ K4 }8 |
7.3.1 基于距离的系统模型 142
1 W4 Q9 i: O4 w8 ]6 Z0 @$ | U7.3.2 基于距离的跟踪系统仿真程序 143( ]& H5 {3 G. m. ?1 r
7.4 单站单目标纯方位角度观测系统及仿真程序 1495 K; P& O, e" j' a
7.4.1 纯方位目标跟踪系统模型 149
5 l# K; G" `; l0 m6 j' E' W7.4.2 纯方位跟踪系统仿真程序 150
6 \* G! L4 u& M5 b7.5 多站单目标纯方位角度观测系统及仿真程序 1530 q" M& y: i% s5 d0 A
7.5.1 多站纯方位目标跟踪系统模型 153
" H0 I @ d9 ]' A" [ T7.5.2 多站纯方位跟踪系统仿真程序 155
! B( V6 r: S ~3 e, N* \! q6 a7 j7.6 非高斯模型下粒子滤波跟踪仿真 1602 W+ d% g" I+ ?# K" F
7.7 小结 166
5 C6 c+ O% v" x: X( U3 Q1 g2 q! p第8章 粒子滤波在电池寿命估计中的应用 167: i1 P' x U2 ^/ I. f1 c
8.1 电池寿命课题背景 167: W, \4 R' v/ ^+ ^: I' @) _; v
8.2 电池寿命预测模型 169' f0 Y8 F$ b/ ]0 [. e
8.2.1 以容量衰减为基础的储存寿命模型 169
2 ?' ?) p+ C4 }3 Z) l! e. P8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 171 c: q* I1 n1 |5 h# S4 ~; F4 v& F Q
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171. x; B, g5 s, N$ i- l6 q: V
8.2.4 以容量衰减为基础的循环寿命模型 1726 U) H7 _* A: W( d
8.3 基于粒子滤波的电池寿命预测仿真程序 172
' d- A# z% U4 a% ]8.4 小结 179
* u g- ?8 ^1 E8 D8.5 参考文献 179; Y- C$ t( F" f& o( `5 Z# C0 K
第9章 Simulink仿真 180
4 W+ n2 @4 J7 m$ K( J9.1 Simulink概述 180
0 y% ~1 ^' s& ~9.1.1 Simulink启动 1800 d' |( J* b8 n; \* E' W0 [( T* R
9.1.2 Simulink仿真设置 181
h# u, T3 i8 V) Y8 Y9 h9.1.3 Simulink模块库简介 186
/ _; P: r8 {8 J! k4 y2 t9.2 S函数 190
# t! H) Z' O2 S2 v3 M% n9.2.1 S函数原理 190# ^& r1 t3 e" \; v2 ?
9.2.2 S函数的控制流程 1932 C% L* }) n& F' r, x9 K; p
9.3 目标跟踪的Simulink仿真 194
( ^5 m* V, m; Q8 F$ p! o& k6 U9.3.1 状态方程和观测方程的Simulink建模 194" | X; q9 }. o% q
9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197
" [* S3 H* E3 }/ C9.4 小结 204! u/ u' p8 y- h% V- ?7 v9 @
, y, d! }% j7 `7 g$ @. E8 \- q) ?# [
|
|