matlab滤波器设计工具问题

matlab的滤波器设计工具里面有一个设置不知道是干什么用的,请知道的指导

img

利用matlab的fdatool工具进行滤波设计
https://blog.csdn.net/qq_40893012/article/details/106837398

这篇博文有详细讲解【MATLAB滤波器设计FDATOOL(FILTERDESIGNER)工具箱使用】,链接https://www.freesion.com/article/2599849202/

这个FIR滤波器GUI的设计原理应该是用的firceqrip函数:

firceqrip(Constrained equiripple FIR filter)函数的形式如下:

B = firceqrip(n,Fo,DEV)
其中:

-n表示所设计滤波器的阶数
firceqrip(Constrained equiripple FIR filter)函数的形式如下:

B = firceqrip(n,Fo,DEV)
其中:

-n表示所设计滤波器的阶数

-Fo表示通带边缘值(归一化频率)

-DEV是一个二元向量,若DEV输入值为[d1 d2],则d1表示滤波器通带纹波,d2表示阻带纹波。

利用firceqrip设计CIC级联积分梳状补偿滤波器的形式如下:

B = firceqrip(n,Fo,DEV,'invsinc',C)
-Fo表示通带边缘值(归一化频率)

-DEV是一个二元向量,若DEV输入值为[d1 d2],则d1表示滤波器通带纹波,d2表示阻带纹波。

利用firceqrip设计CIC补偿滤波器的形式如下:

B = firceqrip(n,Fo,DEV,'invsinc',C)

-'invsinc'表示反正弦低通

更多选项里用来设置反正弦低通的参数C和P,输入C可以是包含2或3个元素的标量或向量。如果C是标量,p和r等于1。如果C是双元素向量,第一个元素是C,第二个元素是p,[C p]。如果C是三元素向量,则第三元素是r,[C p r]。

看看我的博客吧,https://blog.csdn.net/cyjbj/article/details/126402023,matlab的滤波器功能很强大的

FIR滤波器不如直接用代码写,也都有现成的,工具箱不看说明书谁知道他好不好用呢