如何在MATLAB中计算滤波器的滚降和纹波(阻带/通带)?

如何在MATLAB中计算滤波器的滚降和纹波(阻带/通带)?,matlab,signal-processing,fft,digital-filter,Matlab,Signal Processing,Fft,Digital Filter,我在MATLAB中计算滤波器的衰减和纹波(阻带/通带)时遇到困难。假设我有一个未知的过滤器'Filter1'向量,它是1x201双精度的 我绘制了它的傅里叶变换图,以找出它在频域的幅度谱。从这里我可以得出结论,滤波器是“低通还是带通还是高通”。我还使用[h,w]=freqz(hfilt)找到了它的频率响应 但我无法找出衰减和波纹(阻带/通带)。有人能帮我找到合适的阅读材料或正确的方向吗?请看一看,或者freqz(hfilt)函数已经使用fvtool以标准化频率绘制滤波器的幅度和相位。我不知道如何

我在MATLAB中计算滤波器的衰减和纹波(阻带/通带)时遇到困难。假设我有一个未知的过滤器'Filter1'向量,它是1x201双精度的

我绘制了它的傅里叶变换图,以找出它在频域的幅度谱。从这里我可以得出结论,滤波器是“低通还是带通还是高通”。我还使用
[h,w]=freqz(hfilt)
找到了它的频率响应

但我无法找出衰减和波纹(阻带/通带)。有人能帮我找到合适的阅读材料或正确的方向吗?

请看一看,或者freqz(hfilt)函数已经使用fvtool以标准化频率绘制滤波器的幅度和相位。我不知道如何使用measure()函数,因为我没有滤波器的系数。我只有过滤器'Filter1'的向量,它是1x201双精度的。