【技术实现步骤摘要】
基于高阶矩匹配的无迹卡尔曼滤波器的多项式方法
本专利技术属于非线性滤波、数字信号处理、目标定位跟踪等信息融合
,涉及一种基于高阶矩匹配的无迹卡尔曼滤波器的多项式方法。
技术介绍
目前,在飞行器导航、目标跟踪及工业控制等领域。几乎所有的现实系统都是非线性的。例如:在目标定位跟踪过程中,利用雷达对空中目标进行观测时,雷达能够获得空中目标相对自身的方位角,但该观测含有噪声,观测方程中雷达的方位观测量是待估计目标位置参数的非线性函数,不能直接利用线性滤波方法获取目标的运动状态,其本质为非线性滤波问题,是目标跟踪、数字信号处理等研究领域的共同难题。针对非线性滤波问题,常采用两类滤波方法:一类是对非线性函数进行线性化近似,对高阶项采用忽略或逼近的措施,其中最广泛使用的是扩展卡尔曼滤波器(ExtendedKalmanFilter,EKF),其基本思路是对非线性函数的Taylor展开式进行一阶线性化截断,从而将非线性问题转化为线性;另一类是采用采样方法近似非线性分布,常用的有粒子滤波器(ParticleFiler,PF)和无迹卡尔曼滤波器(UnscentedKalmanFilter,UKF),其基本原理是使用样本点结合其权重逼近非线性函数的随机变量的分布。与无迹卡尔曼滤波器相对比,EKF具有以下三点不足:(1)当非线性函数Taylor展开式的高阶项无法忽略时,线性化会使系统产生较大的误差,甚至于滤波器难以稳定;(2)在许多实际问题中很难得到非线性函数的雅克比矩阵,甚至不存在;(3)EKF需要求导,所以必须清楚了解非线性函数的具体形式,无法做到黑盒封装,从而难以模块化 ...
【技术保护点】
一种基于高阶矩匹配的无迹卡尔曼滤波器的多项式方法,其特征在于:包括以下步骤:步骤一:根据实际工程应用,建立非线性系统的状态方程和测量方程;步骤二:初始状态:确定系统初始状态,即初始状态的随机分布特征,包括其均值、协方差以及高阶矩,噪声的分布特征,以及初始测量值;步骤三:一步状态预测:基于上一时刻的状态估计和状态方程,使用多层无迹变换计算一步状态预测的随机变量的分布特征;步骤四:一步量测预测:基于步骤三的状态预测和测量方程,使用多层无迹变换计算状态预测的量测的分布特征;步骤五:状态滤波更新:使用卡尔曼增益融合状态预测以及测量数据计算最优状态的分布特征,完成非线性系统一步估计任务,并迭代回到步骤三,进行下一时刻估计任务。
【技术特征摘要】
1.一种基于高阶矩匹配的无迹卡尔曼滤波器的多项式方法,其特征在于:包括以下步骤:步骤一:根据实际工程应用,建立非线性系统的状态方程和测量方程;步骤二:初始状态:确定系统初始状态,即初始状态的随机分布特征,包括其均值、协方差以及高阶矩,噪声的分布特征,以及初始测量值;步骤三:一步状态预测:基于上一时刻的状态估计和状态方程,使用多层无迹变换计算一步状态预测的随机变量的分布特征;步骤四:一步量测预测:基于步骤三的状态预测和测量方程,使用多层无迹变换计算状态预测的量测的分布特征;步骤五:状态滤波更新:使用卡尔曼增益融合状态预测以及测量数据计算最优状态的分布特征,完成非线性系统一步估计任务,并迭代回到步骤三,进行下一时刻估计任务;在步骤一中,根据实际工程应用,建立非线性系统的状态方程和测量方程如下:其中,k表示第k步,xk为第k步的n维状态向量,zk为第k步的m维量测向量,f(·)及h(·)为非线性函数,wk-1为n维随机系统噪声,vk为m维的随机测量噪声,其中系统噪声服从均值为零,方差为Qk的高斯分布,测量噪声服从均值为零,方差为Rk的高斯分布,并且测量噪声和系统噪声互不相关,函数f(xk-1)是系统状态变换的数学模型,函数h(xk)对应系统状态测量的数学模型;在步骤三中,所述的基于上一时刻的状态估计和状态方程,使用多层无迹变换计算一步状态预测的随机变量的分布特征具体分为以下4个步骤:1)根据上一步的状态估计随机变量以及噪声随机变量(xk-1,wk-1)的分布特征,即均值、协方差以及高阶矩和该随机变量的分布假设,估计该随机变量的密度函数;设(xk-1,wk-1)是一个高斯分布,其已知均值是μ,协方差是σ,则其密度函数是高斯分布N(μ,σ)对应的密度函数;2)根据所需匹配的高阶矩,确定样本点的分层,基于该分层,使用密度函数计算样本点的权重;即:需要匹配均值向量、协方差直至2l阶的边缘中心矩,则需要l+1层样本点,为此,选择一个实值函数L(·),实值函数的选择应该满足随机变量的分布特征;设(xk-1,wk-1)是一个高斯分布N(μ,σ),则L(xk-1,wk-1)=((xk-1,wk-1)-μ)σ-1((xk-1,wk-1)-μ),以及一个正的序列0<r1<r2<…<rl,则根据以下公式计算权重:其中,1<j≤l,ρ(·)为随机变量(xk-1,wk-1)的联合概率密度;3)为(xk-1,wk-1)选择预样本,其中,均值点μ是最里层预样本(x0,W0),记为第零层,紧邻均值点的第一层预样本在集合{(xk-1,wk-1)|L(xk-1,wk-1)=r1}中选择2n个正交点,为了对称性,再添加它们关于均值的对称点,记正交点、对称点为其中i=1,…,4n;对1<j≤l,第j层的预样本在集合{(xk-1,wk-1)|L(xk-1,wk-1)=rj}中选择2n个正交点以及它们关于均值的对称点,记正交点、对称点为i=1,…,4n;为了匹配高阶距,对每一层上的预选样本到均值的距离加一个调节系数cj得到sigma点i=1,…,4n,1≤j≤l;通过以下公式匹配高阶矩:其中,对1<j≤l,Pxw,k-1|k-1是xk-1在第k-1步的最有估计与状态噪声wk-1的联合协方差,代表xk-1的第β个随机变量的α阶距,给定向量x,(x)β表示x的第β个变量;进一步解该公式得到关于c1,c2,…cl的多项式系统方程组,从而得到了sigma点4)随机变量状态方程变换的分布特征计算:根据变换函数,计算sigma点经过状态方程变...
【专利技术属性】
技术研发人员:刘江,王玉金,杨文强,张矩,
申请(专利权)人:中国科学院重庆绿色智能技术研究院,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。