scipy.signal — Przetwarzanie sygnałów¶
Podmoduł scipy.signal udostępnia jedną procedurę przetwarzania sygnałów.
Funkcje¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Filtruje jednowymiarowe, równomiernie próbkowane dane x przy użyciu kaskadowych sekcji drugiego rzędu zawartych w sos.
- Parametry:
sos – struktura przypominająca tablicę o kształcie
(n_sections, 6)podająca sekcje filtra. Każdy wiersz zawiera sześć współczynników[b0, b1, b2, a0, a1, a2]jednej sekcji biquad.x – jednowymiarowa wejściowa
numpy.ndarray.zi – opcjonalne początkowe opóźnienia filtra,
numpy.ndarraytypu float o kształcie(n_sections, 2). W przypadku pominięcia warunki początkowe przyjmuje się jako zerowe.
- Zwraca:
przefiltrowany sygnał jako
numpy.ndarraytypu float. Gdy podano zi, wartością zwracaną jest 2-krotka(y, zf), w którejzfzawiera końcowe opóźnienia o tym samym kształcie co zi.