广义高斯滤波

高斯滤波器

要将不同的高斯逼近统一为非线性变换,可进行如下的高斯积分逼近计算:
广义高斯滤波
要是上述积分可以计算,那么就可以直接进行分布矩匹配,来对x,y\bm{x,y}的逼近。

噪声可叠加型高斯滤波器

叠加变换通式:(后面的叠加变换中省略)
广义高斯滤波

叠加变换的高斯矩匹配:

基于矩匹配高斯逼近的x,y\bm{x,y}分布如下:
广义高斯滤波广义高斯滤波

叠加噪声的高斯(卡尔曼)滤波器:

预测步骤,利用系统动态模型:f()\bm{f(\cdot)}计算预测均值和预测协方差:
广义高斯滤波
更新步骤,利用系统量测模型:h()\bm{h(\cdot)}计算预测均值,l量测量预测协方差,状态量与量测量之间的互协方差和滤波增益,滤波均值与方差。(各个变量计算公式按照顺序给出)
广义高斯滤波

噪声不可叠加型高斯滤波器

非爹在变换的通式:(后面的非叠加变换中省略)
广义高斯滤波
非叠加变换的高斯矩匹配:
基于矩匹配高斯逼近的x,y\bm{x,y}的联合部分为:
广义高斯滤波
非叠加噪声高斯(卡尔曼)滤波器的预测与更新过程:
(所需要计算的量与叠加噪声滤波器一致)
广义高斯滤波

Guass-hermite 卡尔曼滤波器

一维Guass-Hermite积分是指对函数和单位权值函数的积求积分的特例,其逼近形式为:
广义高斯滤波其中,Wi\bm{W_i}是权值,x(i)\bm{x^{(i)}}为估计点或横坐标,有时也称为sigma\bm{sigma}点。
选择权值和sigma\bm{sigma}点的准则是构造Hermite\bm{Hermite}多项式进行逼近。如下所示:
广义高斯滤波其中,p\bm{p}是阶数。
在相同的权值和sigma\bm{sigma}点下,非单位高斯权数函数N(xm,p)\bm{N(x|m,p)}的积分,可通过换元法变为单位高斯权函数计算,其表达式为:
广义高斯滤波

Gauss-Hermite积分算法

设一维积分的表达式为:
广义高斯滤波
以上是对一维p\bm{p}阶Guass-Hermite逼近;

1).计算[Hermite]\bm[Hermite]多项式的根[ξ(i)],i=1,,p\bm[\xi^{(i)}],i=1,\cdot\cdot\cdot,p,将其作为单位sigma\bm{sigma}点。这里将三对角矩阵的特征值作为根,并未构建多项式并计算多项式的根。

2).计算权值:
广义高斯滤波
3). 积分近似为:
广义高斯滤波

Gauss-Hermite容积算法

设多维积分的表达式为:
广义高斯滤波
1). 先计算出一维权值Wi\bm{W_{i}}和单位sigma\bm{sigma}点,ξ(i),i=1,,p\bm\xi^{(i)},i=1,\cdot\cdot\cdot,p
2). 利用一维权值和一维单位sigma\bm{sigma}点计算多维权值和多维单位sigma\bm{sigma}点。广义高斯滤波广义高斯滤波3). 积分近似为:
广义高斯滤波

叠加型GaussHermite\bm{Gauss-Hermite}卡尔曼滤波(GHKF)算法:

预测步骤:
1). 选取sigma\bm{sigma}点:
广义高斯滤波2). 将 sigma\bm{sigma}点带入动态模型:
广义高斯滤波3). 计算预测均值和预测协方差:
广义高斯滤波

更新步骤:
1). 选取sigma\bm{sigma}点:
广义高斯滤波2). 将 sigma\bm{sigma}点带入量测模型:
广义高斯滤波3). 计算预测均值,量测量的预测协方差和状态量和量测量之间的互协方差:
广义高斯滤波4). 结合量测量yk\bm{y_k},计算滤波增益,滤波均值和协方差。
广义高斯滤波

非叠加类型与叠加类型一致,但对于Guass-Hermite积分运算的增广状态量维数增加,在计算上较复杂。

容积卡尔曼滤波器

球面容积积分:

多维积分表达式为:
广义高斯滤波则多维积分三阶球面逼近算法为:
1). 计算单位sigma\bm{sigma}点:
广义高斯滤波其中,ei\bm{e_i}为坐标轴i\bm{i}轴上的单位向量。
2). 逼近积分为:

广义高斯滤波
这种积分逼近为无迹变换在参数α=1,β=0,κ=0\bm{\alpha=1,\beta=0,\kappa=0}的一个特例。

(噪声)叠加型容积卡尔曼滤波器CKF

预测步骤:
1). 构造sigma\bm{sigma}点:
广义高斯滤波其中,sigma\bm{sigma}点定义式为:
广义高斯滤波2). 将sigma\bm{sigma}点带入动态方程:
广义高斯滤波3). 计算预测均值,预测协方差:
广义高斯滤波

更新步骤:
1). 构造sigma\bm{sigma}点:
广义高斯滤波2). 将sigma\bm{sigma}点带入量测方程:
广义高斯滤波3). 计算预测均值,量测量的预测协方差和状态量与量测量之间的互协方差:
广义高斯滤波4). 结合量测量,计算滤波器增益,滤波均值和协方差:
广义高斯滤波

(噪声)非叠加型容积卡尔曼滤波

预测步骤:
1). 对增广矩阵(xk1,qk1)\bm{(x_{k-1},q_{k-1})}构造sigma\bm{sigma}点:
广义高斯滤波这里,n=n+nq\bm{n^{'}=n+n_q},为状态量与噪声的维数之和。sigma\bm{sigma}点的定义为:
广义高斯滤波2). 将sigma\bm{sigma}点带入动态方程:
广义高斯滤波这里,χ~k1(i),x\bm{\widetilde{\chi}^{(i),x}_{k-1}}χ~k1(i),q\bm{\widetilde{\chi}^{(i),q}_{k-1}}分别是χ~k1(i)\bm{\widetilde{\chi}^{(i)}_{k-1}}的前n\bm{n}项和后nq\bm{n_q}项。

3). 计算预测均值和预测协方差:
广义高斯滤波

更新步骤:
1). 对增广变量(xk,rk)\bm{(x_k,r_k)}构造sigma\bm{sigma}点:
广义高斯滤波这里,n=n+nr\bm{n^{''}=n+n_r},为状态量的维数和量测噪声的维数之和。单位sigma\bm{sigma}ξ(i)\bm{\xi^{(i)^{''}}}的定义与预测过程的一致,只是将n\bm{n^{''}}代替n\bm{n^{'}}
2). 将sigma\bm{sigma}点带入量测方程:
广义高斯滤波这里,χ~k(i),x\bm{\widetilde{\chi}^{-(i),x}_{k}}χ~k(i),q\bm{\widetilde{\chi}^{-(i),q}_{k}}分别是χ~k(i)\bm{\widetilde{\chi}^{-(i)}_{k}}的前n\bm{n}项和后nr\bm{n_r}项。

3). 计算预测均值,量测量的预测协方差和量测量与状态量的互协方差:
广义高斯滤波4). 结合量测量yk\bm{y_k},计算滤波器增益,滤波状态均值和协方差:
广义高斯滤波

本章总结到此结束,上