回复:去掉最大值和最小值,中间取平均的滤波程序可以这样写

azhw

  • 帖子

    93
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2005-11-29

普通 普通 如何晋级?

发布于 2005-11-29 15:04:33

0楼

这种算法有反应不及时的问题 .
比如,我要每次采500个温度值,去最大去最小,求平均,
采500个点假设需要5秒的时间,用这个算法,
每隔5s,温度值才会变一次,而且是跳变,这样的滤波效果也太差了!

一般采用 滑动的平均值滤波,
就是说第一个500个点,输入一个值;
采进来第501个值时,就 2--501这500个点去最大最小计算均值,输出...
再采进来502个点时,就3--502这500个点去最大最小算均值,输出...
依次类推.
这样的话,你说的这种算法根本没有办法实现记录最大最小,
还是要浪费很多的ram的
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33263条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。