打印

一阶滤波法的理解

[复制链接]
2230|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yegucheng123|  楼主 | 2011-12-26 23:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是匠人的一阶滤波算法:
if(NEW_DATA<OLD_DATA)
{
  result=OLD_DATA-NEW_DATA;
  result=result*K;
  result=result+128;
  result=result/256;
  result=OLD_DATA-result;
}
if(NEW_DATA>OLD_DATA)
{
  result=NEW_DATA-OLD_DATA;
  result=result*K;
  result=result+128;
  result=result/256;
  result=OLD_DATA+result;
}
else result=OLD_DATA;
其中OLD_DATA为上次滤波结果。
K=1,当第一次采集到的值,例如为128.
而OLD_DATA中没有值,即运行
if(NEW_DATA>OLD_DATA)
{
  result=NEW_DATA-OLD_DATA;
  result=result*K;
  result=result+128;
  result=result/256;
  result=OLD_DATA+result;
}
得到的结果会是1.
不明白,第一个采集到的信号,应该如果对OLD_DATA赋值?

相关帖子

沙发
yegucheng123|  楼主 | 2011-12-26 23:17 | 只看该作者
刚发表为何显示“此贴已结”?

使用特权

评论回复
板凳
SLEET1986| | 2011-12-27 08:52 | 只看该作者
回LS没给分的原因

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:阿弥陀佛,出家人不打诳语。女施主 ,你的确是贫僧自东土出行至今所遇的,最美丽、最性感的女子,你看你这秀发,这玉手,这肌肤,这手感……

0

主题

82

帖子

1

粉丝