|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& Z. D& J/ M5 r9 M4 c; ~
《粒子滤波原理及应用》简介 3 n& e5 `- H$ J$ H! g- a2 x
本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。 9 k5 b2 I7 l) E: m/ z- Y
, ]$ L6 a* I8 F i6 i
2 e: Y7 Z" x, |. y推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,
# b- j" U! t3 ]; R4 L7 p Z |第1章 绪论 1
5 R A5 u8 }# N9 y+ u3 o1.1 粒子滤波的发展历史 1
. t: N% N) u) {, R9 k' T* f- R1.2 粒子滤波的现状及趋势 2- c0 T# x0 m) A6 _
1.3 粒子滤波的特点 2! h* H5 d2 }& @
1.4 粒子滤波的应用领域 3
; M) ?& c4 a4 @1.5 小结 7
! H% {- c! F# g6 ^: A# T1.6 参考文献 7
9 E$ K0 s% o% O% O' C/ ^' K第2章 编程基础 11" X' V+ r z2 {, h: c. ~ Z/ E
2.1 MATLAB简介 112 N C3 d; M# w( y- Y, H
2.1.1 MATLAB发展历史 11
$ l/ ` D" O& N& x+ E) G2.1.2 MATLAB 7.10的系统简介 12 z+ n& `/ l2 w0 V, Y
2.1.3 M-File编辑器的使用 141 G, K, e( V; q3 \9 a) d
2.2 数据类型和数组 15
y R/ {' r% B3 d1 P% A4 J2.2.1 数据类型概述 16
) {6 ?8 F: s4 _2.2.2 数组的创建 17& E Q7 `8 ]1 T( E! k
2.2.3 数组的属性 18; p$ c. b# ] _4 H# q: e
2.2.4 数组的操作 19
7 F. c$ R) [& |7 w$ d" S6 `2.2.5 结构体和元胞数组 22/ J) u+ @! Z9 V% j1 \
2.3 程序设计 233 r7 f9 A( Z! d1 [! x+ {6 H( ?
2.3.1 条件语句 24
; l. M. T8 x% _9 l. u0 }5 M2.3.2 循环语句 25. J6 m6 x+ f9 d0 R- t0 U/ s
2.3.3 函数 26
$ o% U. ?( h1 U2.3.4 画图 28+ [: N% @, ] |: {$ V4 b( F+ b& ]
2.4 常用的数学函数 30
: P7 }; |: u: I1 |% {' [2 j2.5 编程基础实践 33
3 U, h0 h7 B9 w1 Q2.6 小结 340 c) j$ {/ T& _# E2 A( y* q2 j l7 A
第3章 概率论与数理统计基础 35
. M. Z1 }. E. W |3.1 基本概念 35
, N. k, M& d& B) m& t- \: ?7 b3.1.1 随机现象 35
g4 t) d& [ T- j, X4 |& J3.1.2 随机试验 35( d: [ A$ i* B& `3 p+ i- R2 a
3.1.3 样本空间 362 w, i8 T' i; V! {* B7 Y
3.1.4 随机事件、随机变量 36
' t6 z/ D3 N7 u& X3.2 概率与频率 37
% w0 p. V/ s1 _4 ]* u. \ u$ C3.2.1 相关定义 37
8 _) M0 O( `" Z3.2.2 大数定律 38
* U6 e3 S+ a# s/ p' `6 g1 `3.2.3 中心极限定律 396 n u2 f8 X1 W
3.3 条件概率 39
& s2 X) C) I2 f) `& l3.3.1 相关概念 39- Z5 w$ P5 q& O1 T. q5 m+ }
3.3.2 全概率公式和贝叶斯公式 40- }9 `# U9 C7 e& F, V2 Y/ C
3.4 数字特征 41- D% H' I& Q" K8 S4 L8 Y( @9 Z9 a) X
3.5 几个重要的概率密度函数 445 u- T' B4 ]; u$ p5 Y1 O. ^
3.5.1 均匀分布 44) S/ o% h6 F9 d* a
3.5.2 指数分布 47! P9 }( E( _6 p* x
3.5.3 高斯分布 47! F# P& F5 t- }5 G5 v/ F
3.5.4 伽马分布 498 q- l% W m* D' a# L8 B% ~
3.6 白噪声和有色噪声 52
" F j" Q! Q, G! ]' f1 _, t- b& h3.6.1 白噪声和有色噪声的定义 527 N' B8 Z$ C' O' m# X: L
3.6.2 白噪声和有色噪声的比较 53
* D7 H$ A5 s1 b5 Z7 |6 D' \2 \! ~3.7 小结 590 _* ]2 a* [! X6 C6 k
第4章 蒙特卡洛原理 600 l- l: V M" |8 @9 K3 i+ H
4.1 蒙特卡洛概述 60
7 |3 C* M5 B& N) O4.1.1 历史及发展 608 ]3 U+ Y* |5 n8 n
4.1.2 算法引例 60
1 r$ b% R, ?/ N# D. {+ h1 C, {4.2 蒙特卡洛方法 610 I6 i; Q+ e3 k) L4 }) q
4.2.1 主要步骤 61
% I% O1 w( ]' V2 t7 o% q4 O4.2.2 随机数的产生 62
* _/ Q6 O/ c& x, Z7 Y1 B4.2.3 Monte Carlo方法的收敛性 63
+ r* W4 M- m9 ?* S4.2.4 Monte Carlo的应用特征 65
" B A8 O+ ]" E0 w" k6 U/ j. A ^$ \" p4.3 模拟 65- x9 U$ U8 _2 a
4.3.1 物理模拟 66. s4 W+ W, z1 F0 g/ O; i# E
4.3.2 计算机模拟 67
6 W2 C j* U" s( S6 i$ d+ E' Y4.4 蒙特卡洛的应用 76* _1 s. F" q" y( T X- g6 P
4.4.1 蒲丰针实验 76
6 x8 Y8 m' \! Q- r* |4.4.2 定积分的计算 78; Y a4 L% [7 N2 m' I
4.5 小结 85* C% Q1 C# l4 w5 p6 E# J2 ^
第5章 粒子滤波原理 86
) Q$ s' ~/ U: W. x$ h" ?5.1 算法引例 86( v1 D2 f, F+ l/ ^
5.2 系统建模 87
# b4 n" @8 t% S$ E5.2.1 状态方程和过程噪声 87: q: m# `2 ~ M! Z
5.2.2 观测方程和测量噪声 88
7 P+ q; C+ L, {+ B: U5 t5.3 核心思想 89 ^1 h4 }! @; X' Q5 T
5.3.1 均值思想 89/ V. s! m, U5 g+ D( n- T
5.3.2 权重计算 903 B8 y& c) v! y" ]
5.4 优胜劣汰 92( g& S b8 ~- v/ H# x3 X3 w7 J
5.4.1 随机重采样 93
5 { L$ [8 L& B. y: `9 ^6 `5 J( ?5.4.2 多项式重采样 96
* o Q& B/ F& ^- d6 k- [' D5.4.3 系统重采样 98' R% [7 |5 R4 e( a3 H3 l6 j
5.4.4 残差重采样 101/ e, w+ r& p. {% Z! p8 W9 o
5.5 粒子滤波器 103( @& W2 g( F }) J F& ]/ Q
5.5.1 蒙特卡洛采样 103
4 R! h$ l; x0 n) }5.5.2 贝叶斯重要性采样 103
& n5 W# X# S. d5.5.3 SIS滤波器 104
$ ~' m) J+ J+ }* P6 z5.5.4 Bootstrap/SIR滤波器 105
% o/ j/ W( u r, k3 v5.5.5 粒子滤波算法通用流程 107
8 D' T& ]& V/ ]1 ?, y: U$ \, Q5.6 粒子滤波仿真实例 108
5 }+ r4 ], R9 v" E) i2 \* n) \5.6.1 一维系统建模 108
$ g: _2 W* E" u* ^# x" I I5.6.2 一维系统仿真 108
" Q1 n3 r! L; \5.6.3 数据分析 112
1 v8 h% g. U- \! r0 K5.7 小结 1182 y) l( m, M5 N: N8 B
5.8 参考文献 1186 K4 U0 ^, r2 _; Z/ Q- e
第6章 改进粒子滤波算法 119$ t; ]: [: B, d3 E3 A& {
6.1 基本粒子滤波存在的问题 1190 f, F& c8 U- d
6.2 建议密度函数 120
$ C i2 U& D7 ^7 P3 Z) e8 O4 `6.3 EPF算法 1207 O: s9 \" {0 n+ `
6.4 UPF算法 122
! |' c% ?) d6 D, ]- m8 ^$ ^0 x. L& A6.5 PF、EPF、UPF综合仿真对比 1248 d! ~9 c3 ]' {" Q: [; [- r6 ^
6.6 小结 137: w7 ~) F7 a& c% X$ c! Z0 `4 Y
6.7 参考文献 138% G) x' |& ]7 K C" I- q
第7章 粒子滤波在目标跟踪中的应用 139
& Y3 i: j( u& S, V) j: n7.1 目标跟踪过程描述 1393 g- F5 L. A8 e, G5 L
7.2 单站单目标跟踪系统建模 140
, w l I2 J- t2 _5 J7.3 单站单目标观测距离的系统及仿真程序 142( e3 s( b7 o& b6 m
7.3.1 基于距离的系统模型 142
' I9 H$ b7 C) I) I. n# l7.3.2 基于距离的跟踪系统仿真程序 143
; O L3 n! h3 s7 `* u( Z: Q; E7.4 单站单目标纯方位角度观测系统及仿真程序 149
* g6 ]$ \4 K2 e( O( O7.4.1 纯方位目标跟踪系统模型 149
/ b g2 s5 Z4 ]" B4 T$ f7.4.2 纯方位跟踪系统仿真程序 150. d* H4 X' v4 a9 a' W3 g4 m
7.5 多站单目标纯方位角度观测系统及仿真程序 153
* J0 l. x0 r, q" [ F U# {7.5.1 多站纯方位目标跟踪系统模型 1530 {2 I1 w4 B. s6 x. \0 D$ M
7.5.2 多站纯方位跟踪系统仿真程序 155
0 q5 l) d% l+ |1 \$ G7.6 非高斯模型下粒子滤波跟踪仿真 160. c; U3 n! t' ]2 K; H1 ~/ B$ x" x
7.7 小结 166% L% C- k, f. @
第8章 粒子滤波在电池寿命估计中的应用 167
, G- `5 O, c6 Q# }! W- A8.1 电池寿命课题背景 167
& K: Q( u$ p: S R8.2 电池寿命预测模型 169
+ s; K: ~/ Q- b: V: Q3 V8.2.1 以容量衰减为基础的储存寿命模型 169
3 D" C+ X0 J% J2 G" j$ h. M8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 1716 m) T( K* B1 a
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171
( Z9 P( v$ c# ?" [- a. k3 R8.2.4 以容量衰减为基础的循环寿命模型 172
9 q2 S& F6 a. P* B8.3 基于粒子滤波的电池寿命预测仿真程序 172
6 d2 B! p) q+ x, |" {8.4 小结 179* K' n" V' q. |5 z/ v
8.5 参考文献 179* w- j1 u% [" {. _& _: t3 J
第9章 Simulink仿真 180" n; {6 S- k) P- z
9.1 Simulink概述 180* n* Z7 ], j0 S$ H" C/ h
9.1.1 Simulink启动 180# F6 _. H1 f/ j& n: p
9.1.2 Simulink仿真设置 181
+ E% @3 V7 g3 _7 Z9.1.3 Simulink模块库简介 186
7 u1 f4 m1 h9 d u9.2 S函数 1908 F7 Y6 ?1 d' i5 o" @) U4 x) K: J8 H
9.2.1 S函数原理 190
: n. f* q+ @ f9 U* M8 h' S9.2.2 S函数的控制流程 193. C6 |( m, x. X# o+ M$ s
9.3 目标跟踪的Simulink仿真 194
- {7 X2 M4 M# N0 N c; |9.3.1 状态方程和观测方程的Simulink建模 194
/ l( t; \; S" g* z4 @1 s5 J9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197) j7 J+ \: T6 M
9.4 小结 204- `" P. M9 r/ |7 f1 s
/ j. h+ d6 w0 {9 H
|
|