scipy.signal.

sos2tf#

scipy.signal.sos2tf(sos)[source]#

從一系列二階區段返回單一傳遞函數

參數:
sos陣列型 (array_like)

二階濾波器係數陣列,形狀必須為 (n_sections, 6)。請參閱 sosfilt 以了解 SOS 濾波器格式規格。

返回:
bndarray

分子多項式係數。

andarray

分母多項式係數。

註釋

在版本 0.16.0 中新增。

範例

使用橢圓濾波器的 ‘sos’ (二階區段) 格式找到多項式表示。

>>> from scipy.signal import sos2tf
>>> from scipy import signal
>>> sos = signal.ellip(1, 0.001, 50, 0.1, output='sos')
>>> sos2tf(sos)
(   array([0.91256522, 0.91256522, 0.        ]),
    array([1.        , 0.82513043, 0.        ]))