scipy.signal — Zpracování signálu¶
Podmodul scipy.signal poskytuje jedinou rutinu pro zpracování signálu.
Funkce¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Filtruje jednorozměrná, rovnoměrně vzorkovaná data x pomocí kaskádních sekcí druhého řádu v sos.
- Parametry:
sos – pole-like tvaru
(n_sections, 6)udávající sekce filtru. Každý řádek obsahuje šest koeficientů[b0, b1, b2, a0, a1, a2]jedné biquad sekce.x – jednorozměrné vstupní
numpy.ndarray.zi – volitelná počáteční zpoždění filtru, float
numpy.ndarraytvaru(n_sections, 2). Pokud jsou vynechána, počáteční podmínky se považují za nulové.
- Vrací:
filtrovaný signál jako float
numpy.ndarray. Pokud je zadáno zi, návratovou hodnotou je dvouprvková n-tice(y, zf), kdezfobsahuje konečná zpoždění ve stejném tvaru jako zi.