scipy.signal — Jelfeldolgozás

A scipy.signal almodul egyetlen jelfeldolgozási rutint biztosít.

Függvények

scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]

Az egydimenziós, egyenletesen mintavételezett x adat szűrése a sos-ban lévő kaszkádba kapcsolt másodrendű szekciókkal.

Paraméterek:
  • sos – egy (n_sections, 6) alakú tömbszerű adat, amely megadja a szűrőszekciókat. Minden sor egy biquad szekció hat együtthatóját tartalmazza: [b0, b1, b2, a0, a1, a2].

  • x – egy egydimenziós bemeneti numpy.ndarray.

  • zi – opcionális kezdeti szűrőkésleltetések, egy (n_sections, 2) alakú, float típusú numpy.ndarray. Ha kimarad, a kezdeti feltételeket nullának tekinti.

Visszatérési érték:

a szűrt jel float típusú numpy.ndarray formájában. Ha a zi meg van adva, a visszatérési érték egy (y, zf) 2-tuple, ahol a zf a végső késleltetéseket tartalmazza a zi-vel azonos alakban.