scipy.signal --- Pemrosesan sinyal

Submodul scipy.signal menyediakan satu rutin pemrosesan sinyal.

Fungsi

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

Memfilter data x satu dimensi yang disampling secara seragam menggunakan bagian orde kedua yang dikaskadekan dalam sos.

Parameter:
  • sos -- array-like dengan bentuk (n_sections, 6) yang memberikan bagian filter. Setiap baris menyimpan enam koefisien [b0, b1, b2, a0, a1, a2] dari satu bagian biquad.

  • x -- sebuah numpy.ndarray satu dimensi sebagai masukan.

  • zi -- penundaan filter awal opsional, berupa float numpy.ndarray dengan bentuk (n_sections, 2). Jika dihilangkan, kondisi awal dianggap nol.

Kembali:

sinyal yang telah difilter sebagai float numpy.ndarray. Ketika zi diberikan, nilai kembalian adalah 2-tuple (y, zf) di mana zf menyimpan penundaan akhir dalam bentuk yang sama dengan zi.