|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
: Z/ j' C: l% z
《粒子滤波原理及应用》简介 6 z1 ~) Z- A5 g4 X
本书主要介绍粒子滤波的基本原理及其在非线性系统中的应用。为方便读者快速掌握粒子滤波的精髓,本书采用原理介绍+实例应用+MATLAB 程序仿真+中文注释相结合的方式,向读者介绍滤波的原理和实现过程。本书共 9 章,第 1 章绪论,介绍粒子滤波的发展状况;第2章简略地介绍MATLAB算法仿真编程基础,便于零基础的读者学习后续章节介绍的原理;第 3 章介绍与粒子滤波相关的概率论基础;第 4 章介绍蒙特卡洛的基本原理;第 5 章介绍粒子滤波的基本原理;第 6 章介绍粒子滤波的改进算法,主要是 EPF 算法和 UPF 算法。第 7章和第 8 章为粒子滤波在目标跟踪、电池参数估计中的应用;第 9 章为 Simulink 环境下粒子滤波器的设计。 0 ?! ^8 |+ x5 {2 Y* h
7 z) }/ m, m2 V0 C3 l5 a) R
6 v' `3 ~9 m {% {- ~# y
推荐一本数字信号处理的书,关于Kalman滤波的MATLAB仿真。目录如下,( \ i! {$ P* M& g5 U' Z# z, v
第1章 绪论 1
. ?" o, C3 ]! n- {5 `, l# x1.1 粒子滤波的发展历史 1
% J, z( Z0 ]) `1.2 粒子滤波的现状及趋势 2
e. m* F* V' T1 s1.3 粒子滤波的特点 2
/ M; p r# ~6 N7 W1.4 粒子滤波的应用领域 3# E2 `7 r* C$ y7 V8 V
1.5 小结 7# x" Q6 }1 p7 `5 }1 _* ?/ b
1.6 参考文献 7
) ?$ S8 z! m, N" X第2章 编程基础 11
; \0 l3 u- H/ Z/ [* C- w" l2.1 MATLAB简介 11
2 p" K/ O( v" R, g2.1.1 MATLAB发展历史 11
" T% M O0 h5 w4 W3 _2.1.2 MATLAB 7.10的系统简介 128 _- _$ s! ^2 O: p2 M6 W/ }
2.1.3 M-File编辑器的使用 14& G1 ]$ d' n# i9 r+ p
2.2 数据类型和数组 15
+ p d1 M" D2 X2.2.1 数据类型概述 16. t: X) [' Y3 D% n! D
2.2.2 数组的创建 17- A; I5 n; _2 F2 t$ ]. D
2.2.3 数组的属性 18& X' z: Z( b( j& _; H* N
2.2.4 数组的操作 191 i( C- B0 A, z9 ^* B* W& I0 n
2.2.5 结构体和元胞数组 22. s# `0 ~* Z2 p: o3 c0 z* b. t* h
2.3 程序设计 23
* F4 p# X, m9 }* T2.3.1 条件语句 243 w: Q0 R( N* v$ P8 u0 E" b
2.3.2 循环语句 25
( D" j' ?* W9 f1 h- {2.3.3 函数 26
) D- D$ v8 k8 Q; B9 S6 t: O2.3.4 画图 28; v) A# l* d+ O. |& Y! L
2.4 常用的数学函数 30
# M' P4 M" N* b9 B* U2 `$ g8 o$ \2.5 编程基础实践 33
/ D: O0 X! V# S- G( o1 n4 e2.6 小结 34( `; i# o; W: {' n
第3章 概率论与数理统计基础 35
" j" v; d) N. \3.1 基本概念 356 Y; Y: C4 g* E! I6 \7 l- a
3.1.1 随机现象 35
; r, d9 O' U7 [' K- P: ]0 i# V3.1.2 随机试验 35
' R$ a' ~2 w/ ?4 i+ F& a3.1.3 样本空间 36* g7 f, W# }4 D: H$ @
3.1.4 随机事件、随机变量 36/ E3 Z/ ^7 f( M
3.2 概率与频率 370 X) a u) n4 x; `* y ]: g
3.2.1 相关定义 37
) J% M8 N8 B' }" Z/ }3.2.2 大数定律 38
" A3 s5 k1 b& Y% x: f' r4 y0 }5 q3.2.3 中心极限定律 39! F) q, R; O" D/ L8 F
3.3 条件概率 39
8 [9 o. Q$ \& C+ d6 `) j3.3.1 相关概念 39
, f; Q. U+ N* R$ }3.3.2 全概率公式和贝叶斯公式 403 c0 ^- J) d# ~ s9 S' R5 k
3.4 数字特征 41+ J/ M$ N/ {8 m- ^6 u
3.5 几个重要的概率密度函数 44
: t3 S8 i' i0 E( O4 t% R7 y3.5.1 均匀分布 44
" n8 W6 V0 j9 U5 p9 R4 L3.5.2 指数分布 47$ l, F7 T: y' }% b* `! Q$ q
3.5.3 高斯分布 47
' h$ A* G5 i8 b2 b1 y3.5.4 伽马分布 49
9 ?" G8 @) W& `* Q3.6 白噪声和有色噪声 52
7 |$ C" ~, I5 i: s' M7 F! u6 ?" s5 e) C3.6.1 白噪声和有色噪声的定义 528 {9 ~/ y7 Q2 F
3.6.2 白噪声和有色噪声的比较 539 v2 s; p8 \/ z2 r
3.7 小结 599 ^+ n9 [" i- y3 E3 v, O( V. {7 V
第4章 蒙特卡洛原理 60
2 I* ^3 r# b- R7 L4.1 蒙特卡洛概述 607 S7 r4 y# P: A
4.1.1 历史及发展 609 }) w4 Q* R J7 w& Z6 \. m
4.1.2 算法引例 60
, L: G: K0 O" f$ h4.2 蒙特卡洛方法 61
2 \) _0 Q' W! o" @) H5 ] {4.2.1 主要步骤 614 X* p3 b/ j6 J
4.2.2 随机数的产生 622 [5 X6 q# y+ e0 U, C/ T7 f# A
4.2.3 Monte Carlo方法的收敛性 63
$ h% o, g7 i' U) k3 ~/ u$ ~4.2.4 Monte Carlo的应用特征 65/ U$ K6 }% |6 i9 q+ H( Q& {: P
4.3 模拟 65
6 t- B$ l( f. r9 N4.3.1 物理模拟 66( [4 d) F! D8 ? r4 Z5 U) \# x; n
4.3.2 计算机模拟 67
1 W6 Y$ N: S2 |* }4.4 蒙特卡洛的应用 76
& l7 \9 k# l8 ]% ]9 Q0 U4.4.1 蒲丰针实验 76
* p$ @+ R5 J+ p3 C7 ^% c, J9 i) w8 p4.4.2 定积分的计算 782 }0 k4 q1 N1 B1 T5 H6 f
4.5 小结 859 e9 L1 e0 a9 x" @
第5章 粒子滤波原理 86$ b) l, S+ L- B& V
5.1 算法引例 86
0 z# j& \, o0 _" s4 U5.2 系统建模 87
& B* |+ P; h; `; @! R; n5.2.1 状态方程和过程噪声 87
) [- _ [( C2 m5 n5.2.2 观测方程和测量噪声 88
3 _3 r' A' P0 Q5.3 核心思想 89& _; a. @( t; O4 D- p# e
5.3.1 均值思想 89
4 N, u/ h6 t& R4 D/ k5.3.2 权重计算 906 z' Q4 k8 Y5 O: _
5.4 优胜劣汰 92
% q+ o" A& w5 |6 ~5.4.1 随机重采样 93
: Z b, o* X: \" [0 Y$ y5.4.2 多项式重采样 963 S1 {. m8 G- E1 ?/ k7 f& n- [* X
5.4.3 系统重采样 98$ U p+ n( E2 X3 X
5.4.4 残差重采样 1018 x0 {7 K$ [# B; B9 M2 p' b
5.5 粒子滤波器 103, ?/ S* _/ N6 q7 ?% Z% F) ?8 p2 |
5.5.1 蒙特卡洛采样 1031 B/ j+ o2 f1 \0 q5 x1 O Z+ N& l
5.5.2 贝叶斯重要性采样 103
: r. O4 p) G7 H* X- ^" I1 Z5.5.3 SIS滤波器 104
* F3 X/ q' J3 a6 P( e5.5.4 Bootstrap/SIR滤波器 105- C D3 S+ t- c; ?- g
5.5.5 粒子滤波算法通用流程 107* q0 \1 k9 O, X2 T) W( g& ?
5.6 粒子滤波仿真实例 108
4 G: F& h$ I0 p! E7 _. D7 s8 ]( M* R5.6.1 一维系统建模 108$ E, p, q) w5 u0 P; N
5.6.2 一维系统仿真 108' N" E! n. z$ d Y
5.6.3 数据分析 112
, \5 b e3 k; J- P' {5.7 小结 1182 a& \: x( q4 S" N8 G$ Q2 G/ _. E
5.8 参考文献 118
: D4 w( R- U3 ^1 S" ?第6章 改进粒子滤波算法 119; ^% W' _$ R+ v0 X
6.1 基本粒子滤波存在的问题 119
" u4 e, a) k" s6.2 建议密度函数 1200 X4 s2 \ G, M$ k, t0 P S
6.3 EPF算法 120
1 H) q% `: J$ K3 h/ K8 s1 I3 v& y6.4 UPF算法 122
$ f" e* C% N3 O7 U6 T1 @4 k% g7 F& |6.5 PF、EPF、UPF综合仿真对比 124* m% l o6 A. G( T
6.6 小结 137/ F2 Q1 }" Q* ~6 t# R9 f
6.7 参考文献 138
, Z6 g: K4 w5 ]6 b+ j! Z; p第7章 粒子滤波在目标跟踪中的应用 139
+ E9 K: N" J2 P3 Y; P2 e- q: ~7.1 目标跟踪过程描述 139# w) y, f# D- y" L- t% G9 T
7.2 单站单目标跟踪系统建模 140
. |) a7 T0 C' D8 g# O3 q7.3 单站单目标观测距离的系统及仿真程序 142
6 u5 P& Z, b/ \, }- a6 e7.3.1 基于距离的系统模型 142
) v8 i3 F& O8 g! c7.3.2 基于距离的跟踪系统仿真程序 1437 B# r4 e$ [, l2 W4 @
7.4 单站单目标纯方位角度观测系统及仿真程序 149
1 T5 }9 e& C- P1 t: T {! p7.4.1 纯方位目标跟踪系统模型 1496 p1 w# W' M, D% v. \* `
7.4.2 纯方位跟踪系统仿真程序 150& r( H9 j% U0 t( u% x
7.5 多站单目标纯方位角度观测系统及仿真程序 153& S; |/ x" U! C2 i
7.5.1 多站纯方位目标跟踪系统模型 153; ^, x/ u$ \7 v& h
7.5.2 多站纯方位跟踪系统仿真程序 1554 u o% g) y- j$ Z F
7.6 非高斯模型下粒子滤波跟踪仿真 160
+ b* b& u# w( A2 Z9 i& q7.7 小结 166
) w2 m2 [; C/ c: [+ X第8章 粒子滤波在电池寿命估计中的应用 167' y4 b* Q; a9 Y, ^, m
8.1 电池寿命课题背景 167) f/ x0 }4 | N* v/ x( p2 f, C
8.2 电池寿命预测模型 169
& B: S; q0 \( a, g( D# @0 p2 u8.2.1 以容量衰减为基础的储存寿命模型 1692 O) W- c, G3 C1 X! l1 \# L
8.2.2 以阻抗增加、功率衰退为基础的储存寿命模型 171! M8 @- ~% E4 n- I+ T
8.2.3 以阻抗增加、功率衰退为基础的循环寿命模型 171
V! |+ W. g* t( U4 I f; ~8.2.4 以容量衰减为基础的循环寿命模型 172- Z+ |5 P7 {) Q) ~" W1 ?; M
8.3 基于粒子滤波的电池寿命预测仿真程序 172
7 m. \) C' h" i5 W; R8.4 小结 179
' ^; H3 t+ `. K: u3 l9 q8.5 参考文献 179
( q* S7 i; O6 o/ |第9章 Simulink仿真 180( k# m/ o1 F* Y1 `+ |- L0 g! {& n
9.1 Simulink概述 180
- k. H* N9 F4 D9 j9.1.1 Simulink启动 180) N! o* z7 w* f
9.1.2 Simulink仿真设置 1818 w1 V3 a0 F; d3 |# k
9.1.3 Simulink模块库简介 186
( q3 C4 U" W/ F- D9.2 S函数 190
! m2 V- M. B* c" S) N y9.2.1 S函数原理 190
# Y0 C) n2 v. _* }$ T! I8 V* ^+ o9.2.2 S函数的控制流程 193
+ b, f$ ?+ @( M; x0 [5 O$ ^$ Z9.3 目标跟踪的Simulink仿真 194
! L z {9 d: [8 K- |9.3.1 状态方程和观测方程的Simulink建模 194
% D* I8 n! H1 t9 ^1 [2 f9.3.2 基于S函数的粒子滤波器设计及其在跟踪中的应用 197) f( \& _: T8 @* P
9.4 小结 204
1 [* T: Q+ i) b+ d5 c9 e" h' ~7 @5 @/ O0 N
|
|