This is a pre-release version (latest).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy latest / scipy / signal / _filter_design / sos2tf

function

scipy.signal._filter_design:sos2tf

source: build-install/usr/lib/python3.14/site-packages/scipy/signal/_filter_design.py:1388

Signature

def sos2tf(sos)

Summary

Return a single transfer function from a series of second-order sections.

Parameters

sos : array_like

Array of second-order filter coefficients, must have shape (n_sections, 6). See sosfilt for the SOS filter format specification.

Returns

b : ndarray

Numerator polynomial coefficients.

a : ndarray

Denominator polynomial coefficients.

Notes

Examples

Find the polynomial representation of an elliptic filter using its 'sos' (second-order sections) format.
from scipy.signal import sos2tf
from scipy import signal
sos = signal.ellip(1, 0.001, 50, 0.1, output='sos')
✓
sos2tf(sos)
✗
(array([0.91, 0.91, 0.  ]), array([1.  , 0.83, 0.  ]))

Aliases

  • scipy.signal.sos2tf

Referenced by