tf2sos iirnotch给予不同的结果

4视图(30天)
Daoyuan
Daoyuan 2014年12月11日
评论道: Daoyuan2014年12月15日
你好,
我试图用iirnotch过滤(),我注意到,如果我从iirnotch跑系数(二阶)tf2sos(仍然是相同的数字),(b)的频率响应和(sos)显示在freqz()或fvtool()给非常不同的结果。
如:[b] = iirnotch(我们,bw);[sos1] = tf2sos (b);freqz (b, a, Fs);freqz (sos, Fs);
我想知道为什么有区别吗?

接受的答案

明星黾
明星黾 2014年12月11日
你没有邮政代码的细节,所以我只能提供一个通用的回复。文档状态,second-order-section (sos)实现滤波器的典型生产最稳定的版本的过滤器。传递函数(tf)通常是不稳定的。因此,绘制过滤器passband-stopband特征可能是不同的两个实现。(我将使用“sos”实现当我设计一个过滤器)。
6个评论
Daoyuan
Daoyuan 2014年12月15日
好,谢谢你的建议,我将尝试发送错误报告。
= D

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!