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]однієї біквадратної секції.x – одновимірний вхідний
numpy.ndarray.zi – необов’язкові початкові затримки фільтра — float
numpy.ndarrayформи(n_sections, 2). Якщо не задано, початкові умови вважаються нульовими.
- Повертає:
відфільтрований сигнал у вигляді float
numpy.ndarray. Якщо задано zi, повертається двоелементний кортеж(y, zf), деzfмістить кінцеві затримки тієї самої форми, що й zi.