Matlab版本:2018b
本文要求:设计一个二阶巴特沃斯低通滤波器用于嵌入式软件滤波,传感器采样频率是20KHz,截止频率是333Hz,获取滤波系数,本文不包括二阶滤波推导和代码编写。
打开Matlab->APP->Filter Designer

设置二阶巴特沃斯低通滤波器,采样频率是20000,截止频率333。

点击Design Filter生成后,左下角显示Done。
打开Targets->Generate C header,获取滤波器系数。

选择32位单精度浮点型,保存.h文件。

打开.h文件,滤波系数内容如下

默认Filter Coefficients是二阶Section,系数中包括增益。增益的目的是为了保证计算的精度和系统的稳定性。也可以使用Edit->Convert to Single Section,获取另一种形式的滤波系数。










![linux学习(进程管理)[8]](https://img-blog.csdnimg.cn/1016ffb9ddb8461f8ae6df15bd1c35c3.png)









![Java并发编程(四)线程同步 中 [AQS/Lock]](https://img-blog.csdnimg.cn/55c8519a68054bcb960972e5b6290890.png)

