深入浅出matplotlib(104):使用scipy.signal.sosfilt函数
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入浅出matplotlib(104):使用scipy.signal.sosfilt函数相关的知识,希望对你有一定的参考价值。
在滤波设计里,滤波器会有多种参数保存方式,来源于滤波器的类型比较多,每一种各有优缺点。比如从下面界面看到,就有以下几种:
可以看到采用SOS结构保存,也就是Second-order sections的缩写,它其实是Second-order sections representation of the IIR filter,就是采用SOS表示的IIR滤波器。这种表示是采用二阶级联的转置的滤波器(direct-form II transposed structure),对应上图里的就是Direct-Form II Transposed, SOS结构。
采用这种结构有什么优点呢?
主要作用:它的目的是最大限度地减少高阶滤波器的数值精度误差。
direct form I更适合定点计算,转置(transposed) Direct form II更适合浮点计算。</
以上是关于深入浅出matplotlib(104):使用scipy.signal.sosfilt函数的主要内容,如果未能解决你的问题,请参考以下文章
深入浅出matplotlib(100):在X轴实现24小时显示坐标
深入浅出matplotlib(79):在tkinter应用程序里嵌入matplotlib绘图
深入浅出matplotlib(105):使用巴特沃斯滤波器分离10Hz和20Hz的信号