发布于 2005-11-29 15:04:33
0楼
这种算法有反应不及时的问题 .
比如,我要每次采500个温度值,去最大去最小,求平均,
采500个点假设需要5秒的时间,用这个算法,
每隔5s,温度值才会变一次,而且是跳变,这样的滤波效果也太差了!
一般采用 滑动的平均值滤波,
就是说第一个500个点,输入一个值;
采进来第501个值时,就 2--501这500个点去最大最小计算均值,输出...
再采进来502个点时,就3--502这500个点去最大最小算均值,输出...
依次类推.
这样的话,你说的这种算法根本没有办法实现记录最大最小,
还是要浪费很多的ram的