关于中值滤波程序的问题,程序是T12焊台的,用于采集烙铁头的模拟量输出滤波。

2019-07-20 22:24发布

QQ截图20190714171038.png
QQ截图20190714171016.png
如上面截图的程序,程序中所采用的采样次数和中位值滤波法中所叙述的不一样,中位值滤波法这样描述:
QQ截图20190714171325.png
上图说N的次数为“奇数”,但是程序中使用的是2的倍数+2的形式,不明白为什么?
而且程序中把采集到的数据都进行叠加到变量sum上了,   sum += Get_ADC10bitResult(ADC_IRON);然后最后进行sum >> DIV,其中DIV是等于5,不明白为啥要这样处理。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。