scipy.signal — Signaalverwerking¶
De submodule scipy.signal biedt één enkele signaalverwerkingsroutine.
Functies¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Filter de eendimensionale, uniform bemonsterde gegevens x met de gecascadeerde tweede-orde-secties in sos.
- Parameters:
sos – een array-achtige van vorm
(n_sections, 6)die de filtersecties geeft. Elke rij bevat de zes coëfficiënten[b0, b1, b2, a0, a1, a2]van één biquad-sectie.x – een eendimensionale invoer-
numpy.ndarray.zi – optionele initiële filtervertragingen, een float
numpy.ndarrayvan vorm(n_sections, 2). Indien weggelaten, worden de beginvoorwaarden als nul beschouwd.
- Geeft terug:
het gefilterde signaal als een float
numpy.ndarray. Wanneer zi wordt opgegeven, is de teruggegeven waarde een 2-tuple(y, zf)waarbijzfde uiteindelijke vertragingen bevat in dezelfde vorm als zi.