stm32中的数字滤波器设计

2019-07-15 09:25发布

小白一枚...这次做项目遇到了一个问题,把信号接收进来以后得到了有用的原始数据(就是图中的红 {MOD}曲线),但是可以看到噪声很大。于是先将每一时刻当前已经得到的所有数据求了一个平均,得到一个大概的真实值(蓝 {MOD}曲线)。但因为实际使用时,数据是会变化的一个值,所以每5个采样点进行一次平均,得到绿 {MOD}曲线。可以看到也算是在真实值上下浮动。
问题:要求得到的数据浮动不能过大,请问有没有更加好的数字滤波方式呢?用过贝塞尔滤波器进行仿真,效果很好,但在matlab描述中发现说不能用于数字滤波器的设计(besselftica, sans-serif"> does not support the design of digital Bessel filters.)。
嫌麻烦的话稍微介绍一下就行,先谢谢各位大佬了。
2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。