|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
/ ?+ J2 l5 U. K' d$ c; N% A6 c
《粒子滤波原理及应用》简介
5 O+ e$ e" y# v本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。
" S9 w e$ _, m# n7 |" Y1 c x5 F* ~' ^! K) C" U1 D# A
U6 n7 Q+ h. |, @4 y# R% P推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,7 ?9 n; }% d; m2 c0 I( Y4 ~
第1章 绪论 1
4 H k _3 H& ?1 p/ w, y! F, ~: C: Z, C1.1 粒子滤波的发展历史 1
8 K/ V1 o1 K( ^6 Q4 G1.2 粒子滤波的现状及趋势 2
1 m, Y2 N0 E2 h7 T8 c- ?% s! A1.3 粒子滤波的特点 2
) R% y' L! F& \! |' H1.4 粒子滤波的应用领域 35 S& T: x1 f, o" X4 K
1.5 小结 72 ]# n2 U4 k/ |& U! Y0 Q1 I: x
1.6 参考文献 7
4 Y. ~$ X8 y5 k( F5 H第2章 编程基础 117 D8 K. D* F9 v: I5 Y! O
2.1 MATLAB简介 11: R9 ]( l% X5 U5 ~% B
2.1.1 MATLAB发展历史 11
" s) W- K7 v k9 L$ s8 v2.1.2 MATLAB 7.10的系统简介 120 ?% L9 C3 {# u- x' \/ @* w
2.1.3 M-File编辑器的使用 14
: m8 E% I4 ?8 T2 x; W& R2.2 数据类型和数组 15' G' W8 F$ Y5 p9 t
2.2.1 数据类型概述 16
$ {2 T6 v/ f3 O8 }4 l2.2.2 数组的创建 17
6 `5 y- }6 x: A9 M2.2.3 数组的属性 18
2 I) g2 }4 {! ]8 {4 g- ~% ^. A2.2.4 数组的操作 19
3 j- ], F- t! w# [+ O7 R2.2.5 结构体和元胞数组 227 ?( i( B1 g0 Q% K: p4 o
2.3 程序设计 23
+ ~3 f8 O* {$ \3 N m6 w+ N2.3.1 条件语句 24
; L" v6 N' o5 _+ F, n e2.3.2 循环语句 25
( V0 r$ `( }7 S. k' {) H, x* k2.3.3 函数 26& k9 ]% r& e- K+ Y5 V9 K5 k
2.3.4 画图 282 r9 Q- \. X: u, ~4 ^8 ?, b
2.4 常用的数学函数 307 `- y- `/ a$ m- p
2.5 编程基础实践 33
' F& E( {: f. V5 A8 R2.6 小结 34' d# G; [5 I" F% Y* W8 z
第3章 概率论与数理统计基础 35
6 h! T1 L6 W4 X: [: w& a3.1 基本概念 35
& N8 w1 H9 s' O( S$ P9 B3.1.1 随机现象 35
% f- ^- G2 p ]- u! ^1 V3.1.2 随机试验 352 H f4 H: j! p
3.1.3 样本空间 36
2 B% k7 O2 p0 M1 v2 g3.1.4 随机事件、随机变量 362 Z% K- T: k+ X6 G
3.2 概率与频率 37& @) M9 ~. C0 |
3.2.1 相关定义 379 U) H; k. c" q! D. a3 ^9 ^1 ]
3.2.2 大数定律 38
# p5 Z( _# [( I% B$ m0 E- Q$ F$ f3.2.3 中心极限定律 39
+ w/ L, F& e5 h# K! R3.3 条件概率 39
. @+ V7 l# Z" K3.3.1 相关概念 39
. @0 x' M3 M8 O+ t3.3.2 全概率公式和贝叶斯公式 40
! T; v! r1 D! w+ J, `% _4 ^3.4 数字特征 41
0 H4 `2 W6 K' R; V4 P) ?3.5 几个重要的概率密度函数 44
" l6 w4 i" F C; Y5 }3.5.1 均匀分布 440 O5 j- Q5 D2 p
3.5.2 指数分布 47$ \$ U/ e8 K% w& O, v2 L
3.5.3 高斯分布 47
. T5 Z. Z9 O1 g& b- s$ j3 n4 z3.5.4 伽马分布 491 U/ } V9 j, @( C) u
3.6 白噪声和有色噪声 52( q% X) w, X: y: M4 V/ a, y$ f
3.6.1 白噪声和有色噪声的定义 52
: V/ M- y8 W% [3.6.2 白噪声和有色噪声的比较 53, @$ M( I# p6 C) B& z1 y7 Z2 X
3.7 小结 593 w4 b2 S2 j: h6 X4 x
第4章 蒙特卡洛原理 60! q9 a' C. k! {$ a! ?* A+ p( V
4.1 蒙特卡洛概述 60
+ M2 ?9 T! s) ]' k% [& Q" S4.1.1 历史及发展 60) H8 M; B5 r0 V, D# B! S
4.1.2 算法引例 60
8 J2 m9 L w+ h4.2 蒙特卡洛方法 61
0 ?9 A B9 R3 I$ ]3 U- F4.2.1 主要步骤 61
( e2 E1 z1 z2 U2 M4.2.2 随机数的产生 62
5 Y: y" |! f$ D8 _- _ t$ a2 v4.2.3 Monte Carlo方法的收敛性 63" y& Z1 I3 p/ q$ t& f! \7 {
4.2.4 Monte Carlo的应用特征 65
! D5 {4 l+ K$ s5 k4.3 模拟 658 w. V- ~# @9 x+ C; L+ B
4.3.1 物理模拟 66; j* q, S! M* s3 X; V) ^6 E- S' d
4.3.2 计算机模拟 67, T! z9 w$ A3 e4 [9 Q) j: j
4.4 蒙特卡洛的应用 76
4 N2 k; B* h* `6 C3 G4.4.1 蒲丰针实验 76, I" f& @& q% {8 N" B
4.4.2 定积分的计算 78
. r% L9 b% C3 n" {4.5 小结 85
; @2 c% n0 G0 o# S+ H) q第5章 粒子滤波原理 86
! h. r/ H( i- Q" f, Y5.1 算法引例 867 {9 |- R. f3 o% T
5.2 系统建模 873 ]/ {+ J6 s* m8 E- W
5.2.1 状态方程和过程噪声 87& ~* P: l* x& d6 g. r4 W- ^5 v" K
5.2.2 观测方程和测量噪声 88! Q n+ }* u" g2 S
5.3 核心思想 89
. h# Y2 T" `5 U3 W: y3 B. J5.3.1 均值思想 89. k- ?0 t0 F7 Y$ c) w
5.3.2 权重计算 90
. O% E, z/ p1 Z1 M$ H2 o9 l9 D" G5.4 优胜劣汰 92
' J9 o7 o& S: f5.4.1 随机重采样 93# X" H9 S9 J- @2 C) C4 @) \
5.4.2 多项式重采样 96# C" ^" ^4 n( l* W& n
5.4.3 系统重采样 98
: j& M2 Z% T7 v( j( P _5.4.4 残差重采样 101
7 Y' ~! v& I4 I6 i' y* v5.5 粒子滤波器 103. ] m; n# A& T' j
5.5.1 蒙特卡洛采样 103 o. ?9 ^0 S- [/ A- e
5.5.2 贝叶斯重要性采样 1034 b+ G, n' G g, t
5.5.3 SIS滤波器 104
; H! k* Q( B( I! W6 W4 e5.5.4 Bootstrap/SIR滤波器 105
7 K9 n0 Q0 z1 ?# J! b5.5.5 粒子滤波算法通用流程 107' L9 ]; {8 P* Y- H" x: I
5.6 粒子滤波仿真实例 108
. x# {- s* C! \4 ~7 T5.6.1 一维系统建模 108
5 n8 Y4 D0 `4 O) Q! n5.6.2 一维系统仿真 1082 u; s8 e# U0 s u7 }
5.6.3 数据分析 112
- }( {. |2 j+ n* S# O/ \5.7 小结 1184 e/ b9 [: o3 \# B1 a7 Y9 k+ o0 ^
5.8 参考文献 118
& J' m4 ^; I" |9 d第6章 改进粒子滤波算法 119
2 L1 P4 ?8 s' D5 i& t* ~# D `6.1 基本粒子滤波存在的问题 119
, e: Y; ?! ~7 u/ b& f7 H6.2 建议密度函数 120
6 Q9 x& M2 U9 h6.3 EPF算法 120: E( z, s2 v% N( H% ]* o
6.4 UPF算法 122
3 O" C2 J% `( d6.5 PF、EPF、UPF综合仿真对比 1247 [: N1 g1 B: e9 r
6.6 小结 137
; R2 T" X9 h3 W, J1 R3 X! I6.7 参考文献 138
4 w% H$ m0 Z# z% W0 x7 N5 F第7章 粒子滤波在目标跟踪中的应用 139
1 h1 U, [' I9 w. T& @7.1 目标跟踪过程描述 139* G2 Z7 t" A" z5 ?7 M: }4 h
7.2 单站单目标跟踪系统建模 140
( k1 U3 x# }9 O0 m* n, T7 _7.3 单站单目标观测距离的系统及仿真程序 142/ W0 _, \# H: Q; W+ a6 R) F, C4 b+ Q
7.3.1 基于距离的系统模型 142/ v" G" a( a0 Q) V! i9 H
7.3.2 基于距离的跟踪系统仿真程序 143& Q/ p; Q7 m8 Z" B
7.4 单站单目标纯方位角度观测系统及仿真程序 149
+ H: |6 }; }! e' \7.4.1 纯方位目标跟踪系统模型 1499 P, {+ |* T! s: B
7.4.2 纯方位跟踪系统仿真程序 150. p% e' N% L9 u: C2 a( C/ N( q
7.5 多站单目标纯方位角度观测系统及仿真程序 153
& v3 h- O3 J! m0 b# X) g7.5.1 多站纯方位目标跟踪系统模型 153
* U9 Y* {; r! P7.5.2 多站纯方位跟踪系统仿真程序 155
7 u. U. ?$ Y* {- z5 i7.6 非高斯模型下粒子滤波跟踪仿真 160 Q% I# [# N/ Q
7.7 小结 166
) I4 ?2 G* A0 ]+ ]4 E0 Q第8章 粒子滤波在电池寿命估计中的应用 167# F2 D' O5 \. C0 `
8.1 电池寿命课题背景 167! C, K0 g% z* P( J$ @
8.2 电池寿命预测模型 169
6 b, _3 g. X1 g1 S v8.2.1 以容量衰减为基础的储存寿命模型 169
1 P2 u# e9 Y. r3 K9 G8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 1719 ^- s9 q/ T, Z5 ]9 v7 a6 }
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171* @( A/ o) f+ |; {0 W$ J$ Q
8.2.4 以容量衰减为基础的循环寿命模型 172
" |# Z7 J# o* c8.3 基于粒子滤波的电池寿命预测仿真程序 172
1 A! H9 r! q* O! o2 R6 {4 Y7 W8.4 小结 179
8 t9 S) N% F1 c* v' W( x; y8.5 参考文献 1793 a2 z( o; e# M p# V: u
第9章 Simulink仿真 1804 K$ j8 \9 ?! X, ]+ f7 E
9.1 Simulink概述 1802 K9 r! g: s9 l5 g% v
9.1.1 Simulink启动 1808 d8 a# q9 \' l0 V
9.1.2 Simulink仿真设置 181
! Q0 `' A+ U B) `4 o6 v/ |9.1.3 Simulink模块库简介 186
1 R! U3 V* g# M" }# k2 u9.2 S函数 1902 Q; H$ k+ R3 O0 ?) e( b/ v
9.2.1 S函数原理 190" n2 f/ j% d. W3 C8 N8 ] P4 r
9.2.2 S函数的控制流程 193, z% g4 ]# l8 p3 f, U+ [. O% Y3 g
9.3 目标跟踪的Simulink仿真 194
3 m' j- p6 i; v- P, ^9.3.1 状态方程和观测方程的Simulink建模 194. G* P- }1 P; z* C% w0 N1 s
9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197
" D3 u# q( t$ }: l3 b9.4 小结 204
! M) g! W; c4 c. E/ J- _
% v2 ^6 k* A% }$ b: I% Z5 Q |
|