扩展卡尔曼滤波算法的matlab程序.doc
你的****书屋
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
扩展卡尔曼滤波算法的matlab程序.doc
clearallv=150;%%目标速度v_sensor=0;%%传感器速度t=1;%%扫描周期xradarpositon=0;%%传感器坐标yradarpositon=0;%%ppred=zeros(4,4);Pzz=zeros(2,2);Pxx=zeros(4,2);xpred=zeros(4,1);ypred=zeros(2,1);sumx=0;sumy=0;sumxukf=0;sumyukf=0;sumxekf=0;sumyekf=0;%%%统计的初值L=4;alpha=1;kalpha=0;be
扩展卡尔曼滤波matlab程序.doc
文件一::%THISPROGRAMISFORIMPLEMENTATIONOFDISCRETETIMEPROCESSEXTENDEDKALMANFILTER%FORGAUSSIANANDLINEARSTOCHASTICDIFFERENCEEQUATION.%By(R.C.R.C.R),SPLABS,MPL.%(17JULY2005).%HelpbyAarthiNadarajanisacknowledged.%(drawbackofEKFiswhennonlinearityishigh,wecanextend
(完整word版)扩展卡尔曼滤波算法的matlab程序.doc
clearallv=150;%%目标速度v_sensor=0;%%传感器速度t=1;%%扫描周期xradarpositon=0;%%传感器坐标yradarpositon=0;%%ppred=zeros(4,4);Pzz=zeros(2,2);Pxx=zeros(4,2);xpred=zeros(4,1);ypred=zeros(2,1);sumx=0;sumy=0;sumxukf=0;sumyukf=0;sumxekf=0;sumyekf=0;%%%统计的初值L=4;alpha=1;kalpha=0;be
(完整word版)扩展卡尔曼滤波算法的matlab程序.doc
clearallv=150;%%目标速度v_sensor=0;%%传感器速度t=1;%%扫描周期xradarpositon=0;%%传感器坐标yradarpositon=0;%%ppred=zeros(4,4);Pzz=zeros(2,2);Pxx=zeros(4,2);xpred=zeros(4,1);ypred=zeros(2,1);sumx=0;sumy=0;sumxukf=0;sumyukf=0;sumxekf=0;sumyekf=0;%%%统计的初值L=4;alpha=1;kalpha=0;be
扩展卡尔曼滤波算法.docx
扩展卡尔曼滤波算法——作者,niewei120,nuaaEKF算法是在标准Kalman滤波算法的基础上发展起来的,它的基本思想是:在滤波值附近,应用泰勒展开算法将非线性系统展开,对于二阶以上的高阶项全部都省去,从而原系统就变成了一个线性系统,再利用标准Kalman滤波算法的思想对系统线性化模型进行滤波。滤波过程如下:其matlab程序如下:Fort=1:N%预测更新mu_ekfPred(t)=feval('ffun',mu_ekf(t-1),t);%状态量的一步预测,ffun为状态方程PPred(t)=Q