【相关推荐】
Simulink是个非常强大的工具,我们很多反正都要在上面跑。同时他也具备很多完善的功能。对于滤波器的设计,里面其实有很多现成的模块,但是出于种种原因,每个人都有自己的一套习惯。接下来我给大家介绍一下我平时使用simulink时进行滤波器设计时的小Tips。
这个FDA滤波器是在simulink中设计常用的。其内部界面如下所示:
可以看到左侧和右侧都有相应的选项可以进行选择。一般我们在选好滤波器参数后,点击右下方的设计滤波器即可进行看到滤波的效果。一般我在simulink中并不直接使用此FDA滤波器进行滤波,只是通过它进行一个设计的过程。
上图中在点击红色圆圈后就可以看到分子分母等字眼。这个是滤波器的传递函数的参数。但是值得注意的是这是Z变换下的传递函数参数。接下来得到该参数后我们就可以在simulink中进行滤波器设计。这里使用的模块叫Biquad。
我们在FDA中得到的参数可以直接在该模块中输入,一般如果是二阶的话只需要一个Biquad模块,但是如果阶数高了就需要多个Biquad模块级联。在FDA中得到的分子和分母按顺序填入Biquad中的SOS Matrix中,增益写在Scale values可以看到Scale values中有两个量,分别是单个滤波器的增益和最终的输出增益。
那么接下来,我如何将其的Bode图画出来呢?