scipy.signal — Procesarea semnalelor¶
Submodulul scipy.signal oferă o singură rutină de procesare a semnalelor.
Funcții¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Filtrează datele unidimensionale, eșantionate uniform, x folosind secțiunile de ordinul doi în cascadă din sos.
- Parametrii:
sos – un obiect asemănător unui tablou de forma
(n_sections, 6)care dă secțiunile filtrului. Fiecare rând conține cei șase coeficienți[b0, b1, b2, a0, a1, a2]ai unei secțiuni biquad.x – un
numpy.ndarrayde intrare unidimensional.zi – întârzieri inițiale opționale ale filtrului, un
numpy.ndarrayde tip float de forma(n_sections, 2). Dacă este omis, condițiile inițiale sunt considerate zero.
- Întoarce:
semnalul filtrat ca
numpy.ndarrayde tip float. Când zi este furnizat, valoarea returnată este un tuplu de 2 elemente(y, zf)undezfconține întârzierile finale în aceeași formă ca zi.