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 -- تأخيرات المرشّح الأولية الاختيارية، وهي
numpy.ndarrayمن الأعداد العشرية بالشكل(n_sections, 2). إذا حُذفت، تُؤخذ الشروط الأولية على أنها أصفار.
- يُعيد:
الإشارة المرشَّحة بوصفها
numpy.ndarrayمن الأعداد العشرية. وعندما يُقدَّم zi، تكون القيمة المُعادة صفيفة ثنائية(y, zf)حيث يحملzfالتأخيرات النهائية بالشكل نفسه الذي لـ zi.