基于VB6.0的卡尔曼滤波算法 其中一个版本
上传时间: 2017-08-16
上传用户:cxl274287265
滤波定位算法研究王慧,王伟(哈尔滨工程大学自动化学院,哈尔滨150001)摘要:研究了一种改进的卡尔曼滤波导航信号定位算法:通过测量每次接收机得到的伪距观测量
上传时间: 2017-08-23
上传用户:PresidentHuang
算法程序 kfour 傅里叶级数逼近 kkfft 快速傅里叶变换 kkfwt 快速沃什变换 kkspt 快速三次平滑 klman 离散随机系统的卡尔曼滤波 kkabg α-β-γ滤波
上传时间: 2014-01-14
上传用户:edisonfather
c语言编写的卡尔曼滤波器算法,可用于对信号进行滤波处理
上传时间: 2013-12-22
上传用户:lixinxiang
matlab编写的卡尔曼滤波程序,适合研究算法的人试用
上传时间: 2014-01-16
上传用户:363186
当GPS信号发生阻塞时,可见卫星数会不足4颗,这时迭代最小二乘算法(ILS)与普通扩展卡尔曼滤波(EKF)都不再适用。针对这一问题提出了一种改进的EKF算法。该算法利用在垂直地面方向上的位置变化缓慢这一运动特性,建立了改进EKF算法的系统模型。通过理论分析得到了滤波器参数,最后利用真实的GPS卫星数据进行验证。实验结果表明,在可见卫星数不少于4颗时,此改进的EKF算法定位精度与普通的EKF算法基本相同;在GPS信号阻塞只有3颗可见卫星时,此改进的EKF算法的定位精度明显优于普通的EKF算法。
上传时间: 2013-12-26
上传用户:cmc_68289287
飞思卡尔智能车的舵机测试程序 #include <hidef.h> /* common defines and macros */#include <MC9S12XS128.h> /* derivative information */#pragma LINK_INFO DERIVATIVE "mc9s12xs128" void SetBusCLK_16M(void) { CLKSEL=0X00; PLLCTL_PLLON=1; //锁相环电路允许位 SYNR=0x00 | 0x01; //SYNR=1 REFDV=0x80 | 0x01; POSTDIV=0x00; _asm(nop); _asm(nop); while(!(CRGFLG_LOCK==1)); CLKSEL_PLLSEL =1; } void PWM_01(void) { //舵机初始化 PWMCTL_CON01=1; //0和1联合成16位PWM; PWMCAE_CAE1=0; //选择输出模式为左对齐输出模式 PWMCNT01 = 0; //计数器清零; PWMPOL_PPOL1=1; //先输出高电平,计数到DTY时,反转电平 PWMPRCLK = 0X40; //clockA 不分频,clockA=busclock=16MHz;CLK B 16分频:1Mhz PWMSCLA = 0x08; //对clock SA 16分频,pwm clock=clockA/16=1MHz; PWMCLK_PCLK1 = 1; //选择clock SA做时钟源 PWMPER01 = 20000; //周期20ms; 50Hz; PWMDTY01 = 1500; //高电平时间为1.5ms; PWME_PWME1 = 1;
上传时间: 2013-11-04
上传用户:狗日的日子
一个简单好用的B+树算法实现
上传时间: 2015-01-04
上传用户:缥缈
一个用Basic实现的B-Tree算法
上传时间: 2013-12-30
上传用户:ccclll
一个用Java applet实现的B-Tree算法
上传时间: 2013-12-25
上传用户:qiao8960