scipy.signal — Obrada signala

Podmodul scipy.signal pruža jednu rutinu za obradu signala.

Funkcije

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

Filtrira jednodimenzionalne, uniformno uzorkovane podatke x pomoću kaskadnih sekcija drugog reda u sos.

Parametri:
  • sos – polju slično oblika (n_sections, 6) koje daje sekcije filtra. Svaki red sadrži šest koeficijenata [b0, b1, b2, a0, a1, a2] jedne biquad sekcije.

  • x – jednodimenzionalno ulazno numpy.ndarray.

  • zi – neobavezna početna kašnjenja filtra, float numpy.ndarray oblika (n_sections, 2). Ako se izostave, početni uvjeti uzimaju se kao nula.

Vraća:

filtrirani signal kao float numpy.ndarray. Kada je zi dostavljen, povratna vrijednost je 2-torka (y, zf) gdje zf sadrži konačna kašnjenja u istom obliku kao zi.