scipy.signal — Signalbehandling¶
Undermodulen scipy.signal tillhandahåller en enda signalbehandlingsrutin.
Funktioner¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Filtrerar den endimensionella, likformigt stickprovstagna datan x med de kaskadkopplade sektionerna av andra ordningen i sos.
- Parametrar:
sos – en matrisliknande av formen
(n_sections, 6)som ger filtersektionerna. Varje rad innehåller de sex koefficienterna[b0, b1, b2, a0, a1, a2]för en biquad-sektion.x – en endimensionell
numpy.ndarraysom indata.zi – valfria initiala filterfördröjningar, en
numpy.ndarrayav float med formen(n_sections, 2). Om de utelämnas antas begynnelsevillkoren vara noll.
- Returer:
den filtrerade signalen som en
numpy.ndarrayav float. När zi anges är returvärdet en 2-tupel(y, zf)därzfinnehåller de slutliga fördröjningarna i samma form som zi.