scipy.signal — עיבוד אותות

תת-המודול scipy.signal מספק שגרת עיבוד אותות יחידה.

פונקציות

scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]

סינון הנתונים החד-ממדיים שנדגמו באופן אחיד x באמצעות החתכים מסדר שני המדורגים שב-sos.

פרמטרים:
  • sos – אובייקט דמוי-מערך בצורה (n_sections, 6) הנותן את חתכי המסנן. כל שורה מחזיקה את ששת המקדמים [b0, b1, b2, a0, a1, a2] של חתך biquad אחד.

  • xnumpy.ndarray קלט חד-ממדי.

  • zi – השהיות מסנן התחלתיות אופציונליות, numpy.ndarray מסוג float בצורה (n_sections, 2). אם מושמט, התנאים ההתחלתיים נחשבים כאפס.

מחזיר:

האות המסונן כ-numpy.ndarray מסוג float. כאשר zi מסופק, ערך ההחזרה הוא רשומה בת שני רכיבים (y, zf) שבה zf מחזיק את ההשהיות הסופיות באותה צורה כמו zi.