scipy.signal — Sinyal işleme

scipy.signal alt modülü tek bir sinyal işleme rutini sağlar.

Fonksiyonlar

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

sos içindeki ardışık ikinci dereceden bölümleri kullanarak, tek boyutlu, düzgün örneklenmiş x verisini filtreler.

Parametreler:
  • sos – filtre bölümlerini veren (n_sections, 6) şeklinde dizi benzeri. Her satır, bir biquad bölümünün altı katsayısını [b0, b1, b2, a0, a1, a2] tutar.

  • x – tek boyutlu bir girdi numpy.ndarray.

  • zi – isteğe bağlı başlangıç filtre gecikmeleri; (n_sections, 2) şeklinde bir float numpy.ndarray. Atlanırsa, başlangıç koşulları sıfır kabul edilir.

Dönüşler:

filtrelenmiş sinyal; bir float numpy.ndarray olarak. zi verildiğinde, dönüş değeri bir 2 öğeli (y, zf) demetidir; burada zf, son gecikmeleri zi ile aynı şekilde tutar.