scipy.signal --- Xử lý tín hiệu¶
Submodule scipy.signal cung cấp một thủ tục xử lý tín hiệu duy nhất.
Các hàm¶
- scipy.signal.sosfilt(sos: ndarray, x: ndarray, *, zi: ndarray | None = None) ndarray | tuple[ndarray, ndarray]¶
Lọc dữ liệu một chiều được lấy mẫu đồng đều x sử dụng các phần bậc hai nối tiếp trong sos.
- Tham số:
sos -- mảng có hình dạng
(n_sections, 6)chứa các phần bộ lọc. Mỗi hàng chứa sáu hệ số[b0, b1, b2, a0, a1, a2]của một phần biquad.x -- một
numpy.ndarrayđầu vào một chiều.zi -- điều kiện đầu vào bộ lọc tùy chọn, một
numpy.ndarrayfloat có hình dạng(n_sections, 2). Nếu bỏ qua, điều kiện ban đầu được lấy bằng không.
- Trả về:
tín hiệu đã lọc dưới dạng
numpy.ndarrayfloat. Khi zi được cung cấp, giá trị trả về là tuple 2 phần tử(y, zf)trong đózfchứa các độ trễ cuối cùng có cùng hình dạng với zi.