一种基于自适应滤波的GPS测量数据处理方法与流程

文档序号:11176006阅读:779来源:国知局
一种基于自适应滤波的GPS测量数据处理方法与流程
本发明涉及测量信号处理
技术领域
,尤其涉及一种基于自适应滤波的gps测量数据处理方法。
背景技术
:现如今,卫星定位系统得到了普遍的关注,发展迅速,广泛地应用于航天、航空、航海各军事领域以及交通、测量等民用领域。但是,仅仅靠一般的gps测量数据进行跟踪的精度有限,无法满足实际需求;而精度较高的gps系统的价格极其昂贵,因此,处理带有噪音的精度有限的gps测量数据,提高其跟踪精度非常重要。为了提高跟踪精度,一个性能优良的处理gps测量数据的滤波算法是必要的,目前已经有很多的算法,如三维匹配滤波,基于hough变化的滤波算法,动态规划算法和粒子滤波算法。首先,三维匹配滤波算法适合于数字处理,且可用于多目标的情况,但必须已知目标速度且该速度必须为匀速,当目标速度未知或者当目标速度机动时,算法性能严重下降,所以,在实际系统中,面对强机动性且带有有色噪音的gps数据,并不适用。其次,hough变化虽然在传统方法的基础上有所改进,但是同样在面临目标轨迹不是直线时,性能会明显下降。然后,对于动态规划算法而言,有很多学者提出了各种各样的改进算法,如2008年buzzi等人提出的基于广义似然的动态规划算法,可以把目标跟踪问题看成一个路径搜索问题,但是并没有考虑到实际问题中有色噪音的存在,只是做了仿真实验,而2010年orlando等人提出了一种基于空间自适应处理的动态规划算法,此后,也有学者提出了基于极大似然-概率数据互联的动态规划算法等等,但是,无论哪种动态规划算法对于全局的最优解都需要全局的数据,不能实现实时数据处理。最后,粒子滤波的算法虽然也可以针对于强机动性的目标,但是,其需要样本数量巨大,并且算法复杂,耗时长,目标的机动性越强,算法的复杂度越高,不利于快速跟踪目标。由此可见,提出一种可用于实际系统中有高强机动性且含有有色噪音的gps测量数据的快速处理算法成为亟待解决的课题。技术实现要素:本发明的目的在于提供一种基于自适应滤波的gps测量数据处理方法,其解决了gps测量数据的高精度在线去噪问题,从而很大程度上增加了跟踪的精度。本发明涉及一种基于自适应滤波的gps测量数据处理方法,利用多个自适应模型实时修正参数,解决了gps测量数据的高精度在线去噪问题,从而很大程度上增加了跟踪的精度。该方法是一种基于二阶自适应模型的改进的卡尔曼滤波器的方法。首先,采用了递归卡尔曼滤波对目标进行实时跟踪;其次,运用二阶自适应模型来抓取目标的运动特性,同时也去除估计过程中的有色噪音;最后,为了求出测量噪音方差真值,引入遗忘因子,并采用自适应指数平滑的误差补偿方法,使其测量噪音方差快速收敛于真值,但是,因为在收敛过后的值抖动较大,所以又引入滑动窗口,并且运用一种自适应平滑滤波的误差补偿方法,此方法收敛速度很慢,但收敛完后十分稳定,所以可以使其测量误差方差一直在真值附近平滑的波动,从而使跟踪效果更加精确。具体实现步骤如下:步骤1:目标运动状态和系统自适应参数初始化;步骤2:建立具有系统自适应参数的二阶自适应模型,求出符合目标运动特性的状态转移矩阵φ(k+1,k)、输入矩阵u(k)以及有色过程噪音方差q(k);其中,系统自适应参数包括机动频率α和变化率方差步骤3:根据二阶自适应模型和目标初始状态对目标状态进行一步预测,得出下一时刻目标的状态预测值步骤4:根据二阶自适应模型和过程噪音计算向前一步估计方差p(k+1|k);步骤5:引入遗忘因子dk,dk=(1-b)/(1-bk+1),b∈(0.1);步骤6:根据遗忘因子dk、测量数据y(k+1)和状态预测值计算出测量噪音的均值;步骤7:根据测量数据y(k+1)和状态预测值计算出估计过程中的残差e(k);步骤8:利用求得的测量噪音均值、残差e(k)以及向前一步估计方差p(k+1|k)来计算出测量噪音方差;步骤9:根据向前一步估计方差p(k+1|k)和测量噪音方差求出卡尔曼滤波增益k(k+1);步骤10:根据状态预测值测量数据y(k+1)和卡尔曼滤波增益对目标状态进行更新,得到目标状态估计值步骤11:通过卡尔曼滤波增益和向前一步估计方差p(k+1|k)得到更新后的估计方差p(k+1|k+1);步骤12:根据目标状态估计值计算出目标的速度均值及速度估计值;步骤13:利用yule-walker方法,通过目标状态估计值更新系统自适应参数,进而更新步骤2中的二阶自适应模型;步骤14:重复步骤2至步骤13,直到处理完gps测量数据第100个值时,进入步骤15;步骤15:从k=100开始,依次进行步骤2、步骤3、步骤4,再通过测量数据y(k+1)和状态预测值计算出估计过程中的残差e(k);步骤16:引入滑动窗口;步骤17:通过滑动窗口和残差计算出窗口内残差均值步骤18:通过残差均值和向前一步估计方差求出测量噪音r(k);步骤19:根据向前一步估计方差和测量噪音求出卡尔曼滤波增益k(k+1);步骤20:根据向前一步状态预测值、测量数据和卡尔曼滤波增益更新状态估计值步骤21:通过卡尔曼滤波增益和向前一步估计方差,得到更新后的估计方差p(k+1|k+1);步骤22:利用步骤12和步骤13的方法,通过目标状态估计值更新自适应当前模型参数;步骤23:重复步骤15至步骤22,直至所有测量数据全部执行完毕,则结束。在上述技术方案的基础上,本发明还可以做如下改进。进一步地,步骤1中目标运动状态和系统自适应参数初始化包括:设置初值,从k=0开始,k为采样时刻;目标运动状态的初始值估计方差的初始值p(0|0)=p0;二阶自适应模型参数初值:α(0)=α0、过程噪音方差初值q(0)=q0;测量噪音均值初值:测量噪音方差初值:r(0)=r0。进一步地,步骤6的计算公式如下:表示从0时刻开始至k时刻的测量噪音均值,表示从0时刻开始至k+1时刻的测量噪音均值,dk为遗忘因子,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符,h(k+1)表示k+1时刻的测量矩阵。进一步地,步骤7的计算公式如下:ek+1为估计过程中的残差,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符,h(k+1)表示k+1时刻的测量矩阵,表示从0时刻开始至k时刻的测量噪音均值。进一步地,步骤8的计算公式如下:表示k+1时刻的测量噪音方差,表示k时刻的测量噪音方差,dk为遗忘因子,ek+1表示估计过程中的残差,p(k+1|k)表示向前一步估计方差,h(k+1)表示k+1时刻的测量矩阵,ht(k+1)表示k+1时刻的测量矩阵的转置,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符。进一步地,步骤9的计算公式如下:k(k+1)表示卡尔曼滤波增益,p(k+1|k)表示向前一步估计方差,|表示条件操作符,表示k+1时刻的测量噪音方差,h(k+1)表示k+1时刻的测量矩阵,ht(k+1)表示k+1时刻的测量矩阵的装置。进一步地,步骤10的计算公式如下:表示状态估计值,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符,k(k+1)表示卡尔曼滤波增益,h(k+1)表示k+1时刻的测量矩阵。进一步地,步骤12中根据目标状态估计值计算出目标的速度均值及速度估计值的具体步骤如下;步骤12.1:利用下式计算目标速度均值:其中为0至k+1时刻速度均值,为k时刻目标的状态估计值的第二行值,k为采样时刻;步骤12.2:按照下式获取系统k时刻和k+1时刻的加速度估计值其中为k时刻状态估计的第二行值,为k+1时刻状态估计的第二行值。进一步地,步骤13中利用yule-walker方法,通过目标状态估计值更新系统自适应参数的具体方法如下;根据目标速度的估计值对系统自适应参数进行修正,根据采样时刻k值的大小,选择修正系统自适应参数α和若k小于等于4进入步骤13.1,若k大于4进入步骤13.2;13.1当采样时刻k小于等于4时,按下式计算取系统自适应参数α和α=α0,其中α0为系统自适应参数α的初值,如果则取如果则取如果则取(0,10]之间的任意数,其中,为k时刻目标加速度估计值,π为圆周率,取为3.14,vm为正的常数,取为3,v-m为与vm绝对值相等的负常数,取为-3;13.2当采样时刻k大于4时,利用yule-walker方法,按下式计算系统自适应参数α和rk+1(1)为k+1时刻目标速度向前一步相关函数,rk(1)为k时刻目标速度向前一步相关函数,和分别为k时刻和k+1时刻目标速度估计值;rk+1(0)为k+1时刻目标速度自相关函数,rk(0)为k时刻目标速度自关函数;根据系统方程得到目标运动速度,方程满足如下一阶马尔科夫随机序列:其中为k+1时刻的速度,为k时刻的速度,β为离散后速度随机序列的机动频率,wv(k)为零均值白噪声离散序列,方差为其中为零均值白噪声w(t)的方差,β与α的关系为β=e-αt;x(k+1)为k+1时刻目标的状态向量,k为取样时刻,φ(k+1,k)表示状态转移矩阵,x(k)为k时刻目标的状态向量,u(k)表示输入矩阵,为0时刻开始至k时刻目标的速度均值,w(k)表示过程噪音,其均值为0,方差为q(k),φ(k+1,k)、u(k)和q(k)中含有目标机动频率α和变化率方差随着系统自适应参数的变化而变化。一阶马尔科夫时间加速度序列满足以下参数关系:其中,α与β分别为加速度的机动频率及其离散化后加速度序列的机动频率,自适应参数α和可按照下式计算得到:其中,ln为取以e为底的对数计算;α和为系统自适应参数,t为采样间隔。进一步地,步骤18的计算公式如下:其中k为采样时刻,ek+1表示估计过程中的残差,表示k+1时刻的残差均值,h(k+1)表示k+1时刻的测量矩阵,p(k+1|k)表示向前一步估计方差,|表示条件操作符,h(k+1)表示k+1时刻的测量矩阵,n为残差的个数。本发明的有益效果是:本发明的基于自适应滤波的gps测量数据处理方法,可以很好的处理实际系统中具有强机动性和有色噪音的gps测量数据,具有以下优点:1.针对gps测量数据实时处理的问题,利用卡尔曼递归估计算法实现对gps数据的实时处理。2.针对gps测量数据机动性强的问题,利用二阶自适应模型,来抓取目标的运动性能,与此同时,去除估计过程中的有色噪音。3.针对gps测量数据的测量噪音未知的问题,引入了两种自适应滤波方法一起估计测量噪音的真值,既提高了精度,又提高了运行速度。4.针对平滑滤波处理方法的收敛极慢的问题,首先采用自适应指数平滑的方式使其测量噪音快速收敛,即引入了遗忘因子,通过自适应指数平滑滤波的误差补偿方法,求出测量噪音。5.针对自适应指数平滑滤波处理测量方差所得的值不稳定的问题,在得到快速收敛的测量方差值过后,采用一种运算小稳定性高的自适应平滑滤波算法,即引入滑动窗口,利用一种自适应平滑滤波的误差补偿方法,将测量方差稳定收敛于真值。附图说明图1为本发明一实施例的基于自适应滤波的gps测量数据处理方法的流程图;图2为测量数据的波形图;图3为估计数据的波形图;图4为测量值和估计值对比示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明的基于自适应滤波的gps测量数据处理方法进行进一步详细说明。需要说明的是,在不冲突的情况下,以下各实施例及实施例中的特征可以相互组合。应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。参照图1,本发明一实施例的基于自适应滤波的gps测量数据处理方法包括以下步骤:步骤s1:目标运动状态和系统自适应参数初始化;步骤s2:建立具有系统自适应参数的二阶自适应模型,求出符合目标运动特性的状态转移矩阵φ(k+1,k)、输入矩阵u(k)以及有色过程噪音方差q(k);其中,系统自适应参数包括机动频率α和变化率方差步骤s3:根据二阶自适应模型和目标初始状态对目标状态进行一步预测,得出下一时刻目标的状态预测值步骤s4:根据二阶自适应模型和过程噪音计算向前一步估计方差p(k+1|k);步骤s5:引入遗忘因子dk,dk=(1-b)/(1-bk+1),b∈(0.1);步骤s6:根据遗忘因子dk、测量数据y(k+1)和状态预测值计算出测量噪音的均值;步骤s7:根据测量数据y(k+1)和状态预测值计算出估计过程中的残差e(k);步骤s8:利用求得的测量噪音均值、残差e(k)以及向前一步估计方差p(k+1|k)来计算出测量噪音方差;步骤s9:根据向前一步估计方差p(k+1|k)和测量噪音方差r(k)求出卡尔曼滤波增益k(k+1);步骤s10:根据状态预测值测量数据y(k+1)和卡尔曼滤波增益对目标状态进行更新,得到目标状态估计值步骤s11:通过卡尔曼滤波增益和向前一步估计方差p(k+1|k)得到更新后的估计方差p(k+1|k+1);步骤s12:根据目标状态估计值计算出目标的速度均值及速度估计值;步骤s13:利用yule-walker方法,通过目标状态估计值更新系统自适应参数,进而更新步骤s2中的二阶自适应模型;步骤s14:重复步骤s2至步骤s13,直到处理完gps测量数据第100个值时,进入步骤s15;步骤s15:从k=100开始,依次进行步骤s2、步骤s3、步骤s4,再通过测量数据y(k+1)和状态预测值计算出估计过程中的残差e(k);步骤s16:引入滑动窗口;步骤s17:通过滑动窗口和残差计算出窗口内残差均值步骤18:通过残差均值和向前一步估计方差求出测量噪音r(k);步骤s19:根据向前一步估计方差和测量噪音求出卡尔曼滤波增益k(k+1);步骤s20:根据向前一步状态预测值、测量数据和卡尔曼滤波增益更新状态估计值步骤s21:通过卡尔曼滤波增益和向前一步估计方差,得到更新后的估计方差p(k+1|k+1);步骤s22:利用步骤s12和步骤s13的方法,通过目标状态估计值更新自适应当前模型参数;步骤s23:重复步骤s15至步骤s22,直至所有测量数据全部执行完毕,则结束。以上各步骤具体如下:步骤s1:设置初值,从k=0开始,k为采样时刻;目标运动状态的初始值估计方差的初始值p(0|0)=p0;二阶自适应模型参数初值:α(0)=α0、过程噪音方差初值q(0)=q0;测量噪音均值初值:测量噪音方差初值:r(0)=r0。本实例中:x0=0;p0=100*eye(3);α0=1/20;q0=anyvalue;r0=anyvalue;r0=anyvalue;步骤s2:建立二阶自适应模型:为了更好的抓取目标的运动特性,设系统速度为非零均值的时间相关随机过程:其中为速度均值,v(t)为零均值指数相关有色噪音模型,其相关函数为:式中:rv(τ)表示相关函数,表示速度的方差,α为机动频率,反应数据的波动特性。接着对有色噪音v(t)做白化处理,得到:式中:表示有色噪音v(t)的一阶导数;w(t)为零均值白噪音,方差为由和得到目标运动的连续方程:其中以周期t采样,离散化后系统目标运动满足以下离散时间方程:其为三维状态列向量,分别表示位移、速度和加速度,x(k+1)为k+1时刻目标的状态向量,k为取样时刻,φ(k+1,k)表示状态转移矩阵,x(k)为k时刻目标的状态向量,u(k)表示输入矩阵,为0时刻开始至k时刻目标的速度均值,w(k)表示过程噪音,其均值为0,方差为q(k),φ(k+1,k)、u(k)和q(k)中含有目标机动频率α和变化率方差随着系统自适应参数的变化而变化。则:其中:步骤s3:根据自适应当前统计模型和系统状态初值计算下一时刻的状态预测值表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符,φ(k+1,k)表示状态转移矩阵,表示目标在k时刻的状态估计值,特别的在k=0时刻为初值u(k)表示输入矩阵,为速度均值。步骤s4:基于自适应当前统计模型和过程噪音计算向前一步估计方差p(k+1|k):p(k+1|k)=φ(k+1,k)p(k|k)φt(k+1,k)+q(k)式中,p(k+1|k)表示向前一步估计方差,即k时刻预测目标在k+1时刻的状态协方差,k为采样时刻,|表示条件操作符;φ(k+1,k)表示状态转移矩阵,u(k)表示输入矩阵,p(k|k)表示k时刻目标的状态协方差的估计值,q(k)为过程噪音协方差。步骤s5:引入遗忘因子dk,dk=(1-b)/(1-bk+1),b∈(0.1),在本次实验中b的值取为0.8;步骤s6:根据遗忘因子dk,测量数据y(k+1)和一步预测值计算测量噪音的均值:式中,表示从0时刻开始至k+1时刻的测量噪音均值;dk为遗忘因子,表示从0时刻开始至k时刻的测量噪音均值,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符;h(k+1)表示k+1时刻的测量矩阵。步骤s7:通过测量数据y(k+1)和一步预测值计算估计过程中的残差e(k):式中,ek+1为估计过程中的残差,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符;h(k+1)表示k+1时刻的测量矩阵,表示从0时刻开始至k时刻的测量噪音均值。步骤s8:利用求得的测量噪音均值和残差以及向前一步估计方差来计算出测量噪音方差;式中,表示k+1时刻的测量噪音方差,dk为遗忘因子,表示k时刻的测量噪音方差,ek+1表示估计过程中的残差,p(k+1|k)表示向前一步估计方差,h(k+1)表示k+1时刻的测量矩阵,ht(k+1)表示k+1时刻的测量矩阵的转置,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符。步骤s9:根据向前一步估计方差和测量噪音方差求出卡尔曼滤波增益k(k+1);式中,k(k+1)表示卡尔曼滤波增益,p(k+1|k)表示向前一步估计方差,|表示条件操作符,表示k+1时刻的测量噪音方差,h(k+1)表示k+1时刻的测量矩阵,ht(k+1)表示k+1时刻的测量矩阵的装置。步骤s10:根据向前一步状态预测值,测量数据和卡尔曼滤波增益更新状态估计值表示状态估计值,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符,k(k+1)表示卡尔曼滤波增益,h(k+1)表示k+1时刻的测量矩阵。步骤s11:通过卡尔曼滤波增益和向前一步估计方差,得到更新后的估计方差p(k+1|k+1);步骤s12:根据目标状态估计值计算目标速度均值及速度估计值,具体如下:利用下式计算目标速度均值:其中为0至k+1时刻速度均值,为k时刻目标的状态估计值的第二行值,k为采样时刻;按照下式获取系统k时刻和k+1时刻的加速度估计值其中,为k时刻状态估计的第二行值,为k+1时刻状态估计的第二行值;步骤s13:利用yule-walker方法,通过状态估计值更新自适应当前模型参数,具体如下:根据目标速度的估计值对系统自适应参数进行修正,根据采样时刻k值的大小,选择修正系统自适应参数α和若k小于等于4进入步骤13.1,若k大于4进入步骤13.2。13.1当采样时刻k小于等于4时,因为采样数据较少,采用以下方法求取系统自适应参数α和α=α0,其中α0为系统自适应参数α的初值,如果则取如果则取如果则取(0,10]之间的任意数,其中,为k时刻目标加速度估计值,π为圆周率,取为3.14,vm为正的常数,取为3,v-m为与vm绝对值相等的负常数,取为-3;13.2当采样时刻k大于4时,利用yule-walker方法,按下式计算系统自适应参数α和其中,rk+1(1)为k+1时刻目标速度向前一步相关函数,rk(1)为k时刻目标速度向前一步相关函数,和分别为k时刻和k+1时刻目标速度估计值;rk+1(0)为k+1时刻目标速度自相关函数,rk(0)为k时刻目标速度自关函数;根据系统方程得到目标运动速度,方程满足如下一阶马尔科夫随机序列:其中,为k+1时刻的速度,为k时刻的速度,β为离散后速度随机序列的机动频率,wv(k)为零均值白噪声离散序列,方差为其中为零均值白噪声w(t)的方差,β与α的关系为β=e-αt;一阶马尔科夫时间加速度序列满足以下参数关系:其中,α与β分别为加速度的机动频率及其离散化后加速度序列的机动频率,自适应参数α和可按照下式计算得到:其中,ln为取以e为底的对数计算;α和为系统自适应参数,t为采样间隔;步骤s14:重复步骤s2至步骤s13,直到处理完gps测量数据第100个值时,进入步骤s15。步骤s15:从k=100开始,依次进行步骤s2、步骤s3、步骤s4,再通过测量数据y(k+1)和一步预测值计算估计过程中的残差e(k);式中,e(k+1)为估计过程中的残差,y(k+1)为测量数据,h(k+1)表示k+1时刻的测量矩阵,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符。步骤s16:引入滑动窗口,需取一个较大的数,这个窗口的大小对结果影响不大,本实验中滑动窗口长度取100。步骤s17:优化残差值,利用平滑滤波的原理得到残差均值其中,表示k+1时刻的残差均值,k为采样时刻,表示k时刻的残差均值,e(k+1)表示估计过程中的残差,n为残差的个数。步骤s18:通过残差均值和向前一步估计方差求出测量噪音r(k+1):其中,e(k+1)表示估计过程中的残差,表示k+1时刻的残差均值,h(k+1)表示k+1时刻的测量矩阵,p(k+1|k)表示向前一步估计方差,|表示条件操作符,k为采样时刻;h(k+1)表示k+1时刻的测量矩阵,n为残差的个数,残差的个数与样本中数据的数量相等。步骤s19:根据向前一步估计方差和测量噪音求出卡尔曼滤波增益k(k+1):k(k+1)=p(k+1|k)ht(k+1)[h(k+1)p(k+1|k)ht(k+1)+r]-1k(k+1)为k+1时刻的卡尔曼滤波增益,k为采样时刻,p(k+1|k)表示向前一步估计方差,|表示条件操作符;h(k+1)表示k+1时刻的测量矩阵,ht(k+1)表示k+1时刻的测量矩阵的装置,r为高斯测量白噪音的方差。步骤s20:根据向前一步状态预测值、测量数据和卡尔曼滤波增益更新状态估计值其中,表示状态估计值,y(k+1)为测量数据,表示k时刻预测目标在k+1时刻的状态,k为采样时刻,|表示条件操作符;k(k+1)表示k+1时刻的卡尔曼滤波增益,h(k+1)表示k+1时刻的测量矩阵。步骤21:通过卡尔曼滤波增益和向前一步估计方差,得到更新后的估计方差:p(k+1|k+1)=[i-k(k+1)h(k+1)]p(k+1|k)其中,i是3维矩阵,p(k+1|k+1)表示k+1时刻的目标状态估计方差,k为采样时刻,k(k+1)为k+1时刻的卡尔曼滤波增益,p(k+1|k)表示向前一步估计方差,|表示条件操作符,h(k+1)表示k+1时刻的测量矩阵。步骤s22:利用步骤s12和步骤s13的方法,通过状态估计值更新自适应当前模型参数:步骤s23:重复步骤s15至步骤s22,直至所有测量数据全部执行完毕,则结束。实施例1:本发明针对gps测量数据进行在线去噪,选用7000个跟踪点,具体数据见下表1,时间步长为0.01s,其中x,y轴分别为横轴坐标值和纵轴坐标值。表1序号t(s)x轴(m)y轴(m)序号t(s)x轴(m)y轴(m)1000426342.620-31.223081.567320.010-81.4130-80.0434426442.630-37.105885.925030.020-95.0864-84.9268426542.640-36.491883.884340.030-81.8948-95.7984426642.650-35.859487.990450.040-85.3587-85.5665426742.660-31.550182.240260.050-65.0065-75.4497426842.670-39.824276.722370.060-78.7037--74.1371…………80.070-78.4814-89.6396699699.95086.5073-96.0795…………699799.960100.1355-94.6065426042.590-37.221778.2453699899.97095.4480-93.0502426142.600-37.171185.4215699999.98085.8574-102.1952426242.610-43.368575.4372700099.99097.7219-92.6440按上述具体实施方式的步骤进行仿真验证,验证结果见附图2-附图4。在附图2-附图4中:横坐标为x轴,表示横轴坐标值,单位为m(米);纵坐标为y轴,表示纵轴坐标值,单位为m(米)。附图2是测量数据的波形图,从附图2中可以看出含很大的噪音。附图3是估计数据的波形图,也就是在过滤掉噪音之后的波形图。附图4为测量值和估计值对比示意图,即附图2中测量数据的波形与附图3中估计数据的波形的对比。在附图4中,测量数据波形中部的浅色连续实线为估计数据的波形。从附图4可以看出,采用本发明的基于自适应滤波的gps测量数据处理方法,可以很好的处理实际系统中具有强机动性和有色噪音的gps测量数据,解决了gps测量数据的高精度在线去噪问题,从而很大程度上增加了跟踪的精度。以上各实施例的基于自适应滤波的gps测量数据处理方法是一种基于二阶自适应模型的改进的卡尔曼滤波器的方法。首先,采用了递归卡尔曼滤波对目标进行实时跟踪;其次,运用二阶自适应模型来抓取目标的运动特性,同时也去除估计过程中的有色噪音;最后,为了求出测量噪音方差真值,引入遗忘因子,并采用自适应指数平滑的误差补偿方法,使其测量噪音方差快速收敛于真值,但是,因为在收敛过后的值抖动较大,所以又引入滑动窗口,并且运用一种自适应平滑滤波的误差补偿方法,此方法收敛速度很慢,但收敛完后十分稳定,所以可以使其测量误差方差一直在真值附近平滑的波动,从而使跟踪效果更加精确,以上基于自适应滤波的gps测量数据处理方法,利用多个自适应模型实时修正参数,解决了gps测量数据的高精度在线去噪问题,从而很大程度上增加了跟踪的精度。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1